From ef2241dc8285821cc473de9ae0dd85b317e3fd76 Mon Sep 17 00:00:00 2001 From: Lomilar Date: Thu, 11 Jul 2024 14:58:22 +0000 Subject: [PATCH] deploy: 77ffe490e7cf3fef821764caf9c55208bab96ef8 --- docs/404.html | 6 +++--- docs/404.html.gz | Bin 1544 -> 1559 bytes .../js/{10.deb00cdb.js => 10.cf551735.js} | 2 +- docs/assets/js/10.cf551735.js.gz | Bin 0 -> 5779 bytes docs/assets/js/10.deb00cdb.js.gz | Bin 5779 -> 0 bytes docs/assets/js/12.6d06f142.js.gz | Bin 3531 -> 0 bytes .../js/{12.6d06f142.js => 12.d0cd972c.js} | 2 +- docs/assets/js/12.d0cd972c.js.gz | Bin 0 -> 3530 bytes .../js/{13.b39ef298.js => 13.7db161ea.js} | 2 +- docs/assets/js/13.7db161ea.js.gz | Bin 0 -> 2750 bytes docs/assets/js/13.b39ef298.js.gz | Bin 2752 -> 0 bytes docs/assets/js/14.4d1f45ec.js.gz | Bin 2510 -> 0 bytes .../js/{14.4d1f45ec.js => 14.91d7bcdb.js} | 2 +- docs/assets/js/14.91d7bcdb.js.gz | Bin 0 -> 2504 bytes .../js/{15.51f684c4.js => 15.726d4c62.js} | 2 +- .../{15.51f684c4.js.gz => 15.726d4c62.js.gz} | Bin 36818 -> 36817 bytes docs/assets/js/21.04b29fec.js.gz | Bin 39284 -> 0 bytes .../js/{21.04b29fec.js => 21.98c9f071.js} | 2 +- docs/assets/js/21.98c9f071.js.gz | Bin 0 -> 39294 bytes docs/assets/js/22.118d9f99.js.gz | Bin 8186 -> 0 bytes .../js/{22.118d9f99.js => 22.d41311a7.js} | 2 +- docs/assets/js/22.d41311a7.js.gz | Bin 0 -> 8187 bytes .../js/{24.9be29820.js => 24.7c14a431.js} | 2 +- docs/assets/js/24.7c14a431.js.gz | Bin 0 -> 3044 bytes docs/assets/js/24.9be29820.js.gz | Bin 3046 -> 0 bytes .../js/{26.81ad6727.js => 26.56798859.js} | 2 +- docs/assets/js/26.56798859.js.gz | Bin 0 -> 1680 bytes docs/assets/js/26.81ad6727.js.gz | Bin 1680 -> 0 bytes .../js/{27.a8e6e156.js => 27.a895691a.js} | 2 +- .../{27.a8e6e156.js.gz => 27.a895691a.js.gz} | Bin 38674 -> 38674 bytes .../js/{31.fc1b5e7b.js => 31.1d048604.js} | 2 +- docs/assets/js/31.1d048604.js.gz | Bin 0 -> 1094 bytes docs/assets/js/31.fc1b5e7b.js.gz | Bin 1095 -> 0 bytes .../js/{32.b414de84.js => 32.4a48bc75.js} | 2 +- docs/assets/js/32.4a48bc75.js.gz | Bin 0 -> 9723 bytes docs/assets/js/32.b414de84.js.gz | Bin 9723 -> 0 bytes .../js/{48.76841a7f.js => 48.34518dac.js} | 2 +- docs/assets/js/48.34518dac.js.gz | Bin 0 -> 2301 bytes docs/assets/js/48.76841a7f.js.gz | Bin 2301 -> 0 bytes .../js/{50.afc9a393.js => 50.2356f2a6.js} | 2 +- docs/assets/js/50.2356f2a6.js.gz | Bin 0 -> 512 bytes docs/assets/js/50.afc9a393.js.gz | Bin 512 -> 0 bytes .../js/{51.b250ec1f.js => 51.fef1f39a.js} | 2 +- .../{51.b250ec1f.js.gz => 51.fef1f39a.js.gz} | Bin 1919 -> 1919 bytes docs/assets/js/53.0e43b37a.js.gz | Bin 2871 -> 0 bytes .../js/{53.0e43b37a.js => 53.5640c5dc.js} | 2 +- docs/assets/js/53.5640c5dc.js.gz | Bin 0 -> 2871 bytes .../js/{54.3f226417.js => 54.10069fc5.js} | 2 +- docs/assets/js/54.10069fc5.js.gz | Bin 0 -> 1211 bytes docs/assets/js/54.3f226417.js.gz | Bin 1211 -> 0 bytes .../js/{55.dcebb968.js => 55.9a50c992.js} | 2 +- docs/assets/js/55.9a50c992.js.gz | Bin 0 -> 1256 bytes docs/assets/js/55.dcebb968.js.gz | Bin 1256 -> 0 bytes .../js/{56.daf83aa4.js => 56.46e8d2ac.js} | 2 +- docs/assets/js/56.46e8d2ac.js.gz | Bin 0 -> 1728 bytes docs/assets/js/56.daf83aa4.js.gz | Bin 1728 -> 0 bytes .../js/{57.989b8a1c.js => 57.983cd3da.js} | 2 +- docs/assets/js/57.983cd3da.js.gz | Bin 0 -> 3034 bytes docs/assets/js/57.989b8a1c.js.gz | Bin 3034 -> 0 bytes docs/assets/js/59.ac727e60.js.gz | Bin 1491 -> 0 bytes .../js/{59.ac727e60.js => 59.e8942499.js} | 2 +- docs/assets/js/59.e8942499.js.gz | Bin 0 -> 1491 bytes docs/assets/js/60.8c0f4ba7.js.gz | Bin 595 -> 0 bytes .../js/{60.8c0f4ba7.js => 60.e2d99f4c.js} | 2 +- docs/assets/js/60.e2d99f4c.js.gz | Bin 0 -> 595 bytes docs/assets/js/61.6c55878f.js.gz | Bin 676 -> 0 bytes .../js/{61.6c55878f.js => 61.ce3a24b3.js} | 2 +- docs/assets/js/61.ce3a24b3.js.gz | Bin 0 -> 676 bytes .../js/{65.b8eda6f5.js => 65.31f0ec40.js} | 2 +- .../{65.b8eda6f5.js.gz => 65.31f0ec40.js.gz} | Bin 1979 -> 1979 bytes docs/assets/js/66.7a4bd6f5.js.gz | Bin 1553 -> 0 bytes .../js/{66.7a4bd6f5.js => 66.9f78183e.js} | 2 +- docs/assets/js/66.9f78183e.js.gz | Bin 0 -> 1553 bytes .../js/{72.328ecaf8.js => 72.e3bde7b4.js} | 2 +- .../{72.328ecaf8.js.gz => 72.e3bde7b4.js.gz} | Bin 2315 -> 2315 bytes docs/assets/js/73.974d391a.js.gz | Bin 313 -> 0 bytes .../js/{73.974d391a.js => 73.ffded894.js} | 2 +- docs/assets/js/73.ffded894.js.gz | Bin 0 -> 314 bytes docs/assets/js/82.2fb544b6.js.gz | Bin 2193 -> 0 bytes .../js/{82.2fb544b6.js => 82.8cfa55f3.js} | 2 +- docs/assets/js/82.8cfa55f3.js.gz | Bin 0 -> 2193 bytes .../js/{83.f920234f.js => 83.f8b79b79.js} | 2 +- .../{83.f920234f.js.gz => 83.f8b79b79.js.gz} | Bin 2452 -> 2452 bytes .../js/{84.13eb7e36.js => 84.2fa86581.js} | 2 +- .../{84.13eb7e36.js.gz => 84.2fa86581.js.gz} | Bin 2345 -> 2345 bytes .../js/{85.af647b49.js => 85.a1b46f17.js} | 2 +- docs/assets/js/85.a1b46f17.js.gz | Bin 0 -> 2479 bytes docs/assets/js/85.af647b49.js.gz | Bin 2479 -> 0 bytes docs/assets/js/88.6b23657d.js.gz | Bin 2512 -> 0 bytes .../js/{88.6b23657d.js => 88.a62461c5.js} | 2 +- docs/assets/js/88.a62461c5.js.gz | Bin 0 -> 2512 bytes .../js/{89.7be81469.js => 89.cabbbf27.js} | 2 +- .../{89.7be81469.js.gz => 89.cabbbf27.js.gz} | Bin 10051 -> 10051 bytes docs/assets/js/90.629133e2.js.gz | Bin 1938 -> 0 bytes .../js/{90.629133e2.js => 90.a8a7d28e.js} | 2 +- docs/assets/js/90.a8a7d28e.js.gz | Bin 0 -> 1938 bytes .../js/{91.51e954d9.js => 91.214285c2.js} | 2 +- .../{91.51e954d9.js.gz => 91.214285c2.js.gz} | Bin 337 -> 337 bytes .../js/{96.2e3e2822.js => 96.3512c006.js} | 2 +- .../{96.2e3e2822.js.gz => 96.3512c006.js.gz} | Bin 2851 -> 2851 bytes docs/assets/js/app.42e78f84.js.gz | Bin 86961 -> 0 bytes .../js/{app.42e78f84.js => app.6c0db8da.js} | 4 ++-- docs/assets/js/app.6c0db8da.js.gz | Bin 0 -> 86975 bytes .../assertions/assertion-timeline/index.html | 4 ++-- .../assertion-timeline/index.html.gz | Bin 7932 -> 7935 bytes .../assertions/managing-assertions/index.html | 4 ++-- .../managing-assertions/index.html.gz | Bin 42886 -> 42888 bytes .../assertions/sharing-assertions/index.html | 4 ++-- .../sharing-assertions/index.html.gz | Bin 7872 -> 7875 bytes .../index.html | 4 ++-- .../index.html.gz | Bin 6823 -> 6827 bytes .../competency-properties/index.html | 4 ++-- .../competency-properties/index.html.gz | Bin 9227 -> 9233 bytes docs/authoring/configuration/index.html | 4 ++-- docs/authoring/configuration/index.html.gz | Bin 4943 -> 4946 bytes docs/authoring/crosswalk-tool/index.html | 4 ++-- docs/authoring/crosswalk-tool/index.html.gz | Bin 5935 -> 5940 bytes docs/authoring/default-users/index.html | 4 ++-- docs/authoring/default-users/index.html.gz | Bin 4429 -> 4436 bytes .../authoring/directory-management/index.html | 4 ++-- .../directory-management/index.html.gz | Bin 40675 -> 40677 bytes docs/authoring/directory-sharing/index.html | 4 ++-- .../authoring/directory-sharing/index.html.gz | Bin 4382 -> 4386 bytes docs/authoring/exporting-framework/index.html | 4 ++-- .../exporting-framework/index.html.gz | Bin 4214 -> 4219 bytes .../authoring/framework-properties/index.html | 4 ++-- .../framework-properties/index.html.gz | Bin 6623 -> 6628 bytes docs/authoring/getting-started/index.html | 4 ++-- docs/authoring/getting-started/index.html.gz | Bin 11291 -> 11296 bytes docs/authoring/importing-framework/index.html | 4 ++-- .../importing-framework/index.html.gz | Bin 5381 -> 5384 bytes .../organizations-and-groups/index.html | 4 ++-- .../organizations-and-groups/index.html.gz | Bin 3674 -> 3680 bytes docs/authoring/taxonomies/index.html | 4 ++-- docs/authoring/taxonomies/index.html.gz | Bin 6211 -> 6212 bytes docs/authoring/users-and-groups/index.html | 4 ++-- docs/authoring/users-and-groups/index.html.gz | Bin 5351 -> 5354 bytes docs/dev/cass-configuration/index.html | 4 ++-- docs/dev/cass-configuration/index.html.gz | Bin 6110 -> 6114 bytes docs/dev/cass-installation/index.html | 4 ++-- docs/dev/cass-installation/index.html.gz | Bin 8195 -> 8203 bytes .../csharp/index.html | 4 ++-- .../csharp/index.html.gz | Bin 6161 -> 6163 bytes docs/dev/cass-library-hello-world/index.html | 4 ++-- .../cass-library-hello-world/index.html.gz | Bin 4856 -> 4860 bytes .../cass-library-hello-world/java/index.html | 4 ++-- .../java/index.html.gz | Bin 8238 -> 8246 bytes .../javascript/index.html | 4 ++-- .../javascript/index.html.gz | Bin 7359 -> 7367 bytes .../node-js/index.html | 4 ++-- .../node-js/index.html.gz | Bin 5656 -> 5660 bytes .../cass-library-hello-world/php/index.html | 4 ++-- .../php/index.html.gz | Bin 5571 -> 5574 bytes docs/dev/contributing/index.html | 4 ++-- docs/dev/contributing/index.html.gz | Bin 5975 -> 5980 bytes docs/dev/design-principles/index.html | 4 ++-- docs/dev/design-principles/index.html.gz | Bin 7228 -> 7232 bytes .../extending-cass/adapters/asn/index.html | 4 ++-- .../extending-cass/adapters/asn/index.html.gz | Bin 4002 -> 4005 bytes .../extending-cass/adapters/ceasn/index.html | 4 ++-- .../adapters/ceasn/index.html.gz | Bin 4290 -> 4293 bytes .../adapters/ims-case/index.html | 4 ++-- .../adapters/ims-case/index.html.gz | Bin 4109 -> 4115 bytes .../adapters/ims-open-badge/index.html | 4 ++-- .../adapters/ims-open-badge/index.html.gz | Bin 4160 -> 4163 bytes docs/dev/extending-cass/adapters/index.html | 4 ++-- .../dev/extending-cass/adapters/index.html.gz | Bin 5093 -> 5100 bytes .../extending-cass/adapters/moodle/index.html | 4 ++-- .../adapters/moodle/index.html.gz | Bin 4112 -> 4113 bytes .../extending-cass/adapters/xapi/index.html | 4 ++-- .../adapters/xapi/index.html.gz | Bin 5335 -> 5338 bytes docs/dev/extending-cass/index.html | 4 ++-- docs/dev/extending-cass/index.html.gz | Bin 3704 -> 3709 bytes .../working-with-other-schemas/index.html | 4 ++-- .../working-with-other-schemas/index.html.gz | Bin 5005 -> 5010 bytes .../assertion-processing/index.html | 4 ++-- .../assertion-processing/index.html.gz | Bin 6855 -> 6860 bytes .../cass-objects/assertion/index.html | 4 ++-- .../cass-objects/assertion/index.html.gz | Bin 8110 -> 8113 bytes .../cass-objects/competency/index.html | 4 ++-- .../cass-objects/competency/index.html.gz | Bin 6777 -> 6783 bytes .../cass-objects/framework/index.html | 4 ++-- .../cass-objects/framework/index.html.gz | Bin 7674 -> 7681 bytes docs/dev/fundamentals/cass-objects/index.html | 4 ++-- .../fundamentals/cass-objects/index.html.gz | Bin 9036 -> 9043 bytes .../cass-objects/level/index.html | 4 ++-- .../cass-objects/level/index.html.gz | Bin 6820 -> 6824 bytes .../cass-objects/relation/index.html | 4 ++-- .../cass-objects/relation/index.html.gz | Bin 43899 -> 43895 bytes .../cass-objects/rollup-rule/index.html | 4 ++-- .../cass-objects/rollup-rule/index.html.gz | Bin 2751 -> 2759 bytes .../cass-repo-api/create/index.html | 4 ++-- .../cass-repo-api/create/index.html.gz | Bin 9004 -> 9009 bytes .../cass-repo-api/delete/index.html | 4 ++-- .../cass-repo-api/delete/index.html.gz | Bin 6778 -> 6784 bytes .../fundamentals/cass-repo-api/get/index.html | 4 ++-- .../cass-repo-api/get/index.html.gz | Bin 7813 -> 7817 bytes .../dev/fundamentals/cass-repo-api/index.html | 4 ++-- .../fundamentals/cass-repo-api/index.html.gz | Bin 5884 -> 5889 bytes .../cass-repo-api/search/index.html | 4 ++-- .../cass-repo-api/search/index.html.gz | Bin 6405 -> 6412 bytes docs/dev/fundamentals/contacts/index.html | 4 ++-- docs/dev/fundamentals/contacts/index.html.gz | Bin 2743 -> 2751 bytes docs/dev/fundamentals/deployment/index.html | 4 ++-- .../dev/fundamentals/deployment/index.html.gz | Bin 6486 -> 6489 bytes .../http-and-protocols/index.html | 4 ++-- .../http-and-protocols/index.html.gz | Bin 6027 -> 6034 bytes .../identities-and-login/index.html | 4 ++-- .../identities-and-login/index.html.gz | Bin 10677 -> 10685 bytes .../json-ld-and-rdf-formats/index.html | 4 ++-- .../json-ld-and-rdf-formats/index.html.gz | Bin 6933 -> 6938 bytes docs/dev/fundamentals/repositories/index.html | 4 ++-- .../fundamentals/repositories/index.html.gz | Bin 6974 -> 6980 bytes docs/dev/fundamentals/search/index.html | 4 ++-- docs/dev/fundamentals/search/index.html.gz | Bin 7141 -> 7147 bytes .../urls-and-linked-data/index.html | 4 ++-- .../urls-and-linked-data/index.html.gz | Bin 7016 -> 7021 bytes docs/dev/links-and-references/index.html | 4 ++-- docs/dev/links-and-references/index.html.gz | Bin 6098 -> 6103 bytes docs/dev/overview/index.html | 4 ++-- docs/dev/overview/index.html.gz | Bin 7788 -> 7797 bytes docs/dev/performance/index.html | 4 ++-- docs/dev/performance/index.html.gz | Bin 6514 -> 6517 bytes .../security/kbac-specification/index.html | 4 ++-- .../security/kbac-specification/index.html.gz | Bin 13593 -> 13599 bytes .../dev/security/kbac-threat-model/index.html | 4 ++-- .../security/kbac-threat-model/index.html.gz | Bin 5207 -> 5207 bytes .../index.html | 4 ++-- .../index.html.gz | Bin 6512 -> 6515 bytes .../index.html | 4 ++-- .../index.html.gz | Bin 4974 -> 4978 bytes docs/dev/tutorials/import-csv/index.html | 4 ++-- docs/dev/tutorials/import-csv/index.html.gz | Bin 5390 -> 5394 bytes docs/dev/tutorials/index.html | 4 ++-- docs/dev/tutorials/index.html.gz | Bin 3910 -> 3911 bytes docs/guide/assertion-processing/index.html | 4 ++-- docs/guide/assertion-processing/index.html.gz | Bin 11421 -> 11427 bytes docs/guide/interoperability/index.html | 4 ++-- docs/guide/interoperability/index.html.gz | Bin 4451 -> 4456 bytes docs/guide/introduction/index.html | 4 ++-- docs/guide/introduction/index.html.gz | Bin 5510 -> 5516 bytes docs/guide/overview/index.html | 4 ++-- docs/guide/overview/index.html.gz | Bin 12584 -> 12591 bytes docs/index.html | 4 ++-- docs/index.html.gz | Bin 2888 -> 2890 bytes index.html | 2 +- index.html.gz | Bin 1830 -> 1830 bytes js/{app.47a69baa.js => app.cbb30a3a.js} | 2 +- js/{app.47a69baa.js.gz => app.cbb30a3a.js.gz} | Bin 44822 -> 44822 bytes ...pp.47a69baa.js.map => app.cbb30a3a.js.map} | 2 +- ...69baa.js.map.gz => app.cbb30a3a.js.map.gz} | Bin 78432 -> 78432 bytes 251 files changed, 186 insertions(+), 186 deletions(-) rename docs/assets/js/{10.deb00cdb.js => 10.cf551735.js} (90%) create mode 100644 docs/assets/js/10.cf551735.js.gz delete mode 100644 docs/assets/js/10.deb00cdb.js.gz delete mode 100644 docs/assets/js/12.6d06f142.js.gz rename docs/assets/js/{12.6d06f142.js => 12.d0cd972c.js} (81%) create mode 100644 docs/assets/js/12.d0cd972c.js.gz rename docs/assets/js/{13.b39ef298.js => 13.7db161ea.js} (79%) create mode 100644 docs/assets/js/13.7db161ea.js.gz delete mode 100644 docs/assets/js/13.b39ef298.js.gz delete mode 100644 docs/assets/js/14.4d1f45ec.js.gz rename docs/assets/js/{14.4d1f45ec.js => 14.91d7bcdb.js} (79%) create mode 100644 docs/assets/js/14.91d7bcdb.js.gz rename docs/assets/js/{15.51f684c4.js => 15.726d4c62.js} (97%) rename docs/assets/js/{15.51f684c4.js.gz => 15.726d4c62.js.gz} (69%) delete mode 100644 docs/assets/js/21.04b29fec.js.gz rename docs/assets/js/{21.04b29fec.js => 21.98c9f071.js} (97%) create mode 100644 docs/assets/js/21.98c9f071.js.gz delete mode 100644 docs/assets/js/22.118d9f99.js.gz rename docs/assets/js/{22.118d9f99.js => 22.d41311a7.js} (93%) create mode 100644 docs/assets/js/22.d41311a7.js.gz rename docs/assets/js/{24.9be29820.js => 24.7c14a431.js} (94%) create mode 100644 docs/assets/js/24.7c14a431.js.gz delete mode 100644 docs/assets/js/24.9be29820.js.gz rename docs/assets/js/{26.81ad6727.js => 26.56798859.js} (87%) create mode 100644 docs/assets/js/26.56798859.js.gz delete mode 100644 docs/assets/js/26.81ad6727.js.gz rename docs/assets/js/{27.a8e6e156.js => 27.a895691a.js} (99%) rename docs/assets/js/{27.a8e6e156.js.gz => 27.a895691a.js.gz} (99%) rename docs/assets/js/{31.fc1b5e7b.js => 31.1d048604.js} (82%) create mode 100644 docs/assets/js/31.1d048604.js.gz delete mode 100644 docs/assets/js/31.fc1b5e7b.js.gz rename docs/assets/js/{32.b414de84.js => 32.4a48bc75.js} (99%) create mode 100644 docs/assets/js/32.4a48bc75.js.gz delete mode 100644 docs/assets/js/32.b414de84.js.gz rename docs/assets/js/{48.76841a7f.js => 48.34518dac.js} (99%) create mode 100644 docs/assets/js/48.34518dac.js.gz delete mode 100644 docs/assets/js/48.76841a7f.js.gz rename docs/assets/js/{50.afc9a393.js => 50.2356f2a6.js} (92%) create mode 100644 docs/assets/js/50.2356f2a6.js.gz delete mode 100644 docs/assets/js/50.afc9a393.js.gz rename docs/assets/js/{51.b250ec1f.js => 51.fef1f39a.js} (99%) rename docs/assets/js/{51.b250ec1f.js.gz => 51.fef1f39a.js.gz} (52%) delete mode 100644 docs/assets/js/53.0e43b37a.js.gz rename docs/assets/js/{53.0e43b37a.js => 53.5640c5dc.js} (99%) create mode 100644 docs/assets/js/53.5640c5dc.js.gz rename docs/assets/js/{54.3f226417.js => 54.10069fc5.js} (99%) create mode 100644 docs/assets/js/54.10069fc5.js.gz delete mode 100644 docs/assets/js/54.3f226417.js.gz rename docs/assets/js/{55.dcebb968.js => 55.9a50c992.js} (98%) create mode 100644 docs/assets/js/55.9a50c992.js.gz delete mode 100644 docs/assets/js/55.dcebb968.js.gz rename docs/assets/js/{56.daf83aa4.js => 56.46e8d2ac.js} (98%) create mode 100644 docs/assets/js/56.46e8d2ac.js.gz delete mode 100644 docs/assets/js/56.daf83aa4.js.gz rename docs/assets/js/{57.989b8a1c.js => 57.983cd3da.js} (99%) create mode 100644 docs/assets/js/57.983cd3da.js.gz delete mode 100644 docs/assets/js/57.989b8a1c.js.gz delete mode 100644 docs/assets/js/59.ac727e60.js.gz rename docs/assets/js/{59.ac727e60.js => 59.e8942499.js} (98%) create mode 100644 docs/assets/js/59.e8942499.js.gz delete mode 100644 docs/assets/js/60.8c0f4ba7.js.gz rename docs/assets/js/{60.8c0f4ba7.js => 60.e2d99f4c.js} (96%) create mode 100644 docs/assets/js/60.e2d99f4c.js.gz delete mode 100644 docs/assets/js/61.6c55878f.js.gz rename docs/assets/js/{61.6c55878f.js => 61.ce3a24b3.js} (96%) create mode 100644 docs/assets/js/61.ce3a24b3.js.gz rename docs/assets/js/{65.b8eda6f5.js => 65.31f0ec40.js} (99%) rename docs/assets/js/{65.b8eda6f5.js.gz => 65.31f0ec40.js.gz} (94%) delete mode 100644 docs/assets/js/66.7a4bd6f5.js.gz rename docs/assets/js/{66.7a4bd6f5.js => 66.9f78183e.js} (98%) create mode 100644 docs/assets/js/66.9f78183e.js.gz rename docs/assets/js/{72.328ecaf8.js => 72.e3bde7b4.js} (99%) rename docs/assets/js/{72.328ecaf8.js.gz => 72.e3bde7b4.js.gz} (96%) delete mode 100644 docs/assets/js/73.974d391a.js.gz rename docs/assets/js/{73.974d391a.js => 73.ffded894.js} (86%) create mode 100644 docs/assets/js/73.ffded894.js.gz delete mode 100644 docs/assets/js/82.2fb544b6.js.gz rename docs/assets/js/{82.2fb544b6.js => 82.8cfa55f3.js} (99%) create mode 100644 docs/assets/js/82.8cfa55f3.js.gz rename docs/assets/js/{83.f920234f.js => 83.f8b79b79.js} (99%) rename docs/assets/js/{83.f920234f.js.gz => 83.f8b79b79.js.gz} (72%) rename docs/assets/js/{84.13eb7e36.js => 84.2fa86581.js} (99%) rename docs/assets/js/{84.13eb7e36.js.gz => 84.2fa86581.js.gz} (96%) rename docs/assets/js/{85.af647b49.js => 85.a1b46f17.js} (99%) create mode 100644 docs/assets/js/85.a1b46f17.js.gz delete mode 100644 docs/assets/js/85.af647b49.js.gz delete mode 100644 docs/assets/js/88.6b23657d.js.gz rename docs/assets/js/{88.6b23657d.js => 88.a62461c5.js} (99%) create mode 100644 docs/assets/js/88.a62461c5.js.gz rename docs/assets/js/{89.7be81469.js => 89.cabbbf27.js} (99%) rename docs/assets/js/{89.7be81469.js.gz => 89.cabbbf27.js.gz} (98%) delete mode 100644 docs/assets/js/90.629133e2.js.gz rename docs/assets/js/{90.629133e2.js => 90.a8a7d28e.js} (99%) create mode 100644 docs/assets/js/90.a8a7d28e.js.gz rename docs/assets/js/{91.51e954d9.js => 91.214285c2.js} (87%) rename docs/assets/js/{91.51e954d9.js.gz => 91.214285c2.js.gz} (62%) rename docs/assets/js/{96.2e3e2822.js => 96.3512c006.js} (99%) rename docs/assets/js/{96.2e3e2822.js.gz => 96.3512c006.js.gz} (64%) delete mode 100644 docs/assets/js/app.42e78f84.js.gz rename docs/assets/js/{app.42e78f84.js => app.6c0db8da.js} (86%) create mode 100644 docs/assets/js/app.6c0db8da.js.gz rename js/{app.47a69baa.js => app.cbb30a3a.js} (99%) rename js/{app.47a69baa.js.gz => app.cbb30a3a.js.gz} (99%) rename js/{app.47a69baa.js.map => app.cbb30a3a.js.map} (99%) rename js/{app.47a69baa.js.map.gz => app.cbb30a3a.js.map.gz} (97%) diff --git a/docs/404.html b/docs/404.html index 4b6af4176..a138239ca 100644 --- a/docs/404.html +++ b/docs/404.html @@ -20,13 +20,13 @@ - + -

404

That's a Four-Oh-Four.
+ - + diff --git a/docs/404.html.gz b/docs/404.html.gz index 7c338069227e844c5eff39ba575a5840e036d74f..5a4755a2c0b037a28979236eb496f3cf046c152d 100644 GIT binary patch literal 1559 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 diff --git a/docs/assets/js/10.deb00cdb.js b/docs/assets/js/10.cf551735.js similarity index 90% rename from docs/assets/js/10.deb00cdb.js rename to docs/assets/js/10.cf551735.js index 6bcf7a51b..807eca3ec 100644 --- a/docs/assets/js/10.deb00cdb.js +++ b/docs/assets/js/10.cf551735.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{434:function(e,t,r){e.exports=r.p+"assets/img/one-entry-per-language.de14fadd.png"},446:function(e,t,r){e.exports=r.p+"assets/img/relationship-types.b24659e3.png"},496:function(e,t,r){e.exports=r.p+"assets/img/competency-configuration.35bf84a0.png"},497:function(e,t,r){e.exports=r.p+"assets/img/add-custom-property.acf0adff.png"},498:function(e,t,r){e.exports=r.p+"assets/img/new-competency-property.f69f0bee.png"},499:function(e,t,r){e.exports=r.p+"assets/img/limit-values-competency.a02a44f8.png"},500:function(e,t,r){e.exports=r.p+"assets/img/limit-values-enabled-competency.a16a768c.png"},501:function(e,t,r){e.exports=r.p+"assets/img/limit-concepts.f9c070d5.png"},502:function(e,t,r){e.exports=r.p+"assets/img/limit-by-type.bec9c441.png"},503:function(e,t,r){e.exports=r.p+"assets/img/competency-limited-by-type.e0f0135c.png"},504:function(e,t,r){e.exports=r.p+"assets/img/competency-properties.ac3e4c6c.png"},505:function(e,t,r){e.exports=r.p+"assets/img/restrict-competency-types.b998c4dd.png"},506:function(e,t,r){e.exports=r.p+"assets/img/permitted-values.f4ebf7f0.png"},507:function(e,t,r){e.exports=r.p+"assets/img/allow-levels.4ccdf171.png"},508:function(e,t,r){e.exports=r.p+"assets/img/restrict-levels.1208a441.png"},509:function(e,t,r){e.exports=r.p+"assets/img/enforced-levels.b2bed16e.png"},510:function(e,t,r){e.exports=r.p+"assets/img/add-level.becb6305.png"},511:function(e,t,r){e.exports=r.p+"assets/img/add-new-level.80367258.png"},512:function(e,t,r){e.exports=r.p+"assets/img/apply-selected.ff45ebb9.png"},513:function(e,t,r){e.exports=r.p+"assets/img/competency-relationships-configuration.7fd522bf.png"},514:function(e,t,r){e.exports=r.p+"assets/img/display-options.f8802fa1.png"},515:function(e,t,r){e.exports=r.p+"assets/img/relationship-types-enabled.61c04858.png"},516:function(e,t,r){e.exports=r.p+"assets/img/manage-relationships.bcd93eed.png"},517:function(e,t,r){e.exports=r.p+"assets/img/resource-alignment-configuration.b8d0b7ed.png"},655:function(e,t,r){"use strict";r.r(t);var s=r(69),o=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"competency-property-configuration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#competency-property-configuration"}},[e._v("#")]),e._v(" Competency Property Configuration")]),e._v(" "),t("p",[e._v("Competency properties are the values that can be added, edited, and deleted for competency objects. Default competency properties are "),t("em",[t("strong",[e._v("id, name, description,")])]),e._v(" and "),t("em",[t("strong",[e._v("type")])]),e._v(". Properties added here will be displayed when editing competency level objects in the framework editor.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(496),alt:"Competency Configuration"}})]),e._v(" "),t("h2",{attrs:{id:"property-fields"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#property-fields"}},[e._v("#")]),e._v(" Property Fields")]),e._v(" "),t("p",[e._v("Certain property fields can be modified directly from the property list:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - label to be displayed in form inputs for that property")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("description")])]),e._v(" - description of this property")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("display category")])]),e._v(" - category (if any) under which the property is displayed in form inputs")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("required")])]),e._v(" - property required toggle")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("display priority")])]),e._v(" - priority in which the property is displayed in form inputs\n"),t("ul",[t("li",[t("em",[e._v("primary, secondary, or tertiary")])])])])]),e._v(" "),t("p",[e._v("At the competency level the following static rules apply:")]),e._v(" "),t("ul",[t("li",[e._v("The "),t("em",[t("strong",[e._v("id")])]),e._v(" property is "),t("em",[e._v("required")])]),e._v(" "),t("li",[e._v("The "),t("em",[t("strong",[e._v("name")])]),e._v(" property is "),t("em",[e._v("required")]),e._v(" and has a display priority of "),t("em",[e._v("primary")])])]),e._v(" "),t("h2",{attrs:{id:"custom-competency-properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#custom-competency-properties"}},[e._v("#")]),e._v(" Custom Competency Properties")]),e._v(" "),t("p",[e._v("Custom properties can be added to a competency by clicking the "),t("em",[t("strong",[e._v("add custom competency property")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(497),alt:"Add Custom Competency Property"}})]),e._v(" "),t("p",[e._v("Once clicked, the "),t("em",[t("strong",[e._v("New Competency Property")])]),e._v(" dialogue window is displayed.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(498),alt:"New Competency Property"}})]),e._v(" "),t("h3",{attrs:{id:"custom-competency-property-fields"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#custom-competency-property-fields"}},[e._v("#")]),e._v(" Custom Competency Property Fields")]),e._v(" "),t("p",[e._v("Several fields must be completed in order to add the new property. Some field options (such as "),t("em",[t("strong",[e._v("range/type: Text")])]),e._v(") allow further customization of the property.")]),e._v(" "),t("h3",{attrs:{id:"context"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#context"}},[e._v("#")]),e._v(" Context")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("Only editable at the time of property creation.")])]),e._v(" "),t("p",[e._v("Custom properties in CaSS are stored as namespaced linked JSON-LD records. Because of this, all new properties must have a context. By default, all custom properties have the "),t("strong",[e._v("CaSS v4.0")]),e._v(" "),t("a",{attrs:{href:"https://schema.cassproject.org/0.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("[schema]"),t("OutboundLink")],1),e._v(" context. However, it is also possible to modify this field to the following values:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("CTDL-ASN")]),e._v(" - "),t("a",{attrs:{href:"https://purl.org/ctdlasn/terms/",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://purl.org/ctdlasn/terms/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("RDF Semantic Web Standards 1999")]),e._v(" - "),t("a",{attrs:{href:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/1999/02/22-rdf-syntax-ns#"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("RDF Semantic Web Standards 2000")]),e._v(" - "),t("a",{attrs:{href:"http://www.w3.org/2000/01/rdf-schema#",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2000/01/rdf-schema#"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Key Based Authorization and Control")]),e._v(" - "),t("a",{attrs:{href:"https://schema.cassproject.org/kbac/0.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://schema.cassproject.org/kbac/0.4/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Eduworks v3.0")]),e._v(" - "),t("a",{attrs:{href:"http://schema.eduworks.com/general/0.3/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.eduworks.com/general/0.3/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Schema.org")]),e._v(" - "),t("a",{attrs:{href:"http://schema.org/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.org/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Achievements Standard Network")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/ASN/schema/core/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/ASN/schema/core/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("DCMI Elements v1.1")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/dc/elements/1.1/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/dc/elements/1.1/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("DCMI Terms")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/dc/terms/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/dc/terms/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Gem v2.0")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/gem/qualifiers/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/gem/qualifiers/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Relators Scheme")]),e._v(" - "),t("a",{attrs:{href:"http://www.loc.gov/loc.terms/relators/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.loc.gov/loc.terms/relators/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Simple Knowledge Organization System")]),e._v(" - "),t("a",{attrs:{href:"http://www.w3.org/2004/02/skos/core#",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2004/02/skos/core#"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("It is highly recommended to accept the default for this field unless there is an actionable reason for not doing so.")]),e._v(" "),t("h3",{attrs:{id:"range-type"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#range-type"}},[e._v("#")]),e._v(" Range/Type")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only editable at the time of property creation.")])]),e._v(" "),t("p",[e._v("The "),t("em",[t("strong",[e._v("range/type")])]),e._v(" field defines the property type. Certain "),t("em",[e._v("range/types")]),e._v(" allow for further customization of the property. The following values are available for this field:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Lang-String")]),e._v(" - An RDF schema lang string as defined by "),t("a",{attrs:{href:"http://www.w3.org/2000/01/rdf-schema#langString",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2000/01/rdf-schema#langString"),t("OutboundLink")],1),e._v(".\n"),t("ul",[t("li",[e._v("Selecting this value opens the "),t("em",[e._v("One Entry Per Language")]),e._v(" property field")])])]),e._v(" "),t("li",[t("strong",[e._v("URL")]),e._v(" - A schema.org URL as defined by "),t("a",{attrs:{href:"http://schema.org/URL",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.org/URL"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Text")]),e._v(" - A schema.org Text (plain string) value as defined by "),t("a",{attrs:{href:"http://schema.org/Text",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.org/Text"),t("OutboundLink")],1),e._v(" "),t("ul",[t("li",[e._v("Selecting this value opens the "),t("em",[e._v("Limit Values")]),e._v(" property field")])])]),e._v(" "),t("li",[t("strong",[e._v("Date-Time")]),e._v(" - A w3.org dateTime value as defined by "),t("a",{attrs:{href:"http://www.w3.org/2001/XMLSchema#dateTime",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2001/XMLSchema#dateTime"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Date")]),e._v(" - A dublin core date value as defined by "),t("a",{attrs:{href:"http://purl.org/dc/terms/date",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/dc/terms/date"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("SKOS Concept")]),e._v(" - A CaSS concept value as defined by "),t("a",{attrs:{href:"https://schema.cassproject.org/0.4/skos/Concept",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://schema.cassproject.org/0.4/skos/Concept"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Competency")]),e._v(" - A CaSS competency ID")])]),e._v(" "),t("h3",{attrs:{id:"display-priority"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#display-priority"}},[e._v("#")]),e._v(" Display Priority")]),e._v(" "),t("p",[e._v("The priority in which the property is displayed in form inputs ("),t("em",[e._v("primary, secondary, or tertiary")]),e._v(").")]),e._v(" "),t("h3",{attrs:{id:"required"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#required"}},[e._v("#")]),e._v(" Required")]),e._v(" "),t("p",[e._v("The property is required toggle.")]),e._v(" "),t("h3",{attrs:{id:"unique-property-identifier"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#unique-property-identifier"}},[e._v("#")]),e._v(" Unique Property Identifier")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only editable at the time of property creation.")])]),e._v(" "),t("p",[e._v("The alphanumeric name of the property in the data record.")]),e._v(" "),t("h3",{attrs:{id:"display-label"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#display-label"}},[e._v("#")]),e._v(" Display Label")]),e._v(" "),t("p",[e._v("The label to be displayed in form inputs for the property.")]),e._v(" "),t("h3",{attrs:{id:"description"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#description"}},[e._v("#")]),e._v(" Description")]),e._v(" "),t("p",[e._v("The description of the property.")]),e._v(" "),t("h3",{attrs:{id:"display-category"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#display-category"}},[e._v("#")]),e._v(" Display Category")]),e._v(" "),t("p",[e._v("The category (if any) under which the property is displayed in form inputs.")]),e._v(" "),t("h3",{attrs:{id:"one-entry-per-language"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#one-entry-per-language"}},[e._v("#")]),e._v(" One Entry Per Language")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=Lang-String")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(434),alt:"One Entry Per Language"}})]),e._v(" "),t("p",[e._v("By toggling this field on, custom properties of the "),t("em",[t("strong",[e._v("range/type Lang-String")])]),e._v(" can be limited so that only a single entry can be made per language chosen.")]),e._v(" "),t("h3",{attrs:{id:"limit-values"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#limit-values"}},[e._v("#")]),e._v(" Limit Values")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=Text")])])])]),e._v(" "),t("p",[e._v("When creating a custom property of "),t("em",[t("strong",[e._v("range/type Text")])]),e._v(", you can limit the values allowed to the property. To do this, toggle the "),t("em",[t("strong",[e._v("Limit Values")])]),e._v(" field on and click the "),t("em",[t("strong",[e._v("add")])]),e._v(" button to begin managing the list of allowable values.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(499),alt:"Limit Values"}})]),e._v(" "),t("p",[e._v("For each entry in the limit values table, a "),t("em",[t("strong",[e._v("display label")])]),e._v(" and "),t("em",[t("strong",[e._v("field value")])]),e._v(" must be entered.")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - the label displayed to the user when selecting the value")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("field value")])]),e._v(" - the recorded value when the value is selected by the user\n"),t("ul",[t("li",[e._v("Only alphanumerics are allowed for field values")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(500),alt:"Limit Values Enabled"}})]),e._v(" "),t("h3",{attrs:{id:"limit-concepts"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#limit-concepts"}},[e._v("#")]),e._v(" Limit Concepts")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=SKOS Concept")])])])]),e._v(" "),t("p",[e._v("When creating a custom property of "),t("em",[t("strong",[e._v("range/type SKOS Concept")])]),e._v(", you can limit the concepts to apply to the property. To do this, toggle the "),t("em",[t("strong",[e._v("Limit Concepts")])]),e._v(" field on and begin typing in the search box. A dropdown list will contain existing Concept Schemes or Taxonomies that match your search. Select one or more of the Concept Schemes or Taxonomies. Each selected item will appear above the search box and can be removed again if desired.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(501),alt:"Limit Concepts"}})]),e._v(" "),t("p",[e._v("When searching for a value to apply to a property of type SKOS Concept with limited concepts, only concepts defined within the Limit Concepts configuration will be available to select from.")]),e._v(" "),t("h3",{attrs:{id:"limit-types"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#limit-types"}},[e._v("#")]),e._v(" Limit Types")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=Competency")])])])]),e._v(" "),t("p",[e._v("When creating a custom property of "),t("em",[t("strong",[e._v("range/type Competency")])]),e._v(", you can limit the available competencies to apply to the property. To do this, you must first have Competency Types defined in the configuration. [To add Competency Types, please refer to Restrict Competency Types (#restrict-competency-types). Toggle the "),t("em",[t("strong",[e._v("Limit By Type")])]),e._v(" field on and begin typing in the search box. A dropdown list will contain existing Competency Types that match your search. Select one or more of the Competency Types. Each selected Competency Type will appear above the search box and can be removed again if desired.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(502),alt:"Limit By Type"}})]),e._v(" "),t("p",[e._v("When searching for a value to apply to a property of type Competency, only values with the Competency Type defined in the Limit By Type configuration will be available in the search.")]),e._v(" "),t("p",[e._v('In the example below, "Critical Skill" is a property of type Competency. In the configuration, it is limited by type "Major". The two competencies listed in the search below, "Emergency Response Preparedness" and "Threat Awareness", both have the Competency Type of "Major" applied to them and therefore show up as options to apply to "Critical Skill".\nThe value of the "Critical Skill" property will be set to the id of the competency selected from the search.')]),e._v(" "),t("p",[t("img",{attrs:{src:r(503),alt:"Competency Limited By Type"}})]),e._v(" "),t("h2",{attrs:{id:"applying-the-custom-competency-property"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#applying-the-custom-competency-property"}},[e._v("#")]),e._v(" Applying the Custom Competency Property")]),e._v(" "),t("p",[e._v("Once complete, the new property can be applied to the framework by clicking the "),t("em",[t("strong",[e._v("apply new property")])]),e._v(" in the lower right corner of the dialogue window.")]),e._v(" "),t("h2",{attrs:{id:"editing-deleting-custom-competency-properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#editing-deleting-custom-competency-properties"}},[e._v("#")]),e._v(" Editing/Deleting Custom Competency Properties")]),e._v(" "),t("p",[e._v("Custom properties can be edited and deleted by selecting the appropriate action buttons to the right of the corresponding property entry in the "),t("em",[t("strong",[e._v("Competency Properties")])]),e._v(" list.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(504),alt:"Delete Custom Properties"}})]),e._v(" "),t("h2",{attrs:{id:"restrict-competency-types"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#restrict-competency-types"}},[e._v("#")]),e._v(" Restrict Competency Types")]),e._v(" "),t("p",[e._v("By default, values for the competency "),t("em",[t("strong",[e._v("type")])]),e._v(" property are not limited. By toggling this setting, competency types can be restricted to a list of predetermined values.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(505),alt:"Restrict Competency Types"}})]),e._v(" "),t("p",[e._v("For each entry in the permitted values table, a "),t("em",[t("strong",[e._v("display label")])]),e._v(" and "),t("em",[t("strong",[e._v("field value")])]),e._v(" must be entered.")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - the label displayed to the user when selecting the type value")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("field value")])]),e._v(" - the recorded value when the type is selected by the user\n"),t("ul",[t("li",[e._v("Only alphanumerics are allowed for field values")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(506),alt:"Permitted Values Table"}})]),e._v(" "),t("h2",{attrs:{id:"competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#competency-levels"}},[e._v("#")]),e._v(" Competency Levels")]),e._v(" "),t("p",[e._v("By default, the level property is enabled for competency objects created in the CaSS Authoring Tool. Levels can be disabled by toggling the "),t("em",[t("strong",[e._v("allow levels")])]),e._v(" switch.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(507),alt:"Allow Levels"}})]),e._v(" "),t("h2",{attrs:{id:"level-property-fields"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#level-property-fields"}},[e._v("#")]),e._v(" Level Property Fields")]),e._v(" "),t("p",[e._v("Level property fields can be modified from the "),t("em",[t("strong",[e._v("allow levels")])]),e._v(" section of the competency configuration settings:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - label to be displayed in form inputs for levels")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("description")])]),e._v(" - description of the levels property")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("display category")])]),e._v(" - category (if any) under which levels are displayed in form inputs")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("level display priority")])]),e._v(" - priority in which levels are displayed in form inputs (primary, secondary, or tertiary)")])]),e._v(" "),t("h2",{attrs:{id:"restrict-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#restrict-competency-levels"}},[e._v("#")]),e._v(" Restrict Competency Levels")]),e._v(" "),t("p",[e._v("By default, levels in CaSS can be created during framework/competency editing. To restrict competencies that allow levels to a limited selection, toggle the "),t("em",[t("strong",[e._v("restrict level values")])]),e._v(" switch and click the "),t("em",[t("strong",[e._v("manage levels")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(508),alt:"Restrict Competency Levels"}})]),e._v(" "),t("h3",{attrs:{id:"manage-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#manage-competency-levels"}},[e._v("#")]),e._v(" Manage Competency Levels")]),e._v(" "),t("p",[e._v("Clicking the "),t("em",[t("strong",[e._v("manage levels")])]),e._v(" button displays the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialogue screen. From here, you can select from all existing levels in CaSS or create more appropriate levels. Any previously selected levels will already be checked and can be removed from the enforced levels list by unchecking the appropriate item.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(509),alt:"Enforced Levels"}})]),e._v(" "),t("h3",{attrs:{id:"add-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#add-competency-levels"}},[e._v("#")]),e._v(" Add Competency Levels")]),e._v(" "),t("p",[e._v("To add a new level to the available level list, click on the "),t("em",[t("strong",[e._v("add level")])]),e._v(" button in the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialogue window.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(510),alt:"Add Levels"}})]),e._v(" "),t("p",[e._v("Once clicked, the "),t("em",[t("strong",[e._v("add new level")])]),e._v(" dialogue is open. Enter the new level's "),t("em",[t("strong",[e._v("name")])]),e._v(" (and optionally the new level's "),t("em",[t("strong",[e._v("description")])]),e._v(" ). Clicking the "),t("em",[t("strong",[e._v("save new level")])]),e._v(" button on the bottom right corner of the dialogue will create this level in CaSS and return you to the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialogue.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(511),alt:"Add New Level Modal"}})]),e._v(" "),t("h3",{attrs:{id:"apply-selected-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#apply-selected-competency-levels"}},[e._v("#")]),e._v(" Apply Selected Competency Levels")]),e._v(" "),t("p",[e._v("Upon selecting the desired enforced levels, click the "),t("em",[t("strong",[e._v("apply selected")])]),e._v(" button at the bottom right of the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialog window to apply the enforced levels to competencies.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(512),alt:"Select Enforced Levels"}})]),e._v(" "),t("h2",{attrs:{id:"competency-relationships-configuration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#competency-relationships-configuration"}},[e._v("#")]),e._v(" Competency Relationships Configuration")]),e._v(" "),t("p",[e._v("Relationships can be added as properties on competencies to define how competencies within a framework relate to each other. Enabled relationships will be available in the property drop down when editing competencies in the framework editor.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(513),alt:"Competnecy Relationship Configuration"}})]),e._v(" "),t("h3",{attrs:{id:"relationship-display-options"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#relationship-display-options"}},[e._v("#")]),e._v(" Relationship Display Options")]),e._v(" "),t("p",[e._v("General relationship display options can be configured from the "),t("em",[t("strong",[e._v("display options section")])]),e._v(". These include:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display category")])]),e._v(" - category (if any) under which relationships are displayed in form inputs")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("relationships display priority")])]),e._v(" - priority in which relationships are displayed in form inputs ("),t("em",[e._v("primary, secondary, or tertiary")]),e._v(")")])]),e._v(" "),t("p",[t("img",{attrs:{src:r(514),alt:"Relationship Display Options"}})]),e._v(" "),t("h3",{attrs:{id:"relationship-type-management"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#relationship-type-management"}},[e._v("#")]),e._v(" Relationship Type Management")]),e._v(" "),t("p",[e._v("The types of relationships available to competencies using the configuration can be managed under the "),t("em",[t("strong",[e._v("relationship types")])]),e._v(" section. Relationship types can be "),t("em",[e._v("enabled, disabled,")]),e._v(" and "),t("em",[e._v("relabeled")]),e._v(".")]),e._v(" "),t("p",[e._v("By default, the following relationship types are enabled:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("isEnabledBy")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("requires")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("desires")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("narrows")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("isRelatedTo")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("isEquivalentTo")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(446),alt:"Relationship Types Management"}})]),e._v(" "),t("p",[e._v("To reduce screen clutter, the "),t("em",[t("strong",[e._v("relationship types")])]),e._v(" section only displays "),t("em",[e._v("enabled")]),e._v(" relationship types. Currently, enabled relationships can be disabled using the corresponding "),t("em",[t("strong",[e._v("enabled")])]),e._v(" switch to the right of the relationship entry.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(515),alt:"Relationship Types Enabled Toggle"}})]),e._v(" "),t("p",[e._v("To add other relationship types to a configuration, click on the "),t("em",[t("strong",[e._v("manage relationships")])]),e._v(" button on the upper right of the "),t("em",[t("strong",[e._v("relationship types")])]),e._v(" section.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(516),alt:"Manage Relationships"}})]),e._v(" "),t("p",[e._v("Once clicked, the "),t("em",[t("strong",[e._v("manage relationship types")])]),e._v(" dialogue window is open. From this screen, all relationships type currently available in CaSS are categorized and displayed.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(446),alt:"Manage Relationship Types"}})]),e._v(" "),t("p",[e._v("The available relationship types are as follows:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("CaSS Default Relationships")]),e._v(" "),t("ul",[t("li",[e._v("isEnabledBy")]),e._v(" "),t("li",[e._v("requires")]),e._v(" "),t("li",[e._v("desires")]),e._v(" "),t("li",[e._v("narrows")]),e._v(" "),t("li",[e._v("isRelatedTo")]),e._v(" "),t("li",[e._v("isEquivalentTo")]),e._v(" "),t("li",[e._v("broadens")]),e._v(" "),t("li",[e._v("enables")])])]),e._v(" "),t("li",[t("strong",[e._v("Achievement Standards Network Relationships")]),e._v(" "),t("ul",[t("li",[e._v("majorRelated")]),e._v(" "),t("li",[e._v("minorRelated")])])]),e._v(" "),t("li",[t("strong",[e._v("GEMQ")]),e._v(" "),t("ul",[t("li",[e._v("hasChild")]),e._v(" "),t("li",[e._v("isChildOf")])])]),e._v(" "),t("li",[t("strong",[e._v("Other")]),e._v(" "),t("ul",[t("li",[e._v("isSimilarTo")]),e._v(" "),t("li",[e._v("isPartiallySameAs")])])])]),e._v(" "),t("p",[e._v("To enable or disable a relationship type for the configuration, toggle the "),t("em",[t("strong",[e._v("enabled")])]),e._v(" switch to the right of the corresponding type and click the "),t("em",[t("strong",[e._v("ok")])]),e._v(" button.")]),e._v(" "),t("h2",{attrs:{id:"resource-alignment-configuration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#resource-alignment-configuration"}},[e._v("#")]),e._v(" Resource Alignment Configuration")]),e._v(" "),t("p",[e._v("Resource alignment terms are used to map resources such as learning material, courses, and other content to competencies in CAT. If enabled, the alignment type property will show up in the framework editor when aligning competencies to resources.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(517),alt:"Resource Alignemnt Configuration"}})]),e._v(" "),t("p",[e._v("Currently, the CaSS Authoring Tool supports four types of resource alignments:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("teaches")]),e._v(" - The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term")]),e._v(" "),t("li",[t("strong",[e._v("assesses")]),e._v(" - The learning resource being described may be used to assess the competency being referenced")]),e._v(" "),t("li",[t("strong",[e._v("requires")]),e._v(" - The competency being referenced is required in order for effective outcome of the learning resource being described")]),e._v(" "),t("li",[t("strong",[e._v("desires")]),e._v(" - Knowledge of the learning resource being described is desired by the competency being referenced")])]),e._v(" "),t("p",[e._v("Each alignment type can be enabled and disabled by toggling the "),t("em",[t("strong",[e._v("enabled")])]),e._v(" switch to the right of each corresponding item.")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{434:function(e,t,r){e.exports=r.p+"assets/img/one-entry-per-language.de14fadd.png"},446:function(e,t,r){e.exports=r.p+"assets/img/relationship-types.b24659e3.png"},511:function(e,t,r){e.exports=r.p+"assets/img/competency-configuration.35bf84a0.png"},512:function(e,t,r){e.exports=r.p+"assets/img/add-custom-property.acf0adff.png"},513:function(e,t,r){e.exports=r.p+"assets/img/new-competency-property.f69f0bee.png"},514:function(e,t,r){e.exports=r.p+"assets/img/limit-values-competency.a02a44f8.png"},515:function(e,t,r){e.exports=r.p+"assets/img/limit-values-enabled-competency.a16a768c.png"},516:function(e,t,r){e.exports=r.p+"assets/img/limit-concepts.f9c070d5.png"},517:function(e,t,r){e.exports=r.p+"assets/img/limit-by-type.bec9c441.png"},518:function(e,t,r){e.exports=r.p+"assets/img/competency-limited-by-type.e0f0135c.png"},519:function(e,t,r){e.exports=r.p+"assets/img/competency-properties.ac3e4c6c.png"},520:function(e,t,r){e.exports=r.p+"assets/img/restrict-competency-types.b998c4dd.png"},521:function(e,t,r){e.exports=r.p+"assets/img/permitted-values.f4ebf7f0.png"},522:function(e,t,r){e.exports=r.p+"assets/img/allow-levels.4ccdf171.png"},523:function(e,t,r){e.exports=r.p+"assets/img/restrict-levels.1208a441.png"},524:function(e,t,r){e.exports=r.p+"assets/img/enforced-levels.b2bed16e.png"},525:function(e,t,r){e.exports=r.p+"assets/img/add-level.becb6305.png"},526:function(e,t,r){e.exports=r.p+"assets/img/add-new-level.80367258.png"},527:function(e,t,r){e.exports=r.p+"assets/img/apply-selected.ff45ebb9.png"},528:function(e,t,r){e.exports=r.p+"assets/img/competency-relationships-configuration.7fd522bf.png"},529:function(e,t,r){e.exports=r.p+"assets/img/display-options.f8802fa1.png"},530:function(e,t,r){e.exports=r.p+"assets/img/relationship-types-enabled.61c04858.png"},531:function(e,t,r){e.exports=r.p+"assets/img/manage-relationships.bcd93eed.png"},532:function(e,t,r){e.exports=r.p+"assets/img/resource-alignment-configuration.b8d0b7ed.png"},657:function(e,t,r){"use strict";r.r(t);var s=r(69),o=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"competency-property-configuration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#competency-property-configuration"}},[e._v("#")]),e._v(" Competency Property Configuration")]),e._v(" "),t("p",[e._v("Competency properties are the values that can be added, edited, and deleted for competency objects. Default competency properties are "),t("em",[t("strong",[e._v("id, name, description,")])]),e._v(" and "),t("em",[t("strong",[e._v("type")])]),e._v(". Properties added here will be displayed when editing competency level objects in the framework editor.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(511),alt:"Competency Configuration"}})]),e._v(" "),t("h2",{attrs:{id:"property-fields"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#property-fields"}},[e._v("#")]),e._v(" Property Fields")]),e._v(" "),t("p",[e._v("Certain property fields can be modified directly from the property list:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - label to be displayed in form inputs for that property")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("description")])]),e._v(" - description of this property")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("display category")])]),e._v(" - category (if any) under which the property is displayed in form inputs")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("required")])]),e._v(" - property required toggle")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("display priority")])]),e._v(" - priority in which the property is displayed in form inputs\n"),t("ul",[t("li",[t("em",[e._v("primary, secondary, or tertiary")])])])])]),e._v(" "),t("p",[e._v("At the competency level the following static rules apply:")]),e._v(" "),t("ul",[t("li",[e._v("The "),t("em",[t("strong",[e._v("id")])]),e._v(" property is "),t("em",[e._v("required")])]),e._v(" "),t("li",[e._v("The "),t("em",[t("strong",[e._v("name")])]),e._v(" property is "),t("em",[e._v("required")]),e._v(" and has a display priority of "),t("em",[e._v("primary")])])]),e._v(" "),t("h2",{attrs:{id:"custom-competency-properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#custom-competency-properties"}},[e._v("#")]),e._v(" Custom Competency Properties")]),e._v(" "),t("p",[e._v("Custom properties can be added to a competency by clicking the "),t("em",[t("strong",[e._v("add custom competency property")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(512),alt:"Add Custom Competency Property"}})]),e._v(" "),t("p",[e._v("Once clicked, the "),t("em",[t("strong",[e._v("New Competency Property")])]),e._v(" dialogue window is displayed.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(513),alt:"New Competency Property"}})]),e._v(" "),t("h3",{attrs:{id:"custom-competency-property-fields"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#custom-competency-property-fields"}},[e._v("#")]),e._v(" Custom Competency Property Fields")]),e._v(" "),t("p",[e._v("Several fields must be completed in order to add the new property. Some field options (such as "),t("em",[t("strong",[e._v("range/type: Text")])]),e._v(") allow further customization of the property.")]),e._v(" "),t("h3",{attrs:{id:"context"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#context"}},[e._v("#")]),e._v(" Context")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("Only editable at the time of property creation.")])]),e._v(" "),t("p",[e._v("Custom properties in CaSS are stored as namespaced linked JSON-LD records. Because of this, all new properties must have a context. By default, all custom properties have the "),t("strong",[e._v("CaSS v4.0")]),e._v(" "),t("a",{attrs:{href:"https://schema.cassproject.org/0.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("[schema]"),t("OutboundLink")],1),e._v(" context. However, it is also possible to modify this field to the following values:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("CTDL-ASN")]),e._v(" - "),t("a",{attrs:{href:"https://purl.org/ctdlasn/terms/",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://purl.org/ctdlasn/terms/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("RDF Semantic Web Standards 1999")]),e._v(" - "),t("a",{attrs:{href:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/1999/02/22-rdf-syntax-ns#"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("RDF Semantic Web Standards 2000")]),e._v(" - "),t("a",{attrs:{href:"http://www.w3.org/2000/01/rdf-schema#",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2000/01/rdf-schema#"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Key Based Authorization and Control")]),e._v(" - "),t("a",{attrs:{href:"https://schema.cassproject.org/kbac/0.4/",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://schema.cassproject.org/kbac/0.4/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Eduworks v3.0")]),e._v(" - "),t("a",{attrs:{href:"http://schema.eduworks.com/general/0.3/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.eduworks.com/general/0.3/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Schema.org")]),e._v(" - "),t("a",{attrs:{href:"http://schema.org/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.org/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Achievements Standard Network")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/ASN/schema/core/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/ASN/schema/core/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("DCMI Elements v1.1")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/dc/elements/1.1/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/dc/elements/1.1/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("DCMI Terms")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/dc/terms/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/dc/terms/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Gem v2.0")]),e._v(" - "),t("a",{attrs:{href:"http://purl.org/gem/qualifiers/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/gem/qualifiers/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Relators Scheme")]),e._v(" - "),t("a",{attrs:{href:"http://www.loc.gov/loc.terms/relators/",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.loc.gov/loc.terms/relators/"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Simple Knowledge Organization System")]),e._v(" - "),t("a",{attrs:{href:"http://www.w3.org/2004/02/skos/core#",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2004/02/skos/core#"),t("OutboundLink")],1)])]),e._v(" "),t("p",[e._v("It is highly recommended to accept the default for this field unless there is an actionable reason for not doing so.")]),e._v(" "),t("h3",{attrs:{id:"range-type"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#range-type"}},[e._v("#")]),e._v(" Range/Type")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only editable at the time of property creation.")])]),e._v(" "),t("p",[e._v("The "),t("em",[t("strong",[e._v("range/type")])]),e._v(" field defines the property type. Certain "),t("em",[e._v("range/types")]),e._v(" allow for further customization of the property. The following values are available for this field:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Lang-String")]),e._v(" - An RDF schema lang string as defined by "),t("a",{attrs:{href:"http://www.w3.org/2000/01/rdf-schema#langString",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2000/01/rdf-schema#langString"),t("OutboundLink")],1),e._v(".\n"),t("ul",[t("li",[e._v("Selecting this value opens the "),t("em",[e._v("One Entry Per Language")]),e._v(" property field")])])]),e._v(" "),t("li",[t("strong",[e._v("URL")]),e._v(" - A schema.org URL as defined by "),t("a",{attrs:{href:"http://schema.org/URL",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.org/URL"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Text")]),e._v(" - A schema.org Text (plain string) value as defined by "),t("a",{attrs:{href:"http://schema.org/Text",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://schema.org/Text"),t("OutboundLink")],1),e._v(" "),t("ul",[t("li",[e._v("Selecting this value opens the "),t("em",[e._v("Limit Values")]),e._v(" property field")])])]),e._v(" "),t("li",[t("strong",[e._v("Date-Time")]),e._v(" - A w3.org dateTime value as defined by "),t("a",{attrs:{href:"http://www.w3.org/2001/XMLSchema#dateTime",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://www.w3.org/2001/XMLSchema#dateTime"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Date")]),e._v(" - A dublin core date value as defined by "),t("a",{attrs:{href:"http://purl.org/dc/terms/date",target:"_blank",rel:"noopener noreferrer"}},[e._v("http://purl.org/dc/terms/date"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("SKOS Concept")]),e._v(" - A CaSS concept value as defined by "),t("a",{attrs:{href:"https://schema.cassproject.org/0.4/skos/Concept",target:"_blank",rel:"noopener noreferrer"}},[e._v("https://schema.cassproject.org/0.4/skos/Concept"),t("OutboundLink")],1)]),e._v(" "),t("li",[t("strong",[e._v("Competency")]),e._v(" - A CaSS competency ID")])]),e._v(" "),t("h3",{attrs:{id:"display-priority"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#display-priority"}},[e._v("#")]),e._v(" Display Priority")]),e._v(" "),t("p",[e._v("The priority in which the property is displayed in form inputs ("),t("em",[e._v("primary, secondary, or tertiary")]),e._v(").")]),e._v(" "),t("h3",{attrs:{id:"required"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#required"}},[e._v("#")]),e._v(" Required")]),e._v(" "),t("p",[e._v("The property is required toggle.")]),e._v(" "),t("h3",{attrs:{id:"unique-property-identifier"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#unique-property-identifier"}},[e._v("#")]),e._v(" Unique Property Identifier")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only editable at the time of property creation.")])]),e._v(" "),t("p",[e._v("The alphanumeric name of the property in the data record.")]),e._v(" "),t("h3",{attrs:{id:"display-label"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#display-label"}},[e._v("#")]),e._v(" Display Label")]),e._v(" "),t("p",[e._v("The label to be displayed in form inputs for the property.")]),e._v(" "),t("h3",{attrs:{id:"description"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#description"}},[e._v("#")]),e._v(" Description")]),e._v(" "),t("p",[e._v("The description of the property.")]),e._v(" "),t("h3",{attrs:{id:"display-category"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#display-category"}},[e._v("#")]),e._v(" Display Category")]),e._v(" "),t("p",[e._v("The category (if any) under which the property is displayed in form inputs.")]),e._v(" "),t("h3",{attrs:{id:"one-entry-per-language"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#one-entry-per-language"}},[e._v("#")]),e._v(" One Entry Per Language")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=Lang-String")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(434),alt:"One Entry Per Language"}})]),e._v(" "),t("p",[e._v("By toggling this field on, custom properties of the "),t("em",[t("strong",[e._v("range/type Lang-String")])]),e._v(" can be limited so that only a single entry can be made per language chosen.")]),e._v(" "),t("h3",{attrs:{id:"limit-values"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#limit-values"}},[e._v("#")]),e._v(" Limit Values")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=Text")])])])]),e._v(" "),t("p",[e._v("When creating a custom property of "),t("em",[t("strong",[e._v("range/type Text")])]),e._v(", you can limit the values allowed to the property. To do this, toggle the "),t("em",[t("strong",[e._v("Limit Values")])]),e._v(" field on and click the "),t("em",[t("strong",[e._v("add")])]),e._v(" button to begin managing the list of allowable values.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(514),alt:"Limit Values"}})]),e._v(" "),t("p",[e._v("For each entry in the limit values table, a "),t("em",[t("strong",[e._v("display label")])]),e._v(" and "),t("em",[t("strong",[e._v("field value")])]),e._v(" must be entered.")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - the label displayed to the user when selecting the value")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("field value")])]),e._v(" - the recorded value when the value is selected by the user\n"),t("ul",[t("li",[e._v("Only alphanumerics are allowed for field values")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(515),alt:"Limit Values Enabled"}})]),e._v(" "),t("h3",{attrs:{id:"limit-concepts"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#limit-concepts"}},[e._v("#")]),e._v(" Limit Concepts")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=SKOS Concept")])])])]),e._v(" "),t("p",[e._v("When creating a custom property of "),t("em",[t("strong",[e._v("range/type SKOS Concept")])]),e._v(", you can limit the concepts to apply to the property. To do this, toggle the "),t("em",[t("strong",[e._v("Limit Concepts")])]),e._v(" field on and begin typing in the search box. A dropdown list will contain existing Concept Schemes or Taxonomies that match your search. Select one or more of the Concept Schemes or Taxonomies. Each selected item will appear above the search box and can be removed again if desired.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(516),alt:"Limit Concepts"}})]),e._v(" "),t("p",[e._v("When searching for a value to apply to a property of type SKOS Concept with limited concepts, only concepts defined within the Limit Concepts configuration will be available to select from.")]),e._v(" "),t("h3",{attrs:{id:"limit-types"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#limit-types"}},[e._v("#")]),e._v(" Limit Types")]),e._v(" "),t("div",{staticClass:"custom-block warning"},[t("p",{staticClass:"custom-block-title"},[e._v("WARNING")]),e._v(" "),t("p",[e._v("This is only available for "),t("em",[t("strong",[e._v("range/type=Competency")])])])]),e._v(" "),t("p",[e._v("When creating a custom property of "),t("em",[t("strong",[e._v("range/type Competency")])]),e._v(", you can limit the available competencies to apply to the property. To do this, you must first have Competency Types defined in the configuration. [To add Competency Types, please refer to Restrict Competency Types (#restrict-competency-types). Toggle the "),t("em",[t("strong",[e._v("Limit By Type")])]),e._v(" field on and begin typing in the search box. A dropdown list will contain existing Competency Types that match your search. Select one or more of the Competency Types. Each selected Competency Type will appear above the search box and can be removed again if desired.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(517),alt:"Limit By Type"}})]),e._v(" "),t("p",[e._v("When searching for a value to apply to a property of type Competency, only values with the Competency Type defined in the Limit By Type configuration will be available in the search.")]),e._v(" "),t("p",[e._v('In the example below, "Critical Skill" is a property of type Competency. In the configuration, it is limited by type "Major". The two competencies listed in the search below, "Emergency Response Preparedness" and "Threat Awareness", both have the Competency Type of "Major" applied to them and therefore show up as options to apply to "Critical Skill".\nThe value of the "Critical Skill" property will be set to the id of the competency selected from the search.')]),e._v(" "),t("p",[t("img",{attrs:{src:r(518),alt:"Competency Limited By Type"}})]),e._v(" "),t("h2",{attrs:{id:"applying-the-custom-competency-property"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#applying-the-custom-competency-property"}},[e._v("#")]),e._v(" Applying the Custom Competency Property")]),e._v(" "),t("p",[e._v("Once complete, the new property can be applied to the framework by clicking the "),t("em",[t("strong",[e._v("apply new property")])]),e._v(" in the lower right corner of the dialogue window.")]),e._v(" "),t("h2",{attrs:{id:"editing-deleting-custom-competency-properties"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#editing-deleting-custom-competency-properties"}},[e._v("#")]),e._v(" Editing/Deleting Custom Competency Properties")]),e._v(" "),t("p",[e._v("Custom properties can be edited and deleted by selecting the appropriate action buttons to the right of the corresponding property entry in the "),t("em",[t("strong",[e._v("Competency Properties")])]),e._v(" list.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(519),alt:"Delete Custom Properties"}})]),e._v(" "),t("h2",{attrs:{id:"restrict-competency-types"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#restrict-competency-types"}},[e._v("#")]),e._v(" Restrict Competency Types")]),e._v(" "),t("p",[e._v("By default, values for the competency "),t("em",[t("strong",[e._v("type")])]),e._v(" property are not limited. By toggling this setting, competency types can be restricted to a list of predetermined values.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(520),alt:"Restrict Competency Types"}})]),e._v(" "),t("p",[e._v("For each entry in the permitted values table, a "),t("em",[t("strong",[e._v("display label")])]),e._v(" and "),t("em",[t("strong",[e._v("field value")])]),e._v(" must be entered.")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - the label displayed to the user when selecting the type value")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("field value")])]),e._v(" - the recorded value when the type is selected by the user\n"),t("ul",[t("li",[e._v("Only alphanumerics are allowed for field values")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(521),alt:"Permitted Values Table"}})]),e._v(" "),t("h2",{attrs:{id:"competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#competency-levels"}},[e._v("#")]),e._v(" Competency Levels")]),e._v(" "),t("p",[e._v("By default, the level property is enabled for competency objects created in the CaSS Authoring Tool. Levels can be disabled by toggling the "),t("em",[t("strong",[e._v("allow levels")])]),e._v(" switch.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(522),alt:"Allow Levels"}})]),e._v(" "),t("h2",{attrs:{id:"level-property-fields"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#level-property-fields"}},[e._v("#")]),e._v(" Level Property Fields")]),e._v(" "),t("p",[e._v("Level property fields can be modified from the "),t("em",[t("strong",[e._v("allow levels")])]),e._v(" section of the competency configuration settings:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display label")])]),e._v(" - label to be displayed in form inputs for levels")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("description")])]),e._v(" - description of the levels property")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("display category")])]),e._v(" - category (if any) under which levels are displayed in form inputs")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("level display priority")])]),e._v(" - priority in which levels are displayed in form inputs (primary, secondary, or tertiary)")])]),e._v(" "),t("h2",{attrs:{id:"restrict-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#restrict-competency-levels"}},[e._v("#")]),e._v(" Restrict Competency Levels")]),e._v(" "),t("p",[e._v("By default, levels in CaSS can be created during framework/competency editing. To restrict competencies that allow levels to a limited selection, toggle the "),t("em",[t("strong",[e._v("restrict level values")])]),e._v(" switch and click the "),t("em",[t("strong",[e._v("manage levels")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(523),alt:"Restrict Competency Levels"}})]),e._v(" "),t("h3",{attrs:{id:"manage-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#manage-competency-levels"}},[e._v("#")]),e._v(" Manage Competency Levels")]),e._v(" "),t("p",[e._v("Clicking the "),t("em",[t("strong",[e._v("manage levels")])]),e._v(" button displays the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialogue screen. From here, you can select from all existing levels in CaSS or create more appropriate levels. Any previously selected levels will already be checked and can be removed from the enforced levels list by unchecking the appropriate item.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(524),alt:"Enforced Levels"}})]),e._v(" "),t("h3",{attrs:{id:"add-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#add-competency-levels"}},[e._v("#")]),e._v(" Add Competency Levels")]),e._v(" "),t("p",[e._v("To add a new level to the available level list, click on the "),t("em",[t("strong",[e._v("add level")])]),e._v(" button in the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialogue window.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(525),alt:"Add Levels"}})]),e._v(" "),t("p",[e._v("Once clicked, the "),t("em",[t("strong",[e._v("add new level")])]),e._v(" dialogue is open. Enter the new level's "),t("em",[t("strong",[e._v("name")])]),e._v(" (and optionally the new level's "),t("em",[t("strong",[e._v("description")])]),e._v(" ). Clicking the "),t("em",[t("strong",[e._v("save new level")])]),e._v(" button on the bottom right corner of the dialogue will create this level in CaSS and return you to the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialogue.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(526),alt:"Add New Level Modal"}})]),e._v(" "),t("h3",{attrs:{id:"apply-selected-competency-levels"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#apply-selected-competency-levels"}},[e._v("#")]),e._v(" Apply Selected Competency Levels")]),e._v(" "),t("p",[e._v("Upon selecting the desired enforced levels, click the "),t("em",[t("strong",[e._v("apply selected")])]),e._v(" button at the bottom right of the "),t("em",[t("strong",[e._v("select enforced levels")])]),e._v(" dialog window to apply the enforced levels to competencies.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(527),alt:"Select Enforced Levels"}})]),e._v(" "),t("h2",{attrs:{id:"competency-relationships-configuration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#competency-relationships-configuration"}},[e._v("#")]),e._v(" Competency Relationships Configuration")]),e._v(" "),t("p",[e._v("Relationships can be added as properties on competencies to define how competencies within a framework relate to each other. Enabled relationships will be available in the property drop down when editing competencies in the framework editor.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(528),alt:"Competnecy Relationship Configuration"}})]),e._v(" "),t("h3",{attrs:{id:"relationship-display-options"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#relationship-display-options"}},[e._v("#")]),e._v(" Relationship Display Options")]),e._v(" "),t("p",[e._v("General relationship display options can be configured from the "),t("em",[t("strong",[e._v("display options section")])]),e._v(". These include:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("display category")])]),e._v(" - category (if any) under which relationships are displayed in form inputs")]),e._v(" "),t("li",[t("em",[t("strong",[e._v("relationships display priority")])]),e._v(" - priority in which relationships are displayed in form inputs ("),t("em",[e._v("primary, secondary, or tertiary")]),e._v(")")])]),e._v(" "),t("p",[t("img",{attrs:{src:r(529),alt:"Relationship Display Options"}})]),e._v(" "),t("h3",{attrs:{id:"relationship-type-management"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#relationship-type-management"}},[e._v("#")]),e._v(" Relationship Type Management")]),e._v(" "),t("p",[e._v("The types of relationships available to competencies using the configuration can be managed under the "),t("em",[t("strong",[e._v("relationship types")])]),e._v(" section. Relationship types can be "),t("em",[e._v("enabled, disabled,")]),e._v(" and "),t("em",[e._v("relabeled")]),e._v(".")]),e._v(" "),t("p",[e._v("By default, the following relationship types are enabled:")]),e._v(" "),t("ul",[t("li",[t("em",[t("strong",[e._v("isEnabledBy")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("requires")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("desires")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("narrows")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("isRelatedTo")])])]),e._v(" "),t("li",[t("em",[t("strong",[e._v("isEquivalentTo")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:r(446),alt:"Relationship Types Management"}})]),e._v(" "),t("p",[e._v("To reduce screen clutter, the "),t("em",[t("strong",[e._v("relationship types")])]),e._v(" section only displays "),t("em",[e._v("enabled")]),e._v(" relationship types. Currently, enabled relationships can be disabled using the corresponding "),t("em",[t("strong",[e._v("enabled")])]),e._v(" switch to the right of the relationship entry.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(530),alt:"Relationship Types Enabled Toggle"}})]),e._v(" "),t("p",[e._v("To add other relationship types to a configuration, click on the "),t("em",[t("strong",[e._v("manage relationships")])]),e._v(" button on the upper right of the "),t("em",[t("strong",[e._v("relationship types")])]),e._v(" section.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(531),alt:"Manage Relationships"}})]),e._v(" "),t("p",[e._v("Once clicked, the "),t("em",[t("strong",[e._v("manage relationship types")])]),e._v(" dialogue window is open. From this screen, all relationships type currently available in CaSS are categorized and displayed.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(446),alt:"Manage Relationship Types"}})]),e._v(" "),t("p",[e._v("The available relationship types are as follows:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("CaSS Default Relationships")]),e._v(" "),t("ul",[t("li",[e._v("isEnabledBy")]),e._v(" "),t("li",[e._v("requires")]),e._v(" "),t("li",[e._v("desires")]),e._v(" "),t("li",[e._v("narrows")]),e._v(" "),t("li",[e._v("isRelatedTo")]),e._v(" "),t("li",[e._v("isEquivalentTo")]),e._v(" "),t("li",[e._v("broadens")]),e._v(" "),t("li",[e._v("enables")])])]),e._v(" "),t("li",[t("strong",[e._v("Achievement Standards Network Relationships")]),e._v(" "),t("ul",[t("li",[e._v("majorRelated")]),e._v(" "),t("li",[e._v("minorRelated")])])]),e._v(" "),t("li",[t("strong",[e._v("GEMQ")]),e._v(" "),t("ul",[t("li",[e._v("hasChild")]),e._v(" "),t("li",[e._v("isChildOf")])])]),e._v(" "),t("li",[t("strong",[e._v("Other")]),e._v(" "),t("ul",[t("li",[e._v("isSimilarTo")]),e._v(" "),t("li",[e._v("isPartiallySameAs")])])])]),e._v(" "),t("p",[e._v("To enable or disable a relationship type for the configuration, toggle the "),t("em",[t("strong",[e._v("enabled")])]),e._v(" switch to the right of the corresponding type and click the "),t("em",[t("strong",[e._v("ok")])]),e._v(" button.")]),e._v(" "),t("h2",{attrs:{id:"resource-alignment-configuration"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#resource-alignment-configuration"}},[e._v("#")]),e._v(" Resource Alignment Configuration")]),e._v(" "),t("p",[e._v("Resource alignment terms are used to map resources such as learning material, courses, and other content to competencies in CAT. If enabled, the alignment type property will show up in the framework editor when aligning competencies to resources.")]),e._v(" "),t("p",[t("img",{attrs:{src:r(532),alt:"Resource Alignemnt Configuration"}})]),e._v(" "),t("p",[e._v("Currently, the CaSS Authoring Tool supports four types of resource alignments:")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("teaches")]),e._v(" - The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term")]),e._v(" "),t("li",[t("strong",[e._v("assesses")]),e._v(" - The learning resource being described may be used to assess the competency being referenced")]),e._v(" "),t("li",[t("strong",[e._v("requires")]),e._v(" - The competency being referenced is required in order for effective outcome of the learning resource being described")]),e._v(" "),t("li",[t("strong",[e._v("desires")]),e._v(" - Knowledge of the learning resource being described is desired by the competency being referenced")])]),e._v(" "),t("p",[e._v("Each alignment type can be enabled and disabled by toggling the "),t("em",[t("strong",[e._v("enabled")])]),e._v(" switch to the right of each corresponding item.")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/10.cf551735.js.gz b/docs/assets/js/10.cf551735.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5714ff75a4a21d257cb05fb0191404c9dfc058b9 GIT binary patch literal 5779 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 Ref!*f@xM+|k4c4l0018PG#~%~ literal 0 HcmV?d00001 diff --git a/docs/assets/js/10.deb00cdb.js.gz b/docs/assets/js/10.deb00cdb.js.gz deleted file mode 100644 index a41332140b66646dabab456cf1f0b1fb53c5d7a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5779 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 RzJ2b${9nAEFZYFe004NOHkJSY diff --git a/docs/assets/js/12.6d06f142.js.gz b/docs/assets/js/12.6d06f142.js.gz deleted file mode 100644 index 709827ecf5e5eae8f1d7f6693845c904145e10d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3531 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 literal 0 HcmV?d00001 diff --git a/docs/assets/js/13.b39ef298.js b/docs/assets/js/13.7db161ea.js similarity index 79% rename from docs/assets/js/13.b39ef298.js rename to docs/assets/js/13.7db161ea.js index 3cdbda6b9..ec76b4209 100644 --- a/docs/assets/js/13.b39ef298.js +++ b/docs/assets/js/13.7db161ea.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{447:function(e,t,a){e.exports=a.p+"assets/img/alignment-bubble.d1653648.png"},524:function(e,t,a){e.exports=a.p+"assets/img/crosswalk-navigation.d511ba6f.png"},525:function(e,t,a){e.exports=a.p+"assets/img/progress-bar.b67face7.png"},526:function(e,t,a){e.exports=a.p+"assets/img/main-alignment-screen.57985f0f.png"},527:function(e,t,a){e.exports=a.p+"assets/img/action-buttons.aa2fc6ad.png"},528:function(e,t,a){e.exports=a.p+"assets/img/relationship-add-button.fe96ae46.png"},529:function(e,t,a){e.exports=a.p+"assets/img/relationship-type-selection.1ccc143f.png"},530:function(e,t,a){e.exports=a.p+"assets/img/target-competency-selection.1dc6c010.png"},531:function(e,t,a){e.exports=a.p+"assets/img/apply-alignments-button.6cc30393.png"},532:function(e,t,a){e.exports=a.p+"assets/img/alignment-change-tally.ab69747d.png"},533:function(e,t,a){e.exports=a.p+"assets/img/target-competency-removal.e40196e6.png"},534:function(e,t,a){e.exports=a.p+"assets/img/apply-alignment-bubble.88166cf5.png"},535:function(e,t,a){e.exports=a.p+"assets/img/alignment-removing-one.027f9b51.png"},536:function(e,t,a){e.exports=a.p+"assets/img/alignment-save-and-review.32dcf037.png"},537:function(e,t,a){e.exports=a.p+"assets/img/alignment-summary.f357b47a.png"},538:function(e,t,a){e.exports=a.p+"assets/img/framework-application-selection.770e618c.png"},539:function(e,t,a){e.exports=a.p+"assets/img/continue-editing.0f0e5022.png"},540:function(e,t,a){e.exports=a.p+"assets/img/save-alignments.9b945c1b.png"},657:function(e,t,a){"use strict";a.r(t);var s=a(69),o=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"framework-crosswalk-tool"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#framework-crosswalk-tool"}},[e._v("#")]),e._v(" Framework Crosswalk Tool")]),e._v(" "),t("p",[e._v("The Framework Crosswalk Tool can be used to create relationships across two separate frameworks.")]),e._v(" "),t("p",[e._v("In order to apply any relationships created with the crosswalk tool, at least one of the frameworks initially selected in the tool wizard must be owned and editable by the logged in user.")]),e._v(" "),t("h2",{attrs:{id:"accessing-the-framework-crosswalk-tool"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#accessing-the-framework-crosswalk-tool"}},[e._v("#")]),e._v(" Accessing the Framework Crosswalk Tool")]),e._v(" "),t("p",[e._v("The Framework Crosswalk Tool can be accessed at any time by selecting the crosswalk frameworks icon under the "),t("em",[t("strong",[e._v("competencies & frameworks")])]),e._v(" category in the navigation menu.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(524),alt:"CAT Competency Framework Management - Crosswalk Frameworks Navigation"}})]),e._v(" "),t("h2",{attrs:{id:"crosswalk-overview"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#crosswalk-overview"}},[e._v("#")]),e._v(" Crosswalk Overview")]),e._v(" "),t("p",[e._v("Framework crosswalking is comprised of four steps:")]),e._v(" "),t("ol",[t("li",[t("strong",[e._v("Select Source")]),e._v(" "),t("ul",[t("li",[e._v("Selection of the source framework")]),e._v(" "),t("li",[e._v("The selection for the source framework is limited to frameworks that\nare owned and editable by the current user.")]),e._v(" "),t("li",[e._v("The source framework also defines the relationship types available\nfor the crosswalk by determining the applied configuration of that\nframework.  If there is no explicit configuration applied to the\nselected framework, the relationships available for the crosswalk\nare determined by the selected browser default configuration or the\ninstance default configuration.")])])]),e._v(" "),t("li",[t("strong",[e._v("Select Target")]),e._v(" "),t("ul",[t("li",[e._v("Selection of the target framework")])])]),e._v(" "),t("li",[t("strong",[e._v("Align Frameworks")]),e._v(" "),t("ul",[t("li",[e._v("Creation of the relationships between the\ncompetencies of the two frameworks")])])]),e._v(" "),t("li",[t("strong",[e._v("Save & Review")]),e._v(" "),t("ul",[t("li",[e._v("Review of created relationships, determination of\nwhere the relationships will reside (one or both of the chosen\nframeworks), and the saving of the relationships")])])])]),e._v(" "),t("p",[e._v("The current step will be highlighted by the progress bar at the top of the crosswalk tool screen.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(525),alt:"CAT Crosswalk Frameworks - Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"aligning-framework-competencies"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#aligning-framework-competencies"}},[e._v("#")]),e._v(" Aligning Framework Competencies")]),e._v(" "),t("p",[e._v("After selecting the source and target frameworks, the selected frameworks will be displayed in side by side panes. Any existing relationships between the two frameworks will be indicated by orange bubbles underneath the corresponding competency in the source framework pane.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(526),alt:"CAT Crosswalk Frameworks - Main Alignment Screen"}})]),e._v(" "),t("p",[e._v("At the top of each framework pane are four action buttons. Clicking these action buttons will affect only the framework view in the corresponding pane.")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("show aligned only")]),e._v(" - show only competencies that have alignments to competencies in the other framework")]),e._v(" "),t("li",[t("strong",[e._v("show unaligned only")]),e._v(" - show only competencies that do not have alignments to competencies in the other framework")]),e._v(" "),t("li",[t("strong",[e._v("show all ("),t("em",[e._v("default")]),e._v(")")]),e._v(" - show all competencies regardless of existing alignments")]),e._v(" "),t("li",[t("strong",[e._v("change framework")]),e._v(" - change the source/target framework\n"),t("ul",[t("li",[e._v("Selecting this action will remove all unsaved alignments from the current crosswalk session")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:a(527),alt:"CAT Crosswalk Frameworks - Crosswalk Action Buttons"}})]),e._v(" "),t("h3",{attrs:{id:"adding-a-crosswalk-relationship-alignment"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-crosswalk-relationship-alignment"}},[e._v("#")]),e._v(" Adding a Crosswalk Relationship/Alignment")]),e._v(" "),t("p",[e._v("To begin adding a relationship between the competencies within the frameworks, hover over the appropriate competency in the source framework pane and click the "),t("em",[t("strong",[e._v("add")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(528),alt:"CAT Crosswalk Frameworks - Relationship Add Button"}})]),e._v(" "),t("p",[e._v("Select the desired relationship type from the dropdown.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(529),alt:"CAT Crosswalk Frameworks - Relationship Type Selection"}})]),e._v(" "),t("p",[e._v("Once a relationship type has been selected, click the "),t("em",[t("strong",[e._v("+ button")])]),e._v(" to the right of each competency in the target framework pane you wish to apply the relationship. When clicked, the "),t("em",[t("strong",[e._v("+ button")])]),e._v(" will transition into a checkmark. Clicking on this checkmark will remove the relationship.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(530),alt:"CAT Crosswalk Frameworks - Target Competency Selection"}})]),e._v(" "),t("p",[e._v("After selecting the desired competencies, click the apply alignments button.  Once applied, you will notice a running tally of added and removed alignments under the crosswalk progress bar.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(531),alt:"CAT Crosswalk Frameworks - Apply Alignments Button."}})]),e._v(" "),t("p",[t("img",{attrs:{src:a(532),alt:"CAT Crosswalk Frameworks - Alignment Change Tally"}})]),e._v(" "),t("p",[e._v("The alignment tally will keep track of both the addition of new alignments and the removal of alignments created in previous crosswalk sessions.")]),e._v(" "),t("p",[e._v("Once applied, alignments can be quickly accessed by clicking on the corresponding alignment bubble underneath the source competency.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(447),alt:"CAT Crosswalk Frameworks - Alignment Bubble"}})]),e._v(" "),t("h3",{attrs:{id:"removing-a-crosswalk-relationship-alignment"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#removing-a-crosswalk-relationship-alignment"}},[e._v("#")]),e._v(" Removing a Crosswalk Relationship/Alignment")]),e._v(" "),t("p",[e._v("To remove an existing relationship click on the corresponding alignment bubble underneath the source competency.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(447),alt:"CAT Crosswalk Frameworks - Alignment Bubble"}})]),e._v(" "),t("p",[e._v("In the target pane, click on the checkmark icon to the right of the competency you wish to remove from the relationship. When clicked, the checkmark icon will transition into a + button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(533),alt:"CAT Crosswalk Frameworks - Target Competency Removal"}})]),e._v(" "),t("p",[e._v("After removing the undesired competencies, click the apply alignments button. Once applied, you will notice a running tally of added and removed alignments under the crosswalk progress bar.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(534),alt:"CAT Crosswalk Frameworks - Apply Alignments Button."}})]),e._v(" "),t("p",[t("img",{attrs:{src:a(535),alt:"CAT Crosswalk Frameworks - Alignment Change Tally"}})]),e._v(" "),t("h2",{attrs:{id:"crosswalk-review-and-save"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#crosswalk-review-and-save"}},[e._v("#")]),e._v(" Crosswalk Review and Save")]),e._v(" "),t("p",[e._v("To save all changes made during the crosswalk session to the repository, click on the "),t("em",[t("strong",[e._v("save & review")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(536),alt:"CAT Crosswalk Frameworks - Save & Review"}})]),e._v(" "),t("p",[e._v("The summary screen will be displayed detailing the overall alignment changes between the two frameworks and the framework application selector. By default, all owned or editable frameworks used in the crosswalk will be checked. A check mark next the framework means all alignment/relationship changes made will be applied to that framework.")]),e._v(" "),t("div",{staticClass:"custom-block tip"},[t("p",{staticClass:"custom-block-title"},[e._v("Note")]),e._v(" "),t("p",[e._v("You may only apply alignment changes to frameworks that you own or can edit.")])]),e._v(" "),t("p",[t("img",{attrs:{src:a(537),alt:"CAT Crosswalk Frameworks - Crosswalk Alignment Summary"}})]),e._v(" "),t("p",[t("img",{attrs:{src:a(538),alt:"CAT Crosswalk Frameworks - Framework Application Selection"}})]),e._v(" "),t("p",[e._v("If you wish to make further changes to the alignments, click on the "),t("em",[t("strong",[e._v("continue editing")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(539),alt:"CAT Crosswalk Frameworks - Continue Editing Button"}})]),e._v(" "),t("p",[e._v("When you are satisfied with your changes, click on the "),t("em",[t("strong",[e._v("save alignments")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(540),alt:"CAT Crosswalk Frameworks - Save Alignments Button"}})])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{447:function(e,t,a){e.exports=a.p+"assets/img/alignment-bubble.d1653648.png"},533:function(e,t,a){e.exports=a.p+"assets/img/crosswalk-navigation.d511ba6f.png"},534:function(e,t,a){e.exports=a.p+"assets/img/progress-bar.b67face7.png"},535:function(e,t,a){e.exports=a.p+"assets/img/main-alignment-screen.57985f0f.png"},536:function(e,t,a){e.exports=a.p+"assets/img/action-buttons.aa2fc6ad.png"},537:function(e,t,a){e.exports=a.p+"assets/img/relationship-add-button.fe96ae46.png"},538:function(e,t,a){e.exports=a.p+"assets/img/relationship-type-selection.1ccc143f.png"},539:function(e,t,a){e.exports=a.p+"assets/img/target-competency-selection.1dc6c010.png"},540:function(e,t,a){e.exports=a.p+"assets/img/apply-alignments-button.6cc30393.png"},541:function(e,t,a){e.exports=a.p+"assets/img/alignment-change-tally.ab69747d.png"},542:function(e,t,a){e.exports=a.p+"assets/img/target-competency-removal.e40196e6.png"},543:function(e,t,a){e.exports=a.p+"assets/img/apply-alignment-bubble.88166cf5.png"},544:function(e,t,a){e.exports=a.p+"assets/img/alignment-removing-one.027f9b51.png"},545:function(e,t,a){e.exports=a.p+"assets/img/alignment-save-and-review.32dcf037.png"},546:function(e,t,a){e.exports=a.p+"assets/img/alignment-summary.f357b47a.png"},547:function(e,t,a){e.exports=a.p+"assets/img/framework-application-selection.770e618c.png"},548:function(e,t,a){e.exports=a.p+"assets/img/continue-editing.0f0e5022.png"},549:function(e,t,a){e.exports=a.p+"assets/img/save-alignments.9b945c1b.png"},658:function(e,t,a){"use strict";a.r(t);var s=a(69),o=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"framework-crosswalk-tool"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#framework-crosswalk-tool"}},[e._v("#")]),e._v(" Framework Crosswalk Tool")]),e._v(" "),t("p",[e._v("The Framework Crosswalk Tool can be used to create relationships across two separate frameworks.")]),e._v(" "),t("p",[e._v("In order to apply any relationships created with the crosswalk tool, at least one of the frameworks initially selected in the tool wizard must be owned and editable by the logged in user.")]),e._v(" "),t("h2",{attrs:{id:"accessing-the-framework-crosswalk-tool"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#accessing-the-framework-crosswalk-tool"}},[e._v("#")]),e._v(" Accessing the Framework Crosswalk Tool")]),e._v(" "),t("p",[e._v("The Framework Crosswalk Tool can be accessed at any time by selecting the crosswalk frameworks icon under the "),t("em",[t("strong",[e._v("competencies & frameworks")])]),e._v(" category in the navigation menu.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(533),alt:"CAT Competency Framework Management - Crosswalk Frameworks Navigation"}})]),e._v(" "),t("h2",{attrs:{id:"crosswalk-overview"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#crosswalk-overview"}},[e._v("#")]),e._v(" Crosswalk Overview")]),e._v(" "),t("p",[e._v("Framework crosswalking is comprised of four steps:")]),e._v(" "),t("ol",[t("li",[t("strong",[e._v("Select Source")]),e._v(" "),t("ul",[t("li",[e._v("Selection of the source framework")]),e._v(" "),t("li",[e._v("The selection for the source framework is limited to frameworks that\nare owned and editable by the current user.")]),e._v(" "),t("li",[e._v("The source framework also defines the relationship types available\nfor the crosswalk by determining the applied configuration of that\nframework.  If there is no explicit configuration applied to the\nselected framework, the relationships available for the crosswalk\nare determined by the selected browser default configuration or the\ninstance default configuration.")])])]),e._v(" "),t("li",[t("strong",[e._v("Select Target")]),e._v(" "),t("ul",[t("li",[e._v("Selection of the target framework")])])]),e._v(" "),t("li",[t("strong",[e._v("Align Frameworks")]),e._v(" "),t("ul",[t("li",[e._v("Creation of the relationships between the\ncompetencies of the two frameworks")])])]),e._v(" "),t("li",[t("strong",[e._v("Save & Review")]),e._v(" "),t("ul",[t("li",[e._v("Review of created relationships, determination of\nwhere the relationships will reside (one or both of the chosen\nframeworks), and the saving of the relationships")])])])]),e._v(" "),t("p",[e._v("The current step will be highlighted by the progress bar at the top of the crosswalk tool screen.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(534),alt:"CAT Crosswalk Frameworks - Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"aligning-framework-competencies"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#aligning-framework-competencies"}},[e._v("#")]),e._v(" Aligning Framework Competencies")]),e._v(" "),t("p",[e._v("After selecting the source and target frameworks, the selected frameworks will be displayed in side by side panes. Any existing relationships between the two frameworks will be indicated by orange bubbles underneath the corresponding competency in the source framework pane.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(535),alt:"CAT Crosswalk Frameworks - Main Alignment Screen"}})]),e._v(" "),t("p",[e._v("At the top of each framework pane are four action buttons. Clicking these action buttons will affect only the framework view in the corresponding pane.")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("show aligned only")]),e._v(" - show only competencies that have alignments to competencies in the other framework")]),e._v(" "),t("li",[t("strong",[e._v("show unaligned only")]),e._v(" - show only competencies that do not have alignments to competencies in the other framework")]),e._v(" "),t("li",[t("strong",[e._v("show all ("),t("em",[e._v("default")]),e._v(")")]),e._v(" - show all competencies regardless of existing alignments")]),e._v(" "),t("li",[t("strong",[e._v("change framework")]),e._v(" - change the source/target framework\n"),t("ul",[t("li",[e._v("Selecting this action will remove all unsaved alignments from the current crosswalk session")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:a(536),alt:"CAT Crosswalk Frameworks - Crosswalk Action Buttons"}})]),e._v(" "),t("h3",{attrs:{id:"adding-a-crosswalk-relationship-alignment"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-crosswalk-relationship-alignment"}},[e._v("#")]),e._v(" Adding a Crosswalk Relationship/Alignment")]),e._v(" "),t("p",[e._v("To begin adding a relationship between the competencies within the frameworks, hover over the appropriate competency in the source framework pane and click the "),t("em",[t("strong",[e._v("add")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(537),alt:"CAT Crosswalk Frameworks - Relationship Add Button"}})]),e._v(" "),t("p",[e._v("Select the desired relationship type from the dropdown.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(538),alt:"CAT Crosswalk Frameworks - Relationship Type Selection"}})]),e._v(" "),t("p",[e._v("Once a relationship type has been selected, click the "),t("em",[t("strong",[e._v("+ button")])]),e._v(" to the right of each competency in the target framework pane you wish to apply the relationship. When clicked, the "),t("em",[t("strong",[e._v("+ button")])]),e._v(" will transition into a checkmark. Clicking on this checkmark will remove the relationship.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(539),alt:"CAT Crosswalk Frameworks - Target Competency Selection"}})]),e._v(" "),t("p",[e._v("After selecting the desired competencies, click the apply alignments button.  Once applied, you will notice a running tally of added and removed alignments under the crosswalk progress bar.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(540),alt:"CAT Crosswalk Frameworks - Apply Alignments Button."}})]),e._v(" "),t("p",[t("img",{attrs:{src:a(541),alt:"CAT Crosswalk Frameworks - Alignment Change Tally"}})]),e._v(" "),t("p",[e._v("The alignment tally will keep track of both the addition of new alignments and the removal of alignments created in previous crosswalk sessions.")]),e._v(" "),t("p",[e._v("Once applied, alignments can be quickly accessed by clicking on the corresponding alignment bubble underneath the source competency.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(447),alt:"CAT Crosswalk Frameworks - Alignment Bubble"}})]),e._v(" "),t("h3",{attrs:{id:"removing-a-crosswalk-relationship-alignment"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#removing-a-crosswalk-relationship-alignment"}},[e._v("#")]),e._v(" Removing a Crosswalk Relationship/Alignment")]),e._v(" "),t("p",[e._v("To remove an existing relationship click on the corresponding alignment bubble underneath the source competency.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(447),alt:"CAT Crosswalk Frameworks - Alignment Bubble"}})]),e._v(" "),t("p",[e._v("In the target pane, click on the checkmark icon to the right of the competency you wish to remove from the relationship. When clicked, the checkmark icon will transition into a + button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(542),alt:"CAT Crosswalk Frameworks - Target Competency Removal"}})]),e._v(" "),t("p",[e._v("After removing the undesired competencies, click the apply alignments button. Once applied, you will notice a running tally of added and removed alignments under the crosswalk progress bar.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(543),alt:"CAT Crosswalk Frameworks - Apply Alignments Button."}})]),e._v(" "),t("p",[t("img",{attrs:{src:a(544),alt:"CAT Crosswalk Frameworks - Alignment Change Tally"}})]),e._v(" "),t("h2",{attrs:{id:"crosswalk-review-and-save"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#crosswalk-review-and-save"}},[e._v("#")]),e._v(" Crosswalk Review and Save")]),e._v(" "),t("p",[e._v("To save all changes made during the crosswalk session to the repository, click on the "),t("em",[t("strong",[e._v("save & review")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(545),alt:"CAT Crosswalk Frameworks - Save & Review"}})]),e._v(" "),t("p",[e._v("The summary screen will be displayed detailing the overall alignment changes between the two frameworks and the framework application selector. By default, all owned or editable frameworks used in the crosswalk will be checked. A check mark next the framework means all alignment/relationship changes made will be applied to that framework.")]),e._v(" "),t("div",{staticClass:"custom-block tip"},[t("p",{staticClass:"custom-block-title"},[e._v("Note")]),e._v(" "),t("p",[e._v("You may only apply alignment changes to frameworks that you own or can edit.")])]),e._v(" "),t("p",[t("img",{attrs:{src:a(546),alt:"CAT Crosswalk Frameworks - Crosswalk Alignment Summary"}})]),e._v(" "),t("p",[t("img",{attrs:{src:a(547),alt:"CAT Crosswalk Frameworks - Framework Application Selection"}})]),e._v(" "),t("p",[e._v("If you wish to make further changes to the alignments, click on the "),t("em",[t("strong",[e._v("continue editing")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(548),alt:"CAT Crosswalk Frameworks - Continue Editing Button"}})]),e._v(" "),t("p",[e._v("When you are satisfied with your changes, click on the "),t("em",[t("strong",[e._v("save alignments")])]),e._v(" button.")]),e._v(" "),t("p",[t("img",{attrs:{src:a(549),alt:"CAT Crosswalk Frameworks - Save Alignments Button"}})])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/13.7db161ea.js.gz b/docs/assets/js/13.7db161ea.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..74fb4d8be0ce1a0573660a28a3dce45c76153dc6 GIT binary patch literal 2750 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 GEC2w;T3R*$ diff --git a/docs/assets/js/14.4d1f45ec.js.gz b/docs/assets/js/14.4d1f45ec.js.gz deleted file mode 100644 index 5af3526e37ba1b12acd7fc37068223d8d702f9db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2510 zcmV;<2{HB`iwFP!000021KnC{Z{x-l{VP+Zz)A?oNVF|WHvD1X6pKykZBRQX3fBmR ztX~1Ke4v5X{eE33K@-?G5XE(WCqeq#!4l6DK7b z1?P?fFPvVCW(C@8)B{afJkZs^TNGjib> zT(74C)rFmqa2zMhozL;5e-WG;ytDpxk}&25(4U>nM&6tl!1Eq}OPt~b1lc7M&p*R6 zY)~$Gpol;ir0MzP`Rojr4x98rTEm^NpO6x75(X3Eh2{PF)I&~|bX@^E3+LW!L`vhP zy};mq;zjCU<}At5C%GHW&x6tYVq)<66otZo8ui9_>`mtyWHK7{^}PmaxPCGkALn`v z7Y6=_oO{H;dA&XF2BXpCWiXu@jI(1Mu0rS%Jh==#Z)^bjq&vfq3}sQe9-jG^v+<|^ zo9yP61#O|;7}2;~9*0*}g>{tImaxati!rQa9P>E1O~5l(Rzz?J>v0-H z;#`drBe&$y$6~L_j*kz!nU%Nu8UBG1 zqEO5x#g>8zAi`JZfg0aw*fP10Hpxa?x&l8kF5;8W#R9?;r{L^j56(o;u_$oq;J3s5 z@a8E+{FON(_qa?t9zzQITLd%#F)bXRaLKaueyRXOdZ^T@n-m8$MO0N8)DE1SkU2*I z%~O$GbNP!Duj7Th5Q3Upxo^4_7_>|umIqh)0MzNw#tFZ&erg)>`g&l9+5?On^rbZH z4h(}&%0oW2+_o(MozA=4Rt|1}B|ygDs1!t23Y?J%GgOtysujV(2=uJFu8r0)*@zEy zpcU8H(pFOoz!-pPRkz^OZG zl>!SK?PnJ~KzD@GfkcIkOjG(MqLQ6)0^Sa{1x0G&K7iVaC^=ZZI!g9Aj?cQ`T1f1+ z%#tqmPKo1K^|v@lqtb z(+?!@5^n|7rxZYmkk=^7sp)Tm@HY`?i8fMk8|{OsiqKL6719QQIAlts6pd>^fZwIZ z;6nv1vIkDn^`>o*)^Yp{dWo!IM*{x>=Y_1bwe2Y}cs;*kh1Jpa7Z`{u=aBk>_mWVF z1-jIGC|Kn}R|5yp41&?S>;!0O@R2pA+8>s0hepZ$JFV%!)&z64%NW#Wr#A4Jy`+?agbqHs8x`D5Wq4imUN#!jVh6zBN2(I-fqQt#`2yX z8*7i5_@mEeShYtCM5M?r6*wWZoC(o|)}cUgwsIGpaj3i1VZcBvw=^aQBq zZ>BmQKL6O|oPR-Hfk!}Y7S4c7%f;MLFgG?6hF8h<~TqoCE8Qk5JI&aLJ zDqj{HIa_KXw9SwpBMwO>tq806f&1&fZ*|JOzw|3w5T_Z+<3&^qZ+dd;g$~rmV#trW zLbfxZ?KEDvT31}148s^Fbg_cwp$1wK3aB#{lUbm{WelYx)JT=8Wee4PPoW~ARdhuQ z+T74p5<>HNCNf%KqY|aE(>rA&&~lJPF-byOl!0h%KpMU%4_N~dfk6B8E21l&#PV^K zB4MRZ61uVB$1DdLPkF6`z%DV`FV3y;I;iHDMSxJw^0ZCWi)+4@I?L)w?2}$0ZB}99 zi?QPhu??i97XP7$=typd=ZrchEJ;hLEq|*VD4cspm1;s1NpZqNV^&N&o7Zab`X8kS z>}HStV(z5x2wG8E^GB`gp8acOy^}hoU(35!XP>nM+CN&8@(blOA#F6@`OS}{1}yi= zhpL3q`CLQ;NKBb!n-{29n-ho8oGZPNB{(2eYV=7;#3R-`TukZcz9C?G=J(X(w{|-? zPPezi6{GG4rwGOh#M^qY>^plXMK_T5)p%WQEC!!<<{pPhqfSsgpqe7^zfo<$I_mb<+EZrp|e+6jVp|_{nJeF5>ExQf|TM zkXC(Zu(zfS-} zt(wpYSAMGfp^uo~g>7Xe2YdfV4Y3&L+zY!Z({mY?r{U|+etfe3G`7=Kl9c}$UNcvJ Y+j7H;KfZf?eHvc>3bpqQlK3nD0N*Ov@c;k- diff --git a/docs/assets/js/14.4d1f45ec.js b/docs/assets/js/14.91d7bcdb.js similarity index 79% rename from docs/assets/js/14.4d1f45ec.js rename to docs/assets/js/14.91d7bcdb.js index c6a9455e7..c52ffa9b7 100644 --- a/docs/assets/js/14.4d1f45ec.js +++ b/docs/assets/js/14.91d7bcdb.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{587:function(e,s,r){e.exports=r.p+"assets/img/users-and-groups.aeb260d8.png"},588:function(e,s,r){e.exports=r.p+"assets/img/users-groups.5fc9d7ab.png"},589:function(e,s,r){e.exports=r.p+"assets/img/create-new-group.1c2d8509.png"},590:function(e,s,r){e.exports=r.p+"assets/img/groups-add-subgroup.ee27cd27.png"},591:function(e,s,r){e.exports=r.p+"assets/img/groups-subgroup-indicators.d2f09e52.png"},592:function(e,s,r){e.exports=r.p+"assets/img/user-group-details.ffa7b5c4.png"},593:function(e,s,r){e.exports=r.p+"assets/img/groups-edit-details.b93902fe.png"},594:function(e,s,r){e.exports=r.p+"assets/img/managers.e62b3a9a.png"},595:function(e,s,r){e.exports=r.p+"assets/img/add-managers.847493a2.png"},596:function(e,s,r){e.exports=r.p+"assets/img/available-managers.6dc6e2de.png"},597:function(e,s,r){e.exports=r.p+"assets/img/remove-managers.3df290e2.png"},598:function(e,s,r){e.exports=r.p+"assets/img/reassign-as-member.df4c0f56.png"},599:function(e,s,r){e.exports=r.p+"assets/img/members.a21a128f.png"},600:function(e,s,r){e.exports=r.p+"assets/img/add-members.847493a2.png"},601:function(e,s,r){e.exports=r.p+"assets/img/available-members.dcb0e42e.png"},602:function(e,s,r){e.exports=r.p+"assets/img/remove.c0077c88.png"},603:function(e,s,r){e.exports=r.p+"assets/img/reassign-as-manager.ea67d221.png"},604:function(e,s,r){e.exports=r.p+"assets/img/save-user-group.2a9b7910.png"},667:function(e,s,r){"use strict";r.r(s);var a=r(69),t=Object(a.a)({},(function(){var e=this,s=e._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"user-group-management"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#user-group-management"}},[e._v("#")]),e._v(" User Group Management")]),e._v(" "),s("p",[e._v("In the CaSS authoring environment, user groups allow for multiple users to assume a single shared 'identity'. Members of a group are granted access to any CaSS object that the group has been explicitly assigned.")]),e._v(" "),s("p",[e._v("Subgroups can be created within Groups to further organize and define access to CaSS objects for multiple users.")]),e._v(" "),s("h2",{attrs:{id:"accessing-the-cat-user-group-manager"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#accessing-the-cat-user-group-manager"}},[e._v("#")]),e._v(" Accessing the CAT User Group Manager")]),e._v(" "),s("p",[s("strong",[e._v("Important: To access the CAT user group manager, you must be logged into the CAT application.")])]),e._v(" "),s("p",[e._v("The CAT user group manager can be accessed at any time by selecting the "),s("em",[s("strong",[e._v("users and groups")])]),e._v(" icon on the lower left corner of the navigation menu.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(587),alt:"Users and groups"}})]),e._v(" "),s("p",[s("strong",[e._v("CAT User Group Manager - Navigation Menu - Users and Groups")])]),e._v(" "),s("p",[e._v("The "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(" list contains options for creating a new group, viewing group members, and accessing existing groups.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(588),alt:"Users groups"}})]),e._v(" "),s("p",[e._v("To view a list of all group members, click on "),s("em",[s("strong",[e._v("Member List")])]),e._v(" under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(". This only lists users who are already within a group.")]),e._v(" "),s("h2",{attrs:{id:"creating-a-new-user-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-user-group"}},[e._v("#")]),e._v(" Creating a New User Group")]),e._v(" "),s("p",[e._v("To create a new group, click on the "),s("em",[s("strong",[e._v("create new group")])]),e._v(" button under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(".")]),e._v(" "),s("p",[s("img",{attrs:{src:r(589),alt:"Create new group"}})]),e._v(" "),s("p",[e._v("A new group is created with a default name and description.")]),e._v(" "),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("Note")]),e._v(" "),s("p",[e._v("There may be noticeable processing time when creating a new group. CAT user groups are assigned identity keys that must be generated at creation time. This process may take several seconds.")])]),e._v(" "),s("h2",{attrs:{id:"creating-a-new-sub-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-sub-group"}},[e._v("#")]),e._v(" Creating a New Sub-Group")]),e._v(" "),s("p",[e._v("To add a sub-group to a currently open group, click on the "),s("em",[s("strong",[e._v("add sub-group")])]),e._v(" button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(".\n"),s("em",[e._v("Sub-groups")]),e._v(" can be created within "),s("em",[e._v("Groups")]),e._v(" to further organize and define access to CaSS objects for multiple users.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(590),alt:"Create new sub-group"}})]),e._v(" "),s("p",[e._v("A new sub-group is created with a default name and description. The path of the group and the listing under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(" indicate the parent of the sub-group.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(591),alt:"Sub-group Indicators"}})]),e._v(" "),s("p",[e._v("The actions for managing users and editing groups apply to sub-groups as well.")]),e._v(" "),s("h2",{attrs:{id:"managing-a-user-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#managing-a-user-group"}},[e._v("#")]),e._v(" Managing a User Group")]),e._v(" "),s("p",[e._v("To access existing groups in the current CAT instance, click on the group name under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(" to the left of the "),s("em",[s("strong",[e._v("Group Details")])]),e._v(".")]),e._v(" "),s("p",[s("em",[e._v("Group Details")]),e._v(" show the name, description, and a list of members within the group.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(592),alt:"User Group Details"}})]),e._v(" "),s("p",[e._v("Click on the edit icon next to the "),s("em",[s("strong",[e._v("name")])]),e._v(" and "),s("em",[s("strong",[e._v("description")])]),e._v(' to edit either of these properties. When you are done editing, click "done editing" to save changes.')]),e._v(" "),s("p",[s("img",{attrs:{src:r(593),alt:"Edit Group Details"}})]),e._v(" "),s("h3",{attrs:{id:"group-managers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#group-managers"}},[e._v("#")]),e._v(" Group Managers")]),e._v(" "),s("p",[e._v("Group managers can add and remove members and other managers to the group. Managers also share the owner and reader privileges assigned to the group.")]),e._v(" "),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("TIP")]),e._v(" "),s("p",[e._v("You cannot remove yourself as a manager from the current group")])]),e._v(" "),s("p",[s("img",{attrs:{src:r(594),alt:"Managers"}})]),e._v(" "),s("h4",{attrs:{id:"add-managers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#add-managers"}},[e._v("#")]),e._v(" Add Managers")]),e._v(" "),s("p",[e._v("To add managers to a group, click on the "),s("em",[s("strong",[e._v("+ member")])]),e._v(" button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(" in the top right corner.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(595),alt:"Available Managers"}})]),e._v(" "),s("p",[e._v("In the "),s("em",[s("strong",[e._v("Add members")])]),e._v(' dialogue, select the desired permissions next to the name of the member or members you would like to add to the group. The member icon with a shield, as shown above the check box outlined in red below, represents a manager for this group. When you are finished selecting member permissions click "apply".')]),e._v(" "),s("p",[s("img",{attrs:{src:r(596),alt:"Available Managers"}})]),e._v(" "),s("h4",{attrs:{id:"remove-managers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#remove-managers"}},[e._v("#")]),e._v(" Remove Managers")]),e._v(" "),s("p",[e._v("Group managers can be removed from the group by clicking on the "),s("em",[s("strong",[e._v("remove icon")])]),e._v(".")]),e._v(" "),s("p",[s("img",{attrs:{src:r(597),alt:"Remove Managers"}})]),e._v(" "),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("TIP")]),e._v(" "),s("p",[e._v("You cannot remove yourself as a manager from the current group")])]),e._v(" "),s("h4",{attrs:{id:"reassign-manager"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#reassign-manager"}},[e._v("#")]),e._v(" Reassign Manager")]),e._v(" "),s("p",[e._v("Managers can be reassigned as a group member by clicking the "),s("em",[s("strong",[e._v("change role")])]),e._v(" button.")]),e._v(" "),s("p",[e._v("When a role is changed from manager to member, the list is re-sorted to place the member beneath existing managers in the list.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(598),alt:"Reassign as member"}})]),e._v(" "),s("h3",{attrs:{id:"group-members"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#group-members"}},[e._v("#")]),e._v(" Group Members")]),e._v(" "),s("p",[e._v("Group members share the owner and reader privileges assigned to the group.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(599),alt:"Members"}})]),e._v(" "),s("h4",{attrs:{id:"add-members"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#add-members"}},[e._v("#")]),e._v(" Add Members")]),e._v(" "),s("p",[e._v("To add members to a group, click on the "),s("em",[s("strong",[e._v("+ member")])]),e._v(" button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(" in the top right corner.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(600),alt:"Available Managers"}})]),e._v(" "),s("p",[e._v("In the "),s("em",[s("strong",[e._v("Add members")])]),e._v(" dialogue, select the desired permissions next to the name of the member or members you would like to add to the group. The "),s("em",[e._v("member icon without a shield")]),e._v(", as shown above the check box outlined in red below, represents a member for this group. When you are finished selecting member permissions click "),s("em",[s("strong",[e._v("apply")])]),e._v(".")]),e._v(" "),s("p",[s("img",{attrs:{src:r(601),alt:"Available Managers"}})]),e._v(" "),s("h4",{attrs:{id:"remove-members"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#remove-members"}},[e._v("#")]),e._v(" Remove Members")]),e._v(" "),s("p",[e._v("Group members can be removed from the group by clicking on the remove icon.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(602),alt:"Remove Members"}})]),e._v(" "),s("h4",{attrs:{id:"reassign-member"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#reassign-member"}},[e._v("#")]),e._v(" Reassign Member")]),e._v(" "),s("p",[e._v("Members can be reassigned as a group manager by clicking "),s("em",[s("strong",[e._v("change role")])]),e._v(" button.")]),e._v(" "),s("p",[e._v("When a role is changed from member to manager, the list is re-sorted to place the new manager above existing members in the list.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(603),alt:"Reassign as manager"}})]),e._v(" "),s("h3",{attrs:{id:"saving-the-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#saving-the-group"}},[e._v("#")]),e._v(" Saving the Group")]),e._v(" "),s("p",[e._v("Changes to Groups can be saved by clicking on the save button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(" in the top right corner.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(604),alt:"Save User Group"}})])])}),[],!1,null,null,null);s.default=t.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{607:function(e,s,r){e.exports=r.p+"assets/img/users-and-groups.aeb260d8.png"},608:function(e,s,r){e.exports=r.p+"assets/img/users-groups.5fc9d7ab.png"},609:function(e,s,r){e.exports=r.p+"assets/img/create-new-group.1c2d8509.png"},610:function(e,s,r){e.exports=r.p+"assets/img/groups-add-subgroup.ee27cd27.png"},611:function(e,s,r){e.exports=r.p+"assets/img/groups-subgroup-indicators.d2f09e52.png"},612:function(e,s,r){e.exports=r.p+"assets/img/user-group-details.ffa7b5c4.png"},613:function(e,s,r){e.exports=r.p+"assets/img/groups-edit-details.b93902fe.png"},614:function(e,s,r){e.exports=r.p+"assets/img/managers.e62b3a9a.png"},615:function(e,s,r){e.exports=r.p+"assets/img/add-managers.847493a2.png"},616:function(e,s,r){e.exports=r.p+"assets/img/available-managers.6dc6e2de.png"},617:function(e,s,r){e.exports=r.p+"assets/img/remove-managers.3df290e2.png"},618:function(e,s,r){e.exports=r.p+"assets/img/reassign-as-member.df4c0f56.png"},619:function(e,s,r){e.exports=r.p+"assets/img/members.a21a128f.png"},620:function(e,s,r){e.exports=r.p+"assets/img/add-members.847493a2.png"},621:function(e,s,r){e.exports=r.p+"assets/img/available-members.dcb0e42e.png"},622:function(e,s,r){e.exports=r.p+"assets/img/remove.c0077c88.png"},623:function(e,s,r){e.exports=r.p+"assets/img/reassign-as-manager.ea67d221.png"},624:function(e,s,r){e.exports=r.p+"assets/img/save-user-group.2a9b7910.png"},669:function(e,s,r){"use strict";r.r(s);var a=r(69),t=Object(a.a)({},(function(){var e=this,s=e._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"user-group-management"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#user-group-management"}},[e._v("#")]),e._v(" User Group Management")]),e._v(" "),s("p",[e._v("In the CaSS authoring environment, user groups allow for multiple users to assume a single shared 'identity'. Members of a group are granted access to any CaSS object that the group has been explicitly assigned.")]),e._v(" "),s("p",[e._v("Subgroups can be created within Groups to further organize and define access to CaSS objects for multiple users.")]),e._v(" "),s("h2",{attrs:{id:"accessing-the-cat-user-group-manager"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#accessing-the-cat-user-group-manager"}},[e._v("#")]),e._v(" Accessing the CAT User Group Manager")]),e._v(" "),s("p",[s("strong",[e._v("Important: To access the CAT user group manager, you must be logged into the CAT application.")])]),e._v(" "),s("p",[e._v("The CAT user group manager can be accessed at any time by selecting the "),s("em",[s("strong",[e._v("users and groups")])]),e._v(" icon on the lower left corner of the navigation menu.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(607),alt:"Users and groups"}})]),e._v(" "),s("p",[s("strong",[e._v("CAT User Group Manager - Navigation Menu - Users and Groups")])]),e._v(" "),s("p",[e._v("The "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(" list contains options for creating a new group, viewing group members, and accessing existing groups.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(608),alt:"Users groups"}})]),e._v(" "),s("p",[e._v("To view a list of all group members, click on "),s("em",[s("strong",[e._v("Member List")])]),e._v(" under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(". This only lists users who are already within a group.")]),e._v(" "),s("h2",{attrs:{id:"creating-a-new-user-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-user-group"}},[e._v("#")]),e._v(" Creating a New User Group")]),e._v(" "),s("p",[e._v("To create a new group, click on the "),s("em",[s("strong",[e._v("create new group")])]),e._v(" button under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(".")]),e._v(" "),s("p",[s("img",{attrs:{src:r(609),alt:"Create new group"}})]),e._v(" "),s("p",[e._v("A new group is created with a default name and description.")]),e._v(" "),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("Note")]),e._v(" "),s("p",[e._v("There may be noticeable processing time when creating a new group. CAT user groups are assigned identity keys that must be generated at creation time. This process may take several seconds.")])]),e._v(" "),s("h2",{attrs:{id:"creating-a-new-sub-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-sub-group"}},[e._v("#")]),e._v(" Creating a New Sub-Group")]),e._v(" "),s("p",[e._v("To add a sub-group to a currently open group, click on the "),s("em",[s("strong",[e._v("add sub-group")])]),e._v(" button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(".\n"),s("em",[e._v("Sub-groups")]),e._v(" can be created within "),s("em",[e._v("Groups")]),e._v(" to further organize and define access to CaSS objects for multiple users.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(610),alt:"Create new sub-group"}})]),e._v(" "),s("p",[e._v("A new sub-group is created with a default name and description. The path of the group and the listing under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(" indicate the parent of the sub-group.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(611),alt:"Sub-group Indicators"}})]),e._v(" "),s("p",[e._v("The actions for managing users and editing groups apply to sub-groups as well.")]),e._v(" "),s("h2",{attrs:{id:"managing-a-user-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#managing-a-user-group"}},[e._v("#")]),e._v(" Managing a User Group")]),e._v(" "),s("p",[e._v("To access existing groups in the current CAT instance, click on the group name under "),s("em",[s("strong",[e._v("My User Groups")])]),e._v(" to the left of the "),s("em",[s("strong",[e._v("Group Details")])]),e._v(".")]),e._v(" "),s("p",[s("em",[e._v("Group Details")]),e._v(" show the name, description, and a list of members within the group.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(612),alt:"User Group Details"}})]),e._v(" "),s("p",[e._v("Click on the edit icon next to the "),s("em",[s("strong",[e._v("name")])]),e._v(" and "),s("em",[s("strong",[e._v("description")])]),e._v(' to edit either of these properties. When you are done editing, click "done editing" to save changes.')]),e._v(" "),s("p",[s("img",{attrs:{src:r(613),alt:"Edit Group Details"}})]),e._v(" "),s("h3",{attrs:{id:"group-managers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#group-managers"}},[e._v("#")]),e._v(" Group Managers")]),e._v(" "),s("p",[e._v("Group managers can add and remove members and other managers to the group. Managers also share the owner and reader privileges assigned to the group.")]),e._v(" "),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("TIP")]),e._v(" "),s("p",[e._v("You cannot remove yourself as a manager from the current group")])]),e._v(" "),s("p",[s("img",{attrs:{src:r(614),alt:"Managers"}})]),e._v(" "),s("h4",{attrs:{id:"add-managers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#add-managers"}},[e._v("#")]),e._v(" Add Managers")]),e._v(" "),s("p",[e._v("To add managers to a group, click on the "),s("em",[s("strong",[e._v("+ member")])]),e._v(" button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(" in the top right corner.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(615),alt:"Available Managers"}})]),e._v(" "),s("p",[e._v("In the "),s("em",[s("strong",[e._v("Add members")])]),e._v(' dialogue, select the desired permissions next to the name of the member or members you would like to add to the group. The member icon with a shield, as shown above the check box outlined in red below, represents a manager for this group. When you are finished selecting member permissions click "apply".')]),e._v(" "),s("p",[s("img",{attrs:{src:r(616),alt:"Available Managers"}})]),e._v(" "),s("h4",{attrs:{id:"remove-managers"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#remove-managers"}},[e._v("#")]),e._v(" Remove Managers")]),e._v(" "),s("p",[e._v("Group managers can be removed from the group by clicking on the "),s("em",[s("strong",[e._v("remove icon")])]),e._v(".")]),e._v(" "),s("p",[s("img",{attrs:{src:r(617),alt:"Remove Managers"}})]),e._v(" "),s("div",{staticClass:"custom-block tip"},[s("p",{staticClass:"custom-block-title"},[e._v("TIP")]),e._v(" "),s("p",[e._v("You cannot remove yourself as a manager from the current group")])]),e._v(" "),s("h4",{attrs:{id:"reassign-manager"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#reassign-manager"}},[e._v("#")]),e._v(" Reassign Manager")]),e._v(" "),s("p",[e._v("Managers can be reassigned as a group member by clicking the "),s("em",[s("strong",[e._v("change role")])]),e._v(" button.")]),e._v(" "),s("p",[e._v("When a role is changed from manager to member, the list is re-sorted to place the member beneath existing managers in the list.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(618),alt:"Reassign as member"}})]),e._v(" "),s("h3",{attrs:{id:"group-members"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#group-members"}},[e._v("#")]),e._v(" Group Members")]),e._v(" "),s("p",[e._v("Group members share the owner and reader privileges assigned to the group.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(619),alt:"Members"}})]),e._v(" "),s("h4",{attrs:{id:"add-members"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#add-members"}},[e._v("#")]),e._v(" Add Members")]),e._v(" "),s("p",[e._v("To add members to a group, click on the "),s("em",[s("strong",[e._v("+ member")])]),e._v(" button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(" in the top right corner.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(620),alt:"Available Managers"}})]),e._v(" "),s("p",[e._v("In the "),s("em",[s("strong",[e._v("Add members")])]),e._v(" dialogue, select the desired permissions next to the name of the member or members you would like to add to the group. The "),s("em",[e._v("member icon without a shield")]),e._v(", as shown above the check box outlined in red below, represents a member for this group. When you are finished selecting member permissions click "),s("em",[s("strong",[e._v("apply")])]),e._v(".")]),e._v(" "),s("p",[s("img",{attrs:{src:r(621),alt:"Available Managers"}})]),e._v(" "),s("h4",{attrs:{id:"remove-members"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#remove-members"}},[e._v("#")]),e._v(" Remove Members")]),e._v(" "),s("p",[e._v("Group members can be removed from the group by clicking on the remove icon.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(622),alt:"Remove Members"}})]),e._v(" "),s("h4",{attrs:{id:"reassign-member"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#reassign-member"}},[e._v("#")]),e._v(" Reassign Member")]),e._v(" "),s("p",[e._v("Members can be reassigned as a group manager by clicking "),s("em",[s("strong",[e._v("change role")])]),e._v(" button.")]),e._v(" "),s("p",[e._v("When a role is changed from member to manager, the list is re-sorted to place the new manager above existing members in the list.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(623),alt:"Reassign as manager"}})]),e._v(" "),s("h3",{attrs:{id:"saving-the-group"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#saving-the-group"}},[e._v("#")]),e._v(" Saving the Group")]),e._v(" "),s("p",[e._v("Changes to Groups can be saved by clicking on the save button under "),s("em",[s("strong",[e._v("Group actions")])]),e._v(" in the top right corner.")]),e._v(" "),s("p",[s("img",{attrs:{src:r(624),alt:"Save User Group"}})])])}),[],!1,null,null,null);s.default=t.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/14.91d7bcdb.js.gz b/docs/assets/js/14.91d7bcdb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..93f29ae6e299128d4fe06a3d790871129a0301f4 GIT binary patch literal 2504 zcmV;(2{-m1iwFP!000021KnC{Z{x-l{VP+Zz)A?kNVF|kHvD1X6pKykZBRQX3fBmR ztMzRXWzxk z`FATuayGzeG??dfl`#*Kz#k8zOD{|3&Z|2fUUo*)NEfqk8clFuk)|Dx!kl1E1}WJn zIByjC(dET(YS2c*4rt1v0gj>pTLlV`5PuRz{=@=~x&s=p0R$!vF{e56B7ZiVk_+GB z`W+ppE8Zo_7FT;uOyz$Q~K{!5N-n zi*nHcMFhekU7k#?%D(=^%9&)mz>k`;mH1nrJQW$sH z2@L)xo~HxM21~LGNbW_m^Kdx37+bt9MWHaDM*R^U`Ij>T;t#v}UIW!#?~jgiy@rdz zU`Wn=>v`Yr?0GL74kwfF((;dgcC5oy2t9(wlgRf+7O+dYGYrX46s70mX)u|Nh6ZfB z8$Jh?BgXSMo}*W*z6)<08+GvaFWmsn$a9BR|$`^gvehr#3_QStd;~}!~g<*!4}}D z2z`hnfQk9`gNN=^S|d7xWfBs>8u$rA2qJ{TkT8XnZk0_`Miy+uTpFr2Eigj?At{0^ zOX4u*$rh}wa7HG~P*oV*sjM#X7qBvf}D?H){`2X%|>3uOpZ*N$Mtskk8K|OWJ)Um!rP{PSsJX z6jBW)0fL#9NEX-ilktcte3z(8CL4yiAAFA0@s z(52o(;VKup8aRk%5RA@cCqN5>kE}V>{;+&I)JpE(X=$ewlY^q=o70+w<<90$I~)Ip zqO*k^M#EipC=zwdo>L_ zuv6EmpuF8|U<-I`tM|bYZd)oIt!k~N)JoE@jde%I%=Sz27FEq^&FkB897G1IXHQDL za^uWa2a5YuLm;l#x~1fd^3D(9JZS-m6_v{PG1>DolJl4_5B*d0d-2Q^-8`ZxF=b~` z$|-*+6GF_bP`JS98~{Fa^6HuP>R*Ied%e0itJZMkz0Qs+-Uf_@s;xZ!SX;S%DnF&w zEJZeT2$~u?+JqDzQ5gukS|^0oSLQf)W-zK|M)KEmBi_dfQQQpT7q8=lfcp#mRe}1= zROiFzAKRSsFUTwK2*^$249K)x%pC=DV>^ME<#bu$wg&04Ke^6za@`fd-A$?U+RUl+ zWx3<)ygkYv(|u$&*byZ-xDr`-EXKhuIZ%}^fC7iM_Vky|fxpgx)*KWYov z&V;trc;RYYaaA&mVw}+V3Yv!+Xh|rb&R9%lfex23l#);*WvZ4fRQElFiiB3t6)k9U zLsv-z&F7iOXhpS3l*&%;l#M{kLAHoV61k!bL~8@m2t;|v8dwkrbU?o%y5dPJA6F?7 zRt6-Y8y9}ea-i{)S4s%%5~F={ZiUxDHOFiL2*oT<+f=@|=6k8LoQ}jk?iA8`71q8O zJFXC$KpJZCABu>M(VCQBD5nW&qWRWuek3(uxmP|^ zC6vx*6Ad6SWtMASpki%K28`xh>5VMGAt_U1KvE(evG(C&OGoz&0n;(RFKvEnw}az! zdple)>V9yFU@Sqrtrv^Fvxic219@MK*XBku_`I|CI7}Ly;<-A&Tf%6+*NiUGZu?`( zB7gYX%OdCZltnv(z`9NX{bQw4$(8S+n$$_}Cz@L4u~JYS-{bw!yNIh(O1S}}MOt;G z!Op^}q@6mt(yz&-!|AZl2d4X+Br*z+R*hj9>rIJK_hF;L&|SUk%HKy`r~(q|!u*ND z0rEo3*3A`E#TN=gU;k)<;h!}L3@ZWmDh!6#=I=^Q7%4ZRG$h8oTqm!(caVImCUnA; zpDKUoBj$HeQ(4Ku-v3cUGy|P`VOME-F2nNFf9<=EPwt;aZn{d6;y?Xs=IL)+Zn*j5 SyVuvJ{`Id`hazzJEC2w$NW#Ma literal 0 HcmV?d00001 diff --git a/docs/assets/js/15.51f684c4.js b/docs/assets/js/15.726d4c62.js similarity index 97% rename from docs/assets/js/15.51f684c4.js rename to docs/assets/js/15.726d4c62.js index a40b38314..15ebb6045 100644 --- a/docs/assets/js/15.51f684c4.js +++ b/docs/assets/js/15.726d4c62.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{432:function(e,t,i){e.exports=i.p+"assets/img/filter-frameworks-button.e6c645ee.png"},433:function(e,t,i){e.exports=i.p+"assets/img/filter-and-sort-panel.17620163.png"},435:function(e,t,i){e.exports=i.p+"assets/img/directory-information-users.fda33476.png"},436:function(e,t,i){e.exports=i.p+"assets/img/directory-copy-progress.cf7ba395.png"},448:function(e,t,i){e.exports=i.p+"assets/img/directory-list.10dc4de4.png"},555:function(e,t,i){e.exports=i.p+"assets/img/directory-icon.c831353c.png"},556:function(e,t,i){e.exports=i.p+"assets/img/directory-breadcrumbs.9c34d465.png"},557:function(e,t,i){e.exports=i.p+"assets/img/directory-cass-link.c40527ae.png"},558:function(e,t,i){e.exports=i.p+"assets/img/framework-go-to-directory.ea1aed61.png"},559:function(e,t,i){e.exports=i.p+"assets/img/directory-information.8636464e.png"},560:function(e,t,i){e.exports=i.p+"assets/img/directory-information-details.660b8a79.png"},561:function(e,t){e.exports="data:image/png;base64,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"},562:function(e,t){e.exports="data:image/png;base64,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"},563:function(e,t){e.exports="data:image/png;base64,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"},564:function(e,t){e.exports="data:image/png;base64,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"},565:function(e,t,i){e.exports=i.p+"assets/img/directory-create-resource.aa5f7d6a.png"},566:function(e,t,i){e.exports=i.p+"assets/img/directory-delete.fbd49265.png"},660:function(e,t,i){"use strict";i.r(t);var r=i(69),o=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"finding-and-editing"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#finding-and-editing"}},[e._v("#")]),e._v(" Finding and Editing")]),e._v(" "),t("p",[e._v("Directories can be used to orgranize competency frameworks and resources into collections. A directory can contain "),t("em",[e._v("subdirectories, frameworks,")]),e._v(" and "),t("em",[e._v("resources")]),e._v(". Items can be copied or moved into and out-of directories.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(448),alt:"Directory Management - Directory List"}})]),e._v(" "),t("h2",{attrs:{id:"navigating-to-a-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#navigating-to-a-directory"}},[e._v("#")]),e._v(" Navigating to a Directory")]),e._v(" "),t("p",[e._v("Directories that you have created or you have access to can be viewed by clicking on a "),t("em",[t("strong",[e._v("Directory icon")])]),e._v(" on the left side bar highlighted by the red box in the image below. If you have access to multiple directories, then you will see multiple directory icons (one for each created directory).")]),e._v(" "),t("p",[t("img",{attrs:{src:i(555),alt:"Directory Management - Directories Icon"}})]),e._v(" "),t("p",[e._v("Click on a "),t("em",[t("strong",[e._v("Directory icon")])]),e._v(" to open the directory. Once opened, you will see the contents of the selected directory. If the directory does not show any items listed, then it is empty.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(448),alt:"Directory Management - Directory List"}})]),e._v(" "),t("h3",{attrs:{id:"navigating-with-the-directory-path"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#navigating-with-the-directory-path"}},[e._v("#")]),e._v(" Navigating with the Directory Path")]),e._v(" "),t("p",[e._v("The path for the selected directory is located in the breadcrumb navigation directly above the contents of the directory.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(556),alt:"Directory Management - Directory Path"}})]),e._v(" "),t("p",[e._v("Click on a directory or subdirectory name in the path to show items within that directory or subdirectory. If the directory does not show any items listed, then it is empty.")]),e._v(" "),t("p",[e._v("Click on "),t("em",[t("strong",[e._v("CaSS")])]),e._v(" in the breadcrumb navigation to show all available items. This list includes:")]),e._v(" "),t("ul",[t("li",[e._v("All directories, subdirectories, frameworks, and resources within public directories")]),e._v(" "),t("li",[e._v("Directories that you have created")]),e._v(" "),t("li",[e._v("Any other directories that you have access to")])]),e._v(" "),t("p",[t("img",{attrs:{src:i(557),alt:"Directory Management - Directory Path"}})]),e._v(" "),t("h3",{attrs:{id:"navigating-to-a-directory-from-a-framework"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#navigating-to-a-directory-from-a-framework"}},[e._v("#")]),e._v(" Navigating to a Directory from a Framework")]),e._v(" "),t("p",[e._v("If a framework exists within a directory, then a link to its parent directory is available when viewing the framework. To view the directory that a framework is in, click on "),t("em",[t("strong",[e._v("go to directory")])]),e._v(" in the top right corner as outlined in red below.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(558),alt:"Framework - Go To Directory"}})]),e._v(" "),t("h2",{attrs:{id:"opening-an-item"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opening-an-item"}},[e._v("#")]),e._v(" Opening an Item")]),e._v(" "),t("ul",[t("li",[e._v("Double-click on any item within a directory (including another directory) to open that item")]),e._v(" "),t("li",[e._v("Opening a "),t("strong",[e._v("Directory")]),e._v(" will show the contents of the directory")]),e._v(" "),t("li",[e._v("Opening a "),t("strong",[e._v("Framework")]),e._v(" will show the framework. This navigates away from the Directory page")]),e._v(" "),t("li",[e._v("Opening a "),t("strong",[e._v("Resource")]),e._v(" will open the URL of the resource in your browser")])]),e._v(" "),t("h2",{attrs:{id:"viewing-an-item-in-more-detail"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#viewing-an-item-in-more-detail"}},[e._v("#")]),e._v(" Viewing an Item in More Detail")]),e._v(" "),t("p",[e._v("Single-click on any item name within a directory (including another directory) to view an "),t("em",[t("strong",[e._v("Information panel")])]),e._v(" with more details and options for that item.")]),e._v(" "),t("p",[e._v("The Information about the item will show on a side panel to the right of the directory list.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(559),alt:"Directory Management - Directory Information"}})]),e._v(" "),t("p",[e._v("The type of item ("),t("em",[e._v("Directory, Framework, or Resource")]),e._v(") along with the item name is shown in the top section of the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(". The type of item being viewed and its properties determines the contents available within the information panel.")]),e._v(" "),t("p",[e._v("If the type of item is a Competency, then the details and options within the Information panel will refer to the Framework that the Competency is within.")]),e._v(" "),t("p",[e._v("If the item is not currently open, then a button providing the option to open that item is available under the name of the item.")]),e._v(" "),t("p",[e._v("Not all options listed below are available on all items.")]),e._v(" "),t("ul",[t("li",[t("p",[t("strong",[e._v("Details")]),e._v(" (only available for directories and frameworks)")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Last Modified")]),e._v(" - The date that this item was last modified")]),e._v(" "),t("li",[t("strong",[e._v("Date Created")]),e._v(" - The original date that this item was created. If this item has been copied from another location, then the date created will reflect the date that the copy was created")]),e._v(" "),t("li",[t("strong",[e._v("Subdirectories")]),e._v(" - The number of subdirectories that this directory contains (only available for directories)")]),e._v(" "),t("li",[t("strong",[e._v("Objects")]),e._v(" - The number of frameworks and resources that this directory contains (only available for directories)")]),e._v(" "),t("li",[t("strong",[e._v("Parent Directory")]),e._v(" - A link to navigate to the parent of this directory (only available for subdirectories)")]),e._v(" "),t("li",[t("strong",[e._v("Share")]),e._v(' - Click on "copy link" and the link to this item will be copied to your clipboard')])]),e._v(" "),t("p",[t("img",{attrs:{src:i(560),alt:"Directory Management - Directory Information Details"}})])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Users")]),e._v(' - Click on "manage users and privacy" and a window dialogue will allow you to view and control access to this item.\n'),t("img",{attrs:{src:i(435),alt:"Directory Management - Directory Information Users"}})])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Properties")]),e._v(" - Available properties on this item, including name and URL (if a resource). Includes option to edit properties if editable")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Description")]),e._v(" - A description for the item if one has been provided")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Copy")]),e._v(" - Includes a list of available directories that this item can be copied to")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Move")]),e._v(" - Includes a list of available directories that this item can be moved to")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Delete directory")]),e._v(' - Click on the "delete directory" button to delete the currently selected directory. You will need to type in the name of the directory when prompted in order to avoid accidental deletion.')])])]),e._v(" "),t("div",{staticClass:"custom-block danger"},[t("p",{staticClass:"custom-block-title"},[e._v("DANGER")]),e._v(" "),t("p",[e._v("This action is irreversible. Deleting this directory will delete all of its contents and make it unavailable to others who might be using it.")])]),e._v(" "),t("h2",{attrs:{id:"searching-for-items-from-the-directory-view"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#searching-for-items-from-the-directory-view"}},[e._v("#")]),e._v(" Searching for Items from the Directory View")]),e._v(" "),t("p",[e._v("Use the search bar at the top of the page to type in a search term and then press ENTER.")]),e._v(" "),t("p",[e._v("Items that contain the search term and are within the currently open directory (and its subdirectories) will be listed under "),t("em",[t("strong",[e._v("Available Items")])]),e._v(". This included Directories, Frameworks, Resources, and Competencies within Frameworks.")]),e._v(" "),t("p",[e._v("You can sort and filter the list of items by clicking the "),t("em",[t("strong",[e._v("filter button")])]),e._v(" next to the search bar. The button next to it clears any filters you’ve applied.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(432),alt:"CAT Competency Framework Management - Filter Button"}})]),e._v(" "),t("p",[e._v("The filter button will open up a side panel to the right of the "),t("em",[t("strong",[e._v("Available items")])]),e._v(" with options to sort, filter, and apply your search term to various fields.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(433),alt:"CAT Competency and Framework Management - Filter and Sort Panel"}})]),e._v(" "),t("h2",{attrs:{id:"making-changes-to-directories"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#making-changes-to-directories"}},[e._v("#")]),e._v(" Making Changes to Directories")]),e._v(" "),t("p",[e._v("You can only make changes to a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory. To confirm that you can edit a directory, click on "),t("em",[t("strong",[e._v("CaSS")])]),e._v(" in the breadcrumb navigation to show all available items. If the directory has the label "),t("em",[t("strong",[e._v("Editable")])]),e._v(" beneath it, then you can make changes to it.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(561),alt:"Directory Management - Directory Editable"}})]),e._v(" "),t("h3",{attrs:{id:"creating-a-new-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-directory"}},[e._v("#")]),e._v(" Creating a New Directory")]),e._v(" "),t("p",[e._v("To create a new directory (not a subdirectory):")]),e._v(" "),t("ul",[t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("create new")])]),e._v(" button in the left menu under your login")]),e._v(" "),t("li",[e._v("Select "),t("em",[t("strong",[e._v("Directory")])]),e._v(" from the dropdown\n"),t("ul",[t("li",[e._v("A field appears for you to enter in the name of the new directory.")])])]),e._v(" "),t("li",[e._v("Enter the name and click "),t("em",[t("strong",[e._v("create")])]),e._v(" "),t("ul",[t("li",[e._v("A new directory is created and the "),t("em",[e._v("Directory Path")]),e._v(" is updated to reflect the location of the new directory.")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(562),alt:"Directory Management - Create New"}})]),e._v(" "),t("h3",{attrs:{id:"editing-properties-of-a-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#editing-properties-of-a-directory"}},[e._v("#")]),e._v(" Editing Properties of a Directory")]),e._v(" "),t("p",[e._v("To rename a directory or edit other properties:")]),e._v(" "),t("ul",[t("li",[e._v("Open the directory")]),e._v(" "),t("li",[e._v("Click on the name of the directory in the "),t("em",[e._v("Directory Path")]),e._v(" to show its Information on the right side panel.")]),e._v(" "),t("li",[e._v("Within the "),t("em",[e._v("Information")]),e._v(" panel, click on "),t("em",[t("strong",[e._v("Properties")])]),e._v(" and click "),t("em",[t("strong",[e._v("edit")])]),e._v(" "),t("ul",[t("li",[e._v("A dialogue window opens with the name and properties of the directory.")])])]),e._v(" "),t("li",[e._v("Make the desired changes to the directory and click "),t("em",[t("strong",[e._v("save")])]),e._v(".")])]),e._v(" "),t("h2",{attrs:{id:"adding-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-items"}},[e._v("#")]),e._v(" Adding Items")]),e._v(" "),t("p",[e._v("You can only add items to a directory if you are an owner (listed as Admin) for the directory.")]),e._v(" "),t("p",[e._v("To add an item to a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Open the directory")]),e._v(" "),t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("add new")])]),e._v(" button in the top right corner of the page")])]),e._v(" "),t("p",[e._v("A directory can contain "),t("em",[e._v("Subdirectories, Frameworks,")]),e._v(" and "),t("em",[e._v("Resources")]),e._v(".")]),e._v(" "),t("p",[t("img",{attrs:{src:i(563),alt:"Directory Management - Add New"}})]),e._v(" "),t("h3",{attrs:{id:"adding-a-new-framework"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-new-framework"}},[e._v("#")]),e._v(" Adding a New Framework")]),e._v(" "),t("p",[e._v("To create a new Framework within the current Directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on "),t("em",[t("strong",[e._v("add Framework")])]),e._v(" in the dropdown menu\n"),t("ul",[t("li",[e._v("A dialogue window opens to create and add properties to a new Framework")])])]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("Done")])]),e._v(" when finished and your framework will be created and opened")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("go to directory")])]),e._v(" at the top of the page\n"),t("ul",[t("li",[e._v("You'll return to the parent directory where the framework has been created")]),e._v(" "),t("li",[e._v("You will see your new framework in the list of directory contents")])])])]),e._v(" "),t("h3",{attrs:{id:"adding-a-new-subdirectory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-new-subdirectory"}},[e._v("#")]),e._v(" Adding a New Subdirectory")]),e._v(" "),t("ul",[t("li",[e._v("click on "),t("em",[t("strong",[e._v("Sub directory")])]),e._v(" in the dropdown menu\n"),t("ul",[t("li",[e._v("A dialogue window opens to create a new directory")])])]),e._v(" "),t("li",[e._v("Enter the name of the new directory")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("create")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(564),alt:"Directory Management - Create Directory"}})]),e._v(" "),t("p",[e._v("A new subdirectory is created and the Directory Path is updated to reflect the location of the new directory.")]),e._v(" "),t("h3",{attrs:{id:"adding-a-new-resource"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-new-resource"}},[e._v("#")]),e._v(" Adding a New Resource")]),e._v(" "),t("ul",[t("li",[e._v("Click on "),t("em",[t("strong",[e._v("Resource")])]),e._v(" in the dropdown menu\n"),t("ul",[t("li",[e._v("A dialogue window opens to create a new resource")])])]),e._v(" "),t("li",[e._v("Enter the name + URL of the new resource")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("create")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(565),alt:"Directory Management - Create Resource"}})]),e._v(" "),t("p",[e._v("A new resource is created and the contents of the Directory is updated to relfect the additional resource.")]),e._v(" "),t("h2",{attrs:{id:"making-changes-to-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#making-changes-to-items"}},[e._v("#")]),e._v(" Making Changes to Items")]),e._v(" "),t("p",[e._v("You can only make changes to an item if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the item.")]),e._v(" "),t("h3",{attrs:{id:"editing-properties-of-a-resource"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#editing-properties-of-a-resource"}},[e._v("#")]),e._v(" Editing Properties of a Resource")]),e._v(" "),t("p",[e._v("To rename an item or edit other properties:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the item in the list of directory contents to show its "),t("em",[t("strong",[e._v("Information")])]),e._v(" on the right side panel")]),e._v(" "),t("li",[e._v("Within the Information panel, click on "),t("em",[t("strong",[e._v("Properties")])])]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("edit")])]),e._v(" "),t("ul",[t("li",[e._v("A dialogue window opens with the name and properties of the item")])])]),e._v(" "),t("li",[e._v("Make the desired changes to the item")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("save")])])])]),e._v(" "),t("h2",{attrs:{id:"copying-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#copying-items"}},[e._v("#")]),e._v(" Copying Items")]),e._v(" "),t("p",[e._v("To create a copy of an item in a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the item to be copied to show its Information on the right side panel")]),e._v(" "),t("li",[e._v("Within the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", expand the "),t("em",[t("strong",[e._v("Copy")])]),e._v(" section.\n"),t("ul",[t("li",[e._v("Each available directory that the currently selected item can be copied into is listed with a corresponding button.")])])]),e._v(" "),t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("copy here")])]),e._v(" button to make a copy of the item into that directory\n"),t("ul",[t("li",[e._v("The name of the new copy will be prepended with "),t("em",[e._v('"Copy of "')])]),e._v(" "),t("li",[e._v("A progress bar at the top of the main window will move from left to right to indicate the progress of the copy")]),e._v(" "),t("li",[e._v("The copy of the item will be in the new directory")]),e._v(" "),t("li",[e._v("The original item will remain in its original location.")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(436),alt:"Directory Management - Copy Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"moving-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#moving-items"}},[e._v("#")]),e._v(" Moving Items")]),e._v(" "),t("p",[e._v("You can only move items to a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory and for the item to be moved.")]),e._v(" "),t("p",[e._v("To move an item to a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the item to be moved to show its Information on the right side panel.")]),e._v(" "),t("li",[e._v("Within the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", expand the "),t("em",[t("strong",[e._v("Move")])]),e._v(" section.\n"),t("ul",[t("li",[e._v("Each available directory that the currently selected item can be moved to is listed with a corresponding button")])])]),e._v(" "),t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("move here")])]),e._v(" button to move the item into that directory\n"),t("ul",[t("li",[e._v("A progress bar at the top of the main window will move from left to right to indicate the progress of the move")]),e._v(" "),t("li",[e._v("The item will now be in the new directory location only.")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(436),alt:"Directory Management - Copy Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"remove-item-from-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#remove-item-from-directory"}},[e._v("#")]),e._v(" Remove Item from Directory")]),e._v(" "),t("p",[e._v("You can only remove items from a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory and for the item to be removed.")]),e._v(" "),t("p",[e._v("To remove an item from a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the item to be removed to show its Information on the right side panel")]),e._v(" "),t("li",[e._v("Within the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", expand the "),t("em",[t("strong",[e._v("Move")])]),e._v(" section\n"),t("ul",[t("li",[e._v("At the bottom of the list of directories in the "),t("em",[t("strong",[e._v("Move")])]),e._v(" section is an option to remove the item at its location inside the current directory")])])]),e._v(" "),t("li",[e._v("Click on the link to "),t("em",[t("strong",[e._v("Remove from directory")])]),e._v(" "),t("ul",[t("li",[e._v("A progress bar at the top of the main window will move from left to right to indicate the progress of the removal")]),e._v(" "),t("li",[e._v("The item will no longer reside in the directory")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(436),alt:"Directory Management - Copy Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"deleting-a-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#deleting-a-directory"}},[e._v("#")]),e._v(" Deleting a Directory")]),e._v(" "),t("p",[e._v("You can only delete a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory.")]),e._v(" "),t("p",[e._v("To delete a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the directory to be deleted to show its Information on the right side panel.")]),e._v(" "),t("li",[e._v("At the bottom of the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", click on the "),t("em",[t("strong",[e._v("delete directory")])]),e._v(" button to delete the currently selected directory\n"),t("ul",[t("li",[e._v("For confirmation, you will need to type in the name of the directory when prompted")])])])]),e._v(" "),t("div",{staticClass:"custom-block danger"},[t("p",{staticClass:"custom-block-title"},[e._v("DANGER")]),e._v(" "),t("p",[e._v("This action is irreversible. Deleting this directory will delete all of its contents and make it unavailable to others who might be using it.")])]),e._v(" "),t("p",[t("img",{attrs:{src:i(566),alt:"Directory Management - Delete Directory"}})])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{432:function(e,t,i){e.exports=i.p+"assets/img/filter-frameworks-button.e6c645ee.png"},433:function(e,t,i){e.exports=i.p+"assets/img/filter-and-sort-panel.17620163.png"},435:function(e,t,i){e.exports=i.p+"assets/img/directory-information-users.fda33476.png"},436:function(e,t,i){e.exports=i.p+"assets/img/directory-copy-progress.cf7ba395.png"},448:function(e,t,i){e.exports=i.p+"assets/img/directory-list.10dc4de4.png"},550:function(e,t,i){e.exports=i.p+"assets/img/directory-icon.c831353c.png"},551:function(e,t,i){e.exports=i.p+"assets/img/directory-breadcrumbs.9c34d465.png"},552:function(e,t,i){e.exports=i.p+"assets/img/directory-cass-link.c40527ae.png"},553:function(e,t,i){e.exports=i.p+"assets/img/framework-go-to-directory.ea1aed61.png"},554:function(e,t,i){e.exports=i.p+"assets/img/directory-information.8636464e.png"},555:function(e,t,i){e.exports=i.p+"assets/img/directory-information-details.660b8a79.png"},556:function(e,t){e.exports="data:image/png;base64,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"},557:function(e,t){e.exports="data:image/png;base64,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"},558:function(e,t){e.exports="data:image/png;base64,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"},559:function(e,t){e.exports="data:image/png;base64,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"},560:function(e,t,i){e.exports=i.p+"assets/img/directory-create-resource.aa5f7d6a.png"},561:function(e,t,i){e.exports=i.p+"assets/img/directory-delete.fbd49265.png"},659:function(e,t,i){"use strict";i.r(t);var r=i(69),o=Object(r.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"finding-and-editing"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#finding-and-editing"}},[e._v("#")]),e._v(" Finding and Editing")]),e._v(" "),t("p",[e._v("Directories can be used to orgranize competency frameworks and resources into collections. A directory can contain "),t("em",[e._v("subdirectories, frameworks,")]),e._v(" and "),t("em",[e._v("resources")]),e._v(". Items can be copied or moved into and out-of directories.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(448),alt:"Directory Management - Directory List"}})]),e._v(" "),t("h2",{attrs:{id:"navigating-to-a-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#navigating-to-a-directory"}},[e._v("#")]),e._v(" Navigating to a Directory")]),e._v(" "),t("p",[e._v("Directories that you have created or you have access to can be viewed by clicking on a "),t("em",[t("strong",[e._v("Directory icon")])]),e._v(" on the left side bar highlighted by the red box in the image below. If you have access to multiple directories, then you will see multiple directory icons (one for each created directory).")]),e._v(" "),t("p",[t("img",{attrs:{src:i(550),alt:"Directory Management - Directories Icon"}})]),e._v(" "),t("p",[e._v("Click on a "),t("em",[t("strong",[e._v("Directory icon")])]),e._v(" to open the directory. Once opened, you will see the contents of the selected directory. If the directory does not show any items listed, then it is empty.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(448),alt:"Directory Management - Directory List"}})]),e._v(" "),t("h3",{attrs:{id:"navigating-with-the-directory-path"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#navigating-with-the-directory-path"}},[e._v("#")]),e._v(" Navigating with the Directory Path")]),e._v(" "),t("p",[e._v("The path for the selected directory is located in the breadcrumb navigation directly above the contents of the directory.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(551),alt:"Directory Management - Directory Path"}})]),e._v(" "),t("p",[e._v("Click on a directory or subdirectory name in the path to show items within that directory or subdirectory. If the directory does not show any items listed, then it is empty.")]),e._v(" "),t("p",[e._v("Click on "),t("em",[t("strong",[e._v("CaSS")])]),e._v(" in the breadcrumb navigation to show all available items. This list includes:")]),e._v(" "),t("ul",[t("li",[e._v("All directories, subdirectories, frameworks, and resources within public directories")]),e._v(" "),t("li",[e._v("Directories that you have created")]),e._v(" "),t("li",[e._v("Any other directories that you have access to")])]),e._v(" "),t("p",[t("img",{attrs:{src:i(552),alt:"Directory Management - Directory Path"}})]),e._v(" "),t("h3",{attrs:{id:"navigating-to-a-directory-from-a-framework"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#navigating-to-a-directory-from-a-framework"}},[e._v("#")]),e._v(" Navigating to a Directory from a Framework")]),e._v(" "),t("p",[e._v("If a framework exists within a directory, then a link to its parent directory is available when viewing the framework. To view the directory that a framework is in, click on "),t("em",[t("strong",[e._v("go to directory")])]),e._v(" in the top right corner as outlined in red below.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(553),alt:"Framework - Go To Directory"}})]),e._v(" "),t("h2",{attrs:{id:"opening-an-item"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#opening-an-item"}},[e._v("#")]),e._v(" Opening an Item")]),e._v(" "),t("ul",[t("li",[e._v("Double-click on any item within a directory (including another directory) to open that item")]),e._v(" "),t("li",[e._v("Opening a "),t("strong",[e._v("Directory")]),e._v(" will show the contents of the directory")]),e._v(" "),t("li",[e._v("Opening a "),t("strong",[e._v("Framework")]),e._v(" will show the framework. This navigates away from the Directory page")]),e._v(" "),t("li",[e._v("Opening a "),t("strong",[e._v("Resource")]),e._v(" will open the URL of the resource in your browser")])]),e._v(" "),t("h2",{attrs:{id:"viewing-an-item-in-more-detail"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#viewing-an-item-in-more-detail"}},[e._v("#")]),e._v(" Viewing an Item in More Detail")]),e._v(" "),t("p",[e._v("Single-click on any item name within a directory (including another directory) to view an "),t("em",[t("strong",[e._v("Information panel")])]),e._v(" with more details and options for that item.")]),e._v(" "),t("p",[e._v("The Information about the item will show on a side panel to the right of the directory list.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(554),alt:"Directory Management - Directory Information"}})]),e._v(" "),t("p",[e._v("The type of item ("),t("em",[e._v("Directory, Framework, or Resource")]),e._v(") along with the item name is shown in the top section of the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(". The type of item being viewed and its properties determines the contents available within the information panel.")]),e._v(" "),t("p",[e._v("If the type of item is a Competency, then the details and options within the Information panel will refer to the Framework that the Competency is within.")]),e._v(" "),t("p",[e._v("If the item is not currently open, then a button providing the option to open that item is available under the name of the item.")]),e._v(" "),t("p",[e._v("Not all options listed below are available on all items.")]),e._v(" "),t("ul",[t("li",[t("p",[t("strong",[e._v("Details")]),e._v(" (only available for directories and frameworks)")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Last Modified")]),e._v(" - The date that this item was last modified")]),e._v(" "),t("li",[t("strong",[e._v("Date Created")]),e._v(" - The original date that this item was created. If this item has been copied from another location, then the date created will reflect the date that the copy was created")]),e._v(" "),t("li",[t("strong",[e._v("Subdirectories")]),e._v(" - The number of subdirectories that this directory contains (only available for directories)")]),e._v(" "),t("li",[t("strong",[e._v("Objects")]),e._v(" - The number of frameworks and resources that this directory contains (only available for directories)")]),e._v(" "),t("li",[t("strong",[e._v("Parent Directory")]),e._v(" - A link to navigate to the parent of this directory (only available for subdirectories)")]),e._v(" "),t("li",[t("strong",[e._v("Share")]),e._v(' - Click on "copy link" and the link to this item will be copied to your clipboard')])]),e._v(" "),t("p",[t("img",{attrs:{src:i(555),alt:"Directory Management - Directory Information Details"}})])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Users")]),e._v(' - Click on "manage users and privacy" and a window dialogue will allow you to view and control access to this item.\n'),t("img",{attrs:{src:i(435),alt:"Directory Management - Directory Information Users"}})])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Properties")]),e._v(" - Available properties on this item, including name and URL (if a resource). Includes option to edit properties if editable")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Description")]),e._v(" - A description for the item if one has been provided")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Copy")]),e._v(" - Includes a list of available directories that this item can be copied to")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Move")]),e._v(" - Includes a list of available directories that this item can be moved to")])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("Delete directory")]),e._v(' - Click on the "delete directory" button to delete the currently selected directory. You will need to type in the name of the directory when prompted in order to avoid accidental deletion.')])])]),e._v(" "),t("div",{staticClass:"custom-block danger"},[t("p",{staticClass:"custom-block-title"},[e._v("DANGER")]),e._v(" "),t("p",[e._v("This action is irreversible. Deleting this directory will delete all of its contents and make it unavailable to others who might be using it.")])]),e._v(" "),t("h2",{attrs:{id:"searching-for-items-from-the-directory-view"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#searching-for-items-from-the-directory-view"}},[e._v("#")]),e._v(" Searching for Items from the Directory View")]),e._v(" "),t("p",[e._v("Use the search bar at the top of the page to type in a search term and then press ENTER.")]),e._v(" "),t("p",[e._v("Items that contain the search term and are within the currently open directory (and its subdirectories) will be listed under "),t("em",[t("strong",[e._v("Available Items")])]),e._v(". This included Directories, Frameworks, Resources, and Competencies within Frameworks.")]),e._v(" "),t("p",[e._v("You can sort and filter the list of items by clicking the "),t("em",[t("strong",[e._v("filter button")])]),e._v(" next to the search bar. The button next to it clears any filters you’ve applied.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(432),alt:"CAT Competency Framework Management - Filter Button"}})]),e._v(" "),t("p",[e._v("The filter button will open up a side panel to the right of the "),t("em",[t("strong",[e._v("Available items")])]),e._v(" with options to sort, filter, and apply your search term to various fields.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(433),alt:"CAT Competency and Framework Management - Filter and Sort Panel"}})]),e._v(" "),t("h2",{attrs:{id:"making-changes-to-directories"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#making-changes-to-directories"}},[e._v("#")]),e._v(" Making Changes to Directories")]),e._v(" "),t("p",[e._v("You can only make changes to a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory. To confirm that you can edit a directory, click on "),t("em",[t("strong",[e._v("CaSS")])]),e._v(" in the breadcrumb navigation to show all available items. If the directory has the label "),t("em",[t("strong",[e._v("Editable")])]),e._v(" beneath it, then you can make changes to it.")]),e._v(" "),t("p",[t("img",{attrs:{src:i(556),alt:"Directory Management - Directory Editable"}})]),e._v(" "),t("h3",{attrs:{id:"creating-a-new-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-directory"}},[e._v("#")]),e._v(" Creating a New Directory")]),e._v(" "),t("p",[e._v("To create a new directory (not a subdirectory):")]),e._v(" "),t("ul",[t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("create new")])]),e._v(" button in the left menu under your login")]),e._v(" "),t("li",[e._v("Select "),t("em",[t("strong",[e._v("Directory")])]),e._v(" from the dropdown\n"),t("ul",[t("li",[e._v("A field appears for you to enter in the name of the new directory.")])])]),e._v(" "),t("li",[e._v("Enter the name and click "),t("em",[t("strong",[e._v("create")])]),e._v(" "),t("ul",[t("li",[e._v("A new directory is created and the "),t("em",[e._v("Directory Path")]),e._v(" is updated to reflect the location of the new directory.")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(557),alt:"Directory Management - Create New"}})]),e._v(" "),t("h3",{attrs:{id:"editing-properties-of-a-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#editing-properties-of-a-directory"}},[e._v("#")]),e._v(" Editing Properties of a Directory")]),e._v(" "),t("p",[e._v("To rename a directory or edit other properties:")]),e._v(" "),t("ul",[t("li",[e._v("Open the directory")]),e._v(" "),t("li",[e._v("Click on the name of the directory in the "),t("em",[e._v("Directory Path")]),e._v(" to show its Information on the right side panel.")]),e._v(" "),t("li",[e._v("Within the "),t("em",[e._v("Information")]),e._v(" panel, click on "),t("em",[t("strong",[e._v("Properties")])]),e._v(" and click "),t("em",[t("strong",[e._v("edit")])]),e._v(" "),t("ul",[t("li",[e._v("A dialogue window opens with the name and properties of the directory.")])])]),e._v(" "),t("li",[e._v("Make the desired changes to the directory and click "),t("em",[t("strong",[e._v("save")])]),e._v(".")])]),e._v(" "),t("h2",{attrs:{id:"adding-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-items"}},[e._v("#")]),e._v(" Adding Items")]),e._v(" "),t("p",[e._v("You can only add items to a directory if you are an owner (listed as Admin) for the directory.")]),e._v(" "),t("p",[e._v("To add an item to a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Open the directory")]),e._v(" "),t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("add new")])]),e._v(" button in the top right corner of the page")])]),e._v(" "),t("p",[e._v("A directory can contain "),t("em",[e._v("Subdirectories, Frameworks,")]),e._v(" and "),t("em",[e._v("Resources")]),e._v(".")]),e._v(" "),t("p",[t("img",{attrs:{src:i(558),alt:"Directory Management - Add New"}})]),e._v(" "),t("h3",{attrs:{id:"adding-a-new-framework"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-new-framework"}},[e._v("#")]),e._v(" Adding a New Framework")]),e._v(" "),t("p",[e._v("To create a new Framework within the current Directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on "),t("em",[t("strong",[e._v("add Framework")])]),e._v(" in the dropdown menu\n"),t("ul",[t("li",[e._v("A dialogue window opens to create and add properties to a new Framework")])])]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("Done")])]),e._v(" when finished and your framework will be created and opened")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("go to directory")])]),e._v(" at the top of the page\n"),t("ul",[t("li",[e._v("You'll return to the parent directory where the framework has been created")]),e._v(" "),t("li",[e._v("You will see your new framework in the list of directory contents")])])])]),e._v(" "),t("h3",{attrs:{id:"adding-a-new-subdirectory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-new-subdirectory"}},[e._v("#")]),e._v(" Adding a New Subdirectory")]),e._v(" "),t("ul",[t("li",[e._v("click on "),t("em",[t("strong",[e._v("Sub directory")])]),e._v(" in the dropdown menu\n"),t("ul",[t("li",[e._v("A dialogue window opens to create a new directory")])])]),e._v(" "),t("li",[e._v("Enter the name of the new directory")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("create")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(559),alt:"Directory Management - Create Directory"}})]),e._v(" "),t("p",[e._v("A new subdirectory is created and the Directory Path is updated to reflect the location of the new directory.")]),e._v(" "),t("h3",{attrs:{id:"adding-a-new-resource"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-new-resource"}},[e._v("#")]),e._v(" Adding a New Resource")]),e._v(" "),t("ul",[t("li",[e._v("Click on "),t("em",[t("strong",[e._v("Resource")])]),e._v(" in the dropdown menu\n"),t("ul",[t("li",[e._v("A dialogue window opens to create a new resource")])])]),e._v(" "),t("li",[e._v("Enter the name + URL of the new resource")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("create")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(560),alt:"Directory Management - Create Resource"}})]),e._v(" "),t("p",[e._v("A new resource is created and the contents of the Directory is updated to relfect the additional resource.")]),e._v(" "),t("h2",{attrs:{id:"making-changes-to-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#making-changes-to-items"}},[e._v("#")]),e._v(" Making Changes to Items")]),e._v(" "),t("p",[e._v("You can only make changes to an item if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the item.")]),e._v(" "),t("h3",{attrs:{id:"editing-properties-of-a-resource"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#editing-properties-of-a-resource"}},[e._v("#")]),e._v(" Editing Properties of a Resource")]),e._v(" "),t("p",[e._v("To rename an item or edit other properties:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the item in the list of directory contents to show its "),t("em",[t("strong",[e._v("Information")])]),e._v(" on the right side panel")]),e._v(" "),t("li",[e._v("Within the Information panel, click on "),t("em",[t("strong",[e._v("Properties")])])]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("edit")])]),e._v(" "),t("ul",[t("li",[e._v("A dialogue window opens with the name and properties of the item")])])]),e._v(" "),t("li",[e._v("Make the desired changes to the item")]),e._v(" "),t("li",[e._v("Click "),t("em",[t("strong",[e._v("save")])])])]),e._v(" "),t("h2",{attrs:{id:"copying-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#copying-items"}},[e._v("#")]),e._v(" Copying Items")]),e._v(" "),t("p",[e._v("To create a copy of an item in a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the item to be copied to show its Information on the right side panel")]),e._v(" "),t("li",[e._v("Within the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", expand the "),t("em",[t("strong",[e._v("Copy")])]),e._v(" section.\n"),t("ul",[t("li",[e._v("Each available directory that the currently selected item can be copied into is listed with a corresponding button.")])])]),e._v(" "),t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("copy here")])]),e._v(" button to make a copy of the item into that directory\n"),t("ul",[t("li",[e._v("The name of the new copy will be prepended with "),t("em",[e._v('"Copy of "')])]),e._v(" "),t("li",[e._v("A progress bar at the top of the main window will move from left to right to indicate the progress of the copy")]),e._v(" "),t("li",[e._v("The copy of the item will be in the new directory")]),e._v(" "),t("li",[e._v("The original item will remain in its original location.")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(436),alt:"Directory Management - Copy Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"moving-items"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#moving-items"}},[e._v("#")]),e._v(" Moving Items")]),e._v(" "),t("p",[e._v("You can only move items to a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory and for the item to be moved.")]),e._v(" "),t("p",[e._v("To move an item to a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the item to be moved to show its Information on the right side panel.")]),e._v(" "),t("li",[e._v("Within the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", expand the "),t("em",[t("strong",[e._v("Move")])]),e._v(" section.\n"),t("ul",[t("li",[e._v("Each available directory that the currently selected item can be moved to is listed with a corresponding button")])])]),e._v(" "),t("li",[e._v("Click on the "),t("em",[t("strong",[e._v("move here")])]),e._v(" button to move the item into that directory\n"),t("ul",[t("li",[e._v("A progress bar at the top of the main window will move from left to right to indicate the progress of the move")]),e._v(" "),t("li",[e._v("The item will now be in the new directory location only.")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(436),alt:"Directory Management - Copy Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"remove-item-from-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#remove-item-from-directory"}},[e._v("#")]),e._v(" Remove Item from Directory")]),e._v(" "),t("p",[e._v("You can only remove items from a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory and for the item to be removed.")]),e._v(" "),t("p",[e._v("To remove an item from a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the item to be removed to show its Information on the right side panel")]),e._v(" "),t("li",[e._v("Within the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", expand the "),t("em",[t("strong",[e._v("Move")])]),e._v(" section\n"),t("ul",[t("li",[e._v("At the bottom of the list of directories in the "),t("em",[t("strong",[e._v("Move")])]),e._v(" section is an option to remove the item at its location inside the current directory")])])]),e._v(" "),t("li",[e._v("Click on the link to "),t("em",[t("strong",[e._v("Remove from directory")])]),e._v(" "),t("ul",[t("li",[e._v("A progress bar at the top of the main window will move from left to right to indicate the progress of the removal")]),e._v(" "),t("li",[e._v("The item will no longer reside in the directory")])])])]),e._v(" "),t("p",[t("img",{attrs:{src:i(436),alt:"Directory Management - Copy Progress Bar"}})]),e._v(" "),t("h2",{attrs:{id:"deleting-a-directory"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#deleting-a-directory"}},[e._v("#")]),e._v(" Deleting a Directory")]),e._v(" "),t("p",[e._v("You can only delete a directory if you are an owner (listed as "),t("em",[e._v("Admin")]),e._v(") for the directory.")]),e._v(" "),t("p",[e._v("To delete a directory:")]),e._v(" "),t("ul",[t("li",[e._v("Click on the name of the directory to be deleted to show its Information on the right side panel.")]),e._v(" "),t("li",[e._v("At the bottom of the "),t("em",[t("strong",[e._v("Information panel")])]),e._v(", click on the "),t("em",[t("strong",[e._v("delete directory")])]),e._v(" button to delete the currently selected directory\n"),t("ul",[t("li",[e._v("For confirmation, you will need to type in the name of the directory when prompted")])])])]),e._v(" "),t("div",{staticClass:"custom-block danger"},[t("p",{staticClass:"custom-block-title"},[e._v("DANGER")]),e._v(" "),t("p",[e._v("This action is irreversible. Deleting this directory will delete all of its contents and make it unavailable to others who might be using it.")])]),e._v(" "),t("p",[t("img",{attrs:{src:i(561),alt:"Directory Management - Delete Directory"}})])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/15.51f684c4.js.gz b/docs/assets/js/15.726d4c62.js.gz similarity index 69% rename from docs/assets/js/15.51f684c4.js.gz rename to docs/assets/js/15.726d4c62.js.gz index d57fc2f45f8734043226aacff9ab7821ff290a31..30e0594c06c54fc2999db8eb65d0d4e606011276 100644 GIT binary patch delta 10719 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 R`Bs>5B delta 10720 zcmV<6DIeC+p90dK0DIG?`eJ3+c&=_7=$Bal>KS&-{ZSKWAV3Q_-!42`*VQbvj~o|lz{&n(C-w1 z5*UH~Ia31qzmCZ?TcfI7ekTYhrXrI5(=`0wnf_bD|Byy&^dGA(v!DU}Bmp3^o+c#? zGXFQ?-eX5XtzFZ+AO?6hB=Fwb83Yh`@2|eey?<4yOI=d;>5|SM%_2!4KKr~YRzOX& z^)n+70!06_8bqEN0ob#-UT6q^|F8DGbjeXAS@Tsib;qo$jLJfQ0CC#-hjt`^KmsAe zy=~W6B_uYn31~ZJ^BVJd^CT0XJyWGrR-QiHV>V`IsY(SA9v<$Wf9~NZcVeI9SsHZ; zYFI3Dc?EIW|HKUR)BgGr<;hew2xGPQb(^IfUd!I?kg3tJ9J^&pUhmV=c& zphw(HcSlgX-aGjWSL&uZpDx*YLbwU5`@1>pY!||!yJ_GMm8IGk74(LgVflW&5?yU9 zNRu4zjGJ+YHj}U(^7?X}V9gC*q-Hg2~7Y_-=NbF;9q}QI5xa@jhX$t)fjdg zn>NS=IxOqKy>4sR>HhgS)~wTPu`PepoeH?3hnYc-^CC)rF{-(i8Uv8wZg5S7`L-`~ zI9r;}f^KtY_IR4+W!WErSy`u^q)EM(Ze|1qt^OVI#?zkKS=S;tG9j6egtJ63n4TPzqrSi3e+B-)nJgabPx;lwCV=2t#{cb(Aopc5(oxE8Vmlc2roHGn7|q zx1o_V9b1EbG$#c=8h0GL36JQJsZ3CnBhQ*_nnSe}%8YYqem^^Hx7L=eC zY1b1*VI7vxB{+3CtZC7iyV7VTgQ#X#Qz^jM((sUzHAZX7AE$&a&p4FN#uZmzwJdUz z)nNc|>`p~pZXA>yJAt&2M#O%}kQR+>(8e~wFpr1lO$Z*eR)Y>Q#YGD>l4Tr&hWS1hFl?BWFzQK~QpQK_ljZD*}VU}U| z(Wr-wb{a;(;SOg}a~tF$!))q_lVu^c%N0Zh=_G|07&x|K5bRVL+vgf2Ns=})b<~)s zTr){j7o)HY>hgRn&l^fMUAVoyt00z4S~^UPO_=9HE?G5QWuZfHQYef<#TJAbRIwv} z6Udr)sk{J00Je<8$PrxSH{I1(FZfC3PsSA9R4I%eAb11U<`cItm<%SHF)?TG^?pO@ zD@jhnrj3jjQyor({jkMNcF}@gEadf$3ZYg3uUWa+QL);w(_O5ELty|o$e;+e6p2So zo~Id^o>5e?a}ue+q4I#qH$e=WMqP4$3K$}3HV~E`Lx&mPUI`jcMM)2y$}$#FqkOW# zr3sIP#WsK;tO;VfQ%|)(1F=I$6q0O*($X?Oa9P$T#bV+bZhc9?CfCQrvKR!;y*D5- zb&&K6R^p*F$QTmJRIk0C_YSoF|R} z!;TUmk>Tc!&n+w^2qLB1IShOm;_HZmU^$_vanqxk6iTJ0wOhAQu@`X`Y*Of8qnJ7c zQwfxK(mc030huQ|S%kc%tSMH1zV6QTR%^0hq^#TQMViH#u9j1jj$3k&2&=$ROk-qu z7{-sKLPcUv!VEMWZS0*wqxLYbBO_<#5K}KVMcwu=iUh9U)N|fjHwX=EDTIB6go({O zSKBZGX^KAU&SAn5P~B`4Y`l$8$4w<`mdHDe-R_#=E(9DU<5!ItI@>OP>IN-H9$pL_ zab$8xI>iTbuV~s5r7gSDWgLK9hFLqr9!gV_1j#KUj=`HyvzQ5wjyp|AR#gIRvaM|nK@=r| z1Sd`AX`3YLcs-j-w5o>@741;Ur?3DS`&6o-0@iXeT?&xdsE4BE7Y4@KSXw}2d#~0< zR)osVbUza`V5E{0H4-<-r=BILL_{noUSwm@h#{t6V#f!@upUN#cmz8X*77{Kiy*j0 ziDJ^De0Q|z^gGk~GTTgS#u(?Q6`1TOV>XRsWY1D$2;yR^CsC6oAYY#6sk=o4V{WV7 z_39jE(vcpoHXV5Aa#}(tx|(V-+hWs!!MdIhHDfv9L!$gHmoQqo)?6A2v@$SVe1UHh za9$4DZEix;oC6JiFrqSaA#+2yq5`|oBnb&<=kNn&qY8ilM%#o@si9COOmCDFW{T32 zU5sQs3vH(uL>2flg?HU<9R!GQLt#^By4O*3yGAW-(hxc=Ra-bIiJ8Q9O|NkfFsU@Q zJQbL89?gtN%H!>Dk>#UYnJpHQB#)e+mxKsL%_oes!mwz6*^vjC4tRj$@q1acRQu`VvAhf-$t}MbzqOOQtBcBo_r47D%!T zZ$uA62}6mtJ4PF8-I1YFTW9O19&D|=X3CJT2tiP9r0m9+K~vs}>Q6W%@;4Kgz|h6a zA8vY4Q^^&7CkZ2RxSMQ3r9T_kWEmo88N_OJ#7G2AK+w`bGI5JT4nyGs(X|Fep2K8L zK{BlC{XPYg1jie^h6xQdO4FT<`evW(!?52cEhr6%ET8q1MDChiI|k5q<^2p37D(H3cF<8=cHQ;J%#ZE-73ci4iT z^?|4HIL@`#T0vSv4(U$Ot`$O1W7o#h30{7~a$5c_qV{?cW(f!oN@mD%P<|^`7v!;j zqP!tlv7>AxXQ$Q|-6_!VWED3lcHEZ1bIVqfkJ=I}+QbCQl95=}=XG&suwpNR;3RMP zFg-vUBNB2DRG7reMSqQHDAkkHFkgr}k|UCE7pL05K`2Y=qb8c~LKg`Q3%G4pPsd4s zE{3Q9TXm`YRf4jD%nC1JK}dw)dLF5Nc&H7ERPSl3HW_y;zccL(+#+Ryfss&Hw^)HF zDNV;{8YNuBbgoZ6t%?+AZgmrck zF$WxxO4WYfw>x6u^jv%n^SQBqnPWm$a9$VCGRYzO*h{)=WgfIJ!5GaNp5i-r zYwC&u7KcVC&b{4)RO`Z!FMq>ikk4J*Rkpbox6o}=I=>cWm3ZNg@R zSbDHUr9nqpE!$DTttepb+rH#(2?wSyp&61CfZLFEyAUZse4D~&v#m02BlA$5HR?Oehw@qEmL+>}L9NJGj5;RbtAnxHTcasE z);9~=&+;w5YOj)(hv_4j-AwAHpyDu(`ra0^LGl)E)5vnb_@QSD*sLEc7vs%HornoC zHwH6y-COA6MnLIK9mWKId%II6Y&^HT&3;A&5gH(}bQE0KA1=x!Y!tf!u4S8t%<@BJ7RKI!1-70WT41bGLLx=w?Ze{B2__#0(yV zxw{z!^@OlmZ6aJV>t(3Zo!oK+$IB&=L$EHkrsTE53Oy17=RcU@E4IT=jrF==4u-)x z)y8~dkz%ToX@IM&y=7s~uw=|dXROiLaP+jjpNyRSUZA#slH(W@sfpW6=cs{i zFl~uTSjSjwkk;I*FQTkVlSYW>9T?s!t$dU%eP^fPmQ_#esob4frEVg0f{6qy<3VR{ z^pNpXOx1?m9%D+t2H0Rc8`hVsi{MNHVCyt%_JqFc5{93D45=NaEBvV6_Jy&7N+XT& z>TQ&%k9#nO3p=lmHZrr=4Y0s3zbv%RiPQNS=frKOY6Cph>r+k^r)7hIX0yFiRs3Z? z*R%0J8qFDANohbtCC5P&0wk>F!VSc&v7#bWBJy}4&=JgAn|(Z_S&hyDVJFJEXf1mh7fz;4@(hn>)gcT_;cx14XkQ zR4fySP@PfNL}S(#qVlU%MQk{UnRO!`31d~?jyw&aSbIm$7LslCvuGQnYTF*cOm{jT zq>YBF-riD-Iy_QYLIl4!iO~VDCIwUrUAqMG0S!0ey>?Ziaz%zJJ ze%*q9zMND123F%3$hYeiF0>-(B{_vN8y)~yqZ%0o1Z%H0{AMhJ+(hrU{+RmLiT~X1 z@lfgzoWZcchw+Fh*H0$}T4yJOYKenBpYa&Y$?|Fl_y-R{eVo*L$tEL^Kdq*h(;Jvh zVF5>|W`n|{GKn)i1Q0QI%%zL%Y-SodshC)Q-N=?`ESUsI7l@5K$^es6RvL|Pb9c9q z!CdrKqnmUJHQFJxwOnaJN^@COI>Kb!>w=Wkq09lGw2GrN&?T%e1d69B#fH6!U3XUI zo?eZ4elZ-u@&E=Pn8A&m32oc>m?svPnPP=9CQ>I?n?u45Tf=U~s$?6ZJcGCTqMY-8 z6gGjq-i*h)DP?YUouswu4%&Md1DpPZ^A&6 z-HQ@lOa?AHnPkz#T-U*pJq?H+EUbd+P*jt$T}t0}xp0S*G=?^PZHrGf0g;;v8C~pW z1&KEGDE833MZtEI!t9{A5GM{9;=96sirp>bZA2v%x4|R~0o2}iz zo)Y0m*l%M7O)U(OV3lc-oITVhE|x)vB1=Ru?C9~(7%s+cY*;gDLBb5)f`fH8v74O1 z*Ly3#mT9^N_cr|0VhD?d;WV>2-sH#)1ydPdgAmVcv*C2OgBP8sNfA&B!Z284WUScd z`m(*L>!^xm31@NjYzdpj+%SQEx|NwU-w)^laty=mx3#fc{&L(PX?k2?*EeH6gVPnM z>5vhdh77pxHVsq=;=4*~6$)D~8d#lZ+`+Xuf{Pfn-E^AVB-#GEk*-A173*&18rergdg|)6mW;`u;@0nBYtDHGZ*oa6M>s%X75p1yW4WO=e zT4!`>%XYDPXhhie0P>oec#;{pWXGm*AWs>dYkFWZNkVC$_(1I{RoGs+_&$ zyDOYX`;CAm;T6h?jbuzF-iq{crkT;`02$fyt=5SGXE8M>KBDMdlkJ0?Eg?vYR8*uM z5oXq|TOkO~*tQRUtAS`JEt`oPUm)ikHnKFISVL1=j?Jl`&y@w*Ll*+(@=+5@kcl>T zP`A0=PsRgzHIIFDxKUVs1|!_o6oxq~4BfFqkLweuP@S@`a?Bz|1 zOUnI!eGkaX#c4=qv22+pOiKvRvy%Y=t}r1b49ja&wJH4*_xYIXeX?h@JrLLp+{RV7 zH_thGLM*G6?4HvXw?Z;?JDsW{8^7tu{%&9QWZORi=!+UfW*ot`yMhfnH1*gI^A|ld z)!2Lq&B#we-Ta}dxJ4R-`XlgG)wIMfO>3Bcjv1RjEX`<8D1jemBZ&H&*}f!^S&QP( z*5faKwSRn4U zRWLG&)fj+{0~GVym$j)HW(bDr>vGlOEFk1rzkT_SpG^dIl79X2A78%x{oD7$pKJZY z&>9$8>m7$)ef;Iycd&Z!<@9X#coMdM8P#;vt7&Ep=-H^ne$5Y8q3YR%S<`(t0H@^X zdCdw{*WCNzHmX)QnL|{wJ@AO`JC0fDJo-^<)y~IUO|1hBtG0I(!F10uM2Tix#Q1)- z#`kN{%k|zodlukoc81v8;$0-@2V63c2;6uV^vRGnJzGm+Dq;7V+I%$IIuU9uhCnB@zm5_spXly z#Qux=a#rB4na$(r?ikPH{6J{{>SYJdnozt}<67<~wY8c8%~zOFss8*kRR@O^mD3-O zC$-Hz7^49racq5CuI+nZ?W?1I2LA^R=>toCy=GpsfmxN(UE~8#$7{3Zm{weiY{RT+ z!1>qqYVCl31OqTX?(xcR5?&TAa7IyzF7VpU^95|S})ak+{{@se6T6c2PeGt_rRNh zG?mXgz|+cAszb5knjO_lH;D5;-LtWudiLIq*DpZ6i#xsqYP|lmi$9w8v9Fg;R{Fi{ zi!YyiU@amTUCv%v^ZiqQD|PSqdS&8AAJc%v8#>5Zwc1H=U~q>goV=!L0HE*M#Kjao z<{`wh=g1#4^_+iPwg@(V6}@t>E7v@2wo(u9h{{3_)>$gL`V^q#Pbc~3S^KMvJaqGp zDhRjE{qPJ=`&5BrtEp-`ss`|{lJZAQT-yg(!5q4i7$&glHv%Sq&Or{xKFiPolifh= z1E%nbjvO@|BpTT5^(1c>zFP3zQ1(&;JoNQY&WwKj@!lcwp|pnbeD+)XWUn;n_Z}eEH}_Dlk-UTP|pW zVF#Lji)k10-j@%5l>DU<5%|V=8DR5%^~ozou8iSY9J^%B-w)L1U7uX}rCi1}DSP9d zu^-gJlIQ>o4Lx9sYE%+ku&DzKSFEQZIUhsPQ$#%L92nieFSpsfVwLYQ+>!+xGMSeW z9DdET?oD#Xez?OhfDBba@D${9eSjF|%lSM`SbN7{YF`h3Xm(iQ*75UiS6m1jxqWy2 zt98$^9zXgS>AIfez@kdjeHb!7v+i9FyIuF%=1ZJE`aM8Cb*~;>^_E+dzeV#iLd}jS z|3;=W_ngm|lNwGTp|pK~!Xb!X{ys9pd-(g>SdXrKva=W4dvW~`5G)fUvd*vB?h|v~ zF=gopGDlN?E;qx1r)u59QxD)z0FT`@=!&ZRid9#zroIDJLk|!`_rMJT)ia%2eOHXL z+;{D;??W}g5316^ky9Ss=Er+9^m-}4Ad~oz&K;cgWT_QztFpmLnsOhNbyP_C+G8rN z@Q%2f&Yea$(evrn4t?oR&)z(SE2XBq)W$s zwfc{D=s^5hoHD4_I_DzSkqJ~LamPBZmVUGGgT(<)2VQeDu}i?LOuGEhWvO!M!+g&O zeG;~R%mnl#EU5{|no86=lNT+C<5HN=Pi^BwOAeC1jYzj_Ch-jOkjqs@;a}E#DBA=G zqgLR1P|qPJIdF^`pifsTluign9s@pZ_|y# zT3|yf+f$vNE_zHgokqdv>N{BNXQ?5 zvXi^y@TJx|XEG;Bc7mj1R^wZ*MZ723t?r)}PFRCgE~EbfB)U`{Dw`?AJCyaSdhJoz zD|0UG?oz-9pH&17P??4Y<|PO3Z_QG5~slpOwXg3lB3Y!wP-ps!)B_;gA3F{!&SL zugZzxzoL-Cu6{us{5ihAveUDFh=1I~_u7S$R-vifbV>2Q+GTEk^15#T^N!`E ztB6-#mt9W`9w~oRuJ`4`Tj-jR9@^F1uYJw9d~~jf9%8IjE35uz1U`i315AE@Z1oOs zn%ia1`&AF+HQ><~=e>`Zl}xucWA}?uk7Z%~)ciwbIo!?tiYVRc3i)2Xd*g8xi#1-4 zJrSm|u5$RS3TbC@b?-7_dAh;y%mXY{Wb#M}ues9&SgT4AIC(cXR>S?!I8a12^=+ec zU0@R+J~#(4fEE2Xz}stG7FR>j1CpagZ z-PUB#n?269O2T-^3(DgIN=gA3*x-bJ)T(1RFwUEpQfca_+lnVz72CgXdf?2ix-Gp0 zP|%CXlx(%6Cx9TY{hC`PYSry@xrTj6&)!SmBU26ab(wAhm#p&b=umxsyuBtVk@VNH z`HwDeC$$$&Q&g~VxVgSlG$|_pkIn|b^6?&~oUXd_Jo2+Ln>!k0S$VlOSoJi#Ot(&v zxHQxGxl_cZ;{ICCA z-dF^I1ER#oE>JP_NG&=o@jBhTB*QmMqkq^)`>>IBt0Fi1zAF8HCBgeeo+r)5eq%O= z!pSMiE$_R)VSYc#a))*EMed&MJEy!y#bquce*G%od-s7-$cX50A z_PN$}uAcmV{A%D$D-U=&35@D#poZ(Z-l-7ySQ8&{Wc0BkAIhAiLpD9m0Ydd|1GH@$Zceeebf?&qzx z_fhM*G(1H&WuxOV2QGHuXg?lGxVU5uZ$!AhN4uJTqnh>E_jN9>I+@y={Jb2u5rfc@Gy?kzKZWTt(sAlYMfFk(%D3)Khu4YE)R?%_W+BkYB!Qd^e)L$#72OuHu#t8Qy(hjW2sFGjrnxSSv^L zUaRZx?>p9GzUq6g+@dP`TDE6L>mygI=&^NwrSIbv*A<;RG|GSZq%aSA1@Bh|A7~js z=wGT!;KS=uH`jz_3BJzH>p`5bOMHR}h;Ek8$-yVaJXGCx;oxkTzslt^6q;ZosX1I-Y=Y#eQ}?x zoV=al-fhHT(EGr2ohnvMd!@^HXOsVMIpe1_$5Vmirr+-)mBe2tB!0A${d>)S%z`@= z_n)_FT|_$e)BkutKYHa$;ct7U@~c+cw|z->`njqvIIz#1*p;)Crw5*m0{`&!5Qjp~ zk0<^4sq3QBI?4p_Zbhkld%pCwixpiVXXR|yuf#r3l6WU)ICLN%Q|TZy0Y(_7jlYhH zf2q!g379Dg}L8p%d(?@=pDm1GNmH(6s?KI$&as0ylPXl}B{p;!| z_>(r;YWP%-f}eg8BHzq#kHl4DKFZum1NfEd@~^ZT92$wPTTKt}S#?r>zE_s6B>hZX z`WYZU^>qHzZ-oANKz{0T{d0l*thlF8{0{{2$}Ap&_~{!OegV4wJV13{btm72zzgzu zV7;FJ=~cl6IQYK}1_G=GTRgl$TJ@WLvVi%{e0T71Ry}ce8?`#2r*6G((DJb85igIg z^#4l`^B~B(n0b`r1icE8REeeR{{~ol@on_I^^o|2KfxN@=R|A(X9^ zFCYUq2J@5(weMVP|2u%IaeR~E^Q}cco#_ssp5LEPe*sEQ?^pbPlN(&$0m!#fd=e9{ zm{SFehXwv%N_iJ`K82C`(|pUg^X}3;+V$kSNe{5K4-WI#n|yrPH~-{oOh0qi|Nn;4 zgEy2O-Nn53Wn~8mU)?+Y{oC)~zW?XnzyA;9yO%i5Rx# z+18@Fg}77Yzmwd!5(qh0;?XFX)&`A=t_OmW&O>o`pR^8YyYAOG>M|Mn06H0^8k z_y78@2>fsV`0qFd|8ubq=~j=!-!uQ1|HHpC|CC?TxNPgc{9P7r@jusnT;||3l>aM< z*POuqvGzV+>x5LX9GUlJ*lxwU<-12vf5a=x$bbA5jH>hg*kJ<0wjh~VRxBlce;lxe zp9_B&hP|5epu(T~$3Z3Kt0+AghFkSFBsnI{j#+#!_+XIjS|3lUax#Ln;9~^GnmKV~ z__dd=#r(1TUqG?n+pARKB+Cf;*$>8i?3G2wYhhHfU$_p6JjwEew9-O3yQNU^Yh`Oy zc$Aq^9eu48kT_?9kKk(BNd-bRx+;8rws0QMN7jGnTvGhefhIUGy`w*OdPh14KHv8} zJo;eXSU)T0y z_~$KqZD+*t&yef2nH8D8o?B|IHjDh9&tH{2 zV>~^vnAYu|*3nq7V@MwxR-(2zfpnA@-3ga&l0&+Kegy$~Gh*l4%&lZ6(o+izZMelh zp6=u(hlLi5KML^;4e3%;Ry(z0%;aO(J?xpWsN2xTmL9AXsDv-p{Agy1V;*_uifc2M z!N7GTbh!+a`6i5cW@kKu@sQU25?9MKp6=&3jfER?lkHrqnd|Cvmxrq9lzT`1jLsZ@ z5B6-Iv)EECE~H=kWM@`98}{>)@FWQkRHwM%?96S5^YP5x3Gafgwdp4EM)BgNQH)Mu zrnZ%hreM%pw`DE zN^A2FjdI4)!}rI0z&UP%?h!kV+t=U;R4QsB`-cL1<}zbr@lY0hXWSL6u2WE|$CNZ* zq_HzRLy=u;-c=I3Z3k(yp{UDYKv|ElII!cfv9ctT*hk{dZ3v3&XTVLzW(lg7erk(` z5|H`<2TheF(8pwd@afv6fX+C)FQ>arO;tzUT1nsVj>t*2DO$L zrSzCQ_UO35Qfvq6z!<{ALH$&XhD!l#%preUg%~%7f@K)RIRoxz^=|_&+5?tI55AZZ zWG0@jjBk{?bGHez>;oSg!dE(Z4n6r#09-V`<#3C)cfEXtEj+!AI=HZ_@sE)J&puyw z%+(TY7>nN7E*EOWQ6bQi9)TQRCvxm<+K6M7ff@0(o0d@^uoU{j8 zcBV^0JYrFihcJ2SOHm1T%HsEKT#~I1z9exA;pA-m<(1`_*D%z|Rz^gYl@i-yi6s zNe3N@6fVxPy^a%iN>1`rj!fy%wF{o6K;xA9Hh@gp6=lO$^t4UwCkS?w+5B}hz3}X) zKXAx`Q5S}f_8XK*tg0CjLLpd4zS?SCz*t0Rktg{w_HcpAVp8@VH(o5KvDImq8O0Lr z$Yw;2K<~H+8Dy-9^lps+0{9&W1O+JR_*_SHK@3N&fM&?l06*{4T9UWBfGA?y;JVEa z#yUnQlwg81VB?7_1cME5njyiDMc{X~Xn`#Rz32`&>-84snB0&njU;=}&O1{9oYcGH zw%y>f;gF!vB2ZifJ+TeWO2~%n1;vB2_tAv?yAK3Wx)nOaNHRqG=(gVCTYZ6SSMlLA zctu6kZh%ic3H<73q+Zfe6C=`!lRUO7NwJgGr?(LNNfV*T2gSLK!D|A_Y;b)gui|71 zA!s|7A7)LxbcMv)Ar;0RGaQH|eTf-wrF;9QVdxzZhL8Q4spP=&nU^vFPfm zhfKHf{v~rGFqm#)`(zN!MMX?H@t^Fg6c=9+@MG`_Hs|06hXJ@xQ%$iS=u2(JwI%1w z*AMU&@k%s`giaN?xl&43;hF|0{#8s!d!)72Mw;oIDuJ`hEoi=;WiPEJw#}(n=T~IZ zW?erq7xn12R@7}5GqA7wLjO1w8K1M)vKzmCmFt7lG7OX#`1ZYPA3tRVW(Xa;dwM=| z0X@w5&1~vE)72PE@>g2U@O`Z1&DD=a&e))Q??>zI+CNYkKItv*CzR7L^b|7Vn?N~< zFJ|TO(ODiJ-_DVZl+0JC$LxblD2djup=$)-oqW0xN(Y`kiu|P~jpz@lv43rpcib6^ zKgUMzFD=T3t~e@Q98zGj`kApbT%0$`=@pUUoUsO9O$`VJCzLl)4UZj$@6D3kO$tKv z&N>3SBcS8f9A}NQ0Wd7mhL2Ch2HV2sXNQY4PD+W+YF8u`xz8I>%iBO8*(Vzjt*AaF zN=s7l>o6d0NN%(E-3p|>cvwgMJZ?=KnzamJ@O|zJ8wsX_&g*_Cf3Vvbd@Aq@oa?%| za|k*jx0r(|w#S-4Nqo{pc@(40Cq=L!;apQH;aAd!;xg-FXFo2kD4&A4o;Ikyl23aNqAe4lwdoldJ{X zP>-y}%ppz(E30VcH3(K1(6=xywwd04+b1M@qpR1jbZDnCwVfRGeF|&u`F^=ckY*?iHZq z`YLOI+m*(Rzy_RSjT=19S|sef&HhW37(=o6x+X+ zULwno5Lk<3gE>Acsl8f)qDR|L;O-R&NA_%^xPWJVkbB_2U3_VRVFz_hpPssFJ#o** z*H$XY-neOb+E(-|L!&+qLY5@m9^rz6#}fB42e5Wp99+~hJPp3-Pi=F8M0cE=+x;>_ z5+&V7BOnJIBJDRvcv@Forh4YFQ?pqUW^Q zgAlQ2Sp{lR0M7Be)~9VR6T|a0$hs_wT&^SMXWt*oTlPuf_fWOU%A>Y=v94xCro|qb z#O0uDq)yAonrR{=ho%o>hPu+F9}~5SY03HXHr)1Jmiumf5*k-E?tzRWt4Ak#^usQDvHmLF^O00xH3mIR<{~rDt#igJ8KJVHyHppvH#R#7I#aH*Qjt8Ew^qt`Mr-(Y zw+Lwz9S)HifN0YbL6z;7r3zfu#Z2uwOMyNg&;zJiz@BpIQ zc<6fBMbbU@($5tQoYHpBZPYm=3tS3dnoSfQ@u4Nuzk}2V@N+&HG{|4ub|L=EOdo{< zK>-7#{>WDam=OpetIvE5!l+8UQgZ-S#3oB}{Waw=uILyc73Ry_KUD#qxcg2@{u?ZL zjM%hvak4@s{%MtuyRzwMqt67wY)NjRja^U*WpfGHDj|F-GbwOMSLJ~?7}AtPlLU|X zA+K=HbLxTRQclq`^Ul;qsaRV>5!7%~{koJJq+s z)@O@fI5Lz=JJ!oD7^zY1FJH%%PPSYw#Zf*f6T-wt_4{<#frFE|!msQHQ29r(DP%K& zoYvH5kfwz*1KyQ{gY;dQJ~OmiU8RdEhNE4hv!c!aP|E42B_gB^;(pO)Z=Igc$bK+5 zKUzy*YAUU&DAKh6!?c=Ecw{-ww&t2o5IFUz)hL-?M)NmxNic^N4-_y>6b$rh1#x_> zu?u+JS8`6Zc<)xn((izvN5&wi>ktdL8O?>S2M@!_)>sb!dAML`#9hJu(rwK$ed=D7 zXe`k%J;TZ0lR${yi%M6iK+$qo-WzM#u<@K_d;eS&XnobWkeGKI?Xd2v8KC&p^mWUFJ15S;={6xt)7Ma588!ntU0s$WbR1S#a0sj$+<{EbciK704lXMC*c=^ zR^&6LC=9P5UA*HhDJbr3kMU}8&Wq-B9HWEzsd5vz@EG}^!3t>YFs2CvTc7h3da6xlPHqkXUGXcYRSb544Hr&e@uG>o{A8MkmfTGXHxEZJR+jDdconzI4H$Fq^`YsML9QjSZ&@c+H2p2&0~yAEH2myi zl_RPt)D2Se8=H-ckW7N=gwjXyI^vh)MgrRwR6Xi;6)DF**l?e7mg76b zJHUPsGjQ2qpKCSKzO2nYz(V*xAC@=|PIj9FiU~v%Lpk=BCG+388ll4ln^%(WNLUN> z2uZFk{T`180%>t85a-$%cDf(G;a=4EI|i@H#hS?Dv-n`mB7dzu|CL_d>#l4zSz za7In&gTwb$uN!_c%kZc^H0;D}j(DUZxL(1$M%`E}(01bHmfeGA?KMZk_e(c<9xsr6w$yaItP4#%)jI(6^9kTJhbLgH5vIsMnI+6x)Zy8-6B~- z($7w9I7I#C5CogWroD5#wn^rQnUK0(UC^_=UXOwLH6+;2O%coeycKe-Jzmxd1&J7( zeUHxlAPTi6byXpe96PmX)JHpk9L1EL!2sw+8}dN{WkNA%!80`Sn9E{0g*@?H0aG^H z^JDh*2NDu-N#O@!^e<9n3l}2J$2TlFW_^3P{lJK!%h^*j%c`81lJ706(;nshfz)*^ z7TT6j)4h_k@MsMf!}tIqW=BEo&}G<7U;O!;rk+zyphzMx9X;2?+!LbFLwk05IQLuV zMJdA>In#{_Tw?2{45DJ-*%Lf#8}j-qVc3-yD5bVbtEM>_bGP$hFAo~jD3S6LdKEbV z)?CdkO5c+On3p&_X^R=;Z*?LabaQaZmeHh^qDt3f0o63P*OuTK3jZo<+k@R@bN1bM>-$KCXE3M$Rgw>Y}j~>U_yBJCmCa< z-4SzSt-Kk-2vbZ~Ig`}B@F``i1lxj1aqycY=cT;-|H)~< zc|M3>6=Bk-FS*R=_-fTgzN8SGzpF6~DvF5}%OPDQ#Eo-cyqeMobCv-8L+)If7GK60fY=}WTtHfiy#_L^1rwuf;VH7-1{vk!!?)iKBCK#fMe}=W z{wI!?G!FV{I_T(&QQxu{AYslFRo(~}ntVq?F$hsBlLaOzMXG&FyPd}9l>;?*gDp}=~p z+@zh(1=bj)=?gbnr>I6_{q_v~p3s*d3RA+K4F$vrl#Pkf&OymH4n`2of(L!QoN^z4 z-!pzj`)R-P0}&)HX|$UJy*LuHjt2;QPutem)V4Ov)yv{-1jPkcH9vZc3n#s`V>&{* z_*W|CQe90Frl>OswaTt{M;|*K&4wkJJlMyp1wNt*u1ZP2uTdktitvd|B9mbH_EefA z91U1e_SyXir`raU_Raz&%D^mqK*2~qNhTvxn86SOfwnBfmQCBquhi$`B5`73LWlK(30UH>5kxvuxl0KT$m5Mfanzfj~VBM~GquusYR z4o%v$bf#4;k4VodwU~?B+)c=2$`Ay7o+Y0L@ADvM?c@;ev)V8EoA}<6WTPFqhXn$r zZHsjOf-bkLTzC#yiFFiHNulfR64u5q9Fpdh3qb<)t)$sV1bh_Xhv3w`vc@m_4zHKp zest=9z6`&$89Y8}hd5K%#aV|+FGfRBPp~TVS}o5ADpSCNoDf}r-xhZA6$QIYgLmxI zBbrBgVl*uE_AZMWmahdPrqqQB)N3W%u-ENX1%?nr=@4=XMDbiQ3iG6lzDeIY{HlCy zwC7_qmeR zs8{^j9@|1S4L|!vXd-OCs!K9c1j>yq{T|@N@mY#!+X3iVMDtU2_ncvGb(nunH5ftK zT>-!8S&&FeeLbZwo|7dhy`Z$I*ZtD==x9e+%W$N^$I~1f@MMDuvDbrs#^M{PTK~h_ z-#w}-%#+m)czMYeM4F()&Jr9wEU{lL($hsRoWNwLsqFC7HJIEJ_kH!3jwEr&?L-ho z&UT&qp3i7b@P+QZuMEy=(_6n~Eu0uo#R+>1IV@2TAyG0c!?olJD?cQ1Em10{9eump_1Ml*KDMfxWG;_H z?K=}T1`aAV#!yY7Y2p*CWzB1?b3(21S4RW%2-Us7k#nKOncdX}~q z;PAiq*%UZK8ybLSB}Cv}FUbw5SJd7ar>9ev@yEYW2%BYD3*D(8oyqsk zRj2v|BSV6geDXYqtXvVQy>Ywgq+TYuSnA*O(?I2_eRueXie*sU*W|3)Lr18z+B?bl z4?R0TY&6(zBd+-DZ@CV>gY+y}QzdHD-@5f9_*mNt!|x<07KXm@sM$( zdy2hXp}Q%sQ_wr>tkT4t4Xzv2`8M?JAnJ?+)gfFT#FIIyN>c$m{# z&1AwVveNRklT?H>As*%_@dYbw17vv#ZYS4!Q(3*7#T&e@X9F5r&?S$>LT5op@#rXJ z(@HQTMscs{+#M&$i^XO9#|*wEQ$tOYCettcPz%Z+9^YI?>`Kepr1xoMbcpi{sGcH? z@Rh>dj(KBH#lrU0eNHE>TGZMha!OPoHH&-NqIK$40ehXK)ml&Twet&#o3`r7QLds7 z5TSEB;Dqcjo%Sv&y1n}j%(rGP@|n^|!52Q$a{59Tf_|H>O`K3p-}Xu_fv{$#K7o+< zi>ic({H`yl)~{|OFP&0rM!J=&KWnoQN>4o3Y!BLLW!Eolq%r_uzlZ=KYWt2;%o5Ey z`Uf361$@}40clB>MRZf>;My)PE-v!ZFC;e;^%yKPpe60O6%J|$sfSlq+R_)Tiu)j{ zcpNR@_bF2J#^)UeZ1>jkHgZsqfa)IHIWk8qypB#cO^e^pjpNn|(DP{!V(#6uGayQl z+eFe9%4dtCnJ8fXMbj5n8-r5PJPk`Sfwuh7BLP?<+Rj`|rW#-^Z1RfB)tzkA3>J&c z`M~z9iY6}}MZ~^RBSr(w1ggf;(9@$A@MY^%s&$|JK#yB+R%qo=;Dy19-YqzKtl%Z? zQX`3%5whf-O$Rhn67IbcHrZ@0s|r91RJzI5G||(Fo_TtToTzxyL~ySgu9hZ;ud3Mr zy#!lRktg1MVyxDQn2SA!gD4u3lFQcS)h|#V6#`w*xKH<%+GwG)0aiA9+MBXRHRJ+( z11G;H+s<10X^HE+%Q9Z@m-{V)u4PJBU)8{p3nvGg%SRlcXnL=H--gGhMSZ|dNiEGh zuDpi710J`KPQnRSU%fP_*qvG;{U~xldOqyk+2aU(H@xu3COIU$t<|BSu4tVrR5MC? zJw>0R|04X&?hCl^J+RU(34RssI?FqKY|daddVA@|aFd%~GJ_;ACLU@S0(R!JxIyGA zr8}VhG@?0d{I8X7XLj;`3-v3*zEJX)^=$>i)^y9F3-)0IQ(LtZXS7i`B#aS{xhAMo)%PO$`Qs&$!8ZC_48wyceC$I7Uutv zSiv%nHPkA@wI;H^W48X~*}}1j9*sjrXr3(QySP!5ATa@zr9%2^;qZ zr+Y~v^jy5j*)2I31lbuoYM~z33=H6Ie0vUEqB`N(#t~p*fU0V6%R_rzvWa0wOh)o! zOU!6_rCYfl+En@+3GX$O1A3LS;8^bX)Jro6Ti-9+c>)YfO^{qzypaujAL5?^EbV*a zI8dnvMPhGJSA3T5fy-jx~z} z*`09Q-RceyPf2}WIMKUV;+(KR8rEKbSY01KFCj$nwyD@H9xmT4qSVePXXw78jJcnB zIcikOYWm^hPkob^hr#puI`hV0e_+;*f)+k+p$IvtC*Oe~0*<^ME8K8tWkGBVVcx0&ayR7SdI z{cD`IV+GpCpwgw*%IMC|BeEwU10ZhX>`EJ0H3dQ?fsdUcr z#}Y`2(xBL&48M1M*QQ;Luex*gzVQu?=0Qv@pOzMs!1JI=`t%9sFfUJ82N!hS2&wscLVawk3)YOfDzkQE8#3+b5V zBPsK);CT7Dz9{tCn&l+Rd*mqWBU6~Yf_k%!xrN@P&+#;{i2Zq(A4NlX+G_ux}rny-}TEgzL8n478L^T zcyBf76&PfM(su!d-T+?_=!>4nYL2Llz@ES39Eb zdHDN5B>zs+E2+W52)6SxuNPz6&9xszWBjsE0)d`Bj)EYsO+`qOH#l2@DJ;|eFPaYt*%|ar+4ErFVD8`Le|N1gFck!yurA20; z%H_R+Fy#{lZT7UzV4)IF{)F5A*_X4H-_dQ{_yd#kyc6?{%3}=(hMM%*s~H%a5{emN z0H#LuP1H6NEie^|SLnqL)|%t-(!pr*y{U2?4%`E|+VlVx%Q(J0?FTr`^sg>9*eHVsgJ4U-wJ}R=5O#gD%-dvvhOoL zh2PdHC8ghO-mK$-Vx&F`ggU3qye5H71R;Uws5&cP7W>t1+q~CKiDku0oAnKo!zl6N z!R)IX31Mp|)7;{h935C(gq8%%>R=v}ANf1Z?G%TI+Dr+H*Q(4#a6t+BH-EohVxT(? zb){#lK=XCgEt_2c9Dux_xDuBCT$=?WTZ05(uV zNdx9>nmCSc#?xf-+a$Nf>nwE@u`CBwRlJCQLdT`J^HfI|2#UY3(lR5Y{i@XmHrNN}TMW)K_$vY8?AtbBr|P`GpueiU54v6=lTk zQ#TUnGb#aC)&%=g#TW7U;Whv1(&-dFGReDlXpX?jP*d3vB}C^-<@yKlB}R*(r2c8% ziYdoor&_;N`4qeMv)K^yw$8c3vmG4~bb-wU=ES#cPb9gp=TZI+Y0l;GZ zI>_|S1Nnt9tO9=OB(&n=D}>fK79mQZmxfon?;pZtb7(5R?X5Osbhh~CVLq>ahzA&5 zR0?@(VEVD;idcR#C&I00mel*jN;_rv8;-7^PLh5{>f;=2 zUU*)S9iE!{P`8J??|P0G&>SB8TueWdfV`U|0^@x%36-2#$M~I?8@9n`dDXob2@+nh z)cNaOcx%jJ`h_oAy9Hkeda~ZKWFXOk^<$KIpCooR4omtrO@F&t z(27J!p_&njM5btasUu9qLH&h`hfQw%9m2RT$!{B4BmylM#+&!qd0W^*(~l)qBHR6X zz$exdLtq~;Rv~~GdJq!>+!~--fIv?4>O`!G)Rl#s_Lx+6W)J1Hro%0K<@oj!cDyyF z3x^hap(Wb5sm8!>)k+gs5h*o(?B3sUT1dEEbR@QU9>9}NC)%iHs2^*;Ao~|ZAO_9( zICQCvFOMES8Qil}cu80T_$V;axuQ*@XHyo=oL!=iB#aB zJs}!={O^G(oTTv^kCwkXt&>&VhR-1RSYK6q25iFu04uvv@$2@2hcplUTt)<92{8Wj zaW?kk&pP!G2j8(w+5E&mcj}!N0wAU^c}{KWu0&7>bYB4^t5=;OLEWb}ovc;hBVhPA zr9%bZ6=idBoNNRsep8kgHib?IE`R=5kWxj#Tp5)Gt^4<`j;Mg-pFGp|D5`tiDE$9XkgJ%HcS3Erbsst?YC7sE#H;NJ9rlckTcom}Sp7G;6- zt~k0cx&`yaBcB~wOMt0ys34NqN&8o17$VGcITSqjoq6Z#{c<*KQHRMPIawScqgGqm zzOPq2L<2Z0L(-0Ha?foZ05qBL@!+?IWWmIvK6JX z>7o=sEak}E>V=uI*nG&HmjZPJ)SyxzBbqpw=VK;AZY-!e z;pi2st^L%Y_DV0C%T^qpbE}zC2ipXOB`;Pv?-Z= z4@LV^33HmR*lK(#>59l^Fc{aFIW&+?is|tr;U|a%N9jQz`V2@nrSV%EsN!DAw_1OU z5C9&O1p`LL_661ZqcA8KY#5p<26S{xEgDRBtU(>CXf~G;N+kC14mJqZ<5jgzpOUQsGce-7c`EKG4ZLe zDuyLruMw&^v^dCS)8K{fYn;jMWZDd8NS))?)7(8EEvHG!_2K(Tu`UTVLMG}DKF>u~ z%b0%ts=d>)`|B=%ubW&?i`99I3M+Dx%Yp8BsSo*ua1N~pazMpBC%^$%V6VC~E@jr3 zZI)ynXU@p!z?U+BDVPR2H{h8sP~eFwE9RbJa1*P$=H zFchoqI{rn^f!^J$|DrpnsvzliR`Beq>IO#yuojR{UeS8+Z61_(;6JP4v1i=t9kjl; zPwNJ^qACJ81F%^00VCz+lXZXFyr&VaS0p0 zk5_WPQp-i9#MGu0aWgZ&R>sdoc1F9kQp$lW=mX^Ou_@l?ngqPsBiJfwQXCKw#Pd6(968RYSBANDUnRNOCS9C3;f_BT( z95k>)LWg2+q^Hy1x48u1ZvjTqkiX!8AP0bW7_Uy?@RM0PpnUOroiz8N z##+P7Csp(EN?Eo~;m*~+qh3M8005~eX4X=mR+-~+yV9l>Zi5(h;imzOnf#570)_(E z`a`v>rBXt$s0VE!CTF^N%Z~3ei>zs*iA)cnrs0-|c?%u&%`tpB^{G;<(qiUjOVy{< zHNxkPP>XUSW{)(W-Xahu-hpeE8bTQ<*#boZ;>$}LRC*stFn$wv2+(IrG8}I4WqCWq z*Eogu8j#Ev;n^aJhZ8kAIleYXZo6czN8Ltc(4gDeYKpw35)dl1?u%I@46WaE;3fZ8 z6tB4?Cm!GqODHTyfKpRiZc%{{Qv!l=iYKtG2BJ21}=j=J!6g2}&j3&3TOA7ZW zN8l}b^yK_zv)gP`WEyR1MOjQzEdC6=d%eK1EbQqJH`=NK?2RFv_@8n4bOlsUDVY=1Vj@7UtXnM2 zqf}U^ypx9pOH;#AYLrh=ly>A`MWHt!y4Srrc7S?Y3%(tQQ!gxg%y~HcBlgszreto0 zQewv#=jew9t#D3iW9cyKCZLqkls@7zB=aKs>;}N(VQ2i5(K$sYnL-;6C^lrvZY-p( z{ODL8(G_`Cq4cfhgr2b{*y^i|QSYqTpo3u3c&_eu@gazkq65z>E;ft$K;_Hycbtj} zrhx~6-&fiwD&=&q0f#78f-Am7^8WeFKNsaU%#aVDPwWq)&=9s4N0%rM(k4DWaKI$&UbIC7maQW` z()uXVDS*4>-L*4t%u=8NVmFZ5%MUmfkZSR%;L8UQoMikp#?{5ccU1WL1A4lJHG1}y z#Oo~vtTbP9sqhtiRnFlQwMO9-Uz0SkCK18CG=NK=8kC6ZvyhpKqU+NdQfy{)dOh~z z>3Rch9yL(8We&r)ejQ>h@X-$hIp_kG=g6IA>c1>*J9B|YE!j3WM?5Yg#XFNEMO_eI zmrRX2xHA~;p_yYp%WK#13c%w~#H!aVW+Gb15G6Kru5O$%21hqygpRxHZWzsvnt4Kw zf*dTqpO%l0Hu+wQueKjki!Cce%Q5Lps?Q56>s~fxz$Z^+-#m)dJks$oA|>?)z9WUY zgiD+(93YNMiO6Q*hw!|S#hXFRQ(ipZ3^-^t6QLKLZaw)Vciay(NNa`<&>Pwe<`&AS zM!^Cb^MpV0Ig~mt<8Bb2J6J$}I-o}3ID^mdwKa_)&d=r;9yABUP5_k%4C{&dY>{(` zGC3mvu(1DHMQJe~8Dd^HYBsW>!?V&1Gc=E{3%J)FLx`!@foQaBgVPk(_Y8j({0BOL z+znEQrnY^RsYm}2^!fFM&j!~TKPs2-aN%`=`>XD2iyGgX(nlV?A3@=W<^Rz39?K5% zT6^XNalo7g9*ANTa}G1+oHMW9-2Zn@+tuan>MkG8Hnt>)1Xg%nU=f;NrsrwM*NcYS zRJoQSEQ-O%H0Ww_c0}*#Rg;_eH;1m@Q}XpfK0)5!>4#u%u%Az9M?-oaaN>t`UtmVU zzg@>dlbVKhMUx$5^#hr|^2*U{qYW2MvnV8A_cKsrD*oD2!#9o(7MGR$C(?DzQ! ziGwM~IzQkI?e7dZX)v>h4yFew^t*?~r~;#3dfp>t2=nUP`6l;P{JrQne+P@SVx3MX z3(Acf^p{BWUWxiA~(W7-mt{B_o_W~fZ-$0Ji3JUvMl0WZA5%8d}1lG`+} zzdB;~Jm2cba_=rAm_T5cS-ZnzT9yoM`_y{1Clfk4tYIQR44OqwkQzd@e!X@X6hpGH z_f0k9Z6n(YtOurzhE@QE(_(=z`6rx*k1l3Ehu^H7%NVysS!bD|**=QYqDMfj?Zk+S z-xTD2b}!v=Y@WI%TL9gqt=1v+4v zjJb2ac%zOpUT*l=9}&!FJs;hDYI)8xe;O-Ij^wz7kG@2tT#AtgLI%X8=KauLS6!zC zF&g2ELJ=rG5|!ettc}pC%rAmrasOxONpaK|EbaxT!tFp*QtgJDalCC?VW^=%o^gAVo_V~Kj zG>Mtj66_HlQm3=iCa@J`V~~o2syZhOsm4lKM$NtVJEs1x5PJ2<4byOYx zy!o2k%_#cm^CLrdCP|lVto?!dZe=Q<4BPh_jJ=!esW+5-6wL>j=~6Z7Kd+y zApI}m4iJG9zVJG+r*I|Ay)nYJf(gw`8a=1=h&eq^pj3I0xix@O(_}{DXDP-6e=O=)G4s%u)5)%5)~0h)z6h0Sw?x6`I=QmiuXL z`KFx^H?)XV<$FH}hmVn6DvzfY>Z!kdg3xi19HqX4rJ(Gx$jt zlWm5Vm11A+K2##sKXNX!_+k-(plKK))*Yg0vBlYk+IlpymzF>rdjYqMl;h%4G*cHh zHl=zhh;x7f;$}WafQKt5Xp$5WIoh&^=1Epw4>XK%h1o)bu#SjRc4L!iCr!7wNtD2{ zU6kk-r!{OCng?tApcH`;ze7`6(5_XByVc$_SPmG6Kn6^nT(v#1LK5;7#I<(jU_bIiOHz9#jX95f!{wnu{p#}p z+FnNJA)zpUk`NcV75ff!i{A*daz4{=MKe|RIsaSdn=S=MwQW$-W$L#*LJ^`E^#Kq- z#df1vVrMic{>b>){r!H7ie3R;`VQeKt|xY)Sjz2hmb(mXBQ?o>`!;gFGz9f>IUS)( z=PyKbaj?DIw2S(l=CDDglT?R`6oU@@4t~SdayPzOTL%aa6W!j7o~;8L)Sy?tYOBVb z6GUU|`g3myPD_e<7W1>R1&bqu;Uw>k5Im#-d*@Zaa7ZYW+OeSEiNcW(;KGZ ztCrKfLnU`Tn3;!=MMARn*eLcGE;E4h;1fTtEp@>~&0rhsmrSjh%bTl6y7H|`6^Q9c z2pmL7f|GUYN}&L(8lKW}K5K91Jm8E2WmC_R!8-UCP*APm-C>a?7#wNZ*8`fJN!Hn&CcrF9ioLuktX&rg!qa#+!Twc1D z4sAVwm29nyL88ABJk%ml8#-|CfjWTNx474Q4JVtn;5!{1uKV8Y+X7j?;~lXh_?1|W zN;Hm8ZF)PzrXY<$f*+mL6Eh+Lx#ycr`A8M9!hXaPZB)$l74AXv(p?0SoovlLpt@}M zY+iuFK+5?>;W&nPqh#-`U*ChlrwH4jo5G+)+irG-IRp^nRyDyqtLk@4Bx`C~qUDZ( zyWZ4|N2~2V7bJ;%J{Fg!rkxtsWeAcUX{b# z8PMZ*DKDW}a^b>%wB-K$S3O!(Te+vOEf*-i4|Uzw2l*=#`=?H=YF$(D)c>hX{BO5^ zgD+_xiK)(Nad}21PG%Is)*YS*;>u~{;q&?{$@{BU`A^*+iy&a$1O(rBQf zC3P$#iz5eUltfdKJWz1M6|ro&PiYDz!j-;)gleuXbbq^N>EI5YvQrw1U&9PaiaXi( z%3sw!g@#wF+{w>xGqgu69^FXABJPFwOTY?cgJ^I%0vGU)Ah{*y?_f9GRsh6mm-gu& z#J<{Z^HW*u6#w~7O%Jb3%0TpJKoX_;+&7HEg}HQa-AI6d;#i);KZ>J)AYT?Kr1}4uwuhb6P!&i-6eh~|gk(MZ zmV?{y)R1|D10D~4PduEXj(rEaB-go%-6NnX$Mmj1Ccmm;G8onrej%zkZ0`O{Y_{<}p`;K@;j`VyX4%q)q=$_BK>#>Jm@LVIX0GWfnnXOqc^bm#-Lh!Tt>R2 zy@*=G2wRxf+B5XP^)RTRUT;~t-HRAe)g@ZQwAoRm^CstWI}HYn`RQ_vijW$|q+_!> zGTEp@M91C*4|y2bIh5eQw5@$f1~wi5GeFG0BKy>hO8}xCWI{DtTgobPyy=c2HKfes z1B&=BQTh_&bNGWjsvMW$iw*(8mdC4ld`j7^XD=?Enj{}-Eq!nAj(AkRw0_~HzH%#g z0~7_^2?`4adv#y2_ZSMFG4bayDOVS(viwqbCq^cbI7CRt&g8zXI|0*tB1KV*^lz{= zCW6`NC|Oo)f52#W*w5q%4hODdb6O%UR7T@ikSma~9>uwYlkV(d9w={Kus>UsjUZg; zK5o70AZjU&@s{PZ^D=hNYF6o)%QpSi(Vib2`;2etbid5ZQNkUL!$@gsZ_ zUes`qQ~I?c0XH}~l%60lfQf^qbivz_bS9(i@cJv)Hy~OU#ybq-lgL3szcZ=M=j zGlGma4^0?(_BVtF@Id|S4fR>Xyw;)xIbdfe%t$~X{BzW$PTP~qEy~&s za`1W&K-D82&piQJQ-D48cm?nhvR`o6x}>+K(C-h}b*%~rAAD%CP;sjqLadt?=g=I2 z!_nQ{doma}XfQ$I%J<4N!4XhzFvKeIcQywd%@SaS#k2FZ9S$yRcxD9JXAlGZJo&8q|-jA*>&FF6I24o#c z21wazpOnVFpx0sGcbqkO#blbc?w5|11eH<}z+F}HP!fCnvMrui16$TLePixFu_rXT zN1N2_PYZxAWwr+fLDAZG76Y*GHW(({u!Ka8N@;Z9r;h|M2N-D;&dp)@duRj6q4INz ziG>wy=OO2kVS8e#u-1d2F;9s{qd0Gs1B~9q0R!lsa^mB_8$sg}agzR*J3t+4f~pBN zr-4pqy!6B5#oU_AL}P1(0~ou+o#bf%phnV(hkdy;ydI9F=<~(U@)i+Zj0uM1+=NKy zry1EOieR@(C%YS~@*{@jJe67BJL94m=!s{a2n4+d7Fq@bJ}} zT4%QGg=?`GaKR^}RS@_n-ADe2LH9)&f->GW$YSF3tW4(^dx_gbA%${^e9j=h1}G3-0xC5YRSBr5(~)=0nFlK|an8@1CL zD7je)!p`F>L6BB4iHxK-*hoIS*h9T1t*~C?CNVcFhxqBLBNB?5{Q3j^CFm}tGanFm zl;jADvVG+cCsYdvr@D zjc94(A6R~amSp{;W2yUsu7917&cu8HuClo6M;(3p=PlmV5WRwz+N2Gj{F;nZ!_571 z4ASQi{W%ZyC$zT)II4DjGY40wh)Lv6S1HhJ(ZZx=k=fPJVZDG`{@;@Xdw}`8uXlpQwAj59htZ?z)s-RC{pMQ|m#D*E z`6hyQb0w)7X68&2jj0+rE4`r1^FZTFt!9tLo7)idmy39Q6FCR zVVb0BBR8^}Z;XrPY@2OaFf}MI+=PFX+3zM{;8(v)5Q|cwqURIdBt!({m$1b`zaYY_ zUmc`Q<hq|7$B)2#*z)CgZ$hQb&3jWA6vvE#A?J3*1NNR(@8*QwQ zg+hpWWXc=He}i&8w3%5CY@pybC6^xZ!PgA8XP=rG&44nLXXhc|(*pS|77e^<;v!O* zhL7pXcrAG`6qa{;*4ZMBK_lk)MB428s}sW7&-9{K0a3{vl}|y1d5?DS?e@3|Zk_4j z1g!FDa!Gybs1T6KPM2-p(YkAIdXrr6q901}!btinV~7Z80gj$#n02#9NUp^a#|h=%lDvJt;QPx5R~5p!6A35$gNv z;}hx)xfpLyg*>(?fo3xMMDSHLG%YD_s^UlOAw`C}+~Yy}{VGV=@{+E;T(YHhgh{5I z*gHW#w_`XCG{#YEC@0FroeOvd@|Nj$T38{?sCm6Xc#TO-(o*+C+4qc(t-1eKIyMpp|5+(hKHFQUvT=yr7fz7 zyjE8-uzO-01{x)%r;hL)6{qC9r->7|P74|>s98gDB$ji!V4HsE9u>%f%(I>l@2opW zjEzrA(Y==ZmBqx@iD;y8~6Mz(tWhdViXLJQ4 z?@3!3iQ$JYFTwkOHq`2PfHz)t^7BJ-uC{3r-PX>G5?ypS{zNXq{T*0-^UB4$2QlQe zX3Bm$<$f2T4WZmnZWk7rROkvp$rC|mXE-kLJwA3uPxrNGXN`?Q_qz``$=v3iZw6>^ zqk`Z54HEfQXedi+?&+mCK>}ii?Bjb7@7qhGTNKvC`xNW$tJzsnpneC@uqCy~0aZ`& zXl`voAa$VXxeD$+a+evwCWi?QMB#)esDPpNI|ANla^zN%DeNfEpL!s6rMq3xD~2^5fD0fX z7Sl&78ui9I&Ry0sTF%ucno`;rsG>^sxRaqtOLm&M+;6Kf)x$PB+gtcUFS&PD1)s9z z^}P79#jl-rQ0?0uAu!t6&53x8-}~c!Gq+wni9}y$PWtHvxXR%a=n9UvOj|}8gopgX zkG?LO6S_xn??*&iUXR-6J^!M)f^1$F(%lfN@BY7CH2oV$bU8)g%6pg_RA ze$#m~QJisdSX9VvnWC=bF9Y(@F7gUPk7FL~0+c`l!s)v2nq0q1f87TgwmgJx`X!SB zMmz!I=4cPxH!YiI<0Aq@`Se(*;WU9tubJQlF->t!eGrLuc|ZTezLVK-lm&xDpU96p8c(XMVxAbAMNn@q&gw(;r^GamDqo5wX#V6p8Gz& zpTA#PVJ{8q>Hp00-^TcVtyX4`;qewcmc^+cuD+XOugqr;vqXuXWSFK`HoeYiqE29t zkZIVm7iRl+n?L^8@=lSCX zs(GRBKkCL8Fz({4*nHR_tR-7eL$b9vi&@z8o7U1Mg;ld!TqFvrcK`nRsQ&MLBtw@f zc`H2piE%8>y-G)DVPG~0^=l5o46H=Oj^v`Pcl-K6RkHa0QB8i*RoYC6+u(2r>!?V6 zBu=6!Pp-Vb{tK7f_ULfnm8Dv8F}bW&+Jc9KZ%nmgPf4_Q-al9O81Q$JGNyiPdM~xO z9%@pv=tX^V(Vop;`M`1ME7!`Z<0mM?h}S#@63k|qIo`=TX?5O-D5qdMu!4BPM=V-M7tSth`?tYlz zZ#d~FtN}k&*IR;Nm*O!4Mp@@;85j7RHqfT=!3KVk%B6uRZMg3X-PflMI!u6QzAuV( zaZm74fADoGVaG!cfp@3pKJfYkvC87l^v@V86R zO=e*?Q9U%|QGJcNIJ z`3n`+r&k<@$vQGyC5|E!POV*vmt#s{e>%F-3%?&)KdJp8hV>_t_PYp;JK?M!f^APQ zMB!qq^*9~%A+m>I{hAT=Yx>5%f2SU2V{v5+_WC&eNxKk8SZef&@8Q_l4IjU`4s>5kRTf^n>yHN*$_6o8l(;Lp<1+Bh4yK0gKi51e)t-&}4 z=f}=?puwXumLHNodVY>R&8NxSGYq>F`q#LxCu+rL%Ua&C(Qf??^qF{gI#~g&!*s** zfO*A*i1Be)#)jEV!i|i}1E!9$rD!0z6x6jret2HrAe^1lO(=LR-T4eb8BhzfWMit?DKzTVFJ{8n6l_ir7ew@ z>1(OoVXRuL_rSMLXf4*y5I*RxWVj{%xD*_IrBUDspm-`sM4W>z)(rMz>yf1xBB}#M zRRCb|^+Ein%_)*T-RM^+{*%YY8!{b) z`=#+pre)P{FV-Gql-+J^0jg^eX&0Mzk(r5r+dpDD0=_gZjsXTiLo!H$FM*#QGpO30 znivn@Oxf|1ND5kI&wEkEJH!I*6SE}cdYIhb+}}blQYVpQp(Z#bQ$1coy$ONO;<}Z( zCT>rF#0$4MH88hRFhvHaDiB<-$<%xS#E-US3QD_OJih4JzPO%tvYfV)tZij=}2Fqv5RfxK?7HaFf*%diH z1S871IXLc4e$vl{qQ!}}7tkza5t zp_)CNkNlggT$}~0##W)l7Got3W!>h^`^h?c3eXy*^;C%*V)s?v7@YOfZ;$HbL;=Mhl=%8_4sO^ zU&kzV7?bZPCQuZi$53AS9$S>*6Qc`@@bcWYIhMoM* zzxm;vvSaC7u?e|qNaxanvc|c#JHIPJV!U@qAe&YU?v}oYOT9Fx$`7+~%(|uBF4JHR z@;CDpKFPUuDxNu22F1+VphdV{mpA0Eym{utE{^70VWqGD z?sVf)fKV=rV1$VSLMT*QHUPr=Q-$OH^A$I?n6Hr3Q_6xOR@7YlxLzIci8o#t!K!6X zt4&nQpzq2AKZ|&syM1ERbBf5*ywm9?$JbO@~$AaU) zdh|%hrgFNIs*Nu`E*CdsYd}6pC<55_1M_Squyjfn>Z7v-d*L>v!LQI8a`iDC`>hUk0@WgC3DRYmX~ z5v+U>*~XB~Ll8=J&bDXUWq0XN;gmtXGAIx2gx^>6t+QQkK>ob|@og08`KxqI+J{de zK(lno$6wnS?zEr9V)kyffgNWB+-S`R$rK6$a4%G+S24U!WMhDIlaKNIyc$dfoaP=@ zQn0!ixCXHrtJj)mG=RxT%N9e72%)NZKt;oRmJ~W+gB9wE;9{}f_+r_SHDZA12X*yO zi(t~ZJ0E@|da2+wj=1Y0K9n#1_p?T!+@n|Lj2YuVj!c2yPDH#q#M+T&cBR!oS;l&a zV3KSYJ^_e8$pC@e%*SGzL6+{P*SS;9<&BEk0a5uA?Lr5nFLx0?6Pk!%xSc@Kjt}(a z7-8h3pq8`7@ZbSa?}?>{L%Ub_82ci}JM`3R)keEru#NV6enf>BYE_H{DgmxLvaKy_?%61C{w z{$f5vvTbXzv1&ircv46JiH8VBvGmYmUdP@mg}%FRjXFjf3XgEYu8 zayh%X)90n2uF5#MqtKSE0dYzB&IyQt1)(i~o~F^f6hTsm-8zQn6$5Jfxylml(nC=6 z1up>8t2^If*rw9i0*`YH(ePsS^p}y%Dy1$K4pyAKpF@T-W5gU5LUVXF)S5u{6 zaiEIe6s(wq4KS`MuMy6;9Bdkc%f(Vw{_Ji-B?nKWbcaWNa`q97=8LBYf`AYl#OARq z$aa;SMlS-`>YlrhdIT_+N~yLH-l3dLsFO>h@H^J@;e3NG#%Ab#+G%_j@X1R#rMULT zSt?njU1#2)eMkrVMZ?O?O|u46IP)3)LetfClJ72#?N7cJu5!a~Iw%bys()i@BXsus zkVzX%16k3?6)BQCmq1odN^mf^T^aQyU6CDfVr}n)`Z=Z)M(TqzYn#Qwl#8AUU-k5A zG{U`_J>xP@BnwHSnICS#Fs^x@LJOBA?E$FZAZPW1l|J(;b;vT^5K~lHf`1h9b z2~*%d*Z=>~K4L6j5;v{%K7ZaT>+lF6!O%ObyI&wsc{MEsqA8Z}w+k z6Q*egv?=msF2e`UfLi$V@=jP@m5iF+P|Y~?BUyB(A|4@nGyKkZi7tT713**x;!KK= zD6ncC5ojR*U|VMJseo`?EEPfvl`d4c;`D%FNE!Sc?<>=Y!k)=RkQiyOP+YJktF{+$xf-^qc~9s;W}hNlEq%>|uh;gD@)mhsR9B9lCNx_o<3L3p@%J4Z4_yTEA*zMIj5GS_#2FU)Vet^&%~+Ew!2y zrNJ}^$ZOP`Z&e`-gHu0+l8U>XeJOSBrLH#o=mSUW-WM=y%Rkcy)xq81kH1$Je-Te8 z45@CX8;Ys9z!na>I@Z*RmvPFURtCdWkQS5iW4G?%paFxj2^kI+Jctrm&<$-USEj`G z=VGUs3^~ZZUt@%RXuXJ^0Lzuucnud64xCuCM`H`3F?Vh$ZcVKq(Rk7X`{awcKA3w_ z#bI(o)8;Iok}vUk3}$P`B2vD@#hD56zPHZAvJS|XzAuL=qIL5SBDWa`{xY4cpoXB{ ze<9#ap*)NtVuN{JTF&D_ri!TQj^N^2^xaZNLHfJ>_yTEa71wBy7 zxAO+cZ$`Eu=H+$c5p*VMH!=#~Q|V;;@VnqnOiy-0&EEv(PsH+A5ly}gfntE5VXn!o z25H?goV-!>B=iraOb;S6V8iA*+Cu?l9%7iAVF!I+=(*wqr^IE-!n43+Q9Uiyf?RZ> zbm5hGV08tb>^@}hRF~RXGJS);MoI;|txo94u(=57UYvEwc!JCdYg=y^#C6w>Rg&|o z24KVvT~FF?r_AWxL|#%{XmH5SLev#AsOG2ns0Y!he5GKT zFzg+Kv_^=!{8>@U%Gd{z*(vx)9+GT&+EuHSnM zHoJncW%jT=YgZ3g5388>%mK(~z%SXaf}}0-4e$KKu_*Wqro0BmqMfAuRmdZW(epa1 zdp|n-B%+;^;3J+yyod;+wS9S$}Pj8G-EbW^!aUfDw;|KEQ%ez*Y>g`tKR1YJZuK z^MpiKBl$nRAMyXAkBwROH`QVp%msgYB{Q$Rdhf~t{%M)F4=!*4_`3ZA*!DGi9q8=` z)?XR^OGJ#{f&c~#V0mSiOn`VDy&rJgGclw8`aaFUDFMg-kKGrqf50;b2jE;|oK62Z znwj}oFC#APuPn>|_TT<%M-Bf^?Wi$I`*+rJ_s@>n_YA)j@E_Sx`}*+zw4 zc!}o>)Y7-cKB#|jpK9(h+{JeT3P{aaHdXr!9uTKwfJ4h^alNf~hrph|ue3kDi1 zN*X@WkRDTV|32G#hgSvv{`+ierSv5${r8#MX@h^1f4^~Q3yCrR)zJQ4lK%Pobs#Q~ zn17$?O`A3T@6TZ3%mx2$h<`6(|2}jZ6YKx+QlJC2Ilp$4i8Gq)C>;%VF%k0+ED9Es zG%q5=;`XD$CozMqa1350odg8xuj@5M4Ml7n z=l1k)f!`Go>LhPOedVe^;6!AT!CpTXzPR&2EqM3}h@Q=o4~kr7ip@m5sYtvH_T(*u zzx?h8DvQs*`tD~?83;VwJ4FGTBSZYEmY0`=k=^d*ID(=`go;9gBG517$$=Fm7o;B8YIM1|iSn5lZxp=9G-)Cr_v z#V|_9oGo$ujuVd`sAqA+&|6U{6D^x-AVcm$7j+St3a96A1Fr*7pa*Ardg8;pPh+M_ zgJGQlt!Ds}lJ^a47c-{1Fx%N`qz8mgB|P%Ns04b!tYS$7=YZj5LSJPG!S2A}D)j-} zPgfrq~q4v{ARC}0P#PL%ZL9QO-%}X^Z!~}Z zovm6(fjn6FK?)g)R~4*^|MHFVYhwrgneo6jgnV}FESM@UTX5$3WPzMdCqP;Y<0f4o zzTB|rsNC=^LIxe{A-697>MmBjLYi|I)aves+sC@X_8`h&w@h#yEt|>hSM`Jt6&-Qe zIM}dg&D`{BG!sXidp*3FE=hER_3+d4Q>K8zrQx`#y8_`Ai=`$M0!=M4H757*z@V1LNX%D=! zWZ-(PH~nXco|6R%YFdtqZ+N&#k0>B=(A8`J*pwtdOX*|KK7q#p2jA(sX!I_30wRp) zkKeL7#tIEw<3Puu5ixVby`jsd+j+jzBzJPQN~?M@GWzo>{-oPj-n=iL zL7rYk-eVDwO*<wuw1eog3GV9=YtY|Q*QIXwAY5PRFkaxo z%0Ov%=}X|GkLd(s4&5j~zn&@AN z$(aw8Mpm+K)z%**5JF-VJB+oBv5I{M0d4i)$93{VL{@cXbys!wy>{(}Ssc!hyWHRX zeI5h?xjXDJg9N#73YPt}{y@b07eD4kkZ+hVqKitl80$1{}&$l>G;V8sa(!t4Mkw?xG z>{vZ%{oQO;m@TJMbmiLzWYd;8teHe1TUihT=I3kg%XgEnreN8m8L>A*->^xN73k(P zy-|7B_6e(U+PdMz#$LczM5UniE~yNP&%y;yQmSrZ!NB4!+Ns4jb+*vBqKP>LvZ|sr z&Ag76j=46^#SMzqYfl1k$+ES*4w=vNb3jrhwr(aHAf>5X&enK=&PgjxgTI-}7025> z#djfoLKO0(j)^_|{)h@q#hVE2E5{P-Pq4+Q-C5w|O2@09L$E^0V%oCKY&+;P*RL-# zrDTeF?OiPat4x+;9@l4MfZgfvnoe%S-Up{4i<+$uR2W+bZp&M{1<35FsBRfLgFVOV zbqMA$5gtjfPZ8eI+Y&gHp~R+pk-`PBJ(FZ8ArA=lrL9Avrj&~WqRNQ1;{1YX&L;vZ z;_5P`Tk?Y4Lu|16kZY(10peaY!aoB#a`edg&#ruUpYN(gdjcHH2<3h$!PL zCSEIFS{{3nV{HMQie9}a!JIHssCAGbX|wHkLAvVa3_vcPm2A)9CSp6{b^o zru!?UO@uaXythh86{DUJ&Aj6%;efAc;1J`0nxk{oUZ{D{iVKLw3`=C+AU+kaTT9b3R&EFki%sf#gK>e2 zu!A3RuedCmj(3}$1{4~-8LD%iW_Om_IKCXZkYX`5p~`mgsFLfjq0x(Icrh3$74*%9 zFL$3+i0wdN#hX{q{o#8}KUM7cv<^m{yW998vqQ~1oUyxuZrGH}!#NYFe(p<8kKIx) znIsHxtIh_m_quj7b3_b)$HQE^?xrv$-VzF(K8k%T6 zyUb|JV`Jw<{YtjS`<7MBt#-&*)9&E~Ikg3|lF=7d+wurbm3fE(*SL4`b^}-mhvq$? zy48DRH1(_;|3TK?9-<234>^nb?HfaeRPC8}bg`ocAP41Uu6Tu6lhE+JN!m{sbnq9R zNs>#KTq}v4&A>)sMK|~C&I~>p#1XKsg>_fgT#`K50sfMZ1?#Uv;*uGyUQxP+0hviw zsEqE@sIiuekd1NBA%1T9#1F2oh=j`-)^+GS)+kD1@a+auIy_KYIiGzdqGR0DV~-JG zfC|VFLf>Nq6J0@JY&1;)b=Kv0K?P{fWKl_yKRlnGVcwr_L=flwiLkt33cCI& zI{1o65<0+Eobx40Ymdr?kV3GMysT-MHV|ocr>SSNTIuW&s)u$?0^6u{T}09(c6N4| zg8mq%j0*9rM8Qka6RoDF5+L_=tu%dwcL-ji7=QHmk}FVlzd)%LlVt?BPu;c>QW!IV zd#w)RPlpI>OW8(P6f6-I7LM7t(&k@tm=}HfYE?3W0~*{6gp~r#^6t$oNA) z+we9yJDuIc?52T;8!Exj=8b@frNIZWn;3$`Rf^726d%tW)1fA=7hxERIXXQ*Ng8+B zma`Rk02J_kQqHN}dD?Vw0rG>{+sJO{D=HS(&S~0<5(XJCRJZfd>5d}!+9hQo)FA34=v@LZh}poy~f^s_q*PN3PXv@x)3bR&Sji3YseSfTU+1Ckq0f|lYAflSmv|~hN$NM#My0wM zHWpe7>xK@QHxTAPQT5mn;7<%U($OtW+<1PXwlhd(zS2sz5)!K?sQUbRzKCG6m4vLJ z&YL#6IRW4zF4Tl^yO>3L@(xG~2lTWc7ZIrjJG;n3A|jq{A&^-o39e^QHV;X!=Z z?}yhtG7okgKnM7{sZTHDmwoi}9P&i&u#Pc$ZEx=QonbTf{dj@>Ori$1IfMCNjhI;u z)EPo9p3}(mv>LvU%2H&^;Xn!_hOsxfvd6Z?gV2l#Mkok7U&r)DUMX~_Kz{@!ERdR+ z?lF`EHet0>CCxW3hBTD&vo);RY#S$3MC7E{9;kZ1MNYSyIeI5PZGuyB%v^_d zh#QYvw&69vuDerK5l#jek&eBbnfwnoQPN$>t{}@hJ(58B@eV@ zp(BOI8KajZX~L=7;7%^Zi8NsKxWt03cf{kWmcFQp`Is_98z=9ILTr!?38vZIGtm*U z2fg!RBSLU)fVE|0DC>Sjd`mJ9Qt<@THJQWMGc^Kq$SMmb@HCa~!%rnm<=2-L`g&Rd1 zW7%0~MdK(`>O;(McdMO^xRu)!@KuPR=+Y#dv!X0vk7z1P7~X=!RG2$<<;-bz(jKCh zk#2YAjSE5~h_VdSAjZ06rZB3~wKBMj;`o+6*1-zTQ8V8lk6JU>I^W17yvY<~!XtTq zS!^~;#%#=MCiZ3u-E>!!6>Xw%d{QDYhgu^cC1+k6eJLEM>BClY@ytcMP!Shj=uO>* zk9KQO*_8xio8U%q;5Zdc3te6S`ZeRc_aJ}nE-Ngn0aLc0vkex$1RmbbRCHOxWm!}S zOC0Im%NY6aV-&tr0zZrAP{dYs;%N&Rt-f(42SWD3?oig-CS&X5U;4)FblqpSQ6Di9 zUPDm2_5c=oc+6llUa;Ys8GCe7Aq^tbGz_NcPG%Ppp8Cwx*Y*@fX1!YKiPwmv+sv$) zAlAfFR7H)j9UbbcQzN=%6@89nNzJk_SHrYgJO;nKjh z*`hI(sm{GANJn)g+-i(LVJ&CP+EDZMHth!AoT==3b( zv_F_>W6j#?OG=cmPd4gGr^J=V#ZTF+75E!QAwgpbn>pS>1(PHXLf{u&t!s0Y)=<*{-*_Q7uclY-bn6c?FVW>nxwrmo zl`H9o?+a_=L0sshb+K+F!eA>vavJ?;3!k+yH*Z68WQCaLP3BQJF0~F@)pn{b$}w7P zL5u3yH#&&6FDm!`auSJ&hFZ)`yJN!++D!qXjZ2H`6x^R6ytQ#V?8HlXX7d`MDu!@r zRJpJ@`K(H#d7l^wvQ0T26{W6@%%kIZ&uvF-_w$lj~I57(6gCBx3aty3YBpec&Zu$Ov1tTBL!Prp zw2RN|u8{e8Vacf%B#J2_%@&)d<=R%eHdU$XUb;(Nnr4ZVn3xUy{| z^!6+xOAk$cza$U|=e8Yi*?8c$7$y7IVs9B7oBepzA*>ZaohMNQZb_X?>9|*|D60Kc z+KVYa5*btgw!c=^9V@x%L&pzpS z@>*;;NWIO^0P1-RA(ITNWko4Zv!rFRv#Rwqdd;eE$Y=OLvBaL!+%Yc~E{!ijE+$Ut z(1AwUN1F-nfD63SW{qc|M5)p^Jprf~qZG#)?I^|&8m(-Hmbr-$DYknL(Wxd(u}pVo z#V26vQa3jT?JJWq12wL&MVxWAPjC{dp;b7Sj=``RCtUTZy3MW!bNu*B*Gt8Q1?-U) z)>&|J%OYUv-0_M!xpPP|AoZZ1OB|Y3df%QMtH$^KHF$S#!0!Y~JNUASVM3XLGi;0? zI{S3_1?%cL=3IlGb=8v92FS}he8Znmma4U$^?Z+@Y3;CGE~q4u)-S5QlWUmiaYDC2 z2uWc9ff~u&_zc525r>!pl-NTEUnq@Hqu^zfom#_W4_FLYvfC&<4XsyymLbEnEV<&w zy??^PVCa{-0pW8qoW`!FPA2L}rd3q=wTE%9w+PK$UxpQ!h=$#Zl5}}wd_m5PNNYsT zA(OwdZg_GnpT~C6BAMYG06g9YVS>iHSwmxSOH))Tqvw90(DN6}qjB`4&B>ACNOLD* z#Gdm2!40mCh{O=7>;hAZ!@h);nxSS>oj4Q#rGj|~USyC*_gc=4wPg-wGL|x+CiHe3 zWoAisy~+?&rY_7H&Z?@hm8SKbKhA1&o4pZzKI+~I*T%W4%3_!pwxa%h6DecH!>R$z zi`IB~gdn91PEK;Sd#Q;)+)4{c;c2fFG%`JW9bsPa&MKxw?_&Z>xZ3$6>`K^0m-LA- zpPhoJK`?9s+QL{>lMGF5Fcdz=uz#crOgfgwZVXi6(n#Ukb70-I5kn_!CaO#)!<^xX zfkRqj6T4zgwjg15vRG-XXzSB2=V(-pN&JzXjOdzMc_c8RWj5EI%A$x5@fPhfgoIG6 zqFOI9^eXkPXS_nzi4J9Cr6wFmKLJqCU9MEjY=i9N@%yW{2I2wh5{4gSLPicWCwOdQ ziyNOg%wN%=q({^ui(VsfHs$B=nbD{>Y$?+#xK>DXobAU0fnc9>^qnD%h=#e{KVc+{ zUh2c!Y#`N913%UStuE}&_HAkLa-&48D=mm~L`{>kF1sS8HY&YWjv00}d>tR;aK?s% z#tX{EcRT^qBtBDF9=EMcG8ZRZ-R8_AyLRafofs`#LvwPPQcw>_kV}^;AYK%vixh#y zgxBxQG&SgEI~1)|))k`(E)%)620%Ev>g46cJIrH5A$J|}TtDO$Hy<;L_}!~1`y^$# zEhFbq2Ys@LO+go5mWqxdZrq;@%=T_nSwfmM#Bsd>T z8Y`@!sU#u>!U9!nI0U73TJ<CoHB4P}mBAbOfJa>#9lLLikSpg3PsourTvITv% zK@jfJ)Q`Ad`c7>Pk3~TB(ZceU>v~1Wy(m7EKJ2A)>^Rbz9cYNdm%-~5H@X&&iK+&Y z93k8bURZor4~d{)x`!=~QAkxiO`lzdM@@7ol#FF3mWs8MM>trLRH(S0LQoB~3(7~Z zxsx4!Dp^>kGF!PI3@P62n#VS3rGmiS-m&$wA@Wlgs!fUF8G{Mc;MJ*!o2ox=PeMCbCzUepoKwM3Q^56^JsVU z9*BC?rBZ|&4bZ`|3cO#R-{9Edg^}*{b^rh8Ig`nVzg{b&@F@3j-Oz_T&$Rn?q0A|M z4}Ci)@=X7cYiJ2!X?!azEi zL}eJWwj^{kbv{LpaIdfa z<4)uR8r*x+5M9@)wr3(=tOc)^qeW&?2c-Koc=?kR^z|+{X*$1pHP}}7{SluANnRgMh`V6gdLXwQeP`P>1TGx6a&Mc0-`nswhCV)8~Ld zsFlHn_rA#sQZsCjXV+NGTEf;wRh~@h_zqm~L%a+{u3nhH10v$s0#B_ZlZIkBV=?Br8F-yZZ?5NP1O6v$&T9iMl{tkLZhDvzdREU;CMfZNh z42z6TaDOIhGdTQ0_qfE-xtl#=&DQo4#oCLGpqXfH06Z~rneU+CA&)`#as0Z+A#sKf zwJqmM84PI!`kz^z^AXJ=;LXxLMwmbsZaiweK~V|IViPO%BfUc5uwzX#N-%Wd`>h*E zf`^J3v#%`54*tkGXLThusHfb15-~d~tsC7YPpca-^z}jpCby_HV70le&qTLDrTI$8 zCv&v!P^_9wZ)q-~WebN_N^5run)m#V!K|Nq+JWyr)q&M=6qDosDYplj5?YEPcO1Fg?O@V(V6ha z$rIJoqivl-)zpkIR!?RUYSfSM(%ceuIj#i(#-3cwLJPI7og8xbJwVu5ceJ)3JU z?cREL_Hc!`7>?34&A3qxGup>@bJ}|+b*^ju_$;K?JZvid28f}<2fM&R_~zJrOX1$Z zQ>-=I=z-eNjEec~{3HSeNes>QWXHnh&==Z_lOwIeTL+YkA;su&$OZERCzuwC#Yin3 ztD6@sTVd2;snrr8-h7&0OXUT1FQA{ns!c(1E?NDHHm;p>bZ0a6EH z#$e6wVS2V=&5;c~nK}aH&eu|U4p2`_K85lJ2i1wb`iMKg)JjSrH;?#Dro%=KsQ!U> zLP@oEHldx-^D@E(HOf&~;aCPZi!qMqW*FKZ-+lWuIJss~>TC`#sLiPR^XP_^32zZ5 z%9dQ0VS>uIdUNemzY=RFkj_x4SwIa;ip2s-D(BfP`vE>Uzg%psO|YaQ9V2NaP1uU} zgT+AMzAhPvigbWo-w_kJd{EI7x1gFXss2b$3FyO1BzOIkIUJ3wsvY&%=r*pf;TC7c z6Q`k6{XD4vXXqy_q6*`dYK?UDN_-3JWhMp-0fl6o8eYc5uts6am#8+6(}$CW)Vil~ zgass)&UgdC&jed5|BO>cf1o1m3J&Rb<}?F?v~?mPBmHR0y&X|kz*eZ%Y+1p~BOIZ} zI-%`J{KQ!qmxM=oAp!si)W)2U&US>{9`2lR(MtkCmxRlNPL!Be>tI!%(jNX21ZR%W z@M4Rkv^t36Kgs)LfWleH4Z#svfJ#_nu7mUYIfcoHM(Wtf*fZUb*PgUuG0PfFeccWU<=(MzBE21T=vlALp;Pj7DJX>OFilSEX1?hRGs1>E>e(5;+q9}) zJM(&G$C^29p4)}47A%{)&lz1ijz6}bu1{lhkZQAmZ2<)K^5omfImZ(sNRyWvqI%*m1qjYVOZ4}V}Vof&1Q#4coRWrXs zFfMzrcyJ3xv$vL*c06u8e$Pj60$RAan*Lt?jso)vG|pj3UNj9Qt)sRBMt$30IpK|8(ZQ*lYkKuKU^^Frm_!NNZcPY>Uhpj_CX&GgVgB! z@U<@ineJznKHmXX(i>!XKXIr@g>M0L<0FM8QXwc<>PnmhN1rA zZkV6uU*8Wi|J*}AgwvGH6I?V;`2Fknp8Cf$Ddukc<65MzKc;Juq-~u3jD;u?CM5fF z-#$OqrvJ;nyUu%i_B?(*X+y(zm-?^y?mDsk^>^2~f>E!}?1k<((R&1Sg5<|8PJ!Dd zCy~fv!yWEABX@Fh!yjkJK!)@DaL@;LTyvQhgyYVQ=TLlfrb^-nN4PzfRy`KmSGW~V zdJ3PCxNmx6I&7GM`qN%hK1?4hoH&u;2AZHpp?~DTTx1cRuJ~h85NDzZLffY?B+^AJ zVUV4W^7L8OU8NnSQpwwxJ+cGm(VA}Cg?CfFbX2Hw1QYA@wA>iO)R~$HI?{TzewY}m zj-Rg;$CJ-KOWKnTYT?LUe1yCxVl|2G&SH9bq3DJfZ**P&e#bRSNc94A%>9WM z>)g96QeI39$6p*dRl=%tyzzk~$1TN1e!U(Q8620Cb_kcUHdEf1g%Pj>_WGAAOGPaOmyZZswri0Z(SJIv{`;lTV z@^!=~{95tH*%V**^XuXQ*VodMh7oy@d=URR^r)zfcx2cvY)N}2lB=NKj=V8EO;oXB zr#Lq1&w&mZoQrq!o!v}48j8`0w2H+X@1lB-SLhGYV!{j~KW`4UShZ8eXd?L6bL`js znZ_=>F2kdiPa0`HCf^Gn&wQ*BgW~erCeMNa<&wiBqF~(;Dd^1`lLpdHX;Ln zJ9sGFkit?KAC@MKFhq~rdMY2r`$}OdXjD}lbyO2V`w3sxOJA^6PPG>XHS7H0&nDBl zjj)cVQJM8(ZWe;nCO3dlB}aHN4P#x7UOi=1Q;rYo$lMotoN2<>O~yG(b}V0p z^Z;#1LI@_+DFPCQ<+)&vc{h_ZA@XVT(=NqO*K?bPL1n9kOAMfs%&D1PWV0gpIbye0 z+XrkD?ZnMWSY`9CBDR+?jKrWXkcF6*ds>xu81=l>)GfI6~wgWxU|Qs*)*eZ?cKMatGo0(opuh@-nlTlun*& zp@o$CkZ1|x&X(e3$6wt`b)Vd2XZSk2)&7$89(0eqDhNTkwM*6cestXP9fqQnOjiN+ z>ASxpE{CS-zIjv0Dd^JmpYoUAN723=Yf7aUWCU-(vm&O=q01xk+4BtUv60C z%;wS1t~6ac1%G5f_zQbE7C*K4%&_70N+f~4%X7Ui{jTXQgs$>2WS3lju!e;l*gXM- zYlGb!8vXc6U^aFw?&i8Dw1)I%izPvJF7bLPBZ}jW_4b5b%1O*;|EYAILnlJsk3rs9^ zyI7Kuqg;#O>kS9#&{wd~JYEwn7{)G(Y?CmOyicobbMUvUMD? zr)1~Wr72uT59_K5FFh_Tr3VA>RF1F82K1ZS!*0c#@npT?6xkk(W}T-*+>>YDvkT%2 z*K0ov?&{t9Y?kEXt39$VJ&En?S-0)h$GNvPMlNj=W@9g@Ew$7L7g-b9$AH#(xgWhvqjDzKs? zMVAW415!Bea$_%Y;z0Fq3{i*BEH)tnF&?IjU&AY6Kz8e9m7~fIpNX^>y-xnM(^Y{V zwA8E@cJD6+sM6JFN{wL*l}P_2M5 z*MwHh5rP0J9tLExa*2gjQpQ3zr?qhlOqJPgJ`{<#tCdd(6KXwS%Qzp^6{5#%8F%^A zbmkRT?6Wu0&>r+xwtwJu+p&g@(I^^KODgjmM`C=onB)ZSOv@}%8(vl3^I z;npCU`UEi2xh}VIW8V24J{7`sv3TqpYU8VhXpRdFu)wLemx?N<}o+>K+UXpy@~o9SU&2G`hl2Y6h{}&LylxlM{&GtmuLwjxIhvqJdEY+@?EL$ z@RnR#xAv5gGeRBImCSsUsais(%V}l#30O4tci-}#)4fBv>a|^|((1&#pU@&Ix#(yf zHH{g#)J`jByU&+;=KFaQ<)MYBWvxXL0QCJ*;FRT&>?Y5K7pvr{XJ4>&Hn8Zi5w-0< zYBFLhsd9}|8}nqXoF12=vtQ?vsXXn|=OMotU;rH6Po%t*H{tYoxS1CV2z)aIa5&#~ zK+AtQaF_f776FHkwFCsN@nfb+Z{(i*sgnflx7Ra}>1e}kW-(Z1=-Zj6xy@s))0yR3 zTRH(I);w;fM>-GU1M&w3W|j_9 z<`pZm`vX8nqj@f2m&4L*-_c+;;G{o*}*PZhEpgDl~6!g%p` z88wCk!Kr{TWZg7d26t0|N)GKLa_R^GUbzX|yGBet2b_uGur3{F0*$f1uv)i3zV96k z?mZQX=yh1~Y`JYn`qV(Q9W}4&VCiS8<&PC!QwAV!V=cLy)YeSBW&!g=c`dpJ?QVBF zd0>)$Q_t6IB!%0u5X!1(vuFkZ!JY_*+7+_ir=TX#W1wo^@vcXGg;y7A@@Z||m9Xogk8jo8E-Y0`y7H=ebghzIaXo)re+l$)>(u$NuO zXZ<>zlq3vdZAM>v669qU&oG_K5b5p6K4X-o<0xB`+Q|#%+)c-E71Z6Fky=AhIO#*y zfG#6^GItth1kh_%&P=S$OR&Brp7)if+c;!IDnpN^Y09#l+}@oQL3h^%kTk+xu*(L06#CY$>vggHq93D$C&9D-l2leTQZ9DBz4584h(=9x*(Ea^cyFcqpH#v|G zkex>zY-Y|OW5WdxSYV!#i7=cu4+Is`vsBb~V>YB|M5B$GZxXMLF*F`Sk5cnNc3A1} z8@CorziP#iR!{(suLb-#lLqS~lEn`(D&s@D<4%uxBLgo*4N=r38;$j%pn8d?bsiJ2 zS7XPEVX-IR6Dz)nMWI#>CB^yCKQf9U9!z4ZPoziR7 z(wmQEfUy=!Jg=~LJ!ntoIme!ix6CHBg=3V63g*M3sbGbwVY zdv|Jamtsc7+1+TyU3{~HtHsTu%3P>~KA?aOp@;ZllgB}&gr+X$NWlz($P=j%(QQLP z08@S%alttrP06H^c;DS-QM}@o9=XU8%YKBY%6G6SWp&EJQ!%&Eqs*Y;^rGvQf%Ra$ zmsr-`8>^znLW&57xDWwV?OOxiBA%5hyM=Xhz&2uj9QGxr+pMEm6T-4uxn@)99apqz z9Kbpmm^4%^r&H&s$e3lboK1XnkpV$otSQm!)!0f1L59)QXnZHf<6bt~a!z^e3iZm( z)lygLY{zimCIrB2KX;?N=SkiVpo{q;J6xx*BKP))%x+%F zJ{oO08AUj$HG{@GQO_=%VONcg9mqPozCp6Yb8W!e+7S~}fxTkokdBbQBpLdc(v)9G zxX{+n3T4C3qLF(P8WkYK8CT3l@aoC%zU}TT0T@g|o;)y}JS-4~M)d;A974>{T8akc zlOyUudBeolyGSGbG25&q!>PCTq&Hf}LX}tBQ|fREosD<#SDDP7np!G!y<2dZ`W6Pz zqu#+R(LsB zuN~&7_h{kvzF68H@K^BS@N5iTWh6JXHnMo;sfk7_4{W8R*1~7{NjEHOT%z@WWe2Zl zX2h2)LgE+BI`oz>#-m;tmt`60cKcHaVm=orbcPYkNkCs8d(OU&RG zhJy}PvrszoLz%Pu^C~uD6G^8RFJ8_BGDyVvAHqf-*n~Gv8m;E+A_DA@uU$<2-n=6X zI)GoUzl(>szyG}U{Ukv7$fF?n$|bszebj=|$UjfEcY|LVPBf-?VJFl4y-z@x|I8;K zVUqkY3X^C0GlEcYf`rMpPe0iI^d~F7EX>d$gHkB{xiCfkTY-OAru54+k3~HH@K5v4 z;~&x=|7i`!FXKPYf1ubOe+vIui^?>f|1ka>{`iM~{qs+M__o52|N5SI`sX<>rk~P( zKK=ZErnJs}{y*_Qjp@9M?U(cqKX6?;r|oRk-8}Kdd!J|lLjLg6zlQTXPJjB>A0{yL z$12@__|xg<|J8>hnEmtnH7VWy{O6zkH&`P_zfUicKm8DoX*d_{^N(Shd?;PKwfkjm z2&PUm7>+rRq|={%$kQ-Mfw9{-e{cJ_Og^UBpMLnCzq=C9W&Ohs|MQ0*|K-P@e);_i z_c`|qnEU1OIrmrNKm7O;*uVebLkys32Zp~cbo%O}FHP8n&lKR8`Aac<>Dqe#60TuU zhf$q=nY%A__k5Jm=|`u zVqo*4U4VQ)zXkkj5p(P>&6&1f^A96@i=^*T{$qCi_m}()17AMh^yRy?l<#l)O-ujs zg4U-k@XG!r8^b1jbz}A6qqoVXyj$u780JeqrW05P*zQ%#`Iqo>m9+V`%r6pt`6lx8 z>pel#&Oo5I-SfAjdhoxiqj3D)5CFOP-Oke(|7rdMNuVI1>iJJU{G!-*O{XvCj}3rr z{)VDf_vJIQKArzv;m_dx(sW7s)0YV#BM@0{ou`k9|3=yAt-^=KA0hqUsWbMev-w^@ z`MTwQNcF!CRS;`{`n}`okJIu|mj1!K|Lt{tE9*aJf`BnUXZ{Tb`5@%tu>JC}{zpDH zVfE{f`VvOnGQUG}eAmjKzH}pq)ehKq{7Cq(#-8?RPMe><+*&XL=?S+cQfJ{AIDwA3Hrl@uYU zKtKO|0f2uEfM0g_p5C7p{d)r7d%^x*TmI9v|F4$%+r|I8{C~41wQ>5@nc;6$|6daI zJsfvUpMoYC7wPo%E#DLSRn#>w`_$Lr{^6Q;bsxKW`Ur`)Sm~Fv_z0lzOAlgoF4puN zR&DwWKYstV{ZC-^f2^yvuNNb{Gn?e8GyfwRDh_5ODT z0Pz_B-#vf%fGS_OPhI|Y+2h_3{fo@M5!AQ0+`kdiABKCTZ92Y9^efwZcLz}O7d!k) z&37t%HFx+fem%(7tVlr@0qmxGz2$g!7GV8;?B3U}eEE76%Qxq}tp`$bPPh3Z!M}jE zR=wXbE&UtB{bf}A{6+t$)Bi@Zcf0zFS_?$}NOypiqAnbPL>ZXztmr|W@Y38*!5`ipnJnexrc#pOgQ?1f2ZH*-}9T1Hr@Iw{PiDk9pG!fK!y))^^f`NH`e$KXPrJ~fp|WD z%=!-i4zTV!{NK|*a{RZdUG(X-->szYMWVmn@gK4~^S3I)`BU}3Sr$Na{B;3e#`?2j zr(ZSwsNLb4_Rx# z+18@Fg}77Yzmwd!5(qh0;?XFX)&`A=t_OmW&O>o`pR^8YyYAOG>M|Mn06H0^8k z_y78@2>fsV`0p4^{ByAn=~j=!-!uQ1|HHpC|CC?TxNPgc{9P7r@jusnT;||3l>aM< z*POuqvGzV+>x5LX9GUlJ*lxwU<-12vf5a=x$bbA5jH>hg*kJ<0wjh~VRxBlce;lxe zp9_B&hP|5epu(T~$3Z3Kt0+AghFkSFBsnI{j#+#!_+XIjS|3lUax#Ln;9~^GnmKV~ z__dd=#r(1TUqG?n+pARKB+Cf;*$>8i?3G2wYhhHfU$_p6JjwEew9-O3yQNU^Yh`Oy zc$Aq^9eu48kT_?9kKk(BNd-bRx+;8rws0QMN7jGnTvGhefhIUGy`w*OdPh14KHv8} zJo;eXSU)T0y z_~$KqZD+*t&yef2nH8D8o?B|IHjDh9&tH{2 zV>~^vnAYu|*3nq7V@MwxR-(2zfpnA@-3ga&l0&+Kegy$~Gh*l4%&lZ6(o+izZMelh zp6=u(hlLi5KML^;4e3%;Ry(z0%;aO(J?xpWsN2xTmL9AXsDv-p{Agy1V;*_uifc2M z!N7GTbh!+a`6i5cW@kKu@sQU25?9MKp6=&3jfER?lkHrqnd|Cvmxrq9lzT`1jLsZ@ z5B6-Iv)EECE~H=kWM@`98}{>)@FWQkRHwM%?96S5^YP5x3Gafgwdp4EM)BgNQH)Mu zrnZ%hreM%pw`DE zN^A2FjdI4)!}rI0z&UP%?h!kV+t=U;R4QsB`-cL1<}zbr@lY0hXWSL6u2WE|$CNZ* zq_HzRLy=u;-c=I3Z3k(yp{UDYKv|ElII!cfv9ctT*hk{dZ3v3&XTVLzW(lg7erk(` z5|H`<2TheF(8pwd@afv6fX+C)FQ>arO;tzUT1nsVj>t*2DO$L zrSzCQ_UO35Qfvq6z!<{ALH$&XhD!l#%preUg%~%7f@K)RIRoxz^=|_&+5?tI55AZZ zWG0@jjBk{?bGHez>;oSg!dE(Z4n6r#09-V`<#3C)cfEXtEj+!AI=HZ_@sE)J&puyw z%+(TY7>nN7E*EOWQ6bQi9)TQRCvxm<+K6M7ff@0(o0d@^uoU{j8 zcBV^0JYrFihcJ2SOHm1T%HsEKT#~I1z9exA;pA-m<(1`_*D%z|Rz^gYl@i-yi6s zNe3N@6fVxPy^a%iN>1`rj!fy%wF{o6K;xA9Hh@gp6=lO$^t4UwCkS?w+5B}hz3}X) zKXAx`Q5S}f_8XK*tg0CjLLpd4zS?SCz*t0Rktg{w_HcpAVp8@VH(o5KvDImq8O0Lr z$Yw;2K<~H+8Dy-9^lps+0{9&W1O+JR_*_SHK@3N&fM&?l06*{4T9UWBfGA?y;JVEa z#yUnQlwg81VB?7_1cME5njyiDMc{X~Xn`#Rz32`&>-84snB0&njU;=}&O1{9oYcGH zw%y>f;gF!vB2ZifJ+TeWO2~%n1;vB2_tAv?yAK3Wx)nOaNHRqG=(gVCTYZ6SSMlLA zctu6kZh%ic3H<73q+Zfe6C=`!lRUO7NwJgGr?(LNNfV*T2gSLK!D|A_Y;b)gui|71 zA!s|7A7)LxbcMv)Ar;0RGaQH|eTf-wrF;9QVdxzZhL8Q4spP=&nU^vFPfm zhfKHf{v~rGFqm#)`(zN!MMX?H@t^Fg6c=9+@MG`_Hs|06hXJ@xQ%$iS=u2(JwI%1w z*AMU&@k%s`giaN?xl&43;hF|0{#8s!d!)72Mw;oIDuJ`hEoi=;WiPEJw#}(n=T~IZ zW?erq7xn12R@7}5GqA7wLjO1w8K1M)vKzmCmFt7lG7OX#`1ZYPA3tRVW(Xa;dwM=| z0X@w5&1~vE)72PE@>g2U@O`Z1&DD=a&e))Q??>zI+CNYkKItv*CzR7L^b|7Vn?N~< zFJ|TO(ODiJ-_DVZl+0JC$LxblD2djup=$)-oqW0xN(Y`kiu|P~jpz@lv43rpcib6^ zKgUMzFD=T3t~e@Q98zGj`kApbT%0$`=@pUUoUsO9O$`VJCzLl)4UZj$@6D3kO$tKv z&N>3SBcS8f9A}NQ0Wd7mhL2Ch2HV2sXNQY4PD+W+YF8u`xz8I>%iBO8*(Vzjt*AaF zN=s7l>o6d0NN%(E-3p|>cvwgMJZ?=KnzamJ@O|zJ8wsX_&g*_Cf3Vvbd@Aq@oa?%| za|k*jx0r(|w#S-4Nqo{pc@(40Cq=L!;apQH;aAd!;xg-FXFo2kD4&A4o;Ikyl23aNqAe4lwdoldJ{X zP>-y}%ppz(E30VcH3(K1(6=xywwd04+b1M@qpR1jbZDnCwVfRGeF|&u`F^=ckY*?iHZq z`YLOI+m*(Rzy_RSjT=19S|sef&HhW37(=o6x+X+ zULwno5Lk<3gE>Acsl8f)qDR|L;O-R&NA_%^xPWJVkbB_2U3_VRVFz_hpPssFJ#o** z*H$XY-neOb+E(-|L!&+qLY5@m9^rz6#}fB42e5Wp99+~hJPp3-Pi=F8M0cE=+x;>_ z5+&V7BOnJIBJDRvcv@Forh4YFQ?pqUW^Q zgAlQ2Sp{lR0M7Be)~9VR6T|a0$hs_wT&^SMXWt*oTlPuf_fWOU%A>Y=v94xCro|qb z#O0uDq)yAonrR{=ho%o>hPu+F9}~5SY03HXHr)1Jmiumf5*k-E?tzRWt4Ak#^usQDvHmLF^O00xH3mIR<{~rDt#igJ8KJVHyHppvH#R#7I#aH*Qjt8Ew^qt`Mr-(Y zw+Lwz9S)HifN0YbL6z;7r3zfu#Z2uwOMyNg&;zJiz@BpIQ zc<6fBMbbU@($5tQoYHpBZPYm=3tS3dnoSfQ@u4Nuzk}2V@N+&HG{|4ub|L=EOdo{< zK>-7#{>WDam=OpetIvE5!l+8UQgZ-S#3oB}{Waw=uILyc73Ry_KUD#qxcg2@{u?ZL zjM%hvak4@s{%MtuyRzwMqt67wY)NjRja^U*WpfGHDj|F-GbwOMSLJ~?7}AtPlLU|X zA+K=HbLxTRQclq`^Ul;qsaRV>5!7%~{koJJq+s z)@O@fI5Lz=JJ!oD7^zY1FJH%%PPSYw#Zf*f6T-wt_4{<#frFE|!msQHQ29r(DP%K& zoYvH5kfwz*1KyQ{gY;dQJ~OmiU8RdEhNE4hv!c!aP|E42B_gB^;(pO)Z=Igc$bK+5 zKUzy*YAUU&DAKh6!?c=Ecw{-ww&t2o5IFUz)hL-?M)NmxNic^N4-_y>6b$rh1#x_> zu?u+JS8`6Zc<)xn((izvN5&wi>ktdL8O?>S2M@!_)>sb!dAML`#9hJu(rwK$ed=D7 zXe`k%J;TZ0lR${yi%M6iK+$qo-WzM#u<@K_d;eS&XnobWkeGKI?Xd2v8KC&p^mWUFJ15S;={6xt)7Ma588!ntU0s$WbR1S#a0sj$+<{EbciK704lXMC*c=^ zR^&6LC=9P5UA*HhDJbr3kMU}8&Wq-B9HWEzsd5vz@EG}^!3t>YFs2CvTc7h3da6xlPHqkXUGXcYRSb544Hr&e@uG>o{A8MkmfTGXHxEZJR+jDdconzI4H$Fq^`YsML9QjSZ&@c+H2p2&0~yAEH2myi zl_RPt)D2Se8=H-ckW7N=gwjXyI^vh)MgrRwR6Xi;6)DF**l?e7mg76b zJHUPsGjQ2qpKCSKzO2nYz(V*xAC@=|PIj9FiU~v%Lpk=BCG+388ll4ln^%(WNLUN> z2uZFk{T`180%>t85a-$%cDf(G;a=4EI|i@H#hS?Dv-n`mB7dzu|CL_d>#l4zSz za7In&gTwb$uN!_c%kZc^H0;D}j(DUZxL(1$M%`E}(01bHmfeGA?KMZk_e(c<9xsr6w$yaItP4#%)jI(6^9kTJhbLgH5vIsMnI+6x)Zy8-6B~- z($7w9I7I#C5CogWroD5#wn^rQnUK0(UC^_=UXOwLH6+;2O%coeycKe-Jzmxd1&J7( zeUHxlAPTi6byXpe96PmX)JHpk9L1EL!2sw+8}dN{WkNA%!80`Sn9E{0g*@?H0aG^H z^JDh*2NDu-N#O@!^e<9n3l}2J$2TlFW_^3P{lJK!%h^*j%c`81lJ706(;nshfz)*^ z7TT6j)4h_k@MsMf!}tIqW=BEo&}G<7U;O!;rk+zyphzMx9X;2?+!LbFLwk05IQLuV zMJdA>In#{_Tw?2{45DJ-*%Lf#8}j-qVc3-yD5bVbtEM>_bGP$hFAo~jD3S6LdKEbV z)?CdkO5c+On3p&_X^R=;Z*?LabaQaZmeHh^qDt3f0o63P*OuTK3jZo<+k@R@bN1bM>-$KCXE3M$Rgw>Y}j~>U_yBJCmCa< z-4SzSt-Kk-2vbZ~Ig`}B@F``i1lxj1aqycY=cT;-|H)~< zc|M3>6=Bk-FS*R=_-fTgzN8SGzpF6~DvF5}%OPDQ#Eo-cyqeMobCv-8L+)If7GK60fY=}WTtHfiy#_L^1rwuf;VH7-1{vk!!?)iKBCK#fMe}=W z{wI!?G!FV{I_T(&QQxu{AYslFRo(~}ntVq?F$hsBlLaOzMXG&FyPd}9l>;?*gDp}=~p z+@zh(1=bj)=?gbnr>I6_{q_v~p3s*d3RA+K4F$vrl#Pkf&OymH4n`2of(L!QoN^z4 z-!pzj`)R-P0}&)HX|$UJy*LuHjt2;QPutem)V4Ov)yv{-1jPkcH9vZc3n#s`V>&{* z_*W|CQe90Frl>OswaTt{M;|*K&4wkJJlMyp1wNt*u1ZP2uTdktitvd|B9mbH_EefA z91U1e_SyXir`raU_Raz&%D^mqK*2~qNhTvxn86SOfwnBfmQCBquhi$`B5`73LWlK(30UH>5kxvuxl0KT$m5Mfanzfj~VBM~GquusYR z4o%v$bf#4;k4VodwU~?B+)c=2$`Ay7o+Y0L@ADvM?c@;ev)V8EoA}<6WTPFqhXn$r zZHsjOf-bkLTzC#yiFFiHNulfR64u5q9Fpdh3qb<)t)$sV1bh_Xhv3w`vc@m_4zHKp zest=9z6`&$89Y8}hd5K%#aV|+FGfRBPp~TVS}o5ADpSCNoDf}r-xhZA6$QIYgLmxI zBbrBgVl*uE_AZMWmahdPrqqQB)N3W%u-ENX1%?nr=@4=XMDbiQ3iG6lzDeIY{HlCy zwC7_qmeR zs8{^j9@|1S4L|!vXd-OCs!K9c1j>yq{T|@N@mY#!+X3iVMDtU2_ncvGb(nunH5ftK zT>-!8S&&FeeLbZwo|7dhy`Z$I*ZtD==x9e+%W$N^$I~1f@MMDuvDbrs#^M{PTK~h_ z-#w}-%#+m)czMYeM4F()&Jr9wEU{lL($hsRoWNwLsqFC7HJIEJ_kH!3jwEr&?L-ho z&UT&qp3i7b@P+QZuMEy=(_6n~Eu0uo#R+>1IV@2TAyG0c!?olJD?cQ1Em10{9eump_1Ml*KDMfxWG;_H z?K=}T1`aAV#!yY7Y2p*CWzB1?b3(21S4RW%2-Us7k#nKOncdX}~q z;PAiq*%UZK8ybLSB}Cv}FUbw5SJd7ar>9ev@yEYW2%BYD3*D(8oyqsk zRj2v|BSV6geDXYqtXvVQy>Ywgq+TYuSnA*O(?I2_eRueXie*sU*W|3)Lr18z+B?bl z4?R0TY&6(zBd+-DZ@CV>gY+y}QzdHD-@5f9_*mNt!|x<07KXm@sM$( zdy2hXp}Q%sQ_wr>tkT4t4Xzv2`8M?JAnJ?+)gfFT#FIIyN>c$m{# z&1AwVveNRklT?H>As*%_@dYbw17vv#ZYS4!Q(3*7#T&e@X9F5r&?S$>LT5op@#rXJ z(@HQTMscs{+#M&$i^XO9#|*wEQ$tOYCettcPz%Z+9^YI?>`Kepr1xoMbcpi{sGcH? z@Rh>dj(KBH#lrU0eNHE>TGZMha!OPoHH&-NqIK$40ehXK)ml&Twet&#o3`r7QLds7 z5TSEB;Dqcjo%Sv&y1n}j%(rGP@|n^|!52Q$a{59Tf_|H>O`K3p-}Xu_fv{$#K7o+< zi>ic({H`yl)~{|OFP&0rM!J=&KWnoQN>4o3Y!BLLW!Eolq%r_uzlZ=KYWt2;%o5Ey z`Uf361$@}40clB>MRZf>;My)PE-v!ZFC;e;^%yKPpe60O6%J|$sfSlq+R_)Tiu)j{ zcpNR@_bF2J#^)UeZ1>jkHgZsqfa)IHIWk8qypB#cO^e^pjpNn|(DP{!V(#6uGayQl z+eFe9%4dtCnJ8fXMbj5n8-r5PJPk`Sfwuh7BLP?<+Rj`|rW#-^Z1RfB)tzkA3>J&c z`M~z9iY6}}MZ~^RBSr(w1ggf;(9@$A@MY^%s&$|JK#yB+R%qo=;Dy19-YqzKtl%Z? zQX`3%5whf-O$Rhn67IbcHrZ@0s|r91RJzI5G||(Fo_TtToTzxyL~ySgu9hZ;ud3Mr zy#!lRktg1MVyxDQn2SA!gD4u3lFQcS)h|#V6#`w*xKH<%+GwG)0aiA9+MBXRHRJ+( z11G;H+s<10X^HE+%Q9Z@m-{V)u4PJBU)8{p3nvGg%SRlcXnL=H--gGhMSZ|dNiEGh zuDpi710J`KPQnRSU%fP_*qvG;{U~xldOqyk+2aU(H@xu3COIU$t<|BSu4tVrR5MC? zJw>0R|04X&?hCl^J+RU(34RssI?FqKY|daddVA@|aFd%~GJ_;ACLU@S0(R!JxIyGA zr8}VhG@?0d{I8X7XLj;`3-v3*zEJX)^=$>i)^y9F3-)0IQ(LtZXS7i`B#aS{xhAMo)%PO$`Qs&$!8ZC_48wyceC$I7Uutv zSiv%nHPkA@wI;H^W48X~*}}1j9*sjrXr3(QySP!5ATa@zr9%2^;qZ zr+Y~v^jy5j*)2I31lbuoYM~z33=H6Ie0vUEqB`N(#t~p*fU0V6%R_rzvWa0wOh)o! zOU!6_rCYfl+En@+3GX$O1A3LS;8^bX)Jro6Ti-9+c>)YfO^{qzypaujAL5?^EbV*a zI8dnvMPhGJSA3T5fy-jx~z} z*`09Q-RceyPf2}WIMKUV;+(KR8rEKbSY01KFCj$nwyD@H9xmT4qSVePXXw78jJcnB zIcikOYWm^hPkob^hr#puI`hV0e_+;*f)+k+p$IvtC*Oe~0*<^ME8K8tWkGBVVcx0&ayR7SdI z{cD`IV+GpCpwgw*%IMC|BeEwU10ZhX>`EJ0H3dQ?fsdUcr z#}Y`2(xBL&48M1M*QQ;Luex*gzVQu?=0Qv@pOzMs!1JI=`t%9sFfUJ82N!hS2&wscLVawk3)YOfDzkQE8#3+b5V zBPsK);CT7Dz9{tCn&l+Rd*mqWBU6~Yf_k%!xrN@P&+#;{i2Zq(A4NlX+G_ux}rny-}TEgzL8n478L^T zcyBf76&PfM(su!d-T+?_=!>4nYL2Llz@ES39Eb zdHDN5B>zs+E2+W52)6SxuNPz6&9xszWBjsE0)d`Bj)EYsO+`qOH#l2@DJ;|eFPaYt*%|ar+4ErFVD8`Le|N1gFck!yurA20; z%H_R+Fy#{lZT7UzV4)IF{)F5A*_X4H-_dQ{_yd#kyc6?{%3}=(hMM%*s~H%a5{emN z0H#LuP1H6NEie^|SLnqL)|%t-(!pr*y{U2?4%`E|+VlVx%Q(J0?FTr`^sg>9*eHVsgJ4U-wJ}R=5O#gD%-dvvhOoL zh2PdHC8ghO-mK$-Vx&F`ggU3qye5H71R;Uws5&cP7W>t1+q~CKiDku0oAnKo!zl6N z!R)IX31Mp|)7;{h935C(gq8%%>R=v}ANf1Z?G%TI+Dr+H*Q(4#a6t+BH-EohVxT(? zb){#lK=XCgEt_2c9Dux_xDuBCT$=?WTZ05(uV zNdx9>nmCSc#?xf-+a$Nf>nwE@u`CBwRlJCQLdT`J^HfI|2#UY3(lR5Y{i@XmHrNN}TMW)K_$vY8?AtbBr|P`GpueiU54v6=lTk zQ#TUnGb#aC)&%=g#TW7U;Whv1(&-dFGReDlXpX?jP*d3vB}C^-<@yKlB}R*(r2c8% ziYdoor&_;N`4qeMv)K^yw$8c3vmG4~bb-wU=ES#cPb9gp=TZI+Y0l;GZ zI>_|S1Nnt9tO9=OB(&n=D}>fK79mQZmxfon?;pZtb7(5R?X5Osbhh~CVLq>ahzA&5 zR0?@(VEVD;idcR#C&I00mel*jN;_rv8;-7^PLh5{>f;=2 zUU*)S9iE!{P`8J??|P0G&>SB8TueWdfV`U|0^@x%36-2#$M~I?8@9n`dDXob2@+nh z)cNaOcx%jJ`h_oAy9Hkeda~ZKWFXOk^<$KIpCooR4omtrO@F&t z(27J!p_&njM5btasUu9qLH&h`hfQw%9m2RT$!{B4BmylM#+&!qd0W^*(~l)qBHR6X zz$exdLtq~;Rv~~GdJq!>+!~--fIv?4>O`!G)Rl#s_Lx+6W)J1Hro%0K<@oj!cDyyF z3x^hap(Wb5sm8!>)k+gs5h*o(?B3sUT1dEEbR@QU9>9}NC)%iHs2^*;Ao~|ZAO_9( zICQCvFOMES8Qil}cu80T_$V;axuQ*@XHyo=oL!=iB#aB zJs}!={O^G(oTTv^kCwkXt&>&VhR-1RSYK6q25iFu04uvv@$2@2hcplUTt)<92{8Wj zaW?kk&pP!G2j8(w+5E&mcj}!N0wAU^c}{KWu0&7>bYB4^t5=;OLEWb}ovc;hBVhPA zr9%bZ6=idBoNNRsep8kgHib?IE`R=5kWxj#Tp5)Gt^4<`j;Mg-pFGp|D5`tiDE$9XkgJ%HcS3Erbsst?YC7sE#H;NJ9rlckTcom}Sp7G;6- zt~k0cx&`yaBcB~wOMt0ys34NqN&8o17$VGcITSqjoq6Z#{c<*KQHRMPIawScqgGqm zzOPq2L<2Z0L(-0Ha?foZ05qBL@!+?IWWmIvK6JX z>7o=sEak}E>V=uI*nG&HmjZPJ)SyxzBbqpw=VK;AZY-!e z;pi2st^L%Y_DV0C%T^qpbE}zC2ipXOB`;Pv?-Z= z4@LV^33HmR*lK(#>59l^Fc{aFIW&+?is|tr;U|a%N9jQz`V2@nrSV%EsN!DAw_1OU z5C9&O1p`LL_661ZqcA8KY#5p<26S{xEgDRBtU(>CXf~G;N+kC14mJqZ<5jgzpOUQsGce-7c`EKG4ZLe zDuyLruMw&^v^dCS)8K{fYn;jMWZDd8NS))?)7(8EEvHG!_2K(Tu`UTVLMG}DKF>u~ z%b0%ts=d>)`|B=%ubW&?i`99I3M+Dx%Yp8BsSo*ua1N~pazMpBC%^$%V6VC~E@jr3 zZI)ynXU@p!z?U+BDVPR2H{h8sP~eFwE9RbJa1*P$=H zFchoqI{rn^f!^J$|DrpnsvzliR`Beq>IO#yuojR{UeS8+Z61_(;6JP4v1i=t9kjl; zPwNJ^qACJ81F%^00VCz+lXZXFyr&VaS0p0 zk5_WPQp-i9#MGu0aWgZ&R>sdoc1F9kQp$lW=mX^Ou_@l?ngqPsBiJfwQXCKw#Pd6(968RYSBANDUnRNOCS9C3;f_BT( z95k>)LWg2+q^Hy1x48u1ZvjTqkiX!8AP0bW7_Uy?@RM0PpnUOroiz8N z##+P7Csp(EN?Eo~;m*~+qh3M8005~eX4X=mR+-~+yV9l>Zi5(h;imzOnf#570)_(E z`a`v>rBXt$s0VE!CTF^N%Z~3ei>zs*iA)cnrs0-|c?%u&%`tpB^{G;<(qiUjOVy{< zHNxkPP>XUSW{)(W-Xahu-hpeE8bTQ<*#boZ;>$}LRC*stFn$wv2+(IrG8}I4WqCWq z*Eogu8j#Ev;n^aJhZ8kAIleYXZo6czN8Ltc(4gDeYKpw35)dl1?u%I@46WaE;3fZ8 z6tB4?Cm!GqODHTyfKpRiZc%{{Qv!l=iYKtG2BJ21}=j=J!6g2}&j3&3TOA7ZW zN8l}b^yK_zv)gP`WEyR1MOjQzEdC6=d%eK1EbQqJH`=NK?2RFv_@8n4bOlsUDVY=1Vj@7UtXnM2 zqf}U^ypx9pOH;#AYLrh=ly>A`MWHt!y4Srrc7S?Y3%(tQQ!gxg%y~HcBlgszreto0 zQewv#=jew9t#D3iW9cyKCZLqkls@7zB=aKs>;}N(VQ2i5(K$sYnL-;6C^lrvZY-p( z{ODL8(G_`Cq4cfhgr2b{*y^i|QSYqTpo3u3c&_eu@gazkq65z>E;ft$K;_Hycbtj} zrhx~6-&fiwD&=&q0f#78f-Am7^8WeFKNsaU%#aVDPwWq)&=9s4N0%rM(k4DWaKI$&UbIC7maQW` z()uXVDS*4>-L*4t%u=8NVmFZ5%MUmfkZSR%;L8UQoMikp#?{5ccU1WL1A4lJHG1}y z#Oo~vtTbP9sqhtiRnFlQwMO9-Uz0SkCK18CG=NK=8kC6ZvyhpKqU+NdQfy{)dOh~z z>3Rch9yL(8We&r)ejQ>h@X-$hIp_kG=g6IA>c1>*J9B|YE!j3WM?5Yg#XFNEMO_eI zmrRX2xHA~;p_yYp%WK#13c%w~#H!aVW+Gb15G6Kru5O$%21hqygpRxHZWzsvnt4Kw zf*dTqpO%l0Hu+wQueKjki!Cce%Q5Lps?Q56>s~fxz$Z^+-#m)dJks$oA|>?)z9WUY zgiD+(93YNMiO6Q*hw!|S#hXFRQ(ipZ3^-^t6QLKLZaw)Vciay(NNa`<&>Pwe<`&AS zM!^Cb^MpV0Ig~mt<8Bb2J6J$}I-o}3ID^mdwKa_)&d=r;9yABUP5_k%4C{&dY>{(` zGC3mvu(1DHMQJe~8Dd^HYBsW>!?V&1Gc=E{3%J)FLx`!@foQaBgVPk(_Y8j({0BOL z+znEQrnY^RsYm}2^!fFM&j!~TKPs2-aN%`=`>XD2iyGgX(nlV?A3@=W<^Rz39=#3& zS$pPxnJoukP75zYF^V~d9dpi^fd9LBzwRCz1KY6S_U_h|R3fWRc;2eR(gZU-PeZ<5 zG~}krwG?4d3`V9wSCg|NdQY#K+{C{*bp4)^uNU$O^8QXg1bc)1d`deS())lDKdk!# zGZOyoGS18fP6$VMkGQf@+}7VW0WRc<3SuzqN^5f=3s*kZ&xj+7{boD((^Hm@7ze)+ zB$yFT0%i((Ac^nLR7-VsLr9;}*^^)D(9vrSX9=U3Zsf3wuU)i)tk{wVahM^EXE`Jy zs#@0hp{x9`R0S-LHHV-6d^LWk!|In?_b^$8piF0ohMyeWmJ6^jvZ(Lw+zNH$55UTa-wacIw zl8wD@su^z^*5gOb)HT@x=q_!QF7h`{V`rq^3|kL+#!7H`Sj5*?W)F!*V&@KBEWRqx z0n22}o%_Wbb)4~X!_WSRU_R^l=3lV6lZOXhAH&k^uN*Iq4ChS7&-rHS3&6yoHkz49oZ7lkzYtEzCCPm3FZkcB39P^EDu|zrQHv=vxG@6bRFV!tPWW$JD4Cl&m=RcSdPRybE;Ni<+#X z>hR~y*W_+aF(^FL$=8lhTk&% zCi!qN0dC~cIRVOBK5P){ld#t#m6abyip035o1XHM154;Wk(+iDMxe7e zd?N(ue-U?p2&C|Z*NHuaD`D=95w;afXlByrIju*`>3IUB%8Sgc0h}Vw2ecpGpp-u_ zjmk;bOV5f1zE2w!Jqtpn)hl=w3_`_I?PKFhayYj_EX^lS=e}a}g*B*lN^$(^ERT-le#iC)2@v4e!x78-r@yU15 z$2vZ0SOJ*|DA$h8hZ?4&YxEY4pVI6TBWy@DJAEdBfoE|2vXFUKQt6_V^#-1h6Jq}o z-VEG==yY&Z#b(JEa%M7!ldD4u$Na{sF&g~6B7J%Eqwp4Wxrc^=n~1s7I4Dc8eZZ#k zz`-lHr9R}`o2Dco;y@IAjBdgk^t7;dX0OK*)srEmR^vA=j|dxe6`AA#{3WFi-<>>v z46|-2E=I(%gTFCSBEAL@gVQ4Ye*0LjuJ{v@kgp)FwKE6%ktbS`+B0d)dF&f54;AWH zpAXRXGC~gtg#na=xX`WGcc5GRMwpfJnT9Kxsk+bk-#XuPDLATagPJZ=zwHr<5XGnu zfB-7C8_g0sqe1aU#>ejO_hVG_3h>f*2v2c6u@l8oZhy1fWoR3zN%q^fk^7|~sF%y> z2wggVA)@@-ueh;Y}dnc8Mx-;ddE-e$U`3;v0CQx z(!F$O>j|u6Yh?@){gvRM7Kz%>frAg!0o1<5z2<8;*|Y`U>F99X_io=7$od`ch#kSN z#Bx-kafE8q+aWduX$%tl=&YWY5fR8e-)zc9s)!Z#Bc5oZVy>@n51Nv9t=K3*bdzk1})llvop*gfEc%`3FcWce3O( z?XPcKMb*2f@*)YYP`cL0Y|eEe8bK|fxsl5-CyRv_lA7E`;jq}Aetg(Ox$QNkPAceu zSzU$6@YezCqsm|!IpWL#Z7Y_ZEd&vZKn;$;(6iX=H!3-9ytD$N4K z>fDk~c$d5)(lqb9o(*53Ke!7uL5z&580|XX#W?YZ#GZa`1T`%M;(dRsCID12M<_Br zD~UlR6YP+_o|(tYs~w=@mEq|pTym5oJ`LVT5;*CBpGXv*jf{}5D-T)i2R@|Fn(coI zOn5U1SEP#~|5&Kee|J{+Oqg&Al`J{ld2;B>%Kn7UzylH>eQ;%H5E_&Z`#EF zar-y;lJ=39>Z}%*XH?>3Mj>q7;fWxwoJJl#ufLMKzk0Q=IhlV&OaHU>v1;f2kJ>if zjy^}2RO|T_brSsC_Se`$;mwWT|87Mk^>3@FbpE5F68Y!ZlECr#M?vNPaYf~aJpOA% z<;i&bi>YZ=0Pz7Kzd;ArAZ`LH;dz_K3x!8>v{ty%2v1SfOkX4Ngbk0{#&sx8(dC?55iafLQI) zKK+B(SNm;#DvO=sKfY7b!z+_A5Iq`@M5#Xa4Wn>jE*)Gq5+I;Bmgn$~;%FeqmqiMx zzD1e8-+v6O*sxOtmw_FCQA3AZ8GM-W+m~ug$0ES8KaJsQx)(W7`8CWUtv7qU#+_!y z;O0?nei!~R_EJIj&toi5DQNo^f^D{83y-PQ+?BL1ozBO9n_4AzH7$HD=gb#A{FSm- zQ^E<`XWnq(G%9cN9hmsZzp3V|2p?r*(CF)|%Q)e4Z}u3jJ!p9&tKBWt-LCvM~^X+0SK7mnhlZwyxJQ+^T_AEBVLgs zJs=-+H13YUhz8t3E^i(KQuFjKIk#=KU~!B{KOO=PdJ1%ojpbWlSU2nF4Q#$Ks1_fW zkuGU3q82g27Us3~3_Wl?3~H#?Tb6G3B1Tkoi54+!c2w!S$@$z)gF$0{x?H0oq{cDn z*sP9BHtG=3v3J2k9!7Q!B{(o`YhRLqjfcnpBS750K6T>~fT#zVP|ensvdSE9x}!)9 zDKq(iBK}L1zQp(({$P(P$7T4ULx8a5@v0u5Qg-Xvi;Jfw$wyjC-`l$*9@Q_cU%08S z+zQ?RMFDq$!h*qG-B;{AhQen|{CP~u)y1kTzZBkykx3*D5z?_Uxv%R^z%-voQ4}Nn z8*GhIgDFSq*nba))a;m*)!Zg7@jQ1<;n?Y>8zqCE%XPS-{J z2;YPkH5}xWeyvEr4NeZFCrAun;-D#A@U|qK$!I&g{>t?Yh}MPi4nw&c!j#uE6OnFL z#ya}~7!XFZ8#x?Uih&r=Ug1WDz67l6X@{wI9)yp=`bE6?!5o?YdvM4dDSiP(OP^eHJmVwdllUBU*b#kK1w%*x3m)5>N>L9CfMF_T+Ml zvbKX9yxs#)^@zuFPk`1GV2?ds0lb9l7aX=O>Fp`>`vZ1es{+CYADS#w+$x6<>*mEd zG>71Dba(fj3^XH8x)nWnA#rK2T5rIZA4SCu@J#9qH_izn8=mUT_vnEOxc z361X2CN=xh0^m!T?SVm1wDz6F04%%>h6y(;A(5j}8XfrQBLU0-Mp}h)b6EZ!+CXxs z{G4K9VMW_{$hljQ0()m^eKv(>cao;xGgIiIN|77JL!<^ky(boGTxDg#%^``%ZWX;5+lzHTyn|K~PR6jH zm@DtuN#0~f1WMSCLb{`sUnit9F<*eIEbjVIN8kQ=i+43dui&LNX#*&~CL`4_ zbH5ye^f^R-&O`kP?X3Zhs-54=!4)cE68Y0r3N%}^FsWH&c6D@EFW{CxZ4trJQa*TY zu47*-_Lc%`55cdvHx-6chyJhwwLJhkjh*)%U_S5bonSF7cJIVt^r(7uWe9b@`If{b z>hM>-iQwJb$r57SwQ}fFta0K6R7-(HeI-jq~$zVhLNCxKQhg1oKsMH$~G>N+Fpj;1aX4V56DELjurH6d*HN)-Mr)EYopbX{Nc}V!QKz@rw18jRt9+VVQr|i%1f;UlW!rbO?%JE)Bp1Bshf=&SlKxO&mcHE7z47HiuW2k8Mhznan;Bd{qriOUj$7_)&XEk>M`)c+h^o3R1Sbq^mENY^fb# zl4&RQPSDTo7>)ytaTFWMiE?r00-k}qW%`}g*Uq)P|B)1pXQ^tqH;rh4Yh9Y*;734! z4Mp`vR;t1RbMuO~d|6)*Wm>Ayr;2~)x{AVP?k{oW5~s zi)tdT)s+nFo*0LLMv3XEBYa22DLLD<(w|qrXRXT1+pOXtS7`f z>kblQER#m`)AZeGv>zPgrJyJ2T1*Ya(NFt4 zc@wx=@f%~4BS`;u1Ti4J$g%PBwSFxm22ZWLN z;o8gBndYTLf1e(8=JOd#pQB>dg5BIUT%z&2*LMZmAyE^_iRI@C$3y=FAjM;J1H+M7|Xo%95IUdMQqjfS4is_#VXj_R{DUg>~^h#k%`yc9s;V-$68NNiA|f z)l)p0TiXyw9jJP)g1e90Wk#^cVS)ouI3WruV5t3$fH#^P`B}h)=I3v>e^6NA>A-(2 zHD6~2sG4I!!d_{y4ACfQutMRpsekXE}N+vwhmXQYG zA;0jWugm6y?or~PFgm00du5i%`p&mo7`m@AztLS9;Yo=txmzPFZC<~tpMC&RaK`}3 zgC_h8BJ$L{#x_b@TU?2Y$x1zncb#}#F@rGhf#}+aRI%qJGy)6d;V<-m&C@=l7R2W- zAaGfjg5ELR>=rWK8Gik1o=FoN$q=W#A~w!K^Gb&&KKMdPO`y_iCU`+iQ=C&DM50~Z&wsgU2tF%>%sYb_ z?K7wI$^J*{BE85D_ijtZ0iFR0*FTxD+&j`HNj~%D9k1hlRAAQCqJyz!{Rm4?B33)9 z7ytI92tyS71`R3(0-rJ#I@O06ze1_Unt8O%AZZMDk`6pPBC4tai0j=AyaM}K;zAF| zL#G6=V@#g>B;S{+^A5@Hvpdn93J(3BYg>6kqab~5wzcsLkQ*H309X_8_C!{^xe|NQ#{_zrIf^zEx`9WAWan<*pIWLVO;>k1>fgUgsN8wo z;_Oy6FZBIK-S`5=U7Qu04?BdlWD9CYwiahG3!8q^TH2(rYF3MjL_yW=-(Mfq|G$r9 z=u#zbg@->ej>WlG=?E=jt8<{!UWH)Q?T? zr54viO==dssBbRXv-v9@I4*tVT3L1c1Z5cUn#Vwb*(@{1J9#Iq&U^9XmO#E~CyhpW zWEBdAo6m5?*FfkqDkJg4(a7JlS>eHoh*;URIGAxUg+4{0=UfMmUf*TGg;%`avU>ST zT=l22svTj6cH*L0uhO*0HPOe6^AlOLC!f(9sSA?Cmn?~;HT<(OEBzGJZ8Ws>wGQa0-w_c+B81cz)w=SG%%$N_kE%J`qV*(2@uWq zMX@gK30~?CzD_0V*hm)`su8)vT7~uzFPE3yledrH-alrYbmQ>7mem5VIzS;~#UK;@ zb}70^D-^}-K9W6x%oHIKtz}vzzQC+TA0FmRQ0@ou=w>szjiAxvWYPI=U>D>oIQN@} z@UJg_p~Cv~isLX@M`o+UQDnlYwM+4GOeyS7M^}2`_e1L^wLiqL{$$dA7ol+{ob^Mn z?Foh`Tx_)-r=vbZ_AsnpGopS?-`Mx>)Z=U{u8hH6AE!TQ7Xk@Ojb4%5h2U_FYf(!j z?fR%%=igRPdR$dCG;!CU9Wiy>eHHWig85|nvKo}1fT#l+Pqp;I0e?KSYW}GKekZ<0 z6qy!yx!H%k<*Hk9Y@8_n0)bm~IBjTaxEy{r>LAcwLDpn?!x_Aw)wgF?P0}E-LRz{t z80X;p*clHrcvQynL-I$@&(Wv(G?{ybVV6Sx9QXA^tr%@t%R4sOt>1w@6Aw=(E1-3l zZg?IruecB~J`T&+FuO^(k#U*anN*n7;Q~q?SK_dRbi0*@@rO8k&|9F1R~1cbhsEnd zd9U*2UPaEvNWxtr9um7}p*y(Hf@R)tpLO8n&D(cNYK8Lg2 zQob*}%)2mo!iw2fVJpFu%D8uNKdTArB6SEitzjZ}XG3Pau<`L!Z>0;WnoR=5`9E$N*IZf(y1>DQ*$u>X!b^#;bU|Oo-(9ipVWe_P#!Qas5^K zuhz?6x52aqF#`^x@sa@dvwhXeYwI`k&{&MDM?6u?lkAsVc?oa4_3o`E0ogQFqotZJjr} zBFBedL^+on*P7h{7No`_lZ`ZSmgdfOu2QV2A+fWV4IXdi*7w=?EUaYKl8V%9d;&*LnbYBGR@3fe zrW+bLldp9o_HzOde$=mQ^-;0j^!MG4Yse&9k`(4Td)hd5lywa-94KRM{onRbvA(Jv zU+wejn8glb@*TwliX!wF%1hs4i!yv-bYT%*p4&FZl31aac)1Ng;58cMBYhrxdKN_g z1YqPhKfF_RES)PhAy*CQTzXK}IM;UPcST5y_YMhU(~7~}(id^5mj+e&VK$Cgx3t@3 z8q7idW_~3%{e^b2PxN^hS(!SkSS8&jIoD3bGpEX+n0Xtt2)FCH&96_R>NSy04^nu{OTt0O+~#tS1@ zwd`rNiHaHYU76rVkl5E@qYF3^bI;PpfN0cTw6FhyH+P4=VIn za2!~V9tqi0PIpqZ@x{mG;)ZMu$R`O!0NZ|Gp3MZ7PU%8@bhcnG+@>`66?#LC7P8L3 zLsP`(5)V*ukO$KO$M&%S*jGgID_mP+k&rlsBauf6RScW)lV4Wo78WNY(ANJkPdbNG z%3)@YRfm)X(us?3=`;tX@tS9C=QQW}23QC9_j~~v29p7& zxrdb$tZoLbL9E8=wdNTOU~- zA(s$OW;i4$rcdR!*{RDx30^srTPLn6KwAg{>zt0pLHnvDXY?J^=k}p;b5c4?6@Sto z4YG_}&Tj7Xc`2x?GEVL&v}J2RTvEPs0%Bl6XbYgHX*4fIkQ8FKj^TO5fZBepvP8S| z5EOmE3&8a1&bJu0sdTo$;~YaYyqG=xWn}Y;h~1&?Z(|f__%nD6U?+6MhTgDOA8o?b zR4G^-s3JH8D`sH>jH}9PgflJ&o5tXBv6PiRyPHtS!4oOn;gO%5eFUTV;wge4AOr`o zc`OUET_vZ{ivYH|=Pslk0nDXRs%?aKC}$Juc#8s7zc@={JI zuKjVAN>*vtnKx)3(gA1X91Lz(MtwQmNnzaSY#W_nh zFIIdtYb|SGQaYT)PpqnEwNy#r+wZGtIbqe#e|)wU^jG(`X?XrG_d$@j2XK3k)NMEZ zy`_A@6!`b`|9`cQ7z>!hO)EW6y34jN_-CX<29z;LgP4O*>yAxVnmuVwiwX+~93be6 zXA(q}Ez`;FMGQP*fnjsLY^clFQcbKS;gHpUR4RO?49%iw7F%=Q;-yodsM03Od03HVH>bZSI71e(=JwKDhYB<@-UR`i87{jb~X zEe90!&B3IW19fe|v|qN~GQ;eQmgy3Kb@K`iRo5&^tEg+h(o()%_edrw?Sh`9^5Tnb zH5QnKAv=EXri9(zH$-C%fgB95Tgh{Q1SZ_-RnIRvXy~t#!(@qJ$Hx{N23&oo%?}{- zz6}4OGh99!#Mm!g_3fGrTz4gfT(YZ2tI?Cmw7h$^TBWQ)>7q zju{g!i|RsOHa}tf3AsBRu-#!D)$h#w)OxorOM~0z@2@vN)CER)3?ye7D_S4%}~Yj0!)wE1RHW7ay(H%4T3F#z@vO zGb|qdF(-)T(}M@ceURu@K!E6L8)B3RR{JDycu{sZX-~x5lLKdy1DYulK$cKxa?naS z(%>hP4U!a>lJ3vpF%xlzuAI?*s-n*VkHSTRE~cT@ui98q$bzRnB35`ISZ)dOS~R~+1jy)lrM2{W`ex$tuwK#1M;Qs%b|*B-8_WIZ3cqBOeZU- zA*lCX2zXN{52J|KV4jzj^SBT>`2n;%z^Wb$4%vn;qxx!aRt`VB4r@smoHNw{jd>mp zqWmHOK7wv$K-(lps=7xP&PjBm!c+^Ds^KW<;6)QdAMk-ep$-A#>JBibW5oS(o@!9! z<$^OsXP)K;Is73=M#KVOU8obkK8b^iw!=GX(&A!vS~3ER$FMv@?$st%k4LglqOl(v zv7dZVU>CT74w$CaLN=w!pgTTaIa-^BXxpl_!8YIG%Ynr_5plW#+y7$9hv zYjUeWTDJ@*Z&W=A{evmfgUAfnu(^)*P(Yc780Kc!K_3`;t~kLdahbC4EHGJAPfN8R z7o8|wcx4_~UBM^24;ehwrM8w#-{7y2QUPzP6M8aiE<(B&XI(O$AhW{S)*A+K-L+$t zCux5b@cPuk4Zu5U->61CDzpX7nH5r#Uz!;Q0Tw`{MNvc;?^$oNJ7; z=|7HUW`5Soh)eq`%kn?{r~l_a|Gzi{{kwM57^VF?>$&^Kj@tJOzZCFq*-`uY@PD(T zrucm1jR$y%=M2=+x5hrGe0}k;@v7%gPs|pKQIGx1E{t~ayO#(I|K+(5#``!?uk|sW zAW{n(>=UOzm0J)4eO8fCv-#{`PR$;9S7JPu;kf-|QbpD^$ zYl<3**gDSb>EQyuDlmelC1*=Yv}C@D&g}nN-OX_XMUe;<_V&p`pB6Ac zgB+q+-|Ob53&8EI1nFP~*@LSAi|B(*-gR#MRW)u#e>@G$x(`4$KuMr9G|t*q>A$|G zG6dde{{A~#wU7dNu<(NvG8C^WSQY>28|T-?4*WCYfo%x+?ATc_RbIB>%=O6vIiF5| zv=+uqxDOo`jym^xcr#so5GS9G=IKR$SV>SKlpMWKgL!N|U;+Q`LO@|k zq4rtNUe_oLDb`SU$36L3cy`XE!@CyJq5ah_fI6oxf*?1di}KTFG?0fu16C{Uv0C75 z7jx1ccxTDL^;~cI&k{W+3l!9}92ej4aFZTUK;)pS*#NL9Nr0Bp$Dn-zj{^?A({<74 zUG4-#7||cUWp#`d8o0)Rjzc42=7@Vkqut|a4787_V7P|pW1I+Zlca$TDIza}EqBY^ zHh@K^J0i|HhIXO%uh{cTda9KVcLcHKH_u{&JM_KovH_bLP>c!d=X%pf>;zUr)c1`L zUyw))k^GS6bhZT{!(zDGmWOpuhxAGx&78Hj!x5kC_I0=Oe5Xn7u@RHbV=?OF)&z@C!TNiE&;gQzI$&!;Nt${Vq>>=VP{CjhBJjOGR*g_VYhFU^ z3u5L+3cx}fFVUSQi&LYh3TzXYf%FdV=SHr6Z=3}zDyDtezJeTmHGFDE!L`}+lB}=S zeaSs&gF=J5qtAG@IT{o|=mMs-&nqbtOatYE!{FlfSb|3&N^_;d!H-v|kKF^5m{n}C z_0Jeva@(ETVgUDm%Rip)A{bf{3}+-+U6Xf(<+REA(#XN(6vV8a6I&s`RGAkmhGOOxdyLR2okIvEF z+U##y-&zO>)Zm`T-C>UzAl!^3Oi;iUK?fHJh?Ls5^_g+oMz_a=-i%R;oYj0b|_Hs=T1vIA7c*K7D5(!AzPPYm_ORfzk&X7C3=AGhZdB zoUa6ui0wuu38cK>_!bVS=WGqC=|ULy67DAOy*nhl>4i`Ja68KhT*=2i-{L@pqYzg~ z2Pca~9yw32WA&upRc_y-%Y-nf@PCt#NG^j z!zM{qpqtb5M&(`GC#=e8>xLH_dx2OHm4e#4q%tTz3l}^|sk(^;1B<(8rxxSX*+S!r zCgv2#s*2V$^EzHS=Gr_LHz-=KJqg4m%hvWfWIof+0ZEnEx|wW%l%{eyTjK>fC#^IM z{$?&$9B=m&--Y-IQOJ`zCid|ABPui%Zz8m>980i2$rh(}XMvL|9j}58!3rgdY0EmZ z?V!(GzrM_rk}2x7ceMn(GFg&&T%U~rj!uWybaEs1J~$0o)NFmA!q`G^Ti)6&KxR)x zb<5Bh>^WYqLoknt@JNDvitv`+mcXeDB{toQ6fTJEnIuCAc|fo)Z5k{9eAVuRI(Tthub5cjGP4w8fsle;TZG&sdf(|W)ilXVOF1UhtZ z^LDA}>&rIl%zfEQ<&R2f*i|AndqoH4OwrCG#T$IN3=pIqW$y>C+JV`;3n*-oDX76m$!Qnk~x|Lt97_QM#&M)7>Tv>(FU}!`wJJj9|YaVH8o-OD|b{-HO(cCLrCf zA#{U5Mj2l@@ml%P^4OCcYYXU9^y)_kK%vo_p*r_zc4w)LtNKmyNxe0JJig>8M`~^hE2&loHLQ? z=f3px*e&&vNx~4f>TK|OuWL6mN5oJ#t7xHq)d)4^Z9rO(f{x2WG?e&Kqn$C5o2W@4 z7TYGNp^4_R%Z$c6Hg;aruVj0?KeDR1)eaeJ+C97=r?y~LGWx=5TOPrwG7mA(8uw1# zZh$M{(7Xp!w|b9^rk<7KKginKLsUWhA!l*FeRIf=sy*|LE_U<);-K8j6|XRB5*ofY zN&5+d4*tS3Npk6uYbCL>8Q3VS=;of?nZZYcI0E*yu@gw?SOGag==(#}CQqRDL|0H48%Y<&Jz&2`K z7m+lHot<5#pg+bbqe46@QSg-XM62nk1jv0|D@|YF9fH>=#veVtz6vj;8UaQ0S(;))eQnnEm1xtj5g=03ZwE5Q@=0)GWT9wS8fGfgRLXb2HzYsdh zsSn;FGXBudHoQ&FPG>hUyJ;ZfhDtEBc_UzAY4AbpCWat!m7?<$#m95Ubf}5zMHq%+ zj!w@{k;a|29~K__eps_ z|G#h^;08Uuor{o2aX;B#Zw~e`^wsCoChTAJ_e*z};fZRl;nadn+`p~`X*2<46A8LY z{{J0Y?A!8nKiZiB;^OPRKZd@Yv^f*shlE|PPSe*tEC%xwzRpA6L!Tx6)K=0tFY#22 zlGJaejY@SjY%H`E)(sspZy?NpqUy0Dz@Hdyq@!D$xbgf%ZD)|oe5I9aB_vi)Q1$us zd=bHBD+yUcoi}ZCa{{16T&M}-b}@_gzvpd8N>y z0{sy{SRges-D4;Te8Os{N}6w63~4CkXKPrs*)~q7h{#E?Jy7+2i=1vZbM#Jp`UI!s znBAk1i*YC16-p}|^zOE2E1f`piWSxq25YK=F|KvfQzFKzu+Y8Q=#$kDVvE`nU^#5@ z7>H)sQwJnB=nB1DBEF)t6w?yCgxXh5Z(wVBk+^-^fk)A7cIehZ3cfbt4vHN?R8LIm z;kL%r*7Iz^5H}vTY{P57U3aIfBAg5`A{~2yLujEX_mr-vI(c!Q`M>6&4;la-ce_mw ztu^9N(m{M92B_WZF!o@|6+`-+KH&zl9n`F)PecXqs~^xh#*6|bltPT-{wzJvZ%~RH zgEclxZ}3r3^!0FG)QMbZIlgqC`N@>=7FqKR5so~BEV8e5(RrrCMT2fhmkKQ0Q{f^l z&Wcf_=pm~$%Qnd^uc&iHsCI@!53~G+mrCdoas`dqO5bm$2L*k3;k(UpR3s?Lfi|AO z5VU*~&EA1s6%SF9?pn@bykarQKZ0YBgw0x@6!pe}ZgK%na@|J>bnfwnoQPN$>t{}@ zhJ(58B@eV@p(BOI8KajZX~L=7;7%^Zi8N64xWs}(?}*1$EqzfH^D$+JHcs9Zh1eh) z5=^tZXQCry4|?atMugzp#y6Y3s#(UKEOB4+!YENy4{GBR$B66A?nB&oR_RrXp{$}E z1|@5q)uIEQx2-4HY~J>fVE|3EC>Sjd`fXnlt<@THJQWMGc^Kq$SMmc8HCa~!%rnm< z=2-L`g&Rd1W7%0~MdK(`>O;(McdMO^xRu)!=v9cJ=+Y#dv!X0vk7z1P7~X=!RG2$< z<;-bz(jKChk#2YAjSE5~h_VdSAjZ06rZB3~wKBMj;`o+6*1-zTQ8V8lk6JU>I^W17 zyvY<~!XtTqS!^~;#%#=MCiZ3u-E>!!6>Xw%d{QDYhgu^cC1+k6eJLEM>BClY@ytcM zP!Shj=uO>*k9KQO*_8xio8U%q;5Zdc3te7-`ZeRc_n?06E-Ngn0aLc0vkex$1Rmbb zRCHOxWm!}SOC0Im%NY6aV-&tr0zZrAP{dYs;%N&Rt-f(42SWD3?oig-CS&X5U;4)F zblqpSQ6Di9UPAy~djJbPJZ3N&FW7L+j6J%kkOmQI8V1vJC$kF)PkmI1BT_b5>sMJMvuBFPqk^Q zsmd;RxHNEWwrEUcs&j7&(otOrw;E$mSj$cw6DbompXZ}5cow`>)KqUHPm#VH(m(NtLc?H-TH&f zOLVzX?yWyttPu0O$vg_jrPg7q z+D_F)IYz53Xi+`;MhDUMMdjXKP9ibUP>Z=~cWl@}yD31lacOa#g8LJMw>EBvop>qF zY+fT&#SkuyDi<~qSV!qd2~GQx$UU!eqORp1QIbi^c^K?SWV=j zJ*d?5B%?3)(88t3D zHjN-?$a5Bnb`d=6Zn;Ag3s>q;eTNXCzpoeQZkR%ICr8Zgc{`ff>g7mK*mjoi=+_nQQ8xQ;zqhudj>@9<1vmdWIgta2Tc@jn7mek3V zj(gRLqS{}jy_oVNkpTj*{k5|0Sjmm|1PPwxGKgzjq_BMcWIm6ZiqMiPa5y#0anM2z zr>9SP_DRo^*J8^->1}=nSkGe!nPgZkD@u8qB`uSkRjselYgUCrKEn@+CH9==j(NFo zX?ziKF>y+V4m8p}+Dv#ST;QEHYdi}jN|nax2}s2lr8w4TM=^%bXk|OJ%uS3)vE6%! zPBmeQWx6{nJ^@>oy16-MUzwB{sBwiY;*7I>f|F1Ut-`r<42IP>;i^y7ZFW7Fb2%|AdFZ&@Xob!sliGH_< zf}9zV)`*@%CVyq!@Z?%PkL{#IGQ&FndAtw81dVsIhQ{KSrl?d#&;3B5=P#T`%4)~8?2(Wo4g_#-_T(KWa7NMJOc!jJJ9m>c`O*q*71V}-5xl%E+4YHHR@2}n(hzG1o7=Dlm z89C6L;IWM@ZhYo2e?^Cq9#M-ddX2={l%K7_cZM_~ z8s>KYgpn|MsSj_n!LE)P#IYV|bzyh5Z%d1p8zpL8X+fMLYMPvN*%dLhQR%&M%&@EB z>-ZptGd3JFUQjl^;|Y)^@tMlI%0z4o=EnTXB zcu|-xQUn$gUcWcf)S#Q~P_$NASBxgOOyt%Y5aH;mlb09oFpm+1+;zxv{g7AOe9SE3 zcdw@Gla%GQjGRXu^vNPN1zmhuDmsd|aep>2+q+R^32D|4$06I42|JAbRi<8adz1~p zPaCc5wg;QYow<}$(S(``^P`<5gN0@>g@WO@@TKdu)n#eVv)AogPJZx{z=joG@v;;#j(lrH zKHp1+fRiz3tgwcrl86`x3skY;5R}?!)#H4zB}yZSh%tPMY!>eD+%bAg4iuhc1w0g_ zdKWv(7WCN$Nw`Z>KjMDrJGC`D76H{q3(H%s>lG#UqWDnyu$RuU<49|Epdk)l2CrA# z=vq7`sv1aggm5o-Vewr(B!YtJ9=1G2AyxG>eRdrlHPNL|GM1fKD%MgS;b2Kpq2hiD z0UBr*l#gI@Cp-L9van8NwsJujQoP$Wm$L^V%n&SHxZx#vu-A!U00YWwVKp4Hug`M_ z*AgpM0*Xm|7;h3YUSIo7ekCJHc-yFXM0z}0-DE`&~IyW=XPTHLU=fpjv7$}nbaN$6aBT%DD3L3Hzpl| z7Q-xXudngrPUHj{-20#*x~@}g&qTgh3tlft@t}x-^^%J+Z{_K$e-Zr%6u61Y6ut?M zs@ftbbj?}u&wU>amDk~;9+s} zbu08N?B#Unf$H94+usGl2l0AT22Vix9JaT3&}oo50#-{qle-Vw9%n~7OY;l_m6c(s zSj7e^S*)j_SIDkB$L>uul6LFi?fB5DRP2xO+@X7Iyx0+^iAl&7ad5QfNWTQv8jYpb z1|F!OvVdSDBKf=9CBo2QYFN8|=$rf)J=B;Gc3cKbeXa1MpV=W(3=9v?@ocHv4S`y# zqJY>=p92D+Rt6j1`$Jxknqh-HyT)qP61Fy~@?=uSci@5_;$y3uX&w7L;PUoT`}a*J96R-4=U zOmrJmny-X>GDqtU#j4r#mgXW_ws3f*BnR&o!@&r`jYk-6R4;Z0Th$qqirBqB<#@I@ zOhc|Y^I2~vS-o8!13HrD7c&rg7onVY5?8vysL;~d^i_;enUjWrUc6+X!_7D(G?b79 zMUfI`4qh6ETg-(_K$?_RX)eq!mm$LqzsFwlGIZL|N~aslv@!Q`{6q^Ewyhc1g!4W@ z5AQ+usg8v3jT7wT7&ASEq#L^e{}7BOw(F%y+O?2ilQlyPPfb zWN>3CIYN{e5Oh9zI|mJ+G4@L01-ER0EYPpChiVjE3a~nWQWP76pfYG4Q2W9zeKb%o zoDBZK=jK2+LKBbHOOiMWH@dR_twL+hbzRzaFniT#*K2A(LTPL)80F&b6xAlCy-wAu&MYP5QYvP>;enn zn`84Wg?k52vDR>-2Wm$%D(1KIlL!N(W)aV9oDgdbVQCkqteWIs)a+*HU^8P)|%gh4Kdn)rr3Ph&#a4N=hL&kN8cd z!$uCM{(*NwNws%2p`Fq5GQtHIMow+ItuORmc>L1kRMxpt~wiM10*XQ)#h>f zaMF-k_f(FsfW*=nZy@-YU~A={amwfqRHR+OAsx@0X5f&vPDEs+A8om}BkBs+3e}n| zE0}qNBlK7&v^|NRJS*dp@F*`t04Ralm=n_3j*#2Koii?aNkHh5aGB7F67y;utm;$R z!(W2n%n=%1Y>|{!2XXu-dA|%$I4ij!I3f#J32V%CaDLyXFd5NE9XlC&rW-Q5>oSrd z$m?KtM_YHEj}Eu$ds<1hbuvT^dc4{anr}|$g`S}lAzS10A$N#_N}etSg^(Sl$%);}H=SWd*pNp( zJL7koR@G}~UeD}UGpEgSyU^7EOBuB0f@O2}IiqXG@y8Yb+dkfW{K#%RlVE{6)VFOC z!%4G80Gp0M;X;~>9Q=4Sqi!LnwU0EfEwtw*3C22t`+&zxsm{3{(bB=@rRV7|Vaw$C z=60D2@PYIvW*a|RVR3Xq)2(?*dhlUhoU3LY9LLFM&VB_hiWwejdwMn*7L<5L5*%VLF zPz6%W{7%JiWl?Hs7>3>q8jz)z1dFk0ElC_+>dkU{i1xpU8s+@o%I*JxJBH+K*SwOT zv|%Xv_M6^Ou%vmoL6e+u(tmTx>wH2DGp-K@wTW-~q$!Z&bV$dIS1f3tiSO^}9wuov ztE6W6jmVs}Ma1*N76#XmgUaTDr^e;XQ^V9t6&%?|=_s|dFG^O(d7tIrX|2n>>{xMC8xf}nu7U}Dc=~^Ud8>c^G zA&P_v$^P88&yTgS|FZ9{^WKp?kDqti(D2=*{%gLwPHcbu-F2>D)ax^Qq5Dnr9zmTT z`LT;r;I_$0B(m6Whr7JgxO3w<6dxUV#&7f!OB?7m zhBva*p_Ah#%w-4_BJ{PFb-yc*hjy89T=#UMr?``WSZuZ$sMM0`cU|SOd+exa(nxD`)&3ZIg=Z+c@oY?y)i(_T|POdl+qIFaE7nxIFaf8@bjWD%aO_+wHKXQBy0 z+ov%k(nTy`P@RzS^jX$jr5&bH$=jGcvIFPQnr_>LcT>J}RH$8>$pRX0ilh1Q70Z!{n+LI1y;mBTmguEzXHHq%dVtRR@=!O_?bY1{`$2Chx z^#XLv{fQUr+`BANUQ7(fUmQ7A!m4z<@qr}AEyYHDy&e@A9G8@K2$!-pQ{I?`5wHaI z`j;!^XbwoZk+Ae0jwdgDH7g;c_@I#JfboRy49YME1$IyOkn?IIqZxt=W()*uI!lXP-m~Bm-CTmijmrx? z@H$YlmQ+$dbov5W>{^CpJP;7~9!|>Py~Mmj&NK61Hwf$c12FkAwvb`F`vKObgVjS< z(w;N>kzz0Mb;Kw9TJgu(6kqrA>*9jY*V2=Q5qXh(kpDUKsHly2WY{ijNqZ)etDxVG zyfHjYRIy^GI5z6ffesm*i+A&#-Ap_hiqVO*ip3o7qI!>4=nv9j!VDunZw|ItwNu7u zBKX&H?AQI7#xA@r!=si@8fiWz-iL#fECWoM=1j~Z#_6f0TwD%vwiKBpBELQ0gNkSR zq(+uDA_Jg1cqrYF!crL@mL`obM338gDj&xCN?|H!R8<{yR1-q`318MrU$9k9wHF38 z>-^!*Ceyl&u#Trune}3B7J}3!H-J$kM|d(1B9DfJ9*pf)-QNeTgddjM%93R$^xi9oM(}b^^ zjB}RkSiTJD0osy;5KO951SAg2bHN<*ZYF6$31;$ZmCdkVBE9I(A374D`B*Vtg zJUnR_b!r?L%l3dwFR!QWAZUZ%CE1XAg@(>Hj&$&rCnk4yx0u`jm|eUwz#nElhr-pF zkp4nWVNz9wwcGSD;*a4`9{lS-?t``G05dlTU=oDhowTIS=@YvV{=_A#{|M9LYTQ}) zLQHKsg-aILW9U6HF(nOqY!qDK!O#{dzTay({*4a9pc=#E0Afb1fU5IIO0FLM%} z%xos5ljmA!A*DVfTEe)qrFhx#SNBrgCwJKyz7B7-zhu1!-6O9GLQrn)Qgyx`9rt{P zp=c%3Re*i^?(c}pp{crW-c)i5x^#W$m!%%mVx_=GJzv~;pdXJH;qj5QWREg>$*6ZE zY>?NN8&)~9c{H>uP1jDr9~s#Eg}oe$pIUro*zkHKl0e_(x!#w4*K`*`SNRySORhgy z!@>^io&ez5U^jIPFrnSC*G#p zO#(Uk%_##ay3VR`ZLNdBZEGDf9+`>+=^jK;C4ocu9u;mcr^Owb!^wQfgPUKR`PYs< zTwA($4cux^_L=8+(4rM3_`G&Gz@MvG+>bpzu(?$N^rB2Qu9jz8(hYHUs%Ld;s`zQ! zb)aN|>c(WhR9>%;gHNXYnSe&A=PvR-)ix_PY7`DQKIHu71Brr>vJ}xzAR_Ve5fcx} zGI5Fu+VcR-OMi>}{EBlvjTkcSz;g%TR}CxDn%M_pUzexXTQO%mS+6)nwg;nG=P42Q zrwy6IlR7R z{bJZ_u%$B*+;Cj%TF{fnmUVoK*tMd7V8V40>a}iCkMn(pYRg9y^EH_^KhA<3a;2aO&-)qRMHxPSzc8 zGD!qYXjxSk^^rlSiXkQL9SvH)O>J`;Un8s#J=ou*(iqCN+fkGi9NAf_0_(Z%zSBbn1t9534?S^^0!kVFa( zV>!EgS1LTbCD+!iJ!RyKPzSh@nU6A6OXzettt>wQkH-G)TmEypcPLlAwkuUyotXC% zT0|um9nGVrF$0&{Y2|G9`BKk(KX0Nuv=FtdwMYVjzF!KQvOJRAwGemr+xZ-$ZrN101xjwQeMiNaQb|>nHLLe z_+|>=;e6YHEdS+!yW|(J2zdBdOF-ZnKW3`*M()XsckivS@ z>?EARmJjm7ovm=oU#yonM%+g`Xykcc`e*o%e+;Pen?~Bstk-t1vnz*4mo}$dU!RL_7%v_#qsEXRI2AC4tea-b;BG2V$)TM@P8|WzD>q?#*NDmIfHP4X)};eYpfUCr zR_hkX_r0URy{AGEy$(yBEw>FxpBjj^qvll|Ed6Y?{ISAo$^hnVtRiL?Dq;OjnLRl4U7R?|a*c0JUyF%9c6x0NI3{>qq-u0-j@akes zKCP|05_VoGC^-de)<)<;XY0Pryzk2?&MZBDHEWzy1Ai^x%w<@HJn6_m-fJ`7#lw=< z48PV#I@CNiuy*EUwH>9^5~{EU;KqO88J1_XPNUJ>h)v9qCS6!`<5}y8c!0R%Sz!=P zxe409GVoH=5Jg?G(O54E zs+V|L=P?0$HFmrh7JC9cvErLp6l&#AQk)uYQ@{lim+%@Suc4CZXnVH1*;A7QZI}NDNvjY zz-bhh&ZdCR6jIW~9SYTS0m2b9_7zEktej3PW+o_HvQv3QycE;6l`HS-f%Q_`%H_Gd ztS6mIX2Z_ze$e8<(#d0^cg?IQeF_^z(~k#9kR!0q?fx+D|HaCPfaFye67Q zj%ZJw*^dxa`3^RvtWH^YD&{tNlo>Rf zUUc0uupX@U63g0qV^#E6ND<)>7b2jleQV%b#IsUmx3G>5*hb8c!@lHnn{_m6LReNS z*KA6?e+=e?5feR16haHH%OLvt_^fsJ7R(=uve@c(h>5P zBtsuln(`|N7up(Hp=|hBG;)tZqXL9D1 zLx>q#OVOZwazs5SZ{lFG+D+d^Q43~Ark#oRhLCO!#OfC7vI~n$SyYzOnp~KxZB4*t zgu7+f3NHuiwZk0s9xdG77fbsC{t8|ko{hn)jO3=)Mi$RJHPLA0fvuF(TKG&q>4s&E zOSB%a?BEs6jQEm8Nc_TC=bl1DdXrttLn0}UM8G}r zwTr3Wn|Gu^2l&hNcli+a_n+6kp9Cl$c@z|1xkOj8k6HkY{PSdcH~6LDL}Q8zl{Gp|AAtE{3-lrEh^J^{=@il_~Re`_0K>3;oAy7{_A_< z>7VDkn0`wC`SkPunbJD@`TxZKG^X=1wqMde{J?eXoVK%Bck{#-@8d)Z*yImC{cAYS zan1*xFKK~fD z$%oO!+qz%ohG6P6gW;G1MLPZIhdd3F6gaz$^Y>vtm&wO8`_m8q^LJMQwyb~n;eY<{ z|%v_}B(8v;)Im7dm~7(U&G{!)FS3%>1R8 zzI1K9e+k#HsKcmEzs%j2x_ds;-*E8d^F?32 zdrSHLqTlrNFHdNF+JdO;U$QZ5(pNWDA2E8nY|6W(PJm;+^kX`Kb%5_)#hiZ$KUYbc zZ_E6$!!O^qJpKBZAZur^p|{`jcc6OkzpJBg{M{4)wfWu8(-{A0{sX~MprGpcPe1%( z*mp~(FXxW~0N?x#L#^)1XJvf`|GUAT$@``0lJuu96JSOlv)(pO9~1wLvD4dx4~sui z`oGg=`qO6fy@K-fkpCgm|2kDct^w)y&Z|F8%Lgp|gLVJg>-<*Lf6fF6V}8#38v*h` z%Ee*(s$_^-~M_GwO=pTFE%Fay}} zUMkMR7Uayw@Go2W(q$h@{ptWeeTe}aRKFecW`7^_H$wa_7clf*GW^n}uV40(ja~Dx z5J;n?{z$K+2mu29{P!gQ^ECl}Il}ky{`BbIlK|fV`#ZM$r?LO9mipV^|9$^|6O-CF z{Tj^hx6uEWLVXX%UDKzaNybGweSOLI!hRKX4ctEUb+~_o=8f)SS5F@)@!nSYB`rP@ zDE!icT%C(GeWz8MKEsdSza9Q3uzK>*D}W($9=?P95$Jcyb{`KQ6~FZ92--;VmwVga zNzj8}ffeih?@R#pGXcIw{_;UpzHpzm{B79d-WmPNo_`~$Z|{BoMoxb??wPjf_;%5+ zeDggVz|3F#@GCRlrSR3=;T!yVP_J2$f-VBoP4{~5s2h@g7@|w zD9t(D=8ppZ0@_;je#Nx(ZxZ*HS@H81{R5}}jb-n4^%qzRw)|1!lo&vE6&)5k23&*zU>{{g}Q)_te{d-_L>{}$RspHcf=Bz-Ru{q+(5A;05)3mMLzrvFV? z0NL@^0KSa%Ct{~xE&agm@GX44yj3sAxqsKl_q^Y;@&o+At6HEN!oMFSh`)&vzcTw@ ze*E)~KmG52`RRY4KebC;fB*60Kczn>X%+&u_0Qo~#sB9&|I3g6^nU?b&TE7c-v9t& C39GpP literal 0 HcmV?d00001 diff --git a/docs/assets/js/22.118d9f99.js.gz b/docs/assets/js/22.118d9f99.js.gz deleted file mode 100644 index 60341ba9923435c6c58cfc9e223abe1c3a46ed44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8186 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 literal 0 HcmV?d00001 diff --git a/docs/assets/js/24.9be29820.js.gz b/docs/assets/js/24.9be29820.js.gz deleted file mode 100644 index 4c174c4a4d9ae085d8f598afab498aa0c220e25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3046 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 diff --git a/docs/assets/js/26.81ad6727.js b/docs/assets/js/26.56798859.js similarity index 87% rename from docs/assets/js/26.81ad6727.js rename to docs/assets/js/26.56798859.js index 9c2730d0f..42e466038 100644 --- a/docs/assets/js/26.81ad6727.js +++ b/docs/assets/js/26.56798859.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{518:function(t,e,n){t.exports=n.p+"assets/img/configurations.63f74143.png"},519:function(t,e,n){t.exports=n.p+"assets/img/browser-default.25f6a9ff.png"},520:function(t,e,n){t.exports=n.p+"assets/img/view-manage-delete.5931810b.png"},521:function(t,e,n){t.exports=n.p+"assets/img/create-new-configuration.ea5e3e25.png"},522:function(t,e,n){t.exports=n.p+"assets/img/general-details.6aaad19b.png"},523:function(t,e,n){t.exports=n.p+"assets/img/save-configuration.23d35bf3.png"},656:function(t,e,n){"use strict";n.r(e);var a=n(69),i=Object(a.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"configurations"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#configurations"}},[t._v("#")]),t._v(" Configurations")]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("This section is not applicable to Credential Engine instances of CAT.")])]),t._v(" "),e("p",[t._v("Configurations control the way frameworks and competencies appear in the editor, as well as what properties,\nrelationships, and in some cases value types of properties and relationships that can be added to frameworks and competencies.")]),t._v(" "),e("p",[t._v("Configurations are set at the framework object. If a framework does not have a configuration assigned,\nthen the following priority is made to determine the correct configuration to apply to the display of the framework:")]),t._v(" "),e("ol",[e("li",[t._v("Browser default configuration")]),t._v(" "),e("li",[t._v("Instance default configuration")]),t._v(" "),e("li",[t._v("CaSS nomenclature fallback")])]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("Only a single configuration can be set to the instance default at any given time. In order to change the instance default, the owner of the current instance default must toggle the default switch off. At that point, another configuration can be set as the instance default.")])]),t._v(" "),e("h2",{attrs:{id:"accessing-the-cat-configuration-manager"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#accessing-the-cat-configuration-manager"}},[t._v("#")]),t._v(" Accessing the CAT Configuration Manager")]),t._v(" "),e("p",[t._v("The CAT configuration manager can be accessed at any time by selecting the "),e("em",[e("strong",[t._v("configurations")])]),t._v(" icon on the\nlower left corner of the navigation menu.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(518),alt:"Configurations Navigation Menu"}})]),t._v(" "),e("p",[t._v("Upon entering the configuration manager, a list of all existing configurations in the current CAT instance are displayed. Public configurations or configurations owned by the current logged in user can be managed or deleted by selecting one of the actions icons to the right of the configuration item. Unowned configurations can be viewed by selecting the appropriate action icon.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(519),alt:"Configuration Action Browser Default"}})]),t._v(" "),e("p",[t._v("It is also possible for users to set their browser default configuration from this screen")]),t._v(" "),e("p",[e("img",{attrs:{src:n(520),alt:"Browser Default"}})]),t._v(" "),e("h2",{attrs:{id:"creating-a-new-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-configuration"}},[t._v("#")]),t._v(" Creating a New Configuration")]),t._v(" "),e("p",[t._v("Configurations can be created by clicking the "),e("em",[e("strong",[t._v("create new configuration")])]),t._v(" button at the bottom right corner of the configuration management list screen. By default, all required fields are pre-populated with default CaSS terminology and settings.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(521),alt:"Create new Configuration"}})]),t._v(" "),e("h2",{attrs:{id:"managing-a-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#managing-a-configuration"}},[t._v("#")]),t._v(" Managing a Configuration")]),t._v(" "),e("p",[t._v("After creating a new configuration or selecting the "),e("em",[e("strong",[t._v("manage")])]),t._v(" action on an existing configuration, the configuration details screen is displayed. This screen is divided into the following sections:")]),t._v(" "),e("h3",{attrs:{id:"configuration-general-details"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#configuration-general-details"}},[t._v("#")]),t._v(" Configuration General Details")]),t._v(" "),e("p",[e("img",{attrs:{src:n(522),alt:"General Details"}})]),t._v(" "),e("p",[t._v("The general details configuration settings provide fields for editing the "),e("em",[e("strong",[t._v("name")])]),t._v(" and "),e("em",[e("strong",[t._v("description")])]),t._v(" of the configuration. From this section you can also toggle the "),e("em",[e("strong",[t._v("instance default")])]),t._v(" switch and set your browser default.")]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("Only a single configuration can be set to the instance default at any given time. In order to change the instance default, the owner of the current instance default must toggle the default switch off. At that point, another configuration can be set as the instance default.")])]),t._v(" "),e("h3",{attrs:{id:"saving-the-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#saving-the-configuration"}},[t._v("#")]),t._v(" Saving the Configuration")]),t._v(" "),e("p",[t._v("Configurations can be saved by clicking on the "),e("em",[e("strong",[t._v("save configuration")])]),t._v(" button on the left side of the "),e("em",[e("strong",[t._v("configuration details")])]),t._v(" screen.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(523),alt:"Save Configuration"}})])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{505:function(t,e,n){t.exports=n.p+"assets/img/configurations.63f74143.png"},506:function(t,e,n){t.exports=n.p+"assets/img/browser-default.25f6a9ff.png"},507:function(t,e,n){t.exports=n.p+"assets/img/view-manage-delete.5931810b.png"},508:function(t,e,n){t.exports=n.p+"assets/img/create-new-configuration.ea5e3e25.png"},509:function(t,e,n){t.exports=n.p+"assets/img/general-details.6aaad19b.png"},510:function(t,e,n){t.exports=n.p+"assets/img/save-configuration.23d35bf3.png"},656:function(t,e,n){"use strict";n.r(e);var a=n(69),i=Object(a.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"configurations"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#configurations"}},[t._v("#")]),t._v(" Configurations")]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("This section is not applicable to Credential Engine instances of CAT.")])]),t._v(" "),e("p",[t._v("Configurations control the way frameworks and competencies appear in the editor, as well as what properties,\nrelationships, and in some cases value types of properties and relationships that can be added to frameworks and competencies.")]),t._v(" "),e("p",[t._v("Configurations are set at the framework object. If a framework does not have a configuration assigned,\nthen the following priority is made to determine the correct configuration to apply to the display of the framework:")]),t._v(" "),e("ol",[e("li",[t._v("Browser default configuration")]),t._v(" "),e("li",[t._v("Instance default configuration")]),t._v(" "),e("li",[t._v("CaSS nomenclature fallback")])]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("Only a single configuration can be set to the instance default at any given time. In order to change the instance default, the owner of the current instance default must toggle the default switch off. At that point, another configuration can be set as the instance default.")])]),t._v(" "),e("h2",{attrs:{id:"accessing-the-cat-configuration-manager"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#accessing-the-cat-configuration-manager"}},[t._v("#")]),t._v(" Accessing the CAT Configuration Manager")]),t._v(" "),e("p",[t._v("The CAT configuration manager can be accessed at any time by selecting the "),e("em",[e("strong",[t._v("configurations")])]),t._v(" icon on the\nlower left corner of the navigation menu.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(505),alt:"Configurations Navigation Menu"}})]),t._v(" "),e("p",[t._v("Upon entering the configuration manager, a list of all existing configurations in the current CAT instance are displayed. Public configurations or configurations owned by the current logged in user can be managed or deleted by selecting one of the actions icons to the right of the configuration item. Unowned configurations can be viewed by selecting the appropriate action icon.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(506),alt:"Configuration Action Browser Default"}})]),t._v(" "),e("p",[t._v("It is also possible for users to set their browser default configuration from this screen")]),t._v(" "),e("p",[e("img",{attrs:{src:n(507),alt:"Browser Default"}})]),t._v(" "),e("h2",{attrs:{id:"creating-a-new-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#creating-a-new-configuration"}},[t._v("#")]),t._v(" Creating a New Configuration")]),t._v(" "),e("p",[t._v("Configurations can be created by clicking the "),e("em",[e("strong",[t._v("create new configuration")])]),t._v(" button at the bottom right corner of the configuration management list screen. By default, all required fields are pre-populated with default CaSS terminology and settings.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(508),alt:"Create new Configuration"}})]),t._v(" "),e("h2",{attrs:{id:"managing-a-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#managing-a-configuration"}},[t._v("#")]),t._v(" Managing a Configuration")]),t._v(" "),e("p",[t._v("After creating a new configuration or selecting the "),e("em",[e("strong",[t._v("manage")])]),t._v(" action on an existing configuration, the configuration details screen is displayed. This screen is divided into the following sections:")]),t._v(" "),e("h3",{attrs:{id:"configuration-general-details"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#configuration-general-details"}},[t._v("#")]),t._v(" Configuration General Details")]),t._v(" "),e("p",[e("img",{attrs:{src:n(509),alt:"General Details"}})]),t._v(" "),e("p",[t._v("The general details configuration settings provide fields for editing the "),e("em",[e("strong",[t._v("name")])]),t._v(" and "),e("em",[e("strong",[t._v("description")])]),t._v(" of the configuration. From this section you can also toggle the "),e("em",[e("strong",[t._v("instance default")])]),t._v(" switch and set your browser default.")]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Note")]),t._v(" "),e("p",[t._v("Only a single configuration can be set to the instance default at any given time. In order to change the instance default, the owner of the current instance default must toggle the default switch off. At that point, another configuration can be set as the instance default.")])]),t._v(" "),e("h3",{attrs:{id:"saving-the-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#saving-the-configuration"}},[t._v("#")]),t._v(" Saving the Configuration")]),t._v(" "),e("p",[t._v("Configurations can be saved by clicking on the "),e("em",[e("strong",[t._v("save configuration")])]),t._v(" button on the left side of the "),e("em",[e("strong",[t._v("configuration details")])]),t._v(" screen.")]),t._v(" "),e("p",[e("img",{attrs:{src:n(510),alt:"Save Configuration"}})])])}),[],!1,null,null,null);e.default=i.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/26.56798859.js.gz b/docs/assets/js/26.56798859.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..abfd3038477e62fc00fed9a204a8b4fc11ea6f7c GIT binary patch literal 1680 zcmV;B25l&Naa_BN1Aj=f7j#400ck&_K|xC= ziwi|+BxTn~{oi+_=oiU~Yqtf40s9i$67Pj~&pmgS&Vq?VE}{iY3mV`5uB9j@EzdrG zzP;;4MX9sS?d|#KE_@iC4aaFIV#B29m=HqIeJ~MxDx@-cBBJ7_fNBj!KV|vsX)Hy` zW~HL`xQ<4H^!c;?vq4mdS+EL+XQLBzO_f||P`w0FT5=Pe57QC7NYjn7=O-weGg$O; zD(DPQAqNA|@M6$^(LbAR^u0Lcq6(;io% z@^<!L<|ygt_6;=%1Oj zGcAo&LHIz8QF{CkXnfVXhh;D}(T@dHcsjDr{($9b72cwbtiL_Zl5tQ6UEohqJfsai zi?2CGWgKKc6ND2Lab^vA1(||$96V{!f&R}s!IPkS*A1)hpjSp|6fqi4B!oPoq0Vf(<76^V7(hyn{oW*p?ffz}y z6(kr)MmhOK%$NYe1ezByXd+W`ef2J~1|Bz2zd6Bh86`O}8IT2Cl2p+g7E;}7LPdhF z^8!mu#0>SLCxEzM!kvbMVZK8`HCX`X?lYr?6iODL3<`uFgaTd}%2=U8rxL}r%z?yI zqs}?yC0=Y_sF*>kXy~5G1@?}0QsYut;@r2A;{{RO%)02n;GgRSGjWFEX+*9} zRWpTT!r1DQcv3xnBdS~7YGst{yw2S;Mhdba>!FHXOijIG`IfD|j?_<4-oo}*YjJly z zMx_|&1F?Ev;4uU(sP&awqlSPa9480sIFbN?Px!-1)MK#jH|t8US=b=d(zd5TNFwrQ zImKStR3O#f6D+aBW@cA0$6^B4pGv*WY2|EUl~m(qQqQPF%Jz|`v3EGOe?2`YHp|SW znrm@j2J(o!7nL^+7rl8q?lw(2TZL_vis9_)?K-n3W_#3@Z7dh}v2GAQS1fQi=dX;TSUmrpWYAksg@fDpBM|{{x}M9LIhpjZ|qwKaN0L^(y8X9 zsl;Eo2Ya25+G;;{^=50oN^(SAF1Jn4l7WK1ONO&9Ng42@n$HRay+RfxcXz@*mu)cQ z=89^9l32$}Hwz-vrt%u5PkW&&|5X?CNGC zzb;ry{&qz?3M&FPmj+U>eh-QyfH`NyJ~6e?PDFm)wiUl#FJ}qw_z5EA_wvkDM7XSbnc`h>m literal 0 HcmV?d00001 diff --git a/docs/assets/js/26.81ad6727.js.gz b/docs/assets/js/26.81ad6727.js.gz deleted file mode 100644 index ee1867c9490b5cab9d4464f3b183cad934687125..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1680 zcmV;B25l&NwOwb8gFK|^He^HF0coGoprECb z#f2g@lCo>0`QLY>C@Yc`H*O0I1NIWz67L7^zWeSjgEbS0Tt{nI6g0m1T}x4%_B{Li z`RaNY6{XGwS67px>+p6qelbr=5gR7Oz=RNr;jM|_Qz4bnry?qT3aHj#^i!5EpT<(8 zY*{L5kL&1Yn*RKJ{CpY}Vj0|pv+?l(x)w^VHK6Mszs1y$c6h4Z~Y|(43l#=@3p$^icy(qmS{40#hnMU=W;3VL+HmE{%T0 zter(^qzb}YYK+qJ+d$*1(G6^Zxru%(sKV2cef9@z?(V`X)RB#w<1Cp6ZO{e&6vac@ z;IsIgV^ror1~fr9Q4wd>pjVJ7Naw+m9v$faY7jgLhS$Te`cBTCfYYA7%rnECnf{3rW=wfn!{SE8%?N4 z@O55biHVq@e)I$o7fiU*kTA@5NT?=j;M{#?)R02S0+d04@PkmmD?=G8bm&x~xRyDP zm}=CyqP)b5ZHmhOM%bNgiKA6iA5%dVKxmRcVgs_r;V5`~91xxuc#O7jm)mM3(iKTW zE>c48Jx(N4>B+D-@l6YM7z@po0uqb>YOCUvO3o!R^%5`1q+(`cGn^xo?KO}nK;<@{ z_G~PbLaQCEc+7%fW53u_3DX6~oMGHrKF@dWEqUP3%GovmFDq6io|W6Sb~W6Syzq$o z3ej_Vd5K}mF+rHw5`&&n&KKCV`cV5XRpDEKF{VUgt~hjZ;NfSX;+^e)h(@y4h;UeUNaMCD4s^- z%v3c~NG6P}K8YvQ!#AS3*R5Vg$tG>?rZG~G4cQ1)jAClq9m}_D^>w6vi1Hq`KdZ&v z^^ham{7+tc@x9Dk3ASVB?QTiQ*+E|N5U|N7iw(w>TTb`(E7g!!6^WfwVh^wF#5;|t z@rmI}A|0E25XdEHm_usIPu)X|pewfY?tv&DAVK`V(V|JAR`Fa6a7G-4l$&{%9^W)d zU!zhC^qyF~FYp+G7F2!Z-l!oU3CGF7I*uej;1m9^673k&{id!2n}sbxEp2-mgd`$= zmJ95aT?JC@Ji!u6Y-a8&=2%SN`ctW!oL0^zR!KE(Chd$$q--B~8heLh``6QhV#~~I ztGN{iW+0Eqdr^7QanYN%<8IfavsKtusTj_#-mWuyV78C@vW?~9KI#VXs$zltIlnNr zn^CSMvJKXn9amC}nGL0jg=5SNm?DdPjR(7!%!zSx5RT>`4!Y3fnZM8@eD4yNTLdh{ z(A{O=D@V~UY3v(Jy$sgI8(6n_>VR>^qo-PK9DHIdjGM<%kP{;4@@`{q9KdPc*h#0F zmlhI#!@8?vFRk0L$Gf`CLOVBgk=fPF zM!qgsOa696d=yp$ZY~|9VEyhDNdR-sid|yrqn(KS+O!qFUTUf-*&hYc>>`D%&zw!y&uOR+r`RC~pK z^joP%%miMQ+fB5k1fS){FFrNbbjqum6%M1lsi(b5>w8ZhzaHKV!>jA?hjA!M&YM5O a6No%CPFelG*}J>z;mJSM`))CW7XSczJ3D0n diff --git a/docs/assets/js/27.a8e6e156.js b/docs/assets/js/27.a895691a.js similarity index 99% rename from docs/assets/js/27.a8e6e156.js rename to docs/assets/js/27.a895691a.js index 3024e8aee..bf69341e9 100644 --- a/docs/assets/js/27.a8e6e156.js +++ b/docs/assets/js/27.a895691a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{625:function(t,s){t.exports="data:image/png;base64,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"},626:function(t,s,a){t.exports=a.p+"assets/img/relation-requires.1be62180.png"},627:function(t,s){t.exports="data:image/png;base64,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"},628:function(t,s){t.exports="data:image/png;base64,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"},629:function(t,s,a){t.exports=a.p+"assets/img/relation-desires.341aa591.png"},630:function(t,s){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADDCAYAAABtec/IAAAkJElEQVR4Xu2dB3hUxdfGN9vL3bubQiihhUBon/SiFKmGHhAC0gWkFxFCEYjSg4YapEXpiHQRpZeEFqpAEAyoIKIIgkiVgJQ935wL8oc7GFrK7ux5n+f3SLzZ7O7c886dekajIaWltIzXGX0YsxkJFov5hMNhP+fn57gh2213JMl6D9FqtcCuPxG8brNZ8PfuyLLtb1mWzvv4+Jxg17Yz5jIGMsIYsibz5cMIZlRjdGAMZd9tpl22r7LZbfuskvWk1Wa9YJNsf7L/f0fzhO+L4HUFu+2Uw+k4wF6/1mg2fs6ujWR0YtRiFGJYNSSSG6geI0an0+1g5r7EzH2X/Qx2yQqFCwa76teu7Orfuy18NLwXzJ0xDFYvmwQJa+Lg1NGvH/LbsbUA1759yNkf1z92HX9/3ZeTlddPGNMX+vRsBfVqV3Lh33fIkgvfz2Ix3TObTX+yf+9lTGe0YBgf+ZxpqcKMxowRZrN5LTP2GQ1+BqslJTgk76UqNSpfbt/t7Vv9PugDH30yCuIWToUFK2dD/IEND9mWtBl+uHDkIYlHEx67vuCrOTBryQzl9UNGDYROPTvcfaNujauhRUIvO3wd1/H92HtfYhUEVoYTNPcrh3IM8/8+JomUtgpkROr1unh/P8c1o9EAzPBQ6bUSrve6t4R5ccPh4I6FcP3c9scMnd78c3E3HN61CBbPiVYqh8oVS93z83W49DodmIyGa+wz72ZEM0Ie/zrPJBujOiPKYrEk6A36FGb4lBJlil1s07HVzY+njIaVW5bCoVN7HzN0epN87jCs3rESJs+eAD0iu95+vXqly1lzZL3MWhd3rVbz9+zzxjJaae63SkikF1YLg0G/hRk+RafTQoGQ3K5uHSNg0exoOJ28mjOjO/HHiY2w8otx0KNzM1fRwiH3WCsFWKWVwr5TIuM9hqT6rv+qJGMwM/xebK7nzJ3zUkTrJtcmxMVAwsGNnBndiW9P7IZZS+OgV//ut0qXK3XBaDTeNJlM2EKJYzRl+D7+VUmkx4VNyMFOh3SaPUlcAf5OaNc6HJYviIFrZzP2yZ7W3Di/E9av/AQ6tW/syp4t4B5WaFqtz2nN/adlU4PBMJcZ5i+HU74e3qTuFXy6Hvx5D2cyT+LYH4dh6fqF0Ktf95SCRUPPs+9822A0YIuoLyPvozee5L3SMyIdDvspi9kE+fPlco2M6gZH9izhTCQSvyavgTHDekJogTyArYN8BYJd7w/vD0fOHOCMJApJp/dD7Mzxd6uGVTnHKoKbrEvzHbv3UYzcqpggeYHKWy3mRMlmceXNkwOGDuoMxw+s4IziDZz7aQNMmTAIypR5BXz9nNCmY0v4Kn4ZZyCROHrmIHy2aPq9GrWq/a7T626ySjCBxURbDc0wCC182kf7+zmvmkxGaNeqPuzeMoczhDeTvH8Z9O3dFgIDA6BoscKAA31oFrWBRAJbBtETR/ydv2DIb1qt9gaLkWmMIqrYIXmwnAajboksS/fyh+SC6RMHeXyfPr25c2kvLFsQA+XLl4AsrDLoPbAn7D62nTOPaCQc3ABNWzX+1WAwXPfx8dnEYidcc39tB8kDFSxJll0Wi9lVuWJJZT5dHejE09m/bT40i6gDkmRTugc7vtvCGUc0Dv/6LQwaOeCCn7/fWVYR/MRiqb3mfguS5AEKkiTrTovFBBGNakBS4hdcUBPPD059duwQAZLdeyoCZOq8yZez5cj2C6sITrHY6qxJv0VWpJeUH3vab0Hjh9erAkf3LuWCmHh5/lcRSNCxZwdl/l1tGhH59Itpl4Jy5TjBKoJfWay9raGugftIp9NNYU99V82q5eDQTnriZwS4VLlpRG3w8/eFYTFRkHw2iTONiLCK4LzTz4mtgUOMmupYJGWsWvs67Dfz5Q1SFrqog5RIf3ZtmQNlyxaDkNB8MG/FTM4wInL8/HcQFT3ohMFg+IPF4DpGqDowSemrIKdTPoEbb2Jj+imj1urAJDKWBbNGK9OHjZqFw94fdnCmEZHvfvsW3mrbLIl1C66ymBzGMKnilJQOGiXZrK6mb9aECz9v4gKRyDwu/5YAHdo1VroFuIZAbRhR2bhnzeWcuYOOsNj8kVFDHbCktFEhp0M+nzXQH9Ysj+WCj3Aftm+YCaGhwVClZmVI/H4rZxhRGT72g+91et0FFqufav57wxXpBTTYZrW4ur4TkeFbbokX49afu6BX95bgH+AH0+dP5swiKvt+TLwRWij/fhazJxkV1YFMej7JDof9mK/TTk99D2XjqmmQPXsg6ytHKMtu1YYRlSGjBx3QarWXWAx/xDCoA5v0dIXJsnTnjeqvKvvb1YFFeA5/nY6H8PrVoFCRUNi4dw1nFlHZemjjBb8AP5wuxDwMOdUBTvoP6fX6aIvFDGNH9eaCifBcPhrRW9lx6E1dgmPnDt+rWafaVhbWOGVI6waeIr0s2/b7+cpKPjx1ABGeTzy7rzhd2K1PZyVph9owohIzJXqfj4/PRc39HASkJyi70ylfLVW8EJw5/niyTEIs8P6WKlUUajcIUzbeqM0iKqz7c9psNh9nsb5QQ2sGHlNp1t+/3TyilpLoUh0whHhgmrIG9apBidLFYFfyNs4sonLw5z1XA7MGYAbnHYwAtRG8UU1tNosrakBHLkgIsbl3ZR+826MV5M6TE9bv+oYzi6gk/5F0u2TZ4ltY7ONWY69eRhxptZhhzvShXHAQ3kPs2AEQkMVf+FRkapq/3XQj88A5RnG1MYSXVqsdbrNaKFEHoTDv0xHg5++EJesWckYRmR6RXTczO+DBLuXVHhFWBoN+kmSzwLZ1n3KBQHgvmIbM6etQThNSG0VkBo0ciElJ/2JUVVlFPJnMppmyLMGe+LlcABDEmuWTvbISiI4dgUediV0J4JMfzU9JO4jUWL08VqkE8GAPtVFE5pFKAM86FEvY58dm/96EedwNJwg1S+d/rIwJrEpYzhlFZAYO7x/P7II7CoupPeTJ6ocDflvXUp+feHbmzBimpCXfsHs1ZxSR6dq3Cw4M4uxAfrWRPFFNrVYzjfYTL8TEjyMhT95csOe4+OcSPErTlo1xivAHhp/aUJ6ksrjIh+b5iZehZ9fmUKpsCSUFl9ooIlOs1P9hd2CrxkNTkWeX7bbbH9AKP+IlwRWD9etWgboNaykJOdVGEZXks4f/8c/iv495aZ7aXO4uvcNhv4Jr+9U3kyBehL//2AElSxSG7pFdOKOIzIETuy6bTCbMNThQbTK3ld1u21eqRCHa2EOkKb8dWwtZsvjDjM+ncEYRmXWJX+PJRJ6xRkCr1Y7xdcq0pZdIF+JXzwBfP4dXZRZCRk4cvofZ6ywju9pz7qQw3NxD031EevLRiHeV9GLelGMQqVKj8jbmMcQtDyp1sqb/nfHRfbgbRhBpTaMG1fEob84kInPsXNJdXz/nYea1kWrzZbpku5SMCTzVN4og0oNLv8ZDUFA2mDJ3EmcUkdmyf+0fD8YD3Gr3YBT2+8+fpOy9RMaB4wH+/r5ec1T5v/T7sA+eO4CLhKxqI2aGClmtZhfl7Scyg8jebaFS1de8an0Aki8k+FvmvalqM2a4HLJ0AU/sUd8YgsgIcKq52CsFYdjYDziTiMzuY9uv6XRaTCRSRe3JjFR0tkB/Oq6LyFS+3b5A2T7sbV2BQSMHfsc8mKzJpKXCQXhe39oVtMmHyHz69GoNb9SpzplEdLLnyHaUeXGI2pzpLrvdeqJZ4zDuRhBEZoBpxvPkCYJP5kzkTCIyaxNXXfTx8bnCLBmi9mh6qo1dssGfpzZzN4IgMosNX01hT8SskPTLPs4oItO4ecODzJOr1CZNL2kdDiklNqYfdwMIIrNpUK8q9OjXlTOJyLAK757eoMcsQuk/IKjVaqfkyxsEdy7t5QqfIDKbn5JWguywQ8LBjZxRRGbgsEhcF4DrA3zUnk1LBeDAHza11AVPEO5C33fbQL0363AmERk8aFV2yL8wj7ZUmzbNZDKZNr9RrTxX4AThTlz9fZuybXjZ+i84o4jM1HmxZ318fE4xqxrU3k0LBVnMJhel9CY8gfFj+kKlqhU4k4hOtuxZTzKvtleb96VlNpt3hNetwhU0QbgjKecTIVu2LPDFN/M4k4jMtPmTL7BWwAlmWZ3awy+jYLPZCN/vW8oVNEG4K5+MGwjlK5blTCI6gVkDfmGebaM28QuLmT8xolFNroAJwp3BfQI5c2bzumPGYmeO/5O1Ao5r0mhGIAD7/kmJ1PcnPI/J4wZAlRqVOJOIDO6MdPrKmD6srtrMzy2tVru4coWSXMEShCeA2YQxh+Dq7Ss5o4jMgKF9sQJYr/bz80ovSda7NO9PeDLvR3aAJi0acSYRGVwOrTforzEPF1Sb+nk0Jn++XC51gRKEJ3H2x/Vgt9tg55F4zigi8+Zb4bgmYIra1M8sh8N+NS52MFegBOFptG5RH94d0IMzichs3r/Oxbrw2Ap4odRhFXDq79pZSvZBeD6Jm2ZDUK4cypJZtVFEJjgk76/My63U5n6qTCbDzrYt63MFSRCeSqFCITBz8XTOJCIzctyHV3x8fDap/f00GTHR5574uVwhEoSnMn5MJITVq8mZRGQOndoLOr3uBvN0LrXJU9OAvLlzcAVIEJ7MX6fjwWazwq7kbZxRRKZKzcrYDXhfbfL/lGS1nBw2uAtXgATh6dSvVw2GxURxJhGZuIVT7uj12kNqn/+XrGaT0XX8wAqu8AjC0/lidjSUq1CGM4nIHDlzAAxGQwrzdh612Z+kqPwhNPdPiAmuDJQkm9elEK9Y9bUzzNvvqc3OyW6znhr9YQ+u4AhCFN58MwyGjBrImURkJn027rbeoN+l9rtaWqvF7DqyZwlXaAQhCovnjvG6bcLKbIBO+w/zuK/a9I+qRYC/kyswghCJy78lgMVihgMnd3NGEZkChfP/wTzeRG36h9LpdJvatWrAFRhBiMarr5XyukNEukd2wWXB09W+fyin057y5cKxXGERhGiMHNYLmrZuwplEZJauXwhGo/G02vf/KlCv1ykZVdWFRRCigQlusuXIyplEZJLPHQaTyYTTgXnV5kdFFqDpP8JLcF3dD75+Tti0by1nFJEpUbb4ec2Tzg5g/f/4ru804QqKIESldu0q8PGU0ZxJRKZ73y64L2Cy2v+s/y9fWzQ7miskghCVUcPfhWZtIjiTiMyspXFgsVgOq/2vNxoN8GvyGq6QCEJUdmyYBfkLhnAmEZn9P+3C9QC3mefNj1YAYQ6HxBUQQYjMrT934aCYYgq1UUQmS9Ysl5nnyz1aAYyrUL44DQASXkfRVwrC56vmciYRmcrVK15knu/w0P06nW77e91bcoVDEKLTokUDiIoexJlEZLr37XKL2X78wwrAIUsX58UN5wqHIERnzOi+XrcgKHbmeLDZLNseVgCSZL1Hp/4S3sj6VdOgWKlXOJOIzNqdq8BsNv/5r//NWq0PXD9H2X8J7wPPDLBJNs4kIvP974fAx8fnnuZBuvDX7ZKVKxiC8AZwRaDZbII9x7dzRhEZh6/jOvN+IawA+hQKzUszAITXUiA0Hyxb/wVnEpEpWCT0EvN+LawAZterXZkqAMJreSOsMkz8dCxnEpGpUacargXohBXAtr69WnOFQhDeQqdOzSEy6j3OJCLzTs92mB1olIb1f46PHdWbKxSC8BaGftgL2nZuzZlEZDAnotFsnKOR7dIfc6YP5QqFILyFKbFR0KBJXc4kIhMzNRpsdts6ja9T/vvrJRO4QiEyBjy0MmFNHKScT+SuERnDks/HQaWqFTiTpMbKLUthwcrZHBt2r1YSb6h/392IWzgVZIf8rUaWpdu7Ns/mCoVIf3489CXOxwLri8GMSXQMe2YRv+4zKFq8CGeS1ChdvpRy356EXZbcfkxhybqFINmlkxqb1UKnAGUSgyLbg8lkhPz5ckGJYqHcdSJjOLJvGeTImYMzSWr8WwHgPoKPPhml0HdIb+jYswP7W9mVa4NG9Ode5y5gS8VqtfyFg4CuX77/hisUIn25e3kfBOUIhBpVy8EHAzsqAbN7yxzu94j05+ejX4N/gB9nktT4twJ40kGjO4/Eg8VqwW233DV3YeuhTZgg9LoGE4Gc+2kDVyhE+rJmeawSQDgDk7x/mfLvti3qcb9HpD+4HBib7WqTpEZqFQBSvFQxpXuHy27V19yBxO+3gt6gv6nR63TKscnqQiHSlyYNq4NWq4VT7OmDP5cpWQQsFhPdi0wAyxwTg6hNkhqpVQDfntgNslN+7nGFjGT/j4mYGeiOBmspPDBRXShE+nHhZ2x+GaDa62Ue/r8p4wYoATU+ug/3+0T6ghvhsDJWmyQ1njQGgPT/sA+EhObDATYlD7/6de5C0i/7sIXi0uCX+Ofibq5QiPRj4kd9leB5NAfDpV/jwWw2Qmj+3MoGFfVriPQD4x/vx/NM36U2C4DgugJ33mB09MzB+5+VWgAZzytF84Nks3Ll/laTMOWmbP56GvcaIv3A+/CiLYCp82IfrgGYt2ImRE8aAY2ahSt/LyhXDtj3w07ute7AwxYAjQFkLPu2zueeFmpwfED9OiL9SOsxAKR7ZBfles/+3bhr7gBWTEp2YJoFyFi6dYxQAgMPYRk2qDNH9mwBYDDolZFp9WuJ9AHjH/vsapOkxtMqgBUbFyvXq9euxl1zBxKPJoDBaLhJ6wAyEFzu63TYIUf2LMo6APV1ZHC/DkrgjBjSlbtGpA+nWPz7+ftyJkmNp1UAk2dPUK43bt6Qu+YOJBzcgK2ea7QSMANZOGuUEhSRqWy//ilppTJ/nDtntv+sJIi0JZnFf/agbJxJUiO1CmDR6vlK/x+vz1oyg7vuDqzf9Q2uBLxIewEyEFz1h0HxtASsr1e8H1yrFtMmrYxgx+Y5UKhoQc4kqfFvBYAVB5odwdOG/x3HQdp1bcu9zl1YvPZzsMv2k7QbMIO4cmarMu/fIqIWd03NlwvHQtXKpZUxAfU1Iu1ZsXgivFq5PGeS1GjTsSWUq1iWIzyiPnR+9x23TzE2fcEnuBtwH+UDILyeuGnDoE7DWpxJRGbM5FGYD+AbyghEeD2jRvSBFu3e4kwiMgOGRYLJbPqMdVUoJyDh3bz77tvQo19XziQi06H723eY94djBUBZgQmvpmGjMGUFn9okIlMtrMpVzYMDQulcAMKrKVGyKMz/chZnEpHJVyDfFeb9algB0MlAhFeDi4C2fLueM4nIWG3WFOb9YKwA6GxAwmvBuNfpdZB8NokziagcOrUXNyvh2YB6rADodGDCaznA4j533lycSUTmq/hl2AI4p5gf5ZCli4/uTScIb+GzGSOgZp3qnElE5uMpo0GSpY0PKwCdTrf9ve4tucIhCNHp2bON100BtuvS5jbrAox4WAEwjatQvjjNBBBeR9Vqr8HkWeM5k4hMqbIlcQYg4tEKIMzhkLjCIQjRyRIYoOTIV5tEZOwOCWcAQh+tAPSYGOTX5DVcARGEqJxm8Y7pwI/98ey5AD0dPA/AYDBgBaB9tALQOJ3ytUWzo7lCIghRmT8rGipVq8iZRGQmxMVgyvLEx8yP0ul08ZimSl1IBCEqnTo1h94De3ImEZnm7Zrd0mq1H6r9j4osEJKLBgIJr+H/ihVSMvmqTSIyefPlwT0A1dXmRwXq9Tq4+vs2rqAIQjQwzjETMKbHVptEVA6c3I2rHnEXoE1tfkVOpz0Fs9GoC4sgRGPJ5+OgzKulOJOIzJS5kzAL0CG17x9Kp9NtateqAVdYBCEabds2hj6D3+VMIjKNmze8yfr/Q9S+f1QtAvydXGERhGjkCMoGK7cs5UwiMr5+vjeYx0uqTf+otFaL2XVkzxKuwAhCFA7vWQpZsmaB4+e/40wiKqu3r8TTpy8zj/uoTf+Y7DbrqdEf9uAKjSBEYdiHvaBJyzc5k4gM6+7cs9ksC9V+f5Ki8tN0ICEwRV8pCDMXT+dMIjJ58+W5xrxdW232J8lqNhnptCBCSPAUIKevE77//RBnElHBU4BMJtPfzNsGtdmfKMlqOTlscBeu8AjC0xkyuBs0axPBmURkeg3oftdms81X+zw1DcibOwdXeATh6YQWzAdzln/GmURkgnLluM48XVNt8tRktFrNrj3xc7kCJAhPZdeWecr5fcnnvGf339L1C/EQ0L+Yp3Vqk6cqk8mws23L+lwhEoSn0rpNI6/L/tOoWfgto9E4Su3vZ1EFs9kI185StmDC88E4luwSJBzcwJlEVA7+vAcH//5hXs6jNvczyeGwX42LHcwVJkF4GlMmRUHl6pU4k4jMiHFD8QjwHWpfP4/G5M9HawIIz6dI0VCYOi+WM4nI5AnOjVN/jdSmfh7pJcl6d8NXU7gCJQhPYe3KqbgQxqtSf81aGoe5/3/XqFN/Pa+0Wu3iyhVKcoVKEJ5C1aqvwrCYKM4kIlPm1dI3mHe7q/38IgqwmE2upEQ6OYjwPA4mLlLO/ks6vZ8ziaisSliOg3+49NeqNvMLyWw2JkY0qskVLkG4OxERdbxu6q92g7CbzLOj1T5+GQXjlOD3+5ZyBUwQ7soRFq8Opwz7f0zkTCIqa3Z8hU9/TPvtqzbxS8lsNu8Ir1uFK2SCcFfCw2tCr/7dOZOITPXaVVOYV19o4c/TFIRjAXSKMOEJ4Km/vn5OJRGm2iSigqf+sqc/rvuX1eZNE7E/vvmNauW5wiYIdyMsrDJERr3HmURkKrz+WorRaIxS+zYtFWCzWly0LoBwZ3DeP3tQNq8a+Vfm/a2Wi5q0Gvn/L2m12in58gbBnUt7uYIniMwG4xK3/I6f8TFnElFJPpsEOXMH3dDpdC3Vfk0PaR0OKSU2ph9X+ASR2UyI6Q+lypX0qoSfQ6Lfd0l2KUnztISfaag2dskGf57azN0AgsgsMB79/J2wYuNiziSisuf4drBJtlvMk2XUJk1X2e3WE80ah3E3gSAyi2ZN60KLt5txJhGZOg1r37LbbXPV/swIBeGA4NoVk7kbQRAZzTfLJ0PW7IFeNe332aLpOPB3SZNe037PoOhsgf5w/RwlDSEyD4y/nLmyw7T5kzmTiMqhU3shS2DATebBhmpTZqgcsnSh6zsR3E0hiIyic6e3oHZ4GGcSkWnRrtltu2xfo/ZjZqgQJhBdszyWuzEEkd58s2wyBGbNAruPbedMIiqffjENm/5XmPeyqM2YWYrydcpw/uRG7gYRRHqB8caawV51ys+u5G0gO+zY9H+mU34yTLJdSn6j+qvcTSKI9AKX+7bt3JozichUrPLaTbvdHqf2nzvIabfb7oyP7sPdKIJIa2Ki+0Jo4QLw3W/fciYRlfeH979ns9t+Zl4zq83nLgqzWsywde2n3A0jiLQinsUX7vTbsHs1ZxJRWfDVHDCbTTeYx0LVpnMrabXaMTgecOb4Wu7GEcTLgnEVyPr93jTlt/3wFkxsckun071Uht8ME+sK7CtVohD8c3E3dwMJ4kXBeCpbthh069OZM4moHD1zEIoWK3KTNf3Hqn3mztI7HPYrzSNqcTeRIF6U5m/VhddrVPKq9N713qzzj122b9e8bHrvTFB22W67/cGAjtyNJIjnZcjATlCoaEHluCu1SUSlR2TXe5JdOsG8ZFeby1NU1mazuOZMH8rdUIJ4VmZNH6ac6rstaTNnElEZM3kUHuyB6/xzqk3laWpqtZph3Ze0aYh4ftayuMERf8x1rzaJqODCJovFjJl9i6vN5KnqZ7NaaHqQeC5wus/p64C5K2ZyJhEVnO5j5seVfjXUJvJoabXa4ZLNAnsT5nE3miDU7Imfr5g/buFUziSismz9F2CxWnC6r77aP0LIYNBPkmUJKLU4kRoHWXz4+/tC7MzxnElEBVN6S3bpltGoe0vtG6FkMptmYiWwJ34ud+MJYveWueAf4AsxU6M5k4jK0vULFfMbzIZ2ar8IKWwJYHdg2zoaEyD+x9Z19/v83vTk/3zVXKXZL/yTXy0cE8CBQZodIJC1X37idX1+ZbRf5D7/MygSNw/ROgHvZta0oYr553nRaD/O85vNyiGe1dWm8DY1xcVCUbRi0CsZzO57tuyBXjXP371vl3uW+8k8hZnnf1mVlmXpNu4doA1E3gHe5xZv1YXCRQsqu93UJhER3NhTr3EdzOV3ksV8kNoE3q7sTqd8tVTxQrSVWHDw/pYt84qyscdb1vZjJVfklcI3Zae8Q+PBa/vTW3pZtu3385UhYU0cFziE5xPP7ivu58ctvd6yq2/BytnAjI8HeIzTeOCuvgyXXq+PtljMMHZUby6ACM8lZtR7ymDfdC9K5jFgeKQLB/t0Ol3m5u/3QIXJsnQHE43+cYKyDXsyeP9qhVWCQkVCvSaNV+L3WzGB5y3W38ccfu6dxsuNJTsc9mO+TjvQuQOeyeplkyFLFn8le++RMwc4o4gI5u2XHfZbLHY/ZTFsUgc16fk1GM8hxBOI6BgyzwDvU9dOzZRDO2YtmcGZRETwuK4W7ZvdsdqsV1nM1lIHMenlVMjpkM9nDfSn1oCbs5rdn5w5s0HdhrW85sQefOoHBAbckh0yHtflNif2iKhRks3qavpmTbjw8yYu+IjMA+9Hs4jaSvYebxnowwquTnitfx5k7wlXByspfRTkdMon7JIVYmP6wZ1Le7lgJDIOLP+JMf3B188BLdq95RVHdCefTYIho9/HtF23ZKc8T5OJR3R7s1r7Ouw38+UNgvUrP+ECk0h/1rFyDw0NhtLlSsKXm5ZwRhERHNPIlSfnTYfT8R2LwdLqoCRlsHQ63RRJsrpqVi1HyUYyCCznsDcqQo6c2WH8jI85k4gIJu2oUOW1WzbJ9heLuZbqOCRlrvwsFvMWi8UE4fWqwNG9S7mgJV4eLNdG4TWURJ2RUe/B4V/FP5tv9Y6VUKN2tVt4NJfZbP6AxZpFHXwk91EQaw3sxIogolENSEqkFkFagOXYtEktZSXfuwN6eEU/H3co1m4Q9g+u5LNK1lEa6ud7lIIlybKLtQpclSuWpMQjLwiWW7Wq5ZUcfT37d4P9PyZyRhENTNRR5tXSKcz41602azSLJV91cJE8R06DUbdElqV7+UNywfSJg+DaWVpMlBpYPtNYORUunB+CQ/LAsJgo4Y/hxl2Jw8Z+AHmCc6dIdums1qDtoXHjY7hJzy89I9rfz3nVZDJCu1b1YfeWOVzwezNYHu3bNAKbzQpVa1ZWTuAVfcfeknULoXHzRreNRuNtXz/nThYjuGmHduwJrvJWizlRsllcefPkgKGDOsPxAys4Q3gD+L3x+xcMDYbsObIqzfythzZxRhGJ9bu+we/pCsoVdAMX8Fit5tEsJnKpg4QkvrBVEOlw2E9ZzCbIny+Xa2RUNziyZwlnFJHA7/fBwE6QK2c2wNZQkVcKu0ZPGiH003719pXQ+/2e2MT/22Qy/S3J0kLN/Xx89LQnKcL+3mCnQzrNngiuAH8ntGsdDssXxHj8mAF+fvweLZvWdjmddhczvctg0OGps1GMBgaDYS5rAv/lcMrXw5vUvTJ59gSPz9SDnx+/R5MWb7KmvW+K1Wq5IsvSIs39TTpY8ZNIqaqFwaDf4u/nSNHptFAgJLerW8cIWDQ7Gk4nr+ZM5k7g58PP+c7bjVzBeYNcOq0WWJfnb/adNuL3Un/RR1SSMdhisezVarV3cubOeSmidZNrE+JiIOHgRs5k7gR+PvycLdu/dTs4JM91ds/uOn0dSXqjHuft8XuRSC+sQEakXq+LZxXCNaPRALLdBpVeK+F6r3tLmBc3HA7uWJjhW5Xx/fB98f17dW0Or5Z7xSVJVmAVF9hslsvsM2/Gz/3g8z+vbJr7TeQoViEk6A36FNZfTilRptjFNh1b3fx4ymhYuWWpsgVWbcb0BN8P3xff/+0ube6WebX0NZtku2kwGm76+jl2afXaDx98bvz8JFK6qR4jRqfT7fDzc1xiFcJd9jPgBqXCBYNd9WtXdvXv3RY+Gt4L5s4YBquXTVLyHJ46+vVDfjv2ePJT/PnR6/j7+Dp8Pf6dPj1bQZ03KrpC8+dx4clK+H7sv3fZ0/0C+/d2/DwPPld6qTCjMWOE2WxeyyqEM+zfeLhFSnBI3ktValS+3L7b27f6fdAHPvpklHLIB+bDiz+w4SHbkjY/Zmj8+dHr+Pv4Onw9/p2OPdq7qoVVuR4Smu8qez88NReP0Trr9HNsYa2UkQ8+D34uEinThQNKrzP6MGYzEiwW8wmHw36OVRI3WCVxhz2h7yEseBUDq8H/r/yOzXqPVSZ3ZNn2N77ex8fnB/x7D/4u/n18H3cYwPJhBDOqMTowhrLvMNMu21fZ7LZ9Vsl6khn3AntK/4ndCs2Tv/MdvK5gt/3Mmu4H8fVmqxl32Q198Hfx7+P74PuR0kj/D0tMOZTnhqEcAAAAAElFTkSuQmCC"},695:function(t,s,a){"use strict";a.r(s);var e=a(69),n=Object(e.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"relation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#relation"}},[t._v("#")]),t._v(" Relation")]),t._v(" "),s("blockquote",[s("p",[s("strong",[t._v("Relation")]),t._v(" objects describe the relation between two competencies within a Competency Framework, allowing:")]),t._v(" "),s("ul",[s("li",[t._v("Competencies to be organized into hierarchies")]),t._v(" "),s("li",[t._v("Prerequisite relationships to be established")]),t._v(" "),s("li",[t._v("Creation of equivalences across frameworks.")])])]),t._v(" "),s("p",[t._v("Relations in CASS exist outside of (but can be referenced within) competencies and frameworks, so that frameworks may reuse competencies and rearrange them in a different structure.")]),t._v(" "),s("p",[t._v("Relations can, therefore, represent a relationship between two competencies within the same framework or two competencies in separate frameworks. Relations can also be considered independent of a framework.")]),t._v(" "),s("h2",{attrs:{id:"relation-types"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#relation-types"}},[t._v("#")]),t._v(" Relation Types")]),t._v(" "),s("p",[t._v("Relations are directional and labeled. Let's look at the different types.")]),t._v(" "),s("h3",{attrs:{id:"narrows"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#narrows"}},[t._v("#")]),t._v(" Narrows")]),t._v(" "),s("p",[s("img",{attrs:{src:a(625),alt:"Image"}})]),t._v(" "),s("p",[t._v("A Narrows B states that the entirety of the task in A is contained within B and that A helps describe B. This relation can also be stated as “A is a subcompetency of B”. With set theory we could say that “A is a subset of B”.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it is useful to think of an indented list:")]),t._v(" "),s("ul",[s("li",[t._v("B\n"),s("ul",[s("li",[t._v("A")])])])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Addition narrows Basic Arithmetic")])]),t._v(" "),s("h3",{attrs:{id:"requires"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#requires"}},[t._v("#")]),t._v(" Requires")]),t._v(" "),s("p",[s("img",{attrs:{src:a(626),alt:"Image"}})]),t._v(" "),s("p",[t._v("A Requires B describes a relation where it is necessary to hold the competency B before the competency A may be obtained. As opposed to a Narrows relation, A and B are logically distinct. B may be involved in the steps to complete A, but it does not help describe A.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it is useful to consider a sequential checklist where all previous items must be completed before the current item.")]),t._v(" "),s("ol",[s("li",[t._v("B")]),t._v(" "),s("li",[t._v("A")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Multiplication requires Addition")])]),t._v(" "),s("h3",{attrs:{id:"equivalent"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#equivalent"}},[t._v("#")]),t._v(" Equivalent")]),t._v(" "),s("p",[s("img",{attrs:{src:a(627),alt:"Image"}})]),t._v(" "),s("p",[t._v("A is Equivalent to B describes a relation where two competencies represent the same capability in all aspects. The wording may be somewhat different, but there should be no distinction between these two competencies.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it is useful to append additional names.")]),t._v(" "),s("ul",[s("li",[t._v("A ("),s("em",[t._v("also known as B")]),t._v(")")]),t._v(" "),s("li",[t._v("A ("),s("em",[t._v("aka B")]),t._v(")")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Addition is equivalent to Sums")])]),t._v(" "),s("h3",{attrs:{id:"related"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#related"}},[t._v("#")]),t._v(" Related")]),t._v(" "),s("p",[s("img",{attrs:{src:a(628),alt:"Image"}})]),t._v(" "),s("p",[t._v("A is Related to B describes a relation where two competencies involve some degree of overlap such that interest in A may be followed by interest in B or visa versa. With set theory we could say that “there exists an intersection between A and B”.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it may be useful to annote with “Did you mean” or “Related: ”, or augment them in search results.")]),t._v(" "),s("ul",[s("li",[t._v("A\n"),s("ul",[s("li",[s("em",[t._v("Related:")]),t._v(" "),s("ul",[s("li",[t._v("B")])])])])])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Division is related to Grouping")])]),t._v(" "),s("h3",{attrs:{id:"desires"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#desires"}},[t._v("#")]),t._v(" Desires")]),t._v(" "),s("p",[s("img",{attrs:{src:a(629),alt:"Image"}})]),t._v(" "),s("p",[t._v("A desires B describes a relation where B is not essential to the acquisition of A, but it may be desired, lightly assumed, or implied by the declaration of A.")]),t._v(" "),s("p",[t._v("When presenting this relationship, present it similarly to Requires, but ensure the individual knows it is optional.")]),t._v(" "),s("ul",[s("li",[t._v("B ("),s("em",[t._v("optional")]),t._v(")")]),t._v(" "),s("li",[t._v("A")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Multiplication desires Subtraction. (for some strategies)")])]),t._v(" "),s("h3",{attrs:{id:"is-enabled-by"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#is-enabled-by"}},[t._v("#")]),t._v(" Is Enabled By")]),t._v(" "),s("p",[s("img",{attrs:{src:a(630),alt:"Image"}})]),t._v(" "),s("p",[t._v("A is Enabled by B describes a relation where the acquisition of B speeds or makes more probable the acquisition of A.")]),t._v(" "),s("p",[t._v("When presenting this relationship, present it similar to Requires, but as a recommended option.")]),t._v(" "),s("ul",[s("li",[t._v("B ("),s("em",[t._v("recommended")]),t._v(")")]),t._v(" "),s("li",[t._v("A")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: English Speaking enables English Writing")])]),t._v(" "),s("h2",{attrs:{id:"computational-complexity"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#computational-complexity"}},[t._v("#")]),t._v(" Computational Complexity")]),t._v(" "),s("p",[t._v("There are several methods to consider when determining competence. Consider:")]),t._v(" "),s("ul",[s("li",[t._v("Basic Arithmetic\n"),s("ul",[s("li",[t._v("Addition")]),t._v(" "),s("li",[t._v("Subtraction")]),t._v(" "),s("li",[t._v("Multiplication")]),t._v(" "),s("li",[t._v("Division")])])])]),t._v(" "),s("p",[t._v("Addition, Subtraction, Multiplication, and Division all have a narrows relationship with Basic Arithmetic.")]),t._v(" "),s("p",[t._v("If a person holds all four sub-competencies of Basic Arithmetic, do they also implicitly hold Basic Arithmetic?")]),t._v(" "),s("p",[t._v("An optimistic strategy assumes that it is aware of all information about a particular competency. It would conclude that the person does hold Basic Arithmetic because Basic Arithmetic is only composed of its sub-competencies: "),s("em",[t._v("Addition, Subtraction, Multiplication,")]),t._v(" and "),s("em",[t._v("Division")]),t._v(".")]),t._v(" "),s("p",[t._v("The pessimistic route presumes there may be additional unidentified information about a competency (such as undefined competencies) and could make no determination about Basic Arithmetic based on the holding of its four sub-competencies. (Note: However, a pessimistic process may conclude that that the person does NOT hold Basic Arithmetic if there is an explicit assertion that the person does not hold one of the subcompetencies.)")]),t._v(" "),s("p",[t._v("It is important to understand the possibilities and potential issues and to have a clearly defined goal as these relations are subject to interpretation. See "),s("RouterLink",{attrs:{to:"/dev/fundamentals/assertion-processing/"}},[t._v("Assertion Processing")]),t._v(" for further information.")],1),t._v(" "),s("h2",{attrs:{id:"creation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#creation"}},[t._v("#")]),t._v(" Creation")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c1 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Competency 1"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c2 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Competency 2"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" r "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcAlignment")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("source "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("target "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("relationType "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Relation"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("NARROWS")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save these objects!")]),t._v("\n")])])]),s("h3",{attrs:{id:"adding-a-relation-to-a-framework"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-relation-to-a-framework"}},[t._v("#")]),t._v(" Adding a Relation to a Framework")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("f"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("c1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("c2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addRelation")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save these objects!")]),t._v("\n")])])]),s("h2",{attrs:{id:"save"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#save"}},[t._v("#")]),t._v(" Save")]),t._v(" "),s("p",[t._v("EcAlignment has a helper method that validates expected fields before saving.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("save")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("h2",{attrs:{id:"delete"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#delete"}},[t._v("#")]),t._v(" Delete")]),t._v(" "),s("p",[t._v("EcAlignment has a helper method that deletes the alignment. This does NOT DELETE any objects referenced by the alignment.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("_delete")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("success")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("failure")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("h2",{attrs:{id:"get"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#get"}},[t._v("#")]),t._v(" Get")]),t._v(" "),s("p",[t._v("EcAlignment has a static helper method for retrieving an Alignment, automatically decrypting it, automatically encrypting it on save, and casting it to the EcAlignment object. The blocking version locks the thread while this occurs.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("EcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("framework")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Alternatively...")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" r "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" EcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("h2",{attrs:{id:"search"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#search"}},[t._v("#")]),t._v(" Search")]),t._v(" "),s("p",[t._v("EcAlignment has a static helper method for searching for Alignments.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for alignments")]),t._v("\nEcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcAlignments")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for up to 5000 alignments that originate from a competency.")]),t._v("\nEcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token template-string"}},[s("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('source:"')]),s("span",{pre:!0,attrs:{class:"token interpolation"}},[s("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("${")]),t._v("c"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id"),s("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("}")])]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"')]),s("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcAlignments")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("size")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("5000")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{625:function(t,s){t.exports="data:image/png;base64,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"},626:function(t,s,a){t.exports=a.p+"assets/img/relation-requires.1be62180.png"},627:function(t,s){t.exports="data:image/png;base64,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"},628:function(t,s){t.exports="data:image/png;base64,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"},629:function(t,s,a){t.exports=a.p+"assets/img/relation-desires.341aa591.png"},630:function(t,s){t.exports="data:image/png;base64,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"},694:function(t,s,a){"use strict";a.r(s);var e=a(69),n=Object(e.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"relation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#relation"}},[t._v("#")]),t._v(" Relation")]),t._v(" "),s("blockquote",[s("p",[s("strong",[t._v("Relation")]),t._v(" objects describe the relation between two competencies within a Competency Framework, allowing:")]),t._v(" "),s("ul",[s("li",[t._v("Competencies to be organized into hierarchies")]),t._v(" "),s("li",[t._v("Prerequisite relationships to be established")]),t._v(" "),s("li",[t._v("Creation of equivalences across frameworks.")])])]),t._v(" "),s("p",[t._v("Relations in CASS exist outside of (but can be referenced within) competencies and frameworks, so that frameworks may reuse competencies and rearrange them in a different structure.")]),t._v(" "),s("p",[t._v("Relations can, therefore, represent a relationship between two competencies within the same framework or two competencies in separate frameworks. Relations can also be considered independent of a framework.")]),t._v(" "),s("h2",{attrs:{id:"relation-types"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#relation-types"}},[t._v("#")]),t._v(" Relation Types")]),t._v(" "),s("p",[t._v("Relations are directional and labeled. Let's look at the different types.")]),t._v(" "),s("h3",{attrs:{id:"narrows"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#narrows"}},[t._v("#")]),t._v(" Narrows")]),t._v(" "),s("p",[s("img",{attrs:{src:a(625),alt:"Image"}})]),t._v(" "),s("p",[t._v("A Narrows B states that the entirety of the task in A is contained within B and that A helps describe B. This relation can also be stated as “A is a subcompetency of B”. With set theory we could say that “A is a subset of B”.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it is useful to think of an indented list:")]),t._v(" "),s("ul",[s("li",[t._v("B\n"),s("ul",[s("li",[t._v("A")])])])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Addition narrows Basic Arithmetic")])]),t._v(" "),s("h3",{attrs:{id:"requires"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#requires"}},[t._v("#")]),t._v(" Requires")]),t._v(" "),s("p",[s("img",{attrs:{src:a(626),alt:"Image"}})]),t._v(" "),s("p",[t._v("A Requires B describes a relation where it is necessary to hold the competency B before the competency A may be obtained. As opposed to a Narrows relation, A and B are logically distinct. B may be involved in the steps to complete A, but it does not help describe A.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it is useful to consider a sequential checklist where all previous items must be completed before the current item.")]),t._v(" "),s("ol",[s("li",[t._v("B")]),t._v(" "),s("li",[t._v("A")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Multiplication requires Addition")])]),t._v(" "),s("h3",{attrs:{id:"equivalent"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#equivalent"}},[t._v("#")]),t._v(" Equivalent")]),t._v(" "),s("p",[s("img",{attrs:{src:a(627),alt:"Image"}})]),t._v(" "),s("p",[t._v("A is Equivalent to B describes a relation where two competencies represent the same capability in all aspects. The wording may be somewhat different, but there should be no distinction between these two competencies.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it is useful to append additional names.")]),t._v(" "),s("ul",[s("li",[t._v("A ("),s("em",[t._v("also known as B")]),t._v(")")]),t._v(" "),s("li",[t._v("A ("),s("em",[t._v("aka B")]),t._v(")")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Addition is equivalent to Sums")])]),t._v(" "),s("h3",{attrs:{id:"related"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#related"}},[t._v("#")]),t._v(" Related")]),t._v(" "),s("p",[s("img",{attrs:{src:a(628),alt:"Image"}})]),t._v(" "),s("p",[t._v("A is Related to B describes a relation where two competencies involve some degree of overlap such that interest in A may be followed by interest in B or visa versa. With set theory we could say that “there exists an intersection between A and B”.")]),t._v(" "),s("p",[t._v("When presenting this relationship, it may be useful to annote with “Did you mean” or “Related: ”, or augment them in search results.")]),t._v(" "),s("ul",[s("li",[t._v("A\n"),s("ul",[s("li",[s("em",[t._v("Related:")]),t._v(" "),s("ul",[s("li",[t._v("B")])])])])])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Division is related to Grouping")])]),t._v(" "),s("h3",{attrs:{id:"desires"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#desires"}},[t._v("#")]),t._v(" Desires")]),t._v(" "),s("p",[s("img",{attrs:{src:a(629),alt:"Image"}})]),t._v(" "),s("p",[t._v("A desires B describes a relation where B is not essential to the acquisition of A, but it may be desired, lightly assumed, or implied by the declaration of A.")]),t._v(" "),s("p",[t._v("When presenting this relationship, present it similarly to Requires, but ensure the individual knows it is optional.")]),t._v(" "),s("ul",[s("li",[t._v("B ("),s("em",[t._v("optional")]),t._v(")")]),t._v(" "),s("li",[t._v("A")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: Multiplication desires Subtraction. (for some strategies)")])]),t._v(" "),s("h3",{attrs:{id:"is-enabled-by"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#is-enabled-by"}},[t._v("#")]),t._v(" Is Enabled By")]),t._v(" "),s("p",[s("img",{attrs:{src:a(630),alt:"Image"}})]),t._v(" "),s("p",[t._v("A is Enabled by B describes a relation where the acquisition of B speeds or makes more probable the acquisition of A.")]),t._v(" "),s("p",[t._v("When presenting this relationship, present it similar to Requires, but as a recommended option.")]),t._v(" "),s("ul",[s("li",[t._v("B ("),s("em",[t._v("recommended")]),t._v(")")]),t._v(" "),s("li",[t._v("A")])]),t._v(" "),s("blockquote",[s("p",[t._v("Example: English Speaking enables English Writing")])]),t._v(" "),s("h2",{attrs:{id:"computational-complexity"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#computational-complexity"}},[t._v("#")]),t._v(" Computational Complexity")]),t._v(" "),s("p",[t._v("There are several methods to consider when determining competence. Consider:")]),t._v(" "),s("ul",[s("li",[t._v("Basic Arithmetic\n"),s("ul",[s("li",[t._v("Addition")]),t._v(" "),s("li",[t._v("Subtraction")]),t._v(" "),s("li",[t._v("Multiplication")]),t._v(" "),s("li",[t._v("Division")])])])]),t._v(" "),s("p",[t._v("Addition, Subtraction, Multiplication, and Division all have a narrows relationship with Basic Arithmetic.")]),t._v(" "),s("p",[t._v("If a person holds all four sub-competencies of Basic Arithmetic, do they also implicitly hold Basic Arithmetic?")]),t._v(" "),s("p",[t._v("An optimistic strategy assumes that it is aware of all information about a particular competency. It would conclude that the person does hold Basic Arithmetic because Basic Arithmetic is only composed of its sub-competencies: "),s("em",[t._v("Addition, Subtraction, Multiplication,")]),t._v(" and "),s("em",[t._v("Division")]),t._v(".")]),t._v(" "),s("p",[t._v("The pessimistic route presumes there may be additional unidentified information about a competency (such as undefined competencies) and could make no determination about Basic Arithmetic based on the holding of its four sub-competencies. (Note: However, a pessimistic process may conclude that that the person does NOT hold Basic Arithmetic if there is an explicit assertion that the person does not hold one of the subcompetencies.)")]),t._v(" "),s("p",[t._v("It is important to understand the possibilities and potential issues and to have a clearly defined goal as these relations are subject to interpretation. See "),s("RouterLink",{attrs:{to:"/dev/fundamentals/assertion-processing/"}},[t._v("Assertion Processing")]),t._v(" for further information.")],1),t._v(" "),s("h2",{attrs:{id:"creation"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#creation"}},[t._v("#")]),t._v(" Creation")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c1 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Competency 1"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c2 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Competency 2"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" r "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcAlignment")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("source "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("target "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("relationType "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Relation"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("NARROWS")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save these objects!")]),t._v("\n")])])]),s("h3",{attrs:{id:"adding-a-relation-to-a-framework"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-relation-to-a-framework"}},[t._v("#")]),t._v(" Adding a Relation to a Framework")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("f"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("c1"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addCompetency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("c2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("addRelation")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save these objects!")]),t._v("\n")])])]),s("h2",{attrs:{id:"save"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#save"}},[t._v("#")]),t._v(" Save")]),t._v(" "),s("p",[t._v("EcAlignment has a helper method that validates expected fields before saving.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("save")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("h2",{attrs:{id:"delete"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#delete"}},[t._v("#")]),t._v(" Delete")]),t._v(" "),s("p",[t._v("EcAlignment has a helper method that deletes the alignment. This does NOT DELETE any objects referenced by the alignment.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("_delete")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("success")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("failure")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("h2",{attrs:{id:"get"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#get"}},[t._v("#")]),t._v(" Get")]),t._v(" "),s("p",[t._v("EcAlignment has a static helper method for retrieving an Alignment, automatically decrypting it, automatically encrypting it on save, and casting it to the EcAlignment object. The blocking version locks the thread while this occurs.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("EcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("framework")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Alternatively...")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" r "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" EcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("h2",{attrs:{id:"search"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#search"}},[t._v("#")]),t._v(" Search")]),t._v(" "),s("p",[t._v("EcAlignment has a static helper method for searching for Alignments.")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for alignments")]),t._v("\nEcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcAlignments")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for up to 5000 alignments that originate from a competency.")]),t._v("\nEcAlignment"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token template-string"}},[s("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('source:"')]),s("span",{pre:!0,attrs:{class:"token interpolation"}},[s("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("${")]),t._v("c"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id"),s("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("}")])]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"')]),s("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcAlignments")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),s("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("size")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("5000")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/27.a8e6e156.js.gz b/docs/assets/js/27.a895691a.js.gz similarity index 99% rename from docs/assets/js/27.a8e6e156.js.gz rename to docs/assets/js/27.a895691a.js.gz index 35327d02be6aa5dbba35dace18afd36783e5bdfb..644c2cf5d62efa736254cd84eb1e3b27e69b2cef 100644 GIT binary patch delta 25 hcmbQVj%m_5rVU0NjK4PE6_YNicLy6&R(hb_fUTjAmzL|OR=Fy4fLS=fM&S6?He*c@*sv7Ni_Vw#{ z5~o#di)cJPJDDWQ{@`?&*NQu#RRoDkSiFQ3{;srfcEr-^17+5Nvqz$w9n}_0k872S zS#6jYzDmya#l;%({lyJrso%Yz%Kf119|=eNDC6U zdklF37pHK}VFTHJeU%1S<}vvIF8JkiTjt>PWv($ZxI8&NJG~5;gTe6=Oo~Gw))~Pa zy<(|}TzvJw48a`H;4)6s=w|vCVn;S*akN||(FP%2`al@DLfFKOApL@6dPt5q^ajN)V) zF0vtQ2o!3zY1iw>(h$us*g8}bzm~|*kQNOYJ*If!69=HeKt81J4q#zF4-tJw<4K&f zpUI~XO+L2K5Xgk*u<6*#_eo*t{*mAtF3VO-*6<;V(6i!%NjIc-Pq|pF zo*)&cT{(8W;dL_HgRw_`Yt`MfQ3qsq_jnF0%aBy$*)Qv6sJLx};XanWPA27IH*T#h ziEG>FRV~(HeBF>Rad%4OPfc1kY+%-j0vSOlxE50I`{$J$kh-V4Vn*+A*mfxUAlf0A zK;H{hb{16jsjc(TF!u;;JI))$p``(`OBu;^m_{52Fe^JU^;TJUrfaUR!LZHS<|qQTe-Lv@SX;xskwqJ<(GxS+OO%``o|r|O8&_d8AJ=puXbGE(AH zL?>}qV22Gm+&=%#v3EfZSoY@-_U4}5*7L)(zmsYA_nY?T&D7t_war#B-@&$nEdDd! z_D(k3(6|2G_eS)e0Glo$=l}o! literal 0 HcmV?d00001 diff --git a/docs/assets/js/31.fc1b5e7b.js.gz b/docs/assets/js/31.fc1b5e7b.js.gz deleted file mode 100644 index 1f91a23834a37dcf4060d2c183759809f8415310..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1095 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 Jlx-7*004ap@CyI{ literal 0 HcmV?d00001 diff --git a/docs/assets/js/32.b414de84.js.gz b/docs/assets/js/32.b414de84.js.gz deleted file mode 100644 index 2bcc5fc2c9d6ff612ebe7eb2ea445a5dd95d36e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9723 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 JGmI030002C*=7I$ diff --git a/docs/assets/js/48.76841a7f.js b/docs/assets/js/48.34518dac.js similarity index 99% rename from docs/assets/js/48.76841a7f.js rename to docs/assets/js/48.34518dac.js index 595195ca4..859d43f40 100644 --- a/docs/assets/js/48.76841a7f.js +++ b/docs/assets/js/48.34518dac.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{669:function(a,e,t){"use strict";t.r(e);var s=t(69),o=Object(s.a)({},(function(){var a=this,e=a._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[e("h1",{attrs:{id:"cass-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-configuration"}},[a._v("#")]),a._v(" CaSS Configuration")]),a._v(" "),e("p",[a._v("There are a number of environment variables that can be configured to change the ways that CaSS behaves.")]),a._v(" "),e("h2",{attrs:{id:"https"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#https"}},[a._v("#")]),a._v(" "),e("code",[a._v("HTTPS")])]),a._v(" "),e("p",[a._v("Should CaSS use HTTPS. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"elasticsearch-endpoint"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#elasticsearch-endpoint"}},[a._v("#")]),a._v(" "),e("code",[a._v("ELASTICSEARCH_ENDPOINT")])]),a._v(" "),e("p",[a._v("URL for the elastic search service. Defaults to "),e("code",[a._v("http://localhost:9200")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-loopback"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-loopback"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_LOOPBACK")])]),a._v(" "),e("p",[a._v("URL for the CaSS API. Defaults to "),e("code",[a._v("http://localhost/api/")]),a._v(" or "),e("code",[a._v("https://localhost/api/")]),a._v(", depending on if https is enabled.")]),a._v(" "),e("h2",{attrs:{id:"cass-loopback-proxy"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-loopback-proxy"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_LOOPBACK_PROXY")])]),a._v(" "),e("p",[a._v("Optional URL for the loopback proxy. Used when the endpoint that CaSS uses to talk to itself is different than how it represents itself, for example the loopback proxy may be on localhost.")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-enabled"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-enabled"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_ENABLED")])]),a._v(" "),e("p",[a._v("Should CaSS use OpenID Connect. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-issuer-base-url"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-issuer-base-url"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_ISSUER_BASE_URL")])]),a._v(" "),e("p",[a._v("URL for the OpenID Connect issuer, e.g. Keycloak. Defaults to "),e("code",[a._v("https://dev.keycloak.eduworks.com/auth/realms/test-realm/")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-client-id"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-client-id"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_CLIENT_ID")])]),a._v(" "),e("p",[a._v("ID of the client being used in OpenID Connect. Defaults to "),e("code",[a._v("cass")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-secret"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-secret"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_SECRET")])]),a._v(" "),e("p",[a._v("Secret key for the above client.")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-base-url"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-base-url"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_BASE_URL")])]),a._v(" "),e("p",[a._v("Base URL for login and logout API when using OpenID Connect. Defaults to "),e("code",[a._v("http://localhost/")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-jwt-enabled"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-jwt-enabled"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_JWT_ENABLED")])]),a._v(" "),e("p",[a._v("Should CaSS use JWT for authentication. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-jwt-secret"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-jwt-secret"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_JWT_SECRET")])]),a._v(" "),e("p",[a._v("Secet key for JWT. Defaults to "),e("code",[a._v("cass")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-jwt-algorithm"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-jwt-algorithm"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_JWT_ALGORITHM")])]),a._v(" "),e("p",[a._v("JWT Algorithm to use. Defaults to "),e("code",[a._v("HS256")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-banner-message"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-banner-message"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_BANNER_MESSAGE")])]),a._v(" "),e("p",[a._v("Optional message to display in banners along the top and bottom of the CaSS Editor.")]),a._v(" "),e("h2",{attrs:{id:"cass-banner-text-color"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-banner-text-color"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_BANNER_TEXT_COLOR")])]),a._v(" "),e("p",[a._v("Optional color for the banner message text. Defaults to the CaSS Editor theme colors.")]),a._v(" "),e("h2",{attrs:{id:"cass-banner-background-color"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-banner-background-color"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_BANNER_BACKGROUND_COLOR")])]),a._v(" "),e("p",[a._v("Optional color for banner background. Defaults to the CaSS Editor theme colors.")]),a._v(" "),e("h2",{attrs:{id:"cass-external-endpoint"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-external-endpoint"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_EXTERNAL_ENDPOINT")])]),a._v(" "),e("p",[a._v("Optional URL for a CaSS instance to use as the endpoint for creating alignments/relations, instead of this CaSS instance.")]),a._v(" "),e("h2",{attrs:{id:"cass-replication-endpoint"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-replication-endpoint"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_REPLICATION_ENDPOINT")])]),a._v(" "),e("p",[a._v("Optional URL of another CaSS instance to replicate data to.")]),a._v(" "),e("h2",{attrs:{id:"cass-replication-ppk"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-replication-ppk"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_REPLICATION_PPK")])]),a._v(" "),e("p",[a._v("The key for the above replication endpoint.")]),a._v(" "),e("h2",{attrs:{id:"profile-repository-cache"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#profile-repository-cache"}},[a._v("#")]),a._v(" "),e("code",[a._v("PROFILE_REPOSITORY_CACHE")])]),a._v(" "),e("p",[a._v("Should CaSS cache computed profiles in a repository. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"profile-cache"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#profile-cache"}},[a._v("#")]),a._v(" "),e("code",[a._v("PROFILE_CACHE")])]),a._v(" "),e("p",[a._v("Should CaSS cache computed profiles in memory. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"profile-ppk"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#profile-ppk"}},[a._v("#")]),a._v(" "),e("code",[a._v("PROFILE_PPK")])]),a._v(" "),e("p",[a._v("Optional private key for CaSS to use when querying for a profile.")]),a._v(" "),e("h2",{attrs:{id:"default-plugins"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#default-plugins"}},[a._v("#")]),a._v(" "),e("code",[a._v("DEFAULT_PLUGINS")])]),a._v(" "),e("p",[a._v("Optional array of URLs to plugins to be made available within the CaSS Editor. If deployed at the same URL as CaSS, the base of the URL can be omitted: "),e("code",[a._v('["/my-feature"]')]),a._v(" is transformed to "),e("code",[a._v('"https://my-cass-instance/my-feature"')]),a._v(". Available in 1.5.6+.")]),a._v(" "),e("h2",{attrs:{id:"motd-message"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#motd-message"}},[a._v("#")]),a._v(" "),e("code",[a._v("MOTD_MESSAGE")])]),a._v(" "),e("p",[a._v("Optional message to display as a popup when users open the CaSS Editor.")]),a._v(" "),e("h2",{attrs:{id:"motd-title"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#motd-title"}},[a._v("#")]),a._v(" "),e("code",[a._v("MOTD_TITLE")])]),a._v(" "),e("p",[a._v("Optional title for the above message.")]),a._v(" "),e("h2",{attrs:{id:"disabled-adapters"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#disabled-adapters"}},[a._v("#")]),a._v(" "),e("code",[a._v("DISABLED_ADAPTERS")])]),a._v(" "),e("p",[a._v("Optional comma separated list of adapters to disable in CaSS. Valid options include: "),e("code",[a._v("asn, case, ceasn, jsonld, badge, xapi, profile")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"max-connections"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#max-connections"}},[a._v("#")]),a._v(" "),e("code",[a._v("MAX_CONNECTIONS")])]),a._v(" "),e("p",[a._v("Optional limit on the number of concurrent connections to the CaSS server. Should be an integer value.")]),a._v(" "),e("h2",{attrs:{id:"log-filtered-categories"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#log-filtered-categories"}},[a._v("#")]),a._v(" "),e("code",[a._v("LOG_FILTERED_CATEGORIES")])]),a._v(" "),e("p",[a._v("Optional comma separated list of logging categories to disable. Valid options include: "),e("code",[a._v("sys, auth, msg, fs, net, stor, adap, prof")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"log-filtered-severities"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#log-filtered-severities"}},[a._v("#")]),a._v(" "),e("code",[a._v("LOG_FILTERED_SEVERITIES")])]),a._v(" "),e("p",[a._v("Optional comma separated list of logging severities to disable. Valid options include: "),e("code",[a._v("EMERGENCY, ALERT, CRITICAL, ERROR, WARNING, NOTICE, INFO, DEBUG")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"log-filtered-messages"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#log-filtered-messages"}},[a._v("#")]),a._v(" "),e("code",[a._v("LOG_FILTERED_MESSAGES")])]),a._v(" "),e("p",[a._v("Optional comma separated list of specific log messages to disable.")]),a._v(" "),e("h2",{attrs:{id:"smtp-host"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-host"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_HOST")])]),a._v(" "),e("p",[a._v("Optional SMTP server to use in order to send emergency email warnings regarding the CaSS instance.")]),a._v(" "),e("h2",{attrs:{id:"smtp-port"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-port"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_PORT")])]),a._v(" "),e("p",[a._v("Optional SMTP port for the above SMTP server. Defaults to "),e("code",[a._v("587")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"smtp-user"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-user"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_USER")])]),a._v(" "),e("p",[a._v("Optional username for the above SMTP server.")]),a._v(" "),e("h2",{attrs:{id:"smtp-pass"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-pass"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_PASS")])]),a._v(" "),e("p",[a._v("Optional password for the above SMTP server.")]),a._v(" "),e("h2",{attrs:{id:"smtp-recipients"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-recipients"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_RECIPIENTS")])]),a._v(" "),e("p",[a._v("Optional comma separated list of email addresses which should receive email notifications from the above SMTP server.")])])}),[],!1,null,null,null);e.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[48],{668:function(a,e,t){"use strict";t.r(e);var s=t(69),o=Object(s.a)({},(function(){var a=this,e=a._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[e("h1",{attrs:{id:"cass-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-configuration"}},[a._v("#")]),a._v(" CaSS Configuration")]),a._v(" "),e("p",[a._v("There are a number of environment variables that can be configured to change the ways that CaSS behaves.")]),a._v(" "),e("h2",{attrs:{id:"https"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#https"}},[a._v("#")]),a._v(" "),e("code",[a._v("HTTPS")])]),a._v(" "),e("p",[a._v("Should CaSS use HTTPS. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"elasticsearch-endpoint"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#elasticsearch-endpoint"}},[a._v("#")]),a._v(" "),e("code",[a._v("ELASTICSEARCH_ENDPOINT")])]),a._v(" "),e("p",[a._v("URL for the elastic search service. Defaults to "),e("code",[a._v("http://localhost:9200")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-loopback"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-loopback"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_LOOPBACK")])]),a._v(" "),e("p",[a._v("URL for the CaSS API. Defaults to "),e("code",[a._v("http://localhost/api/")]),a._v(" or "),e("code",[a._v("https://localhost/api/")]),a._v(", depending on if https is enabled.")]),a._v(" "),e("h2",{attrs:{id:"cass-loopback-proxy"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-loopback-proxy"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_LOOPBACK_PROXY")])]),a._v(" "),e("p",[a._v("Optional URL for the loopback proxy. Used when the endpoint that CaSS uses to talk to itself is different than how it represents itself, for example the loopback proxy may be on localhost.")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-enabled"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-enabled"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_ENABLED")])]),a._v(" "),e("p",[a._v("Should CaSS use OpenID Connect. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-issuer-base-url"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-issuer-base-url"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_ISSUER_BASE_URL")])]),a._v(" "),e("p",[a._v("URL for the OpenID Connect issuer, e.g. Keycloak. Defaults to "),e("code",[a._v("https://dev.keycloak.eduworks.com/auth/realms/test-realm/")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-client-id"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-client-id"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_CLIENT_ID")])]),a._v(" "),e("p",[a._v("ID of the client being used in OpenID Connect. Defaults to "),e("code",[a._v("cass")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-secret"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-secret"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_SECRET")])]),a._v(" "),e("p",[a._v("Secret key for the above client.")]),a._v(" "),e("h2",{attrs:{id:"cass-oidc-base-url"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-oidc-base-url"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_OIDC_BASE_URL")])]),a._v(" "),e("p",[a._v("Base URL for login and logout API when using OpenID Connect. Defaults to "),e("code",[a._v("http://localhost/")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-jwt-enabled"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-jwt-enabled"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_JWT_ENABLED")])]),a._v(" "),e("p",[a._v("Should CaSS use JWT for authentication. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-jwt-secret"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-jwt-secret"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_JWT_SECRET")])]),a._v(" "),e("p",[a._v("Secet key for JWT. Defaults to "),e("code",[a._v("cass")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-jwt-algorithm"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-jwt-algorithm"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_JWT_ALGORITHM")])]),a._v(" "),e("p",[a._v("JWT Algorithm to use. Defaults to "),e("code",[a._v("HS256")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"cass-banner-message"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-banner-message"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_BANNER_MESSAGE")])]),a._v(" "),e("p",[a._v("Optional message to display in banners along the top and bottom of the CaSS Editor.")]),a._v(" "),e("h2",{attrs:{id:"cass-banner-text-color"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-banner-text-color"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_BANNER_TEXT_COLOR")])]),a._v(" "),e("p",[a._v("Optional color for the banner message text. Defaults to the CaSS Editor theme colors.")]),a._v(" "),e("h2",{attrs:{id:"cass-banner-background-color"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-banner-background-color"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_BANNER_BACKGROUND_COLOR")])]),a._v(" "),e("p",[a._v("Optional color for banner background. Defaults to the CaSS Editor theme colors.")]),a._v(" "),e("h2",{attrs:{id:"cass-external-endpoint"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-external-endpoint"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_EXTERNAL_ENDPOINT")])]),a._v(" "),e("p",[a._v("Optional URL for a CaSS instance to use as the endpoint for creating alignments/relations, instead of this CaSS instance.")]),a._v(" "),e("h2",{attrs:{id:"cass-replication-endpoint"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-replication-endpoint"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_REPLICATION_ENDPOINT")])]),a._v(" "),e("p",[a._v("Optional URL of another CaSS instance to replicate data to.")]),a._v(" "),e("h2",{attrs:{id:"cass-replication-ppk"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#cass-replication-ppk"}},[a._v("#")]),a._v(" "),e("code",[a._v("CASS_REPLICATION_PPK")])]),a._v(" "),e("p",[a._v("The key for the above replication endpoint.")]),a._v(" "),e("h2",{attrs:{id:"profile-repository-cache"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#profile-repository-cache"}},[a._v("#")]),a._v(" "),e("code",[a._v("PROFILE_REPOSITORY_CACHE")])]),a._v(" "),e("p",[a._v("Should CaSS cache computed profiles in a repository. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"profile-cache"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#profile-cache"}},[a._v("#")]),a._v(" "),e("code",[a._v("PROFILE_CACHE")])]),a._v(" "),e("p",[a._v("Should CaSS cache computed profiles in memory. Defaults to "),e("code",[a._v("false")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"profile-ppk"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#profile-ppk"}},[a._v("#")]),a._v(" "),e("code",[a._v("PROFILE_PPK")])]),a._v(" "),e("p",[a._v("Optional private key for CaSS to use when querying for a profile.")]),a._v(" "),e("h2",{attrs:{id:"default-plugins"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#default-plugins"}},[a._v("#")]),a._v(" "),e("code",[a._v("DEFAULT_PLUGINS")])]),a._v(" "),e("p",[a._v("Optional array of URLs to plugins to be made available within the CaSS Editor. If deployed at the same URL as CaSS, the base of the URL can be omitted: "),e("code",[a._v('["/my-feature"]')]),a._v(" is transformed to "),e("code",[a._v('"https://my-cass-instance/my-feature"')]),a._v(". Available in 1.5.6+.")]),a._v(" "),e("h2",{attrs:{id:"motd-message"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#motd-message"}},[a._v("#")]),a._v(" "),e("code",[a._v("MOTD_MESSAGE")])]),a._v(" "),e("p",[a._v("Optional message to display as a popup when users open the CaSS Editor.")]),a._v(" "),e("h2",{attrs:{id:"motd-title"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#motd-title"}},[a._v("#")]),a._v(" "),e("code",[a._v("MOTD_TITLE")])]),a._v(" "),e("p",[a._v("Optional title for the above message.")]),a._v(" "),e("h2",{attrs:{id:"disabled-adapters"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#disabled-adapters"}},[a._v("#")]),a._v(" "),e("code",[a._v("DISABLED_ADAPTERS")])]),a._v(" "),e("p",[a._v("Optional comma separated list of adapters to disable in CaSS. Valid options include: "),e("code",[a._v("asn, case, ceasn, jsonld, badge, xapi, profile")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"max-connections"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#max-connections"}},[a._v("#")]),a._v(" "),e("code",[a._v("MAX_CONNECTIONS")])]),a._v(" "),e("p",[a._v("Optional limit on the number of concurrent connections to the CaSS server. Should be an integer value.")]),a._v(" "),e("h2",{attrs:{id:"log-filtered-categories"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#log-filtered-categories"}},[a._v("#")]),a._v(" "),e("code",[a._v("LOG_FILTERED_CATEGORIES")])]),a._v(" "),e("p",[a._v("Optional comma separated list of logging categories to disable. Valid options include: "),e("code",[a._v("sys, auth, msg, fs, net, stor, adap, prof")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"log-filtered-severities"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#log-filtered-severities"}},[a._v("#")]),a._v(" "),e("code",[a._v("LOG_FILTERED_SEVERITIES")])]),a._v(" "),e("p",[a._v("Optional comma separated list of logging severities to disable. Valid options include: "),e("code",[a._v("EMERGENCY, ALERT, CRITICAL, ERROR, WARNING, NOTICE, INFO, DEBUG")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"log-filtered-messages"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#log-filtered-messages"}},[a._v("#")]),a._v(" "),e("code",[a._v("LOG_FILTERED_MESSAGES")])]),a._v(" "),e("p",[a._v("Optional comma separated list of specific log messages to disable.")]),a._v(" "),e("h2",{attrs:{id:"smtp-host"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-host"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_HOST")])]),a._v(" "),e("p",[a._v("Optional SMTP server to use in order to send emergency email warnings regarding the CaSS instance.")]),a._v(" "),e("h2",{attrs:{id:"smtp-port"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-port"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_PORT")])]),a._v(" "),e("p",[a._v("Optional SMTP port for the above SMTP server. Defaults to "),e("code",[a._v("587")]),a._v(".")]),a._v(" "),e("h2",{attrs:{id:"smtp-user"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-user"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_USER")])]),a._v(" "),e("p",[a._v("Optional username for the above SMTP server.")]),a._v(" "),e("h2",{attrs:{id:"smtp-pass"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-pass"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_PASS")])]),a._v(" "),e("p",[a._v("Optional password for the above SMTP server.")]),a._v(" "),e("h2",{attrs:{id:"smtp-recipients"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#smtp-recipients"}},[a._v("#")]),a._v(" "),e("code",[a._v("SMTP_RECIPIENTS")])]),a._v(" "),e("p",[a._v("Optional comma separated list of email addresses which should receive email notifications from the above SMTP server.")])])}),[],!1,null,null,null);e.default=o.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/48.34518dac.js.gz b/docs/assets/js/48.34518dac.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d62437dccb1a615eba9033a9fe62ee64ee7da7d GIT binary patch literal 2301 zcmV`F9_gA_QSGyNJmG%^OT&U1&w{S&=+KqVDJ8S!Q$k6&u9Pq zb9>j;lT-vpx3~ZQe5XC0oP0i=rm-g}i;u8IG}(S^rGg+KIrU`gOzQlIw9n?4BXKT| zPJU}^?A)GwC!RbKI&L35K50j53GGKU5TDC{3XPm&eJn^g)yLi$Co<(RB1f$*izSJr z8!{<+RIM{fCF3pa5lhL%>0?X4SDkyZY@K5LzX|3rT34U_L6%QX+AYWkK5T|l|Fq>{ zAvzw5r*xKbtW;?gBQXpV5}Aq+Zg1qAzqcW~?lYSBVSz{&Kq_0ubIU?20N)=#bW zU0cgvqb_z`)ZH1m^=+%I!P-e{HFXpaP7qfAP@F~+!V#My63;1TaRmEAz>VTbNCc7r zmdL{~nh>;7h4@G^?c(eZw7DUDq_6?$y{F^oF)I7`;vE#_6Le!y7k#r=E#KPUnO0BLu^0;ak4U_m%~2szU@*agbW$ERWwlRSRc4m!-k8q# z!f?$ocxd^ovdazSx@d^#GaW&f;)M*~m&!OQb@*hi->)VSKV2|>FLaMZ$2gV2F(){T z#IYnocCy#UbuHk96oR5d8~f?5psLineajq-#@0K&3VfkQQnd5sAV5_PO;xs_aaGq< z%Gc#4hzIR!Q)pXKsuFX}u4BH_Ah?-$1dg=!QaoYv6}?IuK2(f03eIv-c>znTt4qjc z;2Ajf)hm`tRrvGDk_zQJ6@BJKOHjjszAxkfs>5?B6KvXS7>00Iwc(Y^8?q{J1D`XUfzdB{WWY!{Ix3SR?SLm%aR!25WyS!6D&nN<*SH zz=VqBWyix_P_uBpDXkojp<{os`ldo+yVl5dzKy#^_sT5ap=K*WGK!K^!hx{RNvKka z(MGc$(XOuce*lDaxg8ExM4}&zsdmgg7f=n+yAig|JPD_Bl~-2bmLV&0dv<{Vm5NX3wmGj}K! zRxc+6MW8Ceb4){Z97PLg_i6m1HAU7`-Ft^@3I2v<_PxMSepJVK!PAOX4lozZt@^Tf z^2H)5!B*Y>E_{8R#F0%vDQnyl_n)B%MhB(8B1 z$#x>C44aVH%&)*{K2D%ltsC%r#gq(r%gwHO#zxN= zLbvOdJ`_X|MuH@mV^tzTDrDA<6)F^du?hiYdma4=%`Nn>nG97-yfF32zKCsM5o-|H zg1}#rz4mY2;rImyvaV|E z%JL2=N})LNSM$Dk{O7Y<1j7bsUe$n zfHYVZ+)Opq>fVObWcQY^at!D!{L^%-(cz4+QK_a8 z%xlxRGzZ;p8Z!E(Gty93DcCjo8ZsTnb~N;t;S8+7rG^GJd|_(H8ho)e)H5$`E*qGp zC;*2r%#NrUW+`fVQ=^E4cyvlVWt~-h+p)|0ghV8hj(R9kkIL@!awOdA(QtfayJc?_ z)c7J@uG)DhU5xwrdjSV%L?XgxB=(l@3R*n0z&r+b6>x-{VV?bHW1V>`+|Oj&OBioL zXFa_FouTbiqNCP$*6wUkd-qiM>GQAE;wsyi>LVL)Sx>LP<;FG3UXLpAu{x=|j-{;q z)q|e~_Fqk}Vt>Oen;Vq)1q4I$eR4=9iF(G|WVg?RRM@j)cCDfMMM2Z7m}da&`y4VN z+ywsw1`{pW)gr(wAH(>^15ak@We XI(bmhD4w3~+Gqa)+KTpZ(JKG|3wUV5 literal 0 HcmV?d00001 diff --git a/docs/assets/js/48.76841a7f.js.gz b/docs/assets/js/48.76841a7f.js.gz deleted file mode 100644 index 1ef7fd9b4da1a7c8b02b0cc4113a32378fae92f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2301 zcmV`F9_gA_QSGyNJmG%^OT&U1&w{S&=+KqVDJ8S!Q$k6&u9Pq zb9>j;lT-vpx3~ZQ?M{00?X4SDkyZY@K5LzX|3rT34U_L6%QX+AYWkK5T|l|Fq>{ zAvzw5r*xKbtW;?gBQXpV5}Aq+Zg1qAzqcW~?lYSBVSz{&Kq_0ubIU?20N)=#bW zU0cgvqb_z`)ZH1m^=+%I!P-e{HFXpaP7qfAP@F~+!V#My63;1TaRmEAz>VTbNCc7r zmdL{~nh>;7h4@G^?c(eZw7DUDq_6?$y{F^oF)I7`;vE#_6Lex=9L7z^i zMAZj1Iz|Coz?X=VgcAXuiejjitxXbmTztFOsl8rSPTXIME|5Zp{W0!LbVDW0(Tie9A+A1X#01!uXaynrRv)g@#z z@C+RL>J>|+D*Sn6Nrm#AiaztAC8*&*-xu-#)#1663M_yBYgDf`z{CuyNfX*I474Tdbg8}pp*QVa-fTUWMRjSWgrXV=%Bp;GT7k_!!E3`01q+VINd4OtbqfzO%F!04B}a(Quh#W@ZdgW|DAiX?}y*gd$ap-_Tg zZxG2iq_gaXPe3CdW+hZ;nF!c#9@KD--H}_CEgW;hqADK(@2lb}5O&OA-|8A8%O2E$ z3^;Ji049G)dZivgK9(3hse>s=?hiz0C8;Ky;qaY1tPyzB%U*sw8AVAd;XqjEBvdKI zXrtMWXjfPJKLEnI+ztmTBGC`VR6FLL3#f+Z-3VJ}o`lo6$}6jI%a9ehJv%)9of5uO z$viItgo{6=rchy1PFij(Xle)7K(=8u^4o1IZ!NGNCcYkSmdekuVofwQwDO;&d(>VU!$64yA1 zWIK^mhD}Ip=2ze_vPS)~6tV@L)!c$inQ*5fyQ1k}A1BbO)(!Z*VoHX*+OPDzjFrGZB7JkL=Zrp3X{cemkmr) z6o5k*W=B*FvlKPGsZm5iJUXSGvd*f$?bzjgLL!n$M?Dm&M`d?<|J3OGW}FwcIpvCg~|?q{;?C5$(r zvz}go&d_!$(NSwWYj?J&y?ZMB^xLo1;wsyi>LVL)Sx>LP<;FG3UXLpAu{x=|j-{;q z)q|e~_Fqk}Vt>Oen;Vq)1q4I$eR4=9iF(G|WVg?RRM@j)cCDfMMM2Z7m}da&`y4VN z+ywsw1`{pW)gr(wAH(>^15ak@We XI(bmhD4w3~+Gqa)GUtE{(JKG|47pe@ diff --git a/docs/assets/js/50.afc9a393.js b/docs/assets/js/50.2356f2a6.js similarity index 92% rename from docs/assets/js/50.afc9a393.js rename to docs/assets/js/50.2356f2a6.js index 087ae60e8..6e1f2463c 100644 --- a/docs/assets/js/50.afc9a393.js +++ b/docs/assets/js/50.2356f2a6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{672:function(t,e,a){"use strict";a.r(e);var r=a(69),n=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"about"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#about"}},[t._v("#")]),t._v(" About")]),t._v(" "),e("p",[t._v("The CaSS Library allows you to programatically interact with a CaSS instance. These pages will walk you through the basics of using the library in whichever language or environment you choose.")]),t._v(" "),e("p",[t._v("Links for distributions of the library may be found in the "),e("RouterLink",{attrs:{to:"/dev/links-and-references/"}},[t._v("Links")]),t._v(" page inside the developer guide.")],1)])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[50],{671:function(t,e,a){"use strict";a.r(e);var r=a(69),n=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"about"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#about"}},[t._v("#")]),t._v(" About")]),t._v(" "),e("p",[t._v("The CaSS Library allows you to programatically interact with a CaSS instance. These pages will walk you through the basics of using the library in whichever language or environment you choose.")]),t._v(" "),e("p",[t._v("Links for distributions of the library may be found in the "),e("RouterLink",{attrs:{to:"/dev/links-and-references/"}},[t._v("Links")]),t._v(" page inside the developer guide.")],1)])}),[],!1,null,null,null);e.default=n.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/50.2356f2a6.js.gz b/docs/assets/js/50.2356f2a6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6583ac97164108c4c4fd3f90c20dc0639d0d0e8 GIT binary patch literal 512 zcmV+b0{{IViwFP!000021AS4!j@mE~{T0{SLoAt44&7CQI8^l1u2iY?hR|w~Oo)rI zBYRAWSpL0}z!nZwFL5;U=DnHsvfjAb_j!+H2i5Lt^sZa{qxSl`-l)7wvCY=&j~_Pr z^!PL@n&c`n-esgwgF49+QA7%+A~}aVWT@r`2qG*Xd;FxdTYN8nVMSTUL1m}2&i*o} z(*UFewI*s@Q2r9pHu+064@fCEftg%-N9br}J;g6(&?yu7AoU4|LM%=)a%-}~qbw+Y z-$7t>KGeS9@qE^6=4fX(xTy;XrB5WUP2gT6AX6HA6!PIV z%G(|?`5@Is>C37Qi0V)!`p;o|U)HvSORhSEAW9vKEVq}E1q6fRXaJ9jwZObo;5~8W1@Qp~(xb0Z8 zS9#+^--S%wUE{cYS>$jLV<5Botat}vQ zBIA;)2mPUUq58q*VHjv`X^}7Fw8q2K4(yysJ>eXXGp;aB?{XN`@7Eh_8N4zzjv7pY z)^~j8HgRn@Mb8+2R(ieB?`GO1Yi}Pl$GpY{lBI>q@ptC~#q)Wi=6?W4p#_UR0{{Rd C`Tvgq literal 0 HcmV?d00001 diff --git a/docs/assets/js/50.afc9a393.js.gz b/docs/assets/js/50.afc9a393.js.gz deleted file mode 100644 index eec7ee975ae7ff3fd428492fb2aee5921d5f4b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 512 zcmV+b0{{IViwFP!000021AS4!j@mE~{T0{SLn4__Ds`&{aj592U8z#(4WZSVwG9+HvPn*p@h&5U3i6Xo5k;h6G|4#>A;WxrfFQyGvd2%ka*OZPFVvKU0`ly1R@q;M z{4@Y*L9K}j7gRh)v`z7>=K(1NCoq#s?+6{Otf%L%^dCQ1~+vnq4J63wF%sd1Z4EmLX4$s5o!z*aJn6Iu5)d`rj!r2 zQQr2D$p@Kla&`F^pU381LFS4TI{AwJ*`ip&Y9*db6(Af1SnK;Jjy?(Uq6>Z-U_b1_ zjiWGpdH_wLH`EHaj2g$=I*o;3HnzTlEk;IID|)cI3s)O_+P3_ns3000g>OWP#%;%% zy~-OW`qt)~=GI(Wb95t8( zt?&5GZQ|N+ikdP0oU8Rly_qSOti65mITkfGkSr}+fxkN+D4x%oeEtWfqnrai0{{RS C)bt4e diff --git a/docs/assets/js/51.b250ec1f.js b/docs/assets/js/51.fef1f39a.js similarity index 99% rename from docs/assets/js/51.b250ec1f.js rename to docs/assets/js/51.fef1f39a.js index 21aeffb87..a0ec4a6f8 100644 --- a/docs/assets/js/51.b250ec1f.js +++ b/docs/assets/js/51.fef1f39a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{671:function(t,s,a){"use strict";a.r(s);var n=a(69),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"c"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#c"}},[t._v("#")]),t._v(" C#")]),t._v(" "),s("div",{staticClass:"custom-block danger"},[s("p",{staticClass:"custom-block-title"},[t._v("DANGER")]),t._v(" "),s("p",[t._v("Currently, there is no formal CASS library for C#. If you would like to contribute or begin developing one, see the "),s("RouterLink",{attrs:{to:"/dev/contributing/"}},[t._v("contributor section")]),t._v(" of this guide.")],1)]),t._v(" "),s("h2",{attrs:{id:"javascript-interpreter"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#javascript-interpreter"}},[t._v("#")]),t._v(" JavaScript Interpreter")]),t._v(" "),s("p",[t._v("Several JavaScript interpreters have been written for C#, however, it is unclear whether appropriate bindings exist. In theory, the CASS Libraries are compatible with any JavaScript environment, given access to functions like JQuery’s "),s("code",[t._v("$.ajax")]),t._v(" call.")]),t._v(" "),s("p",[t._v("This type of integration is desirable for continued expansion of supported languages for CASS.")]),t._v(" "),s("p",[s("strong",[t._v("If this is something you would like to pursue, please get in touch with the lead developer: fritz.ray@eduworks.com")])]),t._v(" "),s("h2",{attrs:{id:"consuming-data"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#consuming-data"}},[t._v("#")]),t._v(" Consuming Data")]),t._v(" "),s("p",[t._v("If you are only intending to consume CASS data, the path is much simpler.")]),t._v(" "),s("ol",[s("li",[t._v("Create a helper method and fetch resources")])]),t._v(" "),s("div",{staticClass:"language-csharp extra-class"},[s("pre",{pre:!0,attrs:{class:"language-csharp"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token return-type class-name"}},[t._v("Task"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("JsonObject"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("httpGetJsonObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("String")]),t._v(" url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("System"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Net"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Http"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("HttpClient")]),t._v(" hc "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("System"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Net"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Http"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("HttpClient")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("String")]),t._v(" s "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" hc"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetStringAsync")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("JsonObject")]),t._v(" root "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Windows"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Data"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Json"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("JsonValue"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Parse")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("s"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" root"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("ol",{attrs:{start:"2"}},[s("li",[t._v("Retrieve frameworks and competencies")])]),t._v(" "),s("div",{staticClass:"language-csharp extra-class"},[s("pre",{pre:!0,attrs:{class:"language-csharp"}},[s("code",[s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("JsonObject")]),t._v(" obj "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" c"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("httpGetJsonObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://sandbox.cassproject.org/api/custom/data/schema.cassproject.org.0.2.Framework/ce4c0e41-f24c-407d-95af-047bfee429bf"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("String")]),t._v(" foo "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" obj"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetNamedString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("JsonObject")]),t._v(" obj2 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" c"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("httpGetJsonObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("obj"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetNamedArray")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"competency"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nfoo "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"\\n"')]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" obj2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetNamedString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("ol",[s("li",[t._v("If you need to generate an RSA public/private keypair in C#, use NuGet to download a package called BouncyCastle")])]),t._v(" "),s("div",{staticClass:"language-csharp extra-class"},[s("pre",{pre:!0,attrs:{class:"language-csharp"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Crypto")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Crypto"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Generators")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("OpenSsl")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Security")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ...")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("RsaKeyPairGenerator")]),t._v(" r "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("RsaKeyPairGenerator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Init")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("KeyGenerationParameters")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("SecureRandom")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("2048")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("AsymmetricCipherKeyPair")]),t._v(" keys "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GenerateKeyPair")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("TextWriter")]),t._v(" textWriter "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("StringWriter")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("PemWriter")]),t._v(" pemWriter "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("PemWriter")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("textWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\npemWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("WriteObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("keys"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Private"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\npemWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Writer"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Flush")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("string")])]),t._v(" privateKey "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" textWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("ToString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[51],{672:function(t,s,a){"use strict";a.r(s);var n=a(69),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"c"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#c"}},[t._v("#")]),t._v(" C#")]),t._v(" "),s("div",{staticClass:"custom-block danger"},[s("p",{staticClass:"custom-block-title"},[t._v("DANGER")]),t._v(" "),s("p",[t._v("Currently, there is no formal CASS library for C#. If you would like to contribute or begin developing one, see the "),s("RouterLink",{attrs:{to:"/dev/contributing/"}},[t._v("contributor section")]),t._v(" of this guide.")],1)]),t._v(" "),s("h2",{attrs:{id:"javascript-interpreter"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#javascript-interpreter"}},[t._v("#")]),t._v(" JavaScript Interpreter")]),t._v(" "),s("p",[t._v("Several JavaScript interpreters have been written for C#, however, it is unclear whether appropriate bindings exist. In theory, the CASS Libraries are compatible with any JavaScript environment, given access to functions like JQuery’s "),s("code",[t._v("$.ajax")]),t._v(" call.")]),t._v(" "),s("p",[t._v("This type of integration is desirable for continued expansion of supported languages for CASS.")]),t._v(" "),s("p",[s("strong",[t._v("If this is something you would like to pursue, please get in touch with the lead developer: fritz.ray@eduworks.com")])]),t._v(" "),s("h2",{attrs:{id:"consuming-data"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#consuming-data"}},[t._v("#")]),t._v(" Consuming Data")]),t._v(" "),s("p",[t._v("If you are only intending to consume CASS data, the path is much simpler.")]),t._v(" "),s("ol",[s("li",[t._v("Create a helper method and fetch resources")])]),t._v(" "),s("div",{staticClass:"language-csharp extra-class"},[s("pre",{pre:!0,attrs:{class:"language-csharp"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("public")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("async")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token return-type class-name"}},[t._v("Task"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("<")]),t._v("JsonObject"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(">")])]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("httpGetJsonObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("String")]),t._v(" url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("System"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Net"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Http"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("HttpClient")]),t._v(" hc "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("System"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Net"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Http"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("HttpClient")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("String")]),t._v(" s "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" hc"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetStringAsync")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("JsonObject")]),t._v(" root "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" Windows"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Data"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Json"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("JsonValue"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Parse")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("s"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("return")]),t._v(" root"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("ol",{attrs:{start:"2"}},[s("li",[t._v("Retrieve frameworks and competencies")])]),t._v(" "),s("div",{staticClass:"language-csharp extra-class"},[s("pre",{pre:!0,attrs:{class:"language-csharp"}},[s("code",[s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("JsonObject")]),t._v(" obj "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" c"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("httpGetJsonObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://sandbox.cassproject.org/api/custom/data/schema.cassproject.org.0.2.Framework/ce4c0e41-f24c-407d-95af-047bfee429bf"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("String")]),t._v(" foo "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" obj"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetNamedString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("JsonObject")]),t._v(" obj2 "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" c"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("httpGetJsonObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("obj"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetNamedArray")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"competency"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nfoo "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"\\n"')]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("+")]),t._v(" obj2"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GetNamedString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),s("ol",[s("li",[t._v("If you need to generate an RSA public/private keypair in C#, use NuGet to download a package called BouncyCastle")])]),t._v(" "),s("div",{staticClass:"language-csharp extra-class"},[s("pre",{pre:!0,attrs:{class:"language-csharp"}},[s("code",[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Crypto")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Crypto"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Generators")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("OpenSsl")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("using")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token namespace"}},[t._v("Org"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("BouncyCastle"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Security")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// ...")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("RsaKeyPairGenerator")]),t._v(" r "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("RsaKeyPairGenerator")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nr"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Init")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("KeyGenerationParameters")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("SecureRandom")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token number"}},[t._v("2048")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("AsymmetricCipherKeyPair")]),t._v(" keys "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" r"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("GenerateKeyPair")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("TextWriter")]),t._v(" textWriter "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("StringWriter")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("PemWriter")]),t._v(" pemWriter "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token constructor-invocation class-name"}},[t._v("PemWriter")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("textWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\npemWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("WriteObject")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("keys"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Private"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\npemWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("Writer"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("Flush")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\n"),s("span",{pre:!0,attrs:{class:"token class-name"}},[s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("string")])]),t._v(" privateKey "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" textWriter"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("ToString")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/51.b250ec1f.js.gz b/docs/assets/js/51.fef1f39a.js.gz similarity index 52% rename from docs/assets/js/51.b250ec1f.js.gz rename to docs/assets/js/51.fef1f39a.js.gz index b0be373ce723ad75c880026a8362b144d209e117..0a5eeb0bfe48d1e98dbcc77f97e4384f70a42c75 100644 GIT binary patch delta 799 zcmV+)1K|As4*w32MgqBMkw`HCow0i51AlD*{ppCZIj1aw4Xb7(%tk3r2h*g!Hiy#B z1tpTr;nQ5!&deu;(1p?JeX^&biVF|vI=d)o27zLw{Yire%H;nsl?sZay(*dXYlnkd zUzl#3_b&$Rv~Zbsd#gbG){}KHC##(nELpWXDfY2MmAYZ=Oe)G;1$+XS1YiiHD}OQQ zCEEu{`D^xc084L|eKWQ1SHy17`Lu~Ef>IX*WtONaU9nC3K2Eezje1=n89U!8XThF}O^Cz@h z+uD8B=>qKTJnwX^$D0+u3SJ3!g?}iF`RGL@uV9aGx?XOQWwAAZ{Voyb%CNa}A2)9& zZl<3%#KjJzq;aVpHeHXz<@?#$%?0pi(3v>_+*)_=cIkD(t;gH{$&3ZZ+ch)m4=V-7 zMMwF7k^k`ul9s77AN%jK{RU_I+0t*W%*&2dIe=#lQhUISwE;^#a?&~=>3<<%J(O%{ zo?^-kDU;^#*<2nl*LIE~G=S;qi4hM3^#~>A`VW?D$ss(-{Z*izag!=@2jyEmE{)XO zg88PLH>AK;ZhjT@PWFo1HJgRED5*^uhgy`g^1MfXf__o*UZs95q`J3gITn2v0&l6{ z9{zIRZ-E<0rsHDq|B7N-41df$x16MUoj8uOs<>sf`H7-$AU?(fJ$3h)4eIaXsQ)Sy z?$FVNEOWhm$k}b~0GGlcBv3{kY;sJ^KC!t+d)KF(1W7od+)M9?e%n4{uaw^A_hojr zc7MEUI}&SUnFAGLDl=c!XtK};nFZTC*ht>uF4o9$Hy6@+I6uidlz&LpBEl&aCXfpR$9(<8e_1A|3&gp-Hg2RUXjDCp=%=lpJi$P!-8wY+$pXi)rV zn@MQJ)uPAgZtC5&Ud|S!vf*VADgUko<(0$oieXYs&sB0^JY_JhiVBP4MMbss7;`G_ d$|2_RQ=oSBqH3SD?UPvt9tbyRt+?ww006O0mWcoW delta 799 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 VrW5I#oAdVG{{ck5ke~Qh008`*b0h!& literal 0 HcmV?d00001 diff --git a/docs/assets/js/54.3f226417.js b/docs/assets/js/54.10069fc5.js similarity index 99% rename from docs/assets/js/54.3f226417.js rename to docs/assets/js/54.10069fc5.js index ab2c236db..2d2424062 100644 --- a/docs/assets/js/54.3f226417.js +++ b/docs/assets/js/54.10069fc5.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{677:function(t,s,a){"use strict";a.r(s);var n=a(69),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"node-js"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#node-js"}},[t._v("#")]),t._v(" Node.js")]),t._v(" "),s("p",[t._v("This guide assumes you have installed and configured "),s("a",{attrs:{href:"https://nodejs.org/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Node.js/NPM"),s("OutboundLink")],1),t._v(".")]),t._v(" "),s("ol",[s("li",[s("p",[t._v("Open a shell/command prompt with Node configured in the path.")])]),t._v(" "),s("li",[s("p",[t._v("Navigate to a new or existing working directory.")])]),t._v(" "),s("li",[s("p",[t._v("Perform a global installation first (this installs some libraries using node-gyp):")]),t._v(" "),s("div",{staticClass:"language-bash extra-class"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" cassproject\n")])])])]),t._v(" "),s("li",[s("p",[t._v("Next, in a script or the node interactive shell:")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[t._v("require")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"cassproject"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])]),t._v(" "),s("li",[s("p",[t._v("To test things out, paste the following:")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("EcFramework"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://sandbox.cassproject.org/api/custom/data/schema.cassproject.org.0.2.Framework/ce4c0e41-f24c-407d-95af-047bfee429bf"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("framework")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("JSON")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("stringify")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("framework"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("error"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nEcCompetency"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://sandbox.cassproject.org/api/custom/data/schema.cassproject.org.0.2.Competency/onet:1.A.1"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("competency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("JSON")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("stringify")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("competency"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("error"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])]),t._v(" "),s("li",[s("p",[t._v("If you get the names output to the console, you’re ready to go. Check out the other guides for more information.")])])]),t._v(" "),s("p",[t._v("For more, check out the "),s("RouterLink",{attrs:{to:"/dev/cass-library-hello-world/javascript/"}},[t._v("JavaScript Tutorial")]),t._v(".")],1)])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{674:function(t,s,a){"use strict";a.r(s);var n=a(69),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"node-js"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#node-js"}},[t._v("#")]),t._v(" Node.js")]),t._v(" "),s("p",[t._v("This guide assumes you have installed and configured "),s("a",{attrs:{href:"https://nodejs.org/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Node.js/NPM"),s("OutboundLink")],1),t._v(".")]),t._v(" "),s("ol",[s("li",[s("p",[t._v("Open a shell/command prompt with Node configured in the path.")])]),t._v(" "),s("li",[s("p",[t._v("Navigate to a new or existing working directory.")])]),t._v(" "),s("li",[s("p",[t._v("Perform a global installation first (this installs some libraries using node-gyp):")]),t._v(" "),s("div",{staticClass:"language-bash extra-class"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[t._v("npm")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("install")]),t._v(" cassproject\n")])])])]),t._v(" "),s("li",[s("p",[t._v("Next, in a script or the node interactive shell:")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[s("span",{pre:!0,attrs:{class:"token function"}},[t._v("require")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"cassproject"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])]),t._v(" "),s("li",[s("p",[t._v("To test things out, paste the following:")]),t._v(" "),s("div",{staticClass:"language-js extra-class"},[s("pre",{pre:!0,attrs:{class:"language-js"}},[s("code",[t._v("EcFramework"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://sandbox.cassproject.org/api/custom/data/schema.cassproject.org.0.2.Framework/ce4c0e41-f24c-407d-95af-047bfee429bf"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("framework")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("JSON")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("stringify")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("framework"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("error"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n\nEcCompetency"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://sandbox.cassproject.org/api/custom/data/schema.cassproject.org.0.2.Competency/onet:1.A.1"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("competency")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("JSON")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("stringify")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("competency"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n console"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("log")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("error"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])]),t._v(" "),s("li",[s("p",[t._v("If you get the names output to the console, you’re ready to go. Check out the other guides for more information.")])])]),t._v(" "),s("p",[t._v("For more, check out the "),s("RouterLink",{attrs:{to:"/dev/cass-library-hello-world/javascript/"}},[t._v("JavaScript Tutorial")]),t._v(".")],1)])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/54.10069fc5.js.gz b/docs/assets/js/54.10069fc5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dab3958c375995c92898474ebdf7a52ff561e5eb GIT binary patch literal 1211 zcmV;s1VsBEiwFP!000021MOMwZX!1je-)pv(y`M12`BENfcQ|QcT%s{UrxrdeV0-@mJTowjv5>JEhhyj$j1N8;C5!Hc zwQt|9dR|zRCTm<>y=(RS>HFhWJ1Hf%Ldk~pjnBL(Ee#N3wcwU^Sg0Gu>x`HtvdbFp zPdp#G=lvVtwjo32HKsGaamT@%x`VcBGhuwwwc)jaJPEIPM}sZ3B&I=6m9!x3MXs#* zNjN$E(ke~;DYI6a_LLgj3I;HtZ5#ejFpZ}}xAqH6W;6c^d1TGiaS^wvR51iMhAy@l z?i$Oi;HNn=rcEZViih~FeXY9xJ9T4nUb;61NR;ajTlsVvL)9qpcAEs$T7`TpXJNIFb7t(dC7l#rd);lZ7(GND#w#sZ3PGQl46U%51>9}X z3aW($B*AC<)zK1{d;{qc+8o7KrkR4teK^I$8}mf3uhPkmKG*PjiC~?p zy%mqb@hI5?HjV8WxTGr673~{Z3k`j>Jd5Z4jrf_>dZ$KT^i~S&O87G1-`eXnu%bLM@(O0)& z4UqF1#|jbg(pWW&VrE%ncm_lE@K|^hz76l(8*ymyBWN{)@%k%`^=Mz{suYHm#uDlE{~5% zH=Fs*=ph5HXF&YDgg*rj+3)$X-#x$o2XEM_q5Y1G`zk;1Q~Y&~=$CwQXh{E!hIHlM zNJ+5mX82>+JoKHLvM#Sd@rBFmq22tSwVQmeY4Ff*9{SA}>NgKb@6cs_UtQ+*|Ka|e z%tvF`3|4>fGdC<#r7cS9<~?q0fkxjQ{OgZDH4qIfp1AE)h2%5?K5!)S!wMg|n!Op4 zC{2b+yP<)b^~`k+=|;^~8hu<4`Gnu&T%G$3zk;66%9$v?UF(j>003doQ8oYo literal 0 HcmV?d00001 diff --git a/docs/assets/js/54.3f226417.js.gz b/docs/assets/js/54.3f226417.js.gz deleted file mode 100644 index 78c4e16ecbfd6319c32c7ba83f6d3b7b41cd86e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1211 zcmV;s1VsBEiwFP!000021MOMwZX!1je-)pv(y`M12`BENfcQ|QcT%s{UrxrdeV0-@mJTowjv5>JEhhyj$j1N8;C5!Hc zwQt|9dR|zRCTm<>y=(RS>HFj3c2Y`ig^~^H8=rYoS{fk6YQZh-uuwOQ*BLQQWS2GG zpLjlW&-*vPZ9|64YfNW;Z+{ZtWMC%x3--^2nO2<05WTsbUCj3|(w9 z+%=Y2!B2B$Oq*uFV$cDTJadv3l$nO4O<&iEQR7jAzNTK!^Q+I~47Wqvt}Ri|M=1qe zp1(wMNm_~+2#PC*V8}$3Bx55WLZT*l4l!XeCS1uxq@~8M6%)2Hq*5odwlM7|a$4P( zQ0X+HzGXTE+osq3oXG+8HRR4{Re%Hxj6zD#8g$Kuh1${CmtQMM=cVndQpTSJa`1Y7 zb7@YvZko#J+>yDc-dCocqe#Mt$so@ou7*QrRiV|euw*Q3Hg{LuOd*NQfE3JTb3qS9 zt&2EgBat!-#43~|VN8@JaEnk8G9_cB2kt!<8ZoH!WJ|7JKqpEMkz<;xKFgPZVGg(? z5!zVNaJXG=7-G~ANG|%CX@Mavjgvb^OFAjM_PX0*F?xtRj8|H+6oNi88CqdA3%J{& z6;uliNP^GytD_|@`3BM@v^k2eOfvGrmNit!Vz{pMlQ=EBROiN#0-@k? z!&g~FWvh6jSA2&Pgca8UfrRmPm~pPgbqkuIbi7M*)IHMgH|B|6U!{{BeXim662UrG zdn+D=<598)Y#Q4$a7k6BE7~`-78?3yM@76{E$P%E_!yvEDq;bzDc(|<8lp;sO~H)I z6o{5Y<+;M5m%bQ4Dv=-fN6m)d@)X_4P2u)_-heu+7yCinGEM|v^vM8RmNkR*qOWel z8X)I2juj%}rLk%l#mutE@C=6R;j!>2d>h`mH{#IZN6=~p$=enWT1UrmaPp2N!BOkD zp8&Mpp7fKQ;qKq_!sGmaO$;g;*SOt9>iMz(c2MXrd#^i4RuJ7sGI(S;+01IX1~>P@ zR>G(pUh*pCDt*RqIfE^ewnqKw;{0q^4R&)ub)iKv*=J5k_L(Oa{S9)YFI(OATpk~j zZZ`9q(L)AY&w%)Q34aP6vfuM%zk7cF58kjW_f>x2r}*m}(J%Sr(2)Kc4e83i zk&8La-|XKq-gN?VlH&3oM10*$^q_}3qQY9Ja|JaOBp3dv~(eBemthZR0_HG4B8 zQJM^uc0&U<>zV5u(v6y}H2Sz8@(I7kxjOe7eg!?BncWTQtZLIJhEe32!JrxtO#(NY zPyr^NJdSSIh*h(Us9slb^`e?^T)L5`VD<4ySPkWR-puo_dj6}XFUve%J-m(yV@Oz; Z+b)D~TPSVKY}WHSe*-E=h@Sr)008F|RJ#BG diff --git a/docs/assets/js/55.dcebb968.js b/docs/assets/js/55.9a50c992.js similarity index 98% rename from docs/assets/js/55.dcebb968.js rename to docs/assets/js/55.9a50c992.js index 07db5f68b..a2e6a8fe5 100644 --- a/docs/assets/js/55.dcebb968.js +++ b/docs/assets/js/55.9a50c992.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{674:function(t,s,a){"use strict";a.r(s);var e=a(69),n=Object(e.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"php"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#php"}},[t._v("#")]),t._v(" PHP")]),t._v(" "),s("div",{staticClass:"custom-block danger"},[s("p",{staticClass:"custom-block-title"},[t._v("DANGER")]),t._v(" "),s("p",[t._v("Currently, there is no formal CASS library for PHP. If you would like to contribute or begin developing one, see the contributor section of this guide. We welcome contributions in the form of PHP libraries. "),s("strong",[t._v("If this is something you would like to pursue, please get in touch with the lead developer: "),s("a",{attrs:{href:"mailto:fritz.ray@eduworks.com"}},[t._v("fritz.ray@eduworks.com")])])])]),t._v(" "),s("h2",{attrs:{id:"javascript"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#javascript"}},[t._v("#")]),t._v(" Javascript")]),t._v(" "),s("p",[t._v("As PHP typically outputs data to a website, we recommend, if possible, doing processing client side using the CASS JavaScript Library. However, this may be impractical, as the server may have access to data that is not available to the client.")]),t._v(" "),s("h2",{attrs:{id:"consuming-data"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#consuming-data"}},[t._v("#")]),t._v(" Consuming Data")]),t._v(" "),s("p",[t._v("If you are only intending to consume CASS data, the path is much simpler.")]),t._v(" "),s("ol",[s("li",[t._v("Fetch the resources and decode them as JSON, then use them normally")])]),t._v(" "),s("div",{staticClass:"language-php extra-class"},[s("pre",{pre:!0,attrs:{class:"language-php"}},[s("code",[s("span",{pre:!0,attrs:{class:"token php language-php"}},[s("span",{pre:!0,attrs:{class:"token delimiter important"}},[t._v("")]),s("span",{pre:!0,attrs:{class:"token property"}},[t._v("name")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("echo")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
    "')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("foreach")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token variable"}},[t._v("$json")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("->")]),s("span",{pre:!0,attrs:{class:"token property"}},[t._v("competency")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token variable"}},[t._v("$comp")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("echo")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
  • "')]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(".")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("json_decode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("file_get_contents")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token variable"}},[t._v("$comp")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("->")]),s("span",{pre:!0,attrs:{class:"token property"}},[t._v("name")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(".")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
  • "')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("echo")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token delimiter important"}},[t._v("?>")])]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{675:function(t,s,a){"use strict";a.r(s);var e=a(69),n=Object(e.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"php"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#php"}},[t._v("#")]),t._v(" PHP")]),t._v(" "),s("div",{staticClass:"custom-block danger"},[s("p",{staticClass:"custom-block-title"},[t._v("DANGER")]),t._v(" "),s("p",[t._v("Currently, there is no formal CASS library for PHP. If you would like to contribute or begin developing one, see the contributor section of this guide. We welcome contributions in the form of PHP libraries. "),s("strong",[t._v("If this is something you would like to pursue, please get in touch with the lead developer: "),s("a",{attrs:{href:"mailto:fritz.ray@eduworks.com"}},[t._v("fritz.ray@eduworks.com")])])])]),t._v(" "),s("h2",{attrs:{id:"javascript"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#javascript"}},[t._v("#")]),t._v(" Javascript")]),t._v(" "),s("p",[t._v("As PHP typically outputs data to a website, we recommend, if possible, doing processing client side using the CASS JavaScript Library. However, this may be impractical, as the server may have access to data that is not available to the client.")]),t._v(" "),s("h2",{attrs:{id:"consuming-data"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#consuming-data"}},[t._v("#")]),t._v(" Consuming Data")]),t._v(" "),s("p",[t._v("If you are only intending to consume CASS data, the path is much simpler.")]),t._v(" "),s("ol",[s("li",[t._v("Fetch the resources and decode them as JSON, then use them normally")])]),t._v(" "),s("div",{staticClass:"language-php extra-class"},[s("pre",{pre:!0,attrs:{class:"language-php"}},[s("code",[s("span",{pre:!0,attrs:{class:"token php language-php"}},[s("span",{pre:!0,attrs:{class:"token delimiter important"}},[t._v("")]),s("span",{pre:!0,attrs:{class:"token property"}},[t._v("name")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("echo")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
    "')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("foreach")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token variable"}},[t._v("$json")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("->")]),s("span",{pre:!0,attrs:{class:"token property"}},[t._v("competency")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("as")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token variable"}},[t._v("$comp")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("echo")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
  • "')]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(".")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("json_decode")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token function"}},[t._v("file_get_contents")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),s("span",{pre:!0,attrs:{class:"token variable"}},[t._v("$comp")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("->")]),s("span",{pre:!0,attrs:{class:"token property"}},[t._v("name")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(".")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
  • "')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("echo")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string double-quoted-string"}},[t._v('"
"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token delimiter important"}},[t._v("?>")])]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/55.9a50c992.js.gz b/docs/assets/js/55.9a50c992.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..53362c0790327f709f6a32235ed48aa30e82d5db GIT binary patch literal 1256 zcmVu9h}OJW+qzLFNCJrc^A1MdCw zoK-rA#?)GE+T+0BQhW|&(6-5|f@-u*{JYPt(pnLWcTR(AwM1LimYnMQ& z$OK1j5`&B&u6pBJP?6FHc2osM{;2txkoRhYjnPrv?Ex*3hJ+6aO_5?4SVX9)5DaLv zt1NOl1VWkj=mV_-&Z(_+U6SQxe?U9Hgyr0}ML$psO`#3C5Bp?a!>p zfw#J&QB&pO^g}^npSYizX;s)t!3Z<0ulHAt1X56>zOSd(fx&VL&`Z)+BB&A+{L%2BVzDA`>dTe3(kBNigsoIXwFGv2rDeKP0NxvYJ1l43?;1$+#3aAsy{QjH8#p zh1E1>eq}Z@HQ)~XY`<8aRhZq}IqQ*+u1>}jRNl7Js&kCkJ6wiw|IQQyAD|?(r>N4F z%0(5vdF#RExqp$f*>*25o|fD*b^-0x8J^TPdv-sTA9B3qII~7l=T<>=AtOakJ*bUa6OR{)z1$>zy!? z-A}zUV737X4IAT0)VM?l$KKF(ZO%<(x;8mAAhP6?bu?I~B{7X)Ur7tn9tma50r!4- z&MF;5V`{B7?QvjmDL#iXXxrpfK{Z+@{@w3TPA1VYV&ofhbDp+?A}@mJ62%o`spV{6 zP-EIb4m1TFQ^|7gWx6ZZkhO!CvyB+(uo1ir!jmwnpULO_4oUv*U z_k?2SB&D(sI;cY_?lO%nw*rDo-v@gifBW^%n;sElYO(LMFNG*0Vsp?yxFJ%JOz8m? zWPk7IhzQ=(RG0ppk3S(FGEyo>M#_m4SI>c1MHqIVsyYy~>p`DOlEM&#D!A+uB_SdP zzX6QvQ*&TIxv;98 zX>R{cG%bID)QyxrHwmV+K#p4suwnJj)wboER~dRnhtx353%eRoukByL*TcER9VFT_ zRUd3wa7KkFiE_4Z)*y2&^`)iQ%%0&Et2+Xs0dpLHOe4ZGQYd41PvBCjd}9i&7~m^> zWP&3%i9tpXSH1Bqs7UDpJE{UBf7JX;$a^)y#^|W-_JEd1L&67zrbsaiEF#oY2nICT zRTeoN0-?-%^num^=hW6Zums(3K`}hPT5-3EDGBav4${`R0R|m=(A65W1Y=2)_Geb) zz+2tXsHt*s`k^4PPux$gHcXnkqMPvK1`+6BpCRP93Fl8Sh{@&(m7Ul6`a{&zJTLHI<2Wt zAwI0!9>>vZP>qKJED0pz0#0$-pR)QAVSZpZ{-%QJ^RrDr{M9K7XsYjdZUtv$9D;gbV&R#OpP6|qX`0ubPYUWNO2>Ty*S#=HNb zF4_awa$&nf68!Xqor)(_u6Mh5)`B-q>;`MkC0V?<0%iFs`96BuJVz$tRj>dYyR2NL zBsc3z&G*u%kL<~(*Z3;$p0UaVpQ`NfSB&KUE5?5-`e#Ay@L3#yPsG-Ts;YS@s~>-O zEeD(YEXRKH`=9#{4e{>pc5ipDe69T==l}1SgwgRy^kO5DPKfzO*fB{88Fj*TWdau- S(@Z8OVdo#APx%z46#xJlFjw~g diff --git a/docs/assets/js/56.daf83aa4.js b/docs/assets/js/56.46e8d2ac.js similarity index 98% rename from docs/assets/js/56.daf83aa4.js rename to docs/assets/js/56.46e8d2ac.js index 1a5e6deec..7015a0c41 100644 --- a/docs/assets/js/56.daf83aa4.js +++ b/docs/assets/js/56.46e8d2ac.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{676:function(e,t,r){"use strict";r.r(t);var a=r(69),o=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"contributing"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#contributing"}},[e._v("#")]),e._v(" Contributing")]),e._v(" "),t("p",[e._v("Thanks you for your interest in contributing to CaSS.")]),e._v(" "),t("p",[e._v("Additional governance documentation is available on the "),t("a",{attrs:{href:"https://github.com/cassproject/CASS/community",target:"_blank",rel:"noopener noreferrer"}},[e._v("GitHub Community Page"),t("OutboundLink")],1),e._v(" for CaSS.")]),e._v(" "),t("h2",{attrs:{id:"getting-started"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#getting-started"}},[e._v("#")]),e._v(" Getting Started")]),e._v(" "),t("p",[e._v("Before you contribute, please connect with the CaSS Project group by subscribing to the slack channel, joining the mailing lists, and joining the "),t("em",[e._v("#dev")]),e._v(" channel on Slack. Once you have joined the group, please introduce yourself by telling us who you are and what type of contributions you are interested in making. We welcome contributions of:")]),e._v(" "),t("ul",[t("li",[e._v("Issues")]),e._v(" "),t("li",[e._v("Tools or applications that use CaSS Libraries")]),e._v(" "),t("li",[e._v("Libraries or adapters that enable CaSS to integrate with third party applications")]),e._v(" "),t("li",[e._v("CaSS Project or CaSS Library code")]),e._v(" "),t("li",[e._v("Documentation and guides")])]),e._v(" "),t("p",[e._v("Please note that all contributions will be reviewed by the governance team or technical advisory group of the CaSS Project.")]),e._v(" "),t("h2",{attrs:{id:"getting-help"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#getting-help"}},[e._v("#")]),e._v(" Getting Help")]),e._v(" "),t("p",[e._v("If you get stuck or find a problem, please file a GitHub and, for more immediate help, contact us via Slack or by emailing "),t("a",{attrs:{href:"mailto:cass@eduworks.com"}},[e._v("us")]),e._v(".")]),e._v(" "),t("h2",{attrs:{id:"development-stack"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#development-stack"}},[e._v("#")]),e._v(" Development Stack")]),e._v(" "),t("p",[e._v("The CASS Library is a Javascript Library, and is available in "),t("a",{attrs:{href:"https://github.com/cassproject/cass-npm",target:"_blank",rel:"noopener noreferrer"}},[e._v("GitHub"),t("OutboundLink")],1),e._v(", "),t("a",{attrs:{href:"https://www.npmjs.com/package/cassproject",target:"_blank",rel:"noopener noreferrer"}},[e._v("NPM"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"https://bower.io/search/?q=cassproject",target:"_blank",rel:"noopener noreferrer"}},[e._v("Bower"),t("OutboundLink")],1),e._v(".")]),e._v(" "),t("p",[e._v("The preferred development environment is not specified, but we tend to use Visual Studio Code.")]),e._v(" "),t("h2",{attrs:{id:"governance"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#governance"}},[e._v("#")]),e._v(" Governance")]),e._v(" "),t("ul",[t("li",[e._v("The CaSS Project is an open source community governed by "),t("a",{attrs:{href:"https://www.eduworks.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("Eduworks Corporation"),t("OutboundLink")],1),e._v(' ("Eduworks").')]),e._v(" "),t("li",[e._v("The CaSS website, documentation, and GitHub project are managed by Eduworks.")]),e._v(" "),t("li",[e._v("The CaSS Project accepts contributions in the form of pull requests, communications, suggestions, documents, and issues via GitHub.")]),e._v(" "),t("li",[e._v("All contributors must sign a CaSS Project CLA prior to making any contribution outside of GitHub. The CaSS Project CLAs are similar to the Individual and Corporate Apache Contributor License Agreements. Please email "),t("a",{attrs:{href:"mailto:cass@eduworks.com"}},[e._v("us")]),e._v(" for a CLA.")])]),e._v(" "),t("h2",{attrs:{id:"architecture"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#architecture"}},[e._v("#")]),e._v(" Architecture")]),e._v(" "),t("p",[e._v("The CaSS Architecture Slides document, available "),t("a",{attrs:{href:"https://docs.google.com/presentation/d/1P5SR93EPrxjbTRKfz70tmBXmmsH0JjxKvoZR-70UDsg",target:"_blank",rel:"noopener noreferrer"}},[e._v("here"),t("OutboundLink")],1),e._v(", is a useful set of visualizations for understanding CaSS and its architecture.")]),e._v(" "),t("h2",{attrs:{id:"contributing-2"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#contributing-2"}},[e._v("#")]),e._v(" Contributing")]),e._v(" "),t("p",[e._v("To contribute changes to CaSS, please clone the project to your GitHub and submit changes from your clone to the main project via Pull Requests. To contribute new libraries or software, please devolop the code on GitHub and assign your project to the CaSS Project Group when complete.")]),e._v(" "),t("p",[e._v("All contributions will be reviewed by Eduworks. Commits of accepted contributions will be made by Eduworks.")]),e._v(" "),t("p",[e._v("To contribute other resources, please contact "),t("a",{attrs:{href:"mailto:cass@eduworks.com"}},[e._v("us")]),e._v(".")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[56],{677:function(e,t,r){"use strict";r.r(t);var a=r(69),o=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"contributing"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#contributing"}},[e._v("#")]),e._v(" Contributing")]),e._v(" "),t("p",[e._v("Thanks you for your interest in contributing to CaSS.")]),e._v(" "),t("p",[e._v("Additional governance documentation is available on the "),t("a",{attrs:{href:"https://github.com/cassproject/CASS/community",target:"_blank",rel:"noopener noreferrer"}},[e._v("GitHub Community Page"),t("OutboundLink")],1),e._v(" for CaSS.")]),e._v(" "),t("h2",{attrs:{id:"getting-started"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#getting-started"}},[e._v("#")]),e._v(" Getting Started")]),e._v(" "),t("p",[e._v("Before you contribute, please connect with the CaSS Project group by subscribing to the slack channel, joining the mailing lists, and joining the "),t("em",[e._v("#dev")]),e._v(" channel on Slack. Once you have joined the group, please introduce yourself by telling us who you are and what type of contributions you are interested in making. We welcome contributions of:")]),e._v(" "),t("ul",[t("li",[e._v("Issues")]),e._v(" "),t("li",[e._v("Tools or applications that use CaSS Libraries")]),e._v(" "),t("li",[e._v("Libraries or adapters that enable CaSS to integrate with third party applications")]),e._v(" "),t("li",[e._v("CaSS Project or CaSS Library code")]),e._v(" "),t("li",[e._v("Documentation and guides")])]),e._v(" "),t("p",[e._v("Please note that all contributions will be reviewed by the governance team or technical advisory group of the CaSS Project.")]),e._v(" "),t("h2",{attrs:{id:"getting-help"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#getting-help"}},[e._v("#")]),e._v(" Getting Help")]),e._v(" "),t("p",[e._v("If you get stuck or find a problem, please file a GitHub and, for more immediate help, contact us via Slack or by emailing "),t("a",{attrs:{href:"mailto:cass@eduworks.com"}},[e._v("us")]),e._v(".")]),e._v(" "),t("h2",{attrs:{id:"development-stack"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#development-stack"}},[e._v("#")]),e._v(" Development Stack")]),e._v(" "),t("p",[e._v("The CASS Library is a Javascript Library, and is available in "),t("a",{attrs:{href:"https://github.com/cassproject/cass-npm",target:"_blank",rel:"noopener noreferrer"}},[e._v("GitHub"),t("OutboundLink")],1),e._v(", "),t("a",{attrs:{href:"https://www.npmjs.com/package/cassproject",target:"_blank",rel:"noopener noreferrer"}},[e._v("NPM"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"https://bower.io/search/?q=cassproject",target:"_blank",rel:"noopener noreferrer"}},[e._v("Bower"),t("OutboundLink")],1),e._v(".")]),e._v(" "),t("p",[e._v("The preferred development environment is not specified, but we tend to use Visual Studio Code.")]),e._v(" "),t("h2",{attrs:{id:"governance"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#governance"}},[e._v("#")]),e._v(" Governance")]),e._v(" "),t("ul",[t("li",[e._v("The CaSS Project is an open source community governed by "),t("a",{attrs:{href:"https://www.eduworks.com",target:"_blank",rel:"noopener noreferrer"}},[e._v("Eduworks Corporation"),t("OutboundLink")],1),e._v(' ("Eduworks").')]),e._v(" "),t("li",[e._v("The CaSS website, documentation, and GitHub project are managed by Eduworks.")]),e._v(" "),t("li",[e._v("The CaSS Project accepts contributions in the form of pull requests, communications, suggestions, documents, and issues via GitHub.")]),e._v(" "),t("li",[e._v("All contributors must sign a CaSS Project CLA prior to making any contribution outside of GitHub. The CaSS Project CLAs are similar to the Individual and Corporate Apache Contributor License Agreements. Please email "),t("a",{attrs:{href:"mailto:cass@eduworks.com"}},[e._v("us")]),e._v(" for a CLA.")])]),e._v(" "),t("h2",{attrs:{id:"architecture"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#architecture"}},[e._v("#")]),e._v(" Architecture")]),e._v(" "),t("p",[e._v("The CaSS Architecture Slides document, available "),t("a",{attrs:{href:"https://docs.google.com/presentation/d/1P5SR93EPrxjbTRKfz70tmBXmmsH0JjxKvoZR-70UDsg",target:"_blank",rel:"noopener noreferrer"}},[e._v("here"),t("OutboundLink")],1),e._v(", is a useful set of visualizations for understanding CaSS and its architecture.")]),e._v(" "),t("h2",{attrs:{id:"contributing-2"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#contributing-2"}},[e._v("#")]),e._v(" Contributing")]),e._v(" "),t("p",[e._v("To contribute changes to CaSS, please clone the project to your GitHub and submit changes from your clone to the main project via Pull Requests. To contribute new libraries or software, please devolop the code on GitHub and assign your project to the CaSS Project Group when complete.")]),e._v(" "),t("p",[e._v("All contributions will be reviewed by Eduworks. Commits of accepted contributions will be made by Eduworks.")]),e._v(" "),t("p",[e._v("To contribute other resources, please contact "),t("a",{attrs:{href:"mailto:cass@eduworks.com"}},[e._v("us")]),e._v(".")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/56.46e8d2ac.js.gz b/docs/assets/js/56.46e8d2ac.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0dfdb3666d93f163c0d900f1c79913f5cc2cd2f GIT binary patch literal 1728 zcmV;x20!^9iwFP!000021Fcy5PuoZk{#W+glNw9LDLu8QLFg`ps`PPJM7W0zp=x7K z;stxx-Cf5`DgXP;tRHb8BwXk(ZLnu&=lOjz?v+BustijQ=RCT4Z_K1y?O%I^0cNZgk@faJfRVLgrJI}E^C!HQp(zIetm*9oiCmFv&RU!KuSP3as zB-}ctFpYQ8QKX(LhE%jpzcZ!)b62z@a;8*@3K8YISL}ony3OSbO?t2|_4I z(?Z0RgZG#DNmT$+q238eYsaG}+(1{97-W=*KxO+G+;7_lu8W7_$++*hkv5&WZtAfa+}wVsTzgod4_AfjaNkt+#h zbK5+xuyct;5rVd3Q2MA1A+WVsVP% z2HVD}1RV<1H^6n2^nd+w@L0oMlgbUIg`3JGuNB9vQ;G=MGoh7qzp*?J^_a;a5)%Q~ zq6m0MP6%S?HbOda#b3e{h-M>O!~%yq#Nda(Rtt<i}03Ben-QKHXn9nHt`}wzIy;C z2^#;}vI#nDxS_A{hzX}kO;e~S2j}>vWBPG__vFRs^wlqKPW0Ey@!9Ez$+x{{HhcX~ zmYL&c?=Qc8n5lnHclMtBd1R(rK|%r=Hj<{}e#GcWkurlb8CK%Vp|$u{PyCcpJc}c{ z#X6%hc0qE@W2rJ1!Fm9ycQ^f==a2s~QR{fjw+Yo*P2Ki~V9|VpSgfk4lHmHT!8fa_ z?-+~mlor)Y*jC3xtE`f#Ppf7@m8}*6o)dzv(;B{T-CVXvLW#R8r**HBX@uc|Hco_FM^+T1BoeI{NwN2Fop>)QhT66 W_=>=6&CSh)zyBW%&Qzj`OQsmjyjUvg}8_ZUW7WG9wDb*EyGd7 zSZ+mhm~vwVUIIJ@y~Aac&~^3kM8jm@J-MR+ZJ+hLC!T-d2i0$O*p=x#_xu3w%f05% zS;FO&VRKcmiPH4HW&)koU@ZP%-Mg4o?2wN};W~xGI2IINp0cT$ftKh4uvkS!hOy!F ziV4H`jEj_yQ(*YFO`z7p7qP0GO{~q$px>Vgn-t?PQdvL32<2K)TKk8?(Ws9PvqB0x z_X5lH6zstJJWkOsFVK(~S&1fYnOa378dO3H__Dw=ve-hDNc1(uV9kV4 zXm`~MSS7c+C8y_|t2v1_b!OL0ptd zUm2o+j;BSp z+&0fE>|A0|grMyhlz#8XJbMIpZXnBGlVxRDhG@a1%Wa<~KxE*qkz3jJ$I0)TSe&A` z!M3p~L5D*14R9SL{a?QvJl3$+q;i94;ifXlYsE3^lp=!mOlT$DZ!8Z)J!W!<#6$qL zC;}dm6M`7JjgU@U@s}_KqS?q6vB2RDG58^{)dJ&|ptXE{6=W?W9>SStw+9qz4aq18 z%pl=MM8?f{SKVI0`~wPe33s+h_nTS)Mpx%bJNjCm{ikek%JajgYiEJRb=;kdpb2hi z)UJ@C#_76f-Sm=iiB0B$&|DRI54xy{F^?k1t+_>}qMGKB4KgCdyg+W%@C8R28u{uh z)Wbr6^W$`iZ>m2U!%YKkGzdA)sO(>F->}Q;3a6N?zzxQTDb5PZh97<$VkiXBxvJ+j zyl}qc2vdbMI9-qr_3i9V1W=K2!89U67}m`Q{7%MVCSqzVa-_*Supwd_DOs3_h#rB& zMjTExfb%|N^~~bf@kddk<7ZALhpPsr+bvF5ht(9}BD`gj-_fw5&4*o?O}t2v?;gNO zg2unLY=RCOZs=<~V#29X(-bPo!8yL^n10;fJ$W%Yef7(m6aDpae0KU_^6lj_o4x)g z%gph!_m^Kk%+$Z9J1?L8d1R(rK|%r=Hj<{}e#GcWkurlb8CK%Vp|$u{PyCcpJc}c{ z#X6%hc0qE@W2rJ1!Fm9ycQ^f==a2s~QR{fjw+Yo*P2Ki~V9|VpSgfk4lHmHT!8fa_ z?-+~mlor)Y*jC3xtE`f#Ppf7@m8}*6o)dzv(;B{T-CVXvLW#R8r**HBX@uc|Hco_FM^+T1BoeI{NwN2Fop>)QhT66 W_=>=6&CSh)zyBXxDZ1~N6aWAMv}0`m diff --git a/docs/assets/js/57.989b8a1c.js b/docs/assets/js/57.983cd3da.js similarity index 99% rename from docs/assets/js/57.989b8a1c.js rename to docs/assets/js/57.983cd3da.js index c06ae1e5e..79cb11ee3 100644 --- a/docs/assets/js/57.989b8a1c.js +++ b/docs/assets/js/57.983cd3da.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{679:function(e,t,a){"use strict";a.r(t);var s=a(69),o=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"design-principles"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#design-principles"}},[e._v("#")]),e._v(" Design Principles")]),e._v(" "),t("div",{staticClass:"custom-block tip"},[t("p",{staticClass:"custom-block-title"},[e._v("READ FIRST")]),e._v(" "),t("p",[e._v("This page outlines the developer-related design principles in CaSS software. These are an extension of the design principles listed in the high-level guide:")]),e._v(" "),t("p",[t("RouterLink",{attrs:{to:"/guide/overview/#design-principles"}},[e._v("General Design Principles")])],1)]),e._v(" "),t("p",[e._v("These design concepts represent positions currently taken by the CaSS Project.")]),e._v(" "),t("h2",{attrs:{id:"open-linked-data"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#open-linked-data"}},[e._v("#")]),e._v(" Open Linked Data")]),e._v(" "),t("p",[e._v("The CaSS data architecture is built upon the concepts of "),t("strong",[e._v("Open Data")]),e._v(" and "),t("strong",[e._v("Linked Data")]),e._v(".")]),e._v(" "),t("blockquote",[t("p",[t("strong",[e._v("Open Data")])]),e._v(" "),t("p",[e._v("By default, data should be available to anyone who makes a request.")])]),e._v(" "),t("blockquote",[t("p",[t("strong",[e._v("Linked Data")])]),e._v(" "),t("p",[e._v("References to data should be done using URLs rather than internal identifiers.")])]),e._v(" "),t("p",[e._v("Implementation of these concepts has another effect. If an application’s data is open, then its schema should also be open. If schemas are open, then users of the same data should agree on the schema. This need for schema collaboration has resulted in efforts such as schema.org.")]),e._v(" "),t("p",[e._v("Open Data is not incompatible with personal, private, or protected information. Instead of securing all data by default, resulting in huge silos of data that would otherwise be of limited use, it requires the developer or user to understand the implications of protecting their data and to do so deliberately.")]),e._v(" "),t("p",[e._v("Open Linked Data creates the potential for the entire internet to act as a database for all applications, creating an information superhighway not just for documents on the web, as HTTP and HTML have done, but for data on the web, using HTTP, JSON and other formats.")]),e._v(" "),t("p",[e._v("CaSS embraces this concept wholly, with the goal of taking the world’s competency and competence data and increasing its value by making it accessible from anywhere, at any time.")]),e._v(" "),t("h2",{attrs:{id:"no-knowledge-repository"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-knowledge-repository"}},[e._v("#")]),e._v(" No Knowledge Repository")]),e._v(" "),t("p",[t("strong",[e._v("No Knowledge")]),e._v(" (previously '"),t("em",[e._v("Zero-Knowledge")]),e._v("') is a concept that arose in response to hacks and data breaches that continue to occur on a daily basis. No Knowledge software was invented by "),t("a",{attrs:{href:"https://spideroak.com/about/",target:"_blank",rel:"noopener noreferrer"}},[e._v("SpiderOak"),t("OutboundLink")],1),e._v(". Adopted by developers of backup software, No Knowledge declares:")]),e._v(" "),t("ol",[t("li",[e._v("You shouldn’t have to blindly trust your vendors")]),e._v(" "),t("li",[e._v("When you have something worth protecting, privacy is everything")]),e._v(" "),t("li",[e._v("Your data is yours, and should always be in your control")]),e._v(" "),t("li",[e._v("Encryption should not sacrifice usability")])]),e._v(" "),t("p",[e._v("In CaSS, partially-encrypted or wholly-encrypted data can be delivered to multiple sources with a permissioning system that persists across transmissions and ensures that the only parties with access to the data are those identified by the data. This places the burden of security back on the creator of the data and the user of the data, where we believe it belongs.")]),e._v(" "),t("h2",{attrs:{id:"public-key-infrastructure"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#public-key-infrastructure"}},[e._v("#")]),e._v(" Public Key Infrastructure")]),e._v(" "),t("p",[e._v("Individuals have a vested interest in keeping their educational records private, so a traditional identification scheme was not an option in CaSS. Instead, we chose a public key infrastructure to allow individuals and parties to carry multiple keys that unlock different aspects of their lives. Much like the keys on a keyring, these keys can be used to access data stored across many servers, and the keys themselves semi-anonymize the user. Further, PKI is currently in use by nearly all servers with SSL certificates and is a widely supported and understood set of practices.")]),e._v(" "),t("h2",{attrs:{id:"uri-url-urn-nuances"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#uri-url-urn-nuances"}},[e._v("#")]),e._v(" URI/URL/URN Nuances")]),e._v(" "),t("p",[e._v("In CaSS, objects are identified by long strings of characters called URLs. URLs (and URNs) are types of URIs.")]),e._v(" "),t("p",[e._v("Examples of these:")]),e._v(" "),t("ul",[t("li",[t("p",[t("strong",[e._v("URL")])]),e._v(" "),t("p",[t("code",[e._v("https://dev.cassproject.org/api/data/76ffff33-bd15-4bf3-a007-4ce247d2216d")])])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("URI")])]),e._v(" "),t("p",[t("code",[e._v("competencyFramework://76ffff33-bd15-4bf3-a007-4ce247d2216d")])])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("URN")])]),e._v(" "),t("p",[t("code",[e._v("competencyFramework:O*NET")])])])]),e._v(" "),t("p",[e._v("URIs, URLs, and URNs can all be identifiers for the aforementioned competency frameworks. However, only a URL provides nearly any system the ability to retrieve the data referred to by the URL. This distinction is important for machine-operable data.")]),e._v(" "),t("p",[e._v("CaSS is capable of handling URLs that identify external resources, and the CaSS Library automatically will attempt to retrieve information from appropriate repositories.")]),e._v(" "),t("h2",{attrs:{id:"standards-based-api-s"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#standards-based-api-s"}},[e._v("#")]),e._v(" Standards-Based API's")]),e._v(" "),t("p",[e._v("CaSS attempts to adhere as closely as possible to REST and standard practices of search (e.g. "),t("code",[e._v("?q=")]),e._v("). Additionally, we seek to implement existing standards that closely adhere to the purpose of CaSS. By building and maintaining a simple custom API, and implementing several standard APIs, we hope to create a system that transparently introduces interoperability into an ecosystem prone to fragmentation.")]),e._v(" "),t("h2",{attrs:{id:"descriptive-not-prescriptive"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#descriptive-not-prescriptive"}},[e._v("#")]),e._v(" Descriptive, not Prescriptive")]),e._v(" "),t("p",[e._v("While it is generally impossible to avoid prescription in a software project, CaSS is intended to enable the widest range of interoperability for competency-based systems through the ability to describe existing competency frameworks, procedures and processes, and policies in a common fashion. Therefore, while demonstrations of CaSS may exhibit functionality (such as username and password login), that functionality is very commonly not necessary to operate CaSS and may be replaced by more or less complex systems.")]),e._v(" "),t("p",[e._v("This stance greatly improves the range of interoperability at the cost of conformance. The CaSS project endeavors to record and promote best practices, but does not enforce them.")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{680:function(e,t,a){"use strict";a.r(t);var s=a(69),o=Object(s.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"design-principles"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#design-principles"}},[e._v("#")]),e._v(" Design Principles")]),e._v(" "),t("div",{staticClass:"custom-block tip"},[t("p",{staticClass:"custom-block-title"},[e._v("READ FIRST")]),e._v(" "),t("p",[e._v("This page outlines the developer-related design principles in CaSS software. These are an extension of the design principles listed in the high-level guide:")]),e._v(" "),t("p",[t("RouterLink",{attrs:{to:"/guide/overview/#design-principles"}},[e._v("General Design Principles")])],1)]),e._v(" "),t("p",[e._v("These design concepts represent positions currently taken by the CaSS Project.")]),e._v(" "),t("h2",{attrs:{id:"open-linked-data"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#open-linked-data"}},[e._v("#")]),e._v(" Open Linked Data")]),e._v(" "),t("p",[e._v("The CaSS data architecture is built upon the concepts of "),t("strong",[e._v("Open Data")]),e._v(" and "),t("strong",[e._v("Linked Data")]),e._v(".")]),e._v(" "),t("blockquote",[t("p",[t("strong",[e._v("Open Data")])]),e._v(" "),t("p",[e._v("By default, data should be available to anyone who makes a request.")])]),e._v(" "),t("blockquote",[t("p",[t("strong",[e._v("Linked Data")])]),e._v(" "),t("p",[e._v("References to data should be done using URLs rather than internal identifiers.")])]),e._v(" "),t("p",[e._v("Implementation of these concepts has another effect. If an application’s data is open, then its schema should also be open. If schemas are open, then users of the same data should agree on the schema. This need for schema collaboration has resulted in efforts such as schema.org.")]),e._v(" "),t("p",[e._v("Open Data is not incompatible with personal, private, or protected information. Instead of securing all data by default, resulting in huge silos of data that would otherwise be of limited use, it requires the developer or user to understand the implications of protecting their data and to do so deliberately.")]),e._v(" "),t("p",[e._v("Open Linked Data creates the potential for the entire internet to act as a database for all applications, creating an information superhighway not just for documents on the web, as HTTP and HTML have done, but for data on the web, using HTTP, JSON and other formats.")]),e._v(" "),t("p",[e._v("CaSS embraces this concept wholly, with the goal of taking the world’s competency and competence data and increasing its value by making it accessible from anywhere, at any time.")]),e._v(" "),t("h2",{attrs:{id:"no-knowledge-repository"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#no-knowledge-repository"}},[e._v("#")]),e._v(" No Knowledge Repository")]),e._v(" "),t("p",[t("strong",[e._v("No Knowledge")]),e._v(" (previously '"),t("em",[e._v("Zero-Knowledge")]),e._v("') is a concept that arose in response to hacks and data breaches that continue to occur on a daily basis. No Knowledge software was invented by "),t("a",{attrs:{href:"https://spideroak.com/about/",target:"_blank",rel:"noopener noreferrer"}},[e._v("SpiderOak"),t("OutboundLink")],1),e._v(". Adopted by developers of backup software, No Knowledge declares:")]),e._v(" "),t("ol",[t("li",[e._v("You shouldn’t have to blindly trust your vendors")]),e._v(" "),t("li",[e._v("When you have something worth protecting, privacy is everything")]),e._v(" "),t("li",[e._v("Your data is yours, and should always be in your control")]),e._v(" "),t("li",[e._v("Encryption should not sacrifice usability")])]),e._v(" "),t("p",[e._v("In CaSS, partially-encrypted or wholly-encrypted data can be delivered to multiple sources with a permissioning system that persists across transmissions and ensures that the only parties with access to the data are those identified by the data. This places the burden of security back on the creator of the data and the user of the data, where we believe it belongs.")]),e._v(" "),t("h2",{attrs:{id:"public-key-infrastructure"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#public-key-infrastructure"}},[e._v("#")]),e._v(" Public Key Infrastructure")]),e._v(" "),t("p",[e._v("Individuals have a vested interest in keeping their educational records private, so a traditional identification scheme was not an option in CaSS. Instead, we chose a public key infrastructure to allow individuals and parties to carry multiple keys that unlock different aspects of their lives. Much like the keys on a keyring, these keys can be used to access data stored across many servers, and the keys themselves semi-anonymize the user. Further, PKI is currently in use by nearly all servers with SSL certificates and is a widely supported and understood set of practices.")]),e._v(" "),t("h2",{attrs:{id:"uri-url-urn-nuances"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#uri-url-urn-nuances"}},[e._v("#")]),e._v(" URI/URL/URN Nuances")]),e._v(" "),t("p",[e._v("In CaSS, objects are identified by long strings of characters called URLs. URLs (and URNs) are types of URIs.")]),e._v(" "),t("p",[e._v("Examples of these:")]),e._v(" "),t("ul",[t("li",[t("p",[t("strong",[e._v("URL")])]),e._v(" "),t("p",[t("code",[e._v("https://dev.cassproject.org/api/data/76ffff33-bd15-4bf3-a007-4ce247d2216d")])])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("URI")])]),e._v(" "),t("p",[t("code",[e._v("competencyFramework://76ffff33-bd15-4bf3-a007-4ce247d2216d")])])]),e._v(" "),t("li",[t("p",[t("strong",[e._v("URN")])]),e._v(" "),t("p",[t("code",[e._v("competencyFramework:O*NET")])])])]),e._v(" "),t("p",[e._v("URIs, URLs, and URNs can all be identifiers for the aforementioned competency frameworks. However, only a URL provides nearly any system the ability to retrieve the data referred to by the URL. This distinction is important for machine-operable data.")]),e._v(" "),t("p",[e._v("CaSS is capable of handling URLs that identify external resources, and the CaSS Library automatically will attempt to retrieve information from appropriate repositories.")]),e._v(" "),t("h2",{attrs:{id:"standards-based-api-s"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#standards-based-api-s"}},[e._v("#")]),e._v(" Standards-Based API's")]),e._v(" "),t("p",[e._v("CaSS attempts to adhere as closely as possible to REST and standard practices of search (e.g. "),t("code",[e._v("?q=")]),e._v("). Additionally, we seek to implement existing standards that closely adhere to the purpose of CaSS. By building and maintaining a simple custom API, and implementing several standard APIs, we hope to create a system that transparently introduces interoperability into an ecosystem prone to fragmentation.")]),e._v(" "),t("h2",{attrs:{id:"descriptive-not-prescriptive"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#descriptive-not-prescriptive"}},[e._v("#")]),e._v(" Descriptive, not Prescriptive")]),e._v(" "),t("p",[e._v("While it is generally impossible to avoid prescription in a software project, CaSS is intended to enable the widest range of interoperability for competency-based systems through the ability to describe existing competency frameworks, procedures and processes, and policies in a common fashion. Therefore, while demonstrations of CaSS may exhibit functionality (such as username and password login), that functionality is very commonly not necessary to operate CaSS and may be replaced by more or less complex systems.")]),e._v(" "),t("p",[e._v("This stance greatly improves the range of interoperability at the cost of conformance. The CaSS project endeavors to record and promote best practices, but does not enforce them.")])])}),[],!1,null,null,null);t.default=o.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/57.983cd3da.js.gz b/docs/assets/js/57.983cd3da.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7eb16d0304726abf9cde3049513d8b20c12efc90 GIT binary patch literal 3034 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 hIpPkbITp}V)WsC")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Retrieve ASN version of framework")]),a._v("\n"),t("span",{pre:!0,attrs:{class:"token constant"}},[a._v("POST")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("api")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("asn")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Convert ASN framework to CaSS Framework")]),a._v("\n")])])])])}),[],!1,null,null,null);t.default=e.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[60],{682:function(a,t,s){"use strict";s.r(t);var r=s(69),e=Object(r.a)({},(function(){var a=this,t=a._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[t("h1",{attrs:{id:"achievement-standards-network"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#achievement-standards-network"}},[a._v("#")]),a._v(" Achievement Standards Network")]),a._v(" "),t("p",[a._v("The ASN Adapter converts CaSS Frameworks to and from ASN.")]),a._v(" "),t("p",[t("strong",[a._v("Endpoints")])]),a._v(" "),t("div",{staticClass:"language-hs extra-class"},[t("pre",{pre:!0,attrs:{class:"language-hs"}},[t("code",[t("span",{pre:!0,attrs:{class:"token constant"}},[a._v("GET")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("api")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("asn")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/<")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("framework")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token builtin"}},[a._v("id")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v(">")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Retrieve ASN version of framework")]),a._v("\n"),t("span",{pre:!0,attrs:{class:"token constant"}},[a._v("POST")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("api")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("asn")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Convert ASN framework to CaSS Framework")]),a._v("\n")])])])])}),[],!1,null,null,null);t.default=e.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/60.e2d99f4c.js.gz b/docs/assets/js/60.e2d99f4c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b36125668b8fbcd73e4d6d5cc2e49b247ddb6b8 GIT binary patch literal 595 zcmV-Z0<8TXiwFP!000021Km_@Z__Xk{wtoxheUG1#)k<~iZqph1k#4+zID}fbuNo( zYDe~^-PHBJV{d&4?a(R)Ur;0`itl;u?zxv}rgUy*=?q6T$nh6vblrX8-~Ihy7^ijP z%4je+IU0)j$=f$s(P&A^=m-P}7teX)kU6qS67RUwMih6ZV43Z@=;U22uzNB3fs!Jd zLLAK(B3d)V^I!;FDwPw|h4k8CRixLlW04xG8AZHjG@+(`WypP0!Oy56W4V|Ek#*Ue zJAajo@s4MZzN*1`>oolPig$~J7!0^OQcjX~YkCJdDNTH#^;cSbqg#=Sxt_kjKJD zRPz1!$VV;&1)=UB*eVWw2ys$>!tR0-` zyf#Xc3xI7%uBO}CRG@DfxWS}!3~$LoBEtoLl(M$y0shPmj#j$K9pFlMX>wc!RfGN= zkjxl$NIa-bErmayUAD7a#{4{$snJ5{tPR!c2co^urSD_~qY7JasMY=i|G>S|FLVF? zW&Vp*8}2sU^Ms>DRit!_PUSDk=0hurE6v#cjUmk>OlXTMN!WMvo5;`Z!x;M6bAF#O zQ?RF!zS8@<+G*!+7yZjW5%9ll=f76M-s94IsNlM6VPpQfM7Ih#Tt16f42I(1Sm>sz hHb>l{G{*v(in^HMZEgHoUMz-j=O>$^Wh-_E002EeGD83W literal 0 HcmV?d00001 diff --git a/docs/assets/js/61.6c55878f.js.gz b/docs/assets/js/61.6c55878f.js.gz deleted file mode 100644 index a5b6c7afc15cef2555268c39b2803c01ac3a6a04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$cqbiwFP!000021Km~IZrVT){gut854N;6r4LbSN~MUby_Q&5wq3dw*ybLN~qGvi>cbY|x99MclyE*3y!U9#ZL zKZ+)J!xM<#m0*2zT;KbFH_N3Mc#OQc3s+gfrNzugDJUY;W2G?yr};Vis=uS#q_oAZI zR609XK0O?Y=0;xpv{e7)Z8dtlmEF}@X_O{cCp=8a)a;={p6IxOF-Ey#cuf`}SwG+_ zLraT3!C#Z3_Z#=*qr{E<(qy? z;|}Pc?A*_hg0#TBbSTx~0B>JjVm%12BJlZj3`U#bc-(d`1E!TKNbOIu%3h`B%N~nM z&Di0sAlQhuoqulJ~{e_izY|8k1|aaX^Y zlbzK@-x;}euiokR*Zc!NhwINW6oa8SY6@Ky#qJWeD9&&MRY7eV<8^8Li(|PQhONJc Kaq0&G2mk")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Retrieve CTDL-ASN version of framework")]),a._v("\n"),t("span",{pre:!0,attrs:{class:"token constant"}},[a._v("POST")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("api")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("ceasn")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Convert CTDL-ASN framework to CaSS Framework")]),a._v("\n")])])])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[61],{681:function(a,t,s){"use strict";s.r(t);var e=s(69),r=Object(e.a)({},(function(){var a=this,t=a._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[t("h1",{attrs:{id:"credential-engine-asn"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#credential-engine-asn"}},[a._v("#")]),a._v(" Credential Engine ASN")]),a._v(" "),t("p",[a._v("The CEASN Adapter converts CaSS Frameworks to and from "),t("a",{attrs:{href:"https://credreg.net/ctdlasn/handbook",target:"_blank",rel:"noopener noreferrer"}},[a._v("CTDL-ASN"),t("OutboundLink")],1),a._v(".")]),a._v(" "),t("p",[t("strong",[a._v("Endpoints")])]),a._v(" "),t("div",{staticClass:"language-hs extra-class"},[t("pre",{pre:!0,attrs:{class:"language-hs"}},[t("code",[t("span",{pre:!0,attrs:{class:"token constant"}},[a._v("GET")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("api")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("ceasn")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/<")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("framework")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token builtin"}},[a._v("id")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v(">")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Retrieve CTDL-ASN version of framework")]),a._v("\n"),t("span",{pre:!0,attrs:{class:"token constant"}},[a._v("POST")]),a._v(" "),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("api")]),t("span",{pre:!0,attrs:{class:"token operator"}},[a._v("/")]),t("span",{pre:!0,attrs:{class:"token hvariable"}},[a._v("ceasn")]),a._v("\n "),t("span",{pre:!0,attrs:{class:"token comment"}},[a._v("-- Convert CTDL-ASN framework to CaSS Framework")]),a._v("\n")])])])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/61.ce3a24b3.js.gz b/docs/assets/js/61.ce3a24b3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..143969899174b9f1af11918639a92283aaf1980e GIT binary patch literal 676 zcmV;V0$cqbiwFP!000021Km~IZrVT){gut854N;6?Pu=Y-3^9eTvjd* z27{C4P%KV9HIq@LB`Ko=5F}i<;FUw>$SO&^d0Lk_C7E zQ8d9@o$+>4+~O$V$1g*9HM4*p^Kcl7)o<3>2D9#cFgxx2+7IBN@C-`6$?oUK zI$a;cPBSP8Et5vi(2`>v==In)3samMJ8_H*1D&yvHPbZ=>_o4~=0v4S8jYH>#c`~W z8j>=vQa5s+oEkIXg20ZE5`LW)p#6V~MZ&c)C2C(^8xMunqTLhO>7SiP_fqP*7Zs(Z z(%HH4>ETc`H}c}=rTQ;#tI^}F?5@sAqcpiX;c-f)W{(~6M8_43G0Gjo8?q3|`T<`V zT3Yl8{+b+p+_)#7ByQ}NCc`zU67)-nWG1LnSe>p^%EfiG`kFxm{q)3$pZFs)QUYJZYd_9iu7_gGwM z#tv@{X{J+r&}31>exu)nIP>daJ$uZr1?QJ4Gb8q#@+*CKy(e9LdC}|t%PIcHUHxuO zc2*mGXXMtsdZ#~J^N;)-u0P9A42I&UDRfm7yGz)jIKvTC1+{IAH>L3}j^%O~w*CU? Kd;{462mk;r;!4*5 literal 0 HcmV?d00001 diff --git a/docs/assets/js/65.b8eda6f5.js b/docs/assets/js/65.31f0ec40.js similarity index 99% rename from docs/assets/js/65.b8eda6f5.js rename to docs/assets/js/65.31f0ec40.js index cecef16ce..f6f18b5ff 100644 --- a/docs/assets/js/65.b8eda6f5.js +++ b/docs/assets/js/65.31f0ec40.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{687:function(t,s,a){"use strict";a.r(s);var n=a(69),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"xapi-adapter"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#xapi-adapter"}},[t._v("#")]),t._v(" xAPI Adapter")]),t._v(" "),s("p",[t._v("The xAPI Adapter reads an LRS and creates competency assertions about learners. It creates an assertion when there is a scored event that has both actor mailbox and an authority mailbox that match public individuals in the CaSS system. No verbs are filtered by default, but again, the statements must be scored. Also required is an alignment from the xAPI object ID to the competency.")]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@type"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"CreativeWork"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"educationalAlignment"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@context"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://schema.org/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@type"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"AlignmentObject"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"alignmentType"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"teaches"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"targetUrl"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://army.mil/task/081-831-0033"')]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@id"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/data/schema.org.CreativeWork/ca22e231-0dc9-4368-85c7-4e37e96c710d/1525956177976"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@context"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://schema.org/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://www.medtrng.com/blackboard/field_medical_card.htm"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("h2",{attrs:{id:"xapi-statement"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#xapi-statement"}},[t._v("#")]),t._v(" xAPI Statement")]),t._v(" "),s("p",[t._v("The xAPI adapter requires the xapi statements have the following fields in order to create a competency assertion (where "),s("code",[t._v("// OR")]),t._v(" represents that the two surrounding properties are mutually exclusive):")]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"actor"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"email"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"account"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"authority"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"email"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"account"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"id"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"result"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"success"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" <"),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v(" or "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v(">"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"score"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"scaled"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" \n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"object"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"id"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" \n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("h2",{attrs:{id:"configuration"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),s("p",[t._v("There are two ways to configure the xAPI adapter:")]),t._v(" "),s("ul",[s("li",[s("em",[t._v("Forward")]),t._v(" statements to CaSS")]),t._v(" "),s("li",[t._v("Tell CaSS to "),s("em",[t._v("poll")]),t._v(" the xAPI endpoint for statements")])]),t._v(" "),s("h3",{attrs:{id:"forwarding-based"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#forwarding-based"}},[t._v("#")]),t._v(" Forwarding-Based")]),t._v(" "),s("p",[t._v("Forward entire statements to")]),t._v(" "),s("p",[s("code",[t._v("/api/xapi/statement")]),t._v("\nor\n"),s("code",[t._v("/api/xapi/statements")])]),t._v(" "),s("p",[t._v("for example:")]),t._v(" "),s("p",[s("code",[t._v("https://dev.cassproject.org/api/xapi/statement")])]),t._v(" "),s("p",[t._v("Depending on the LRS, /statements may be appended to the endpoint you provide. Check individual LRS documentation and logs.")]),t._v(" "),s("h3",{attrs:{id:"polling-based"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#polling-based"}},[t._v("#")]),t._v(" Polling-Based")]),t._v(" "),s("p",[t._v("If you have only one endpoint to connect, you can just edit "),s("code",[t._v("/etc/adapter.xapi.json")])]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"enabled"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiAuth"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Basic ..."')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiEndpoint"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/xapi/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiHostName"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("p",[t._v("If you wish to connect to multiple endpoints, you can pass in environment variables with the necessary information:")]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"XAPI_CONFIG_1"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiAuth"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Basic ..."')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiEndpoint"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/xapi/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiHostName"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"XAPI_CONFIG_2"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiAuth"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Basic ..."')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiEndpoint"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint2/xapi/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiHostName"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint2/"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("p",[s("strong",[t._v("Endpoints")])]),t._v(" "),s("div",{staticClass:"language-hs extra-class"},[s("pre",{pre:!0,attrs:{class:"language-hs"}},[s("code",[s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("GET")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token hvariable"}},[t._v("api")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token hvariable"}},[t._v("xapi")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token hvariable"}},[t._v("tick")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("-- Process any unprocessed xAPI statements. Intended to be used with a cron job")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[65],{686:function(t,s,a){"use strict";a.r(s);var n=a(69),e=Object(n.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"xapi-adapter"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#xapi-adapter"}},[t._v("#")]),t._v(" xAPI Adapter")]),t._v(" "),s("p",[t._v("The xAPI Adapter reads an LRS and creates competency assertions about learners. It creates an assertion when there is a scored event that has both actor mailbox and an authority mailbox that match public individuals in the CaSS system. No verbs are filtered by default, but again, the statements must be scored. Also required is an alignment from the xAPI object ID to the competency.")]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@type"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"CreativeWork"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"educationalAlignment"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@context"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://schema.org/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@type"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"AlignmentObject"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"alignmentType"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"teaches"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"targetUrl"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://army.mil/task/081-831-0033"')]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@id"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/data/schema.org.CreativeWork/ca22e231-0dc9-4368-85c7-4e37e96c710d/1525956177976"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"@context"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://schema.org/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"http://www.medtrng.com/blackboard/field_medical_card.htm"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("h2",{attrs:{id:"xapi-statement"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#xapi-statement"}},[t._v("#")]),t._v(" xAPI Statement")]),t._v(" "),s("p",[t._v("The xAPI adapter requires the xapi statements have the following fields in order to create a competency assertion (where "),s("code",[t._v("// OR")]),t._v(" represents that the two surrounding properties are mutually exclusive):")]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"actor"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"email"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"account"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"authority"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"email"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"account"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"id"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"result"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"success"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" <"),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v(" or "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),t._v(">"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// OR")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"score"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"scaled"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" \n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"object"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"id"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" \n "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("h2",{attrs:{id:"configuration"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#configuration"}},[t._v("#")]),t._v(" Configuration")]),t._v(" "),s("p",[t._v("There are two ways to configure the xAPI adapter:")]),t._v(" "),s("ul",[s("li",[s("em",[t._v("Forward")]),t._v(" statements to CaSS")]),t._v(" "),s("li",[t._v("Tell CaSS to "),s("em",[t._v("poll")]),t._v(" the xAPI endpoint for statements")])]),t._v(" "),s("h3",{attrs:{id:"forwarding-based"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#forwarding-based"}},[t._v("#")]),t._v(" Forwarding-Based")]),t._v(" "),s("p",[t._v("Forward entire statements to")]),t._v(" "),s("p",[s("code",[t._v("/api/xapi/statement")]),t._v("\nor\n"),s("code",[t._v("/api/xapi/statements")])]),t._v(" "),s("p",[t._v("for example:")]),t._v(" "),s("p",[s("code",[t._v("https://dev.cassproject.org/api/xapi/statement")])]),t._v(" "),s("p",[t._v("Depending on the LRS, /statements may be appended to the endpoint you provide. Check individual LRS documentation and logs.")]),t._v(" "),s("h3",{attrs:{id:"polling-based"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#polling-based"}},[t._v("#")]),t._v(" Polling-Based")]),t._v(" "),s("p",[t._v("If you have only one endpoint to connect, you can just edit "),s("code",[t._v("/etc/adapter.xapi.json")])]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"enabled"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("false")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiAuth"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Basic ..."')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiEndpoint"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/xapi/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiHostName"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("p",[t._v("If you wish to connect to multiple endpoints, you can pass in environment variables with the necessary information:")]),t._v(" "),s("div",{staticClass:"language-json extra-class"},[s("pre",{pre:!0,attrs:{class:"language-json"}},[s("code",[s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"XAPI_CONFIG_1"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiAuth"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Basic ..."')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiEndpoint"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/xapi/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiHostName"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint/"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"XAPI_CONFIG_2"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiAuth"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Basic ..."')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiEndpoint"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint2/xapi/"')]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token property"}},[t._v('"xapiHostName"')]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://xapi.endpoint2/"')]),t._v("\n"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),s("p",[s("strong",[t._v("Endpoints")])]),t._v(" "),s("div",{staticClass:"language-hs extra-class"},[s("pre",{pre:!0,attrs:{class:"language-hs"}},[s("code",[s("span",{pre:!0,attrs:{class:"token constant"}},[t._v("GET")]),t._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token hvariable"}},[t._v("api")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token hvariable"}},[t._v("xapi")]),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("/")]),s("span",{pre:!0,attrs:{class:"token hvariable"}},[t._v("tick")]),t._v("\n "),s("span",{pre:!0,attrs:{class:"token comment"}},[t._v("-- Process any unprocessed xAPI statements. Intended to be used with a cron job")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=e.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/65.b8eda6f5.js.gz b/docs/assets/js/65.31f0ec40.js.gz similarity index 94% rename from docs/assets/js/65.b8eda6f5.js.gz rename to docs/assets/js/65.31f0ec40.js.gz index a94e9c4643d74ff2154fef27f4b00dc797c56a28..b2dd39a177642c853984e6c60465c2ef7d4e4895 100644 GIT binary patch delta 21 ccmdnZzngzT8DsUvavOGzW#Zj?gX|a>09UyO9{>OV delta 21 ccmdnZzngzT8RPGbdbz7Iu09`=`Pyhe` diff --git a/docs/assets/js/66.7a4bd6f5.js.gz b/docs/assets/js/66.7a4bd6f5.js.gz deleted file mode 100644 index 6021e242fa56ebbe66c715145a2dcb8e0c5f4efd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1553 zcmV+s2JZPEiwFP!000021FcuvZW}ic{S|i82MJiMkUki#3_qmq1#MHLfK%kbFaj=j zq-D(|7bI7*>KN#Uv_ID`=^1h*%Z_6gMqXrTcgUGJbLPx=veCA2n`%RKFV*GG!P)-g zfoC5+oL@|FAuNiPWCJs4Rm=Xy^R1`lqImJ~6^MR4DP9!Qi)op^i#Kc} z&PJny7sa%M$G+H|dJ6zVFIOZQ9n=s41<|^Vh)!&rzZ4rCTajD}H^iVDAf9in9=rBb zo}G!;y7tm*+^DTGLxV5bPTqo&lWJq^7xTG7_PuvpvuXv$LtSY%KYev}HgB8?^UgJc zp)hxTRpltEHg={cqx36^i{gE4q`fRkPi9eA=X$aT+&VZR@5vv)mCr{hmd=kURk$|? z_-2T;8*KAhHcc*eY#srPTzj_diq3y zl@M=RLSNBU@9@WPD8de1O+E;>6fU(?fDai3D35TWK!7q*!>m!R>j{0MxbBSB(#wvR zOZg`s8R^iZV3o6LvKl8S8Q>0lcY|kAYP6t7-d@()=(v59bg!C5b9YN)wxviE9Jwkw zxfL}hg~-@(qP5)H!w*6Me)v_500e|BdXHFjZ#b8}HxK!5zq;Gv$VZX4&+P6yrypqS z)7|?=aCp~hL#chWUFB3`N@?ulT)|QVS_4>fh{Mjk=!Os(u_!Oeav7YE3RSV7Z28AkxhYeprt2~E&aAGQ2xhBz) z0cFHa?KANLslkInbJTP#)s`8K=w!C22W?``6Cia=0ynG@aNES5)N_fXxH@E#37uMO zsby_wbYcUrT+<<=M)W&Ut+YCHnU35y0QkW14z8Mv}hL&w~JiBEF6{)wN4i3hS+XWV=zui+9W<1+kvOv2+XbsTQ_7fp-WNKltcqz zM4Fhd%2rs32>wQ_C+(BNzy zNP5-gDZ=T`;ik>~;ig?iT9_%U7o#84Pup_ix@UfoJ&luYdNP z%KMaX0BGr5_f(df&8E_ImvY-@oF>IQ*Ib&pNjt=LUdy1>tj{iI0QHiZ8G|s#_DEOH zADlmZ`|FbEaj%spjF&Lnhpji<9K+3Qr6+5H3a^lB_%m_MslxxHwK#AA4>YAiEP z&1%`Kp`2JWo;j`Woqu3nzq++}WMcmwlG=0i57==?sIfmfVxec%OOi{L1vX^0Z?S8$ zVlG)fI}JT_EbV(WS8f#3^{AeyL^6%Y+~FQ2YCh%mf2=;s0slME^PoI9`v8nT7(D>%&VtV`^LQ7aQ7!Lpd D@9Xtr diff --git a/docs/assets/js/66.7a4bd6f5.js b/docs/assets/js/66.9f78183e.js similarity index 98% rename from docs/assets/js/66.7a4bd6f5.js rename to docs/assets/js/66.9f78183e.js index f3104d14f..35e8389e8 100644 --- a/docs/assets/js/66.7a4bd6f5.js +++ b/docs/assets/js/66.9f78183e.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{686:function(e,t,a){"use strict";a.r(t);var o=a(69),r=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"other-schemas"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#other-schemas"}},[e._v("#")]),e._v(" Other Schemas")]),e._v(" "),t("p",[e._v("This page discusses how to work with other outside schemas.")]),e._v(" "),t("p",[e._v("CaSS Libraries includes "),t("a",{attrs:{href:"http://cassproject.github.io/CASS/docs/modules/org.schema.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("schemata for schema.org"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"http://cassproject.github.io/CASS/docs/modules/org.credentialengine.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("schemata for the Credential Engine (CTDL)"),t("OutboundLink")],1),e._v(". These expose large numbers of objects that are not related to competencies and frameworks and are included for convenience and to encourage interoperability.")]),e._v(" "),t("p",[e._v("Additionally, CaSS schemas may be extended with additional information. These same principles apply.")]),e._v(" "),t("h2",{attrs:{id:"concerns"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#concerns"}},[e._v("#")]),e._v(" Concerns")]),e._v(" "),t("p",[e._v("While working with these other objects, several additional concerns must be taken into account:")]),e._v(" "),t("ul",[t("li",[e._v("CaSS objects (usually prefixed with "),t("code",[e._v("Ec")]),e._v(" such as "),t("code",[e._v("EcAssertion")]),e._v(") have helper functions and security/privacy expectations built into them. Though they may reference personally identifiable and sensitive information these mechanisms may not be built into objects belonging to another schema. It is extremely important to safeguard the security and privacy of the data contained within these objects, as by default, all information stored in CaSS is publicly discoverable and accessible.")]),e._v(" "),t("li",[e._v("When performing operations that generate data that is accessible to the internet, it is worthwhile to scan for other uses of the objects you have chosen and determine its compatibility with other others. Guidelines can be found at "),t("a",{attrs:{href:"https://developers.google.com/search/docs/data-types/articles",target:"_blank",rel:"noopener noreferrer"}},[e._v("Google"),t("OutboundLink")],1),e._v(", and in so-called “Profiles” such as this one from "),t("a",{attrs:{href:"https://www.ibm.com/developerworks/rational/library/basic-profile-linked-data/index.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("IBM"),t("OutboundLink")],1),e._v(". Profiles can vary widely in scope and application but have been described as patterns of behavior around the population and use of common data objects for interoperability purposes. Profiles can also be found associated with "),t("a",{attrs:{href:"http://datainteroperability.org/research-activity-xapi-data-interoperability/xapi-profiles/",target:"_blank",rel:"noopener noreferrer"}},[e._v("other efforts"),t("OutboundLink")],1),e._v(".")])]),e._v(" "),t("h2",{attrs:{id:"advantages"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#advantages"}},[e._v("#")]),e._v(" Advantages")]),e._v(" "),t("p",[e._v("Using the patterns of application development that CaSS enables the sharing of permissioned objects, cooperative data interaction, and rapid application development.")]),e._v(" "),t("h2",{attrs:{id:"future"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#future"}},[e._v("#")]),e._v(" Future")]),e._v(" "),t("p",[e._v("We expect that at some point in the future, the CaSS methodology will be generalized into its own set of frameworks with its own name.")])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{687:function(e,t,a){"use strict";a.r(t);var o=a(69),r=Object(o.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"other-schemas"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#other-schemas"}},[e._v("#")]),e._v(" Other Schemas")]),e._v(" "),t("p",[e._v("This page discusses how to work with other outside schemas.")]),e._v(" "),t("p",[e._v("CaSS Libraries includes "),t("a",{attrs:{href:"http://cassproject.github.io/CASS/docs/modules/org.schema.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("schemata for schema.org"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"http://cassproject.github.io/CASS/docs/modules/org.credentialengine.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("schemata for the Credential Engine (CTDL)"),t("OutboundLink")],1),e._v(". These expose large numbers of objects that are not related to competencies and frameworks and are included for convenience and to encourage interoperability.")]),e._v(" "),t("p",[e._v("Additionally, CaSS schemas may be extended with additional information. These same principles apply.")]),e._v(" "),t("h2",{attrs:{id:"concerns"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#concerns"}},[e._v("#")]),e._v(" Concerns")]),e._v(" "),t("p",[e._v("While working with these other objects, several additional concerns must be taken into account:")]),e._v(" "),t("ul",[t("li",[e._v("CaSS objects (usually prefixed with "),t("code",[e._v("Ec")]),e._v(" such as "),t("code",[e._v("EcAssertion")]),e._v(") have helper functions and security/privacy expectations built into them. Though they may reference personally identifiable and sensitive information these mechanisms may not be built into objects belonging to another schema. It is extremely important to safeguard the security and privacy of the data contained within these objects, as by default, all information stored in CaSS is publicly discoverable and accessible.")]),e._v(" "),t("li",[e._v("When performing operations that generate data that is accessible to the internet, it is worthwhile to scan for other uses of the objects you have chosen and determine its compatibility with other others. Guidelines can be found at "),t("a",{attrs:{href:"https://developers.google.com/search/docs/data-types/articles",target:"_blank",rel:"noopener noreferrer"}},[e._v("Google"),t("OutboundLink")],1),e._v(", and in so-called “Profiles” such as this one from "),t("a",{attrs:{href:"https://www.ibm.com/developerworks/rational/library/basic-profile-linked-data/index.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("IBM"),t("OutboundLink")],1),e._v(". Profiles can vary widely in scope and application but have been described as patterns of behavior around the population and use of common data objects for interoperability purposes. Profiles can also be found associated with "),t("a",{attrs:{href:"http://datainteroperability.org/research-activity-xapi-data-interoperability/xapi-profiles/",target:"_blank",rel:"noopener noreferrer"}},[e._v("other efforts"),t("OutboundLink")],1),e._v(".")])]),e._v(" "),t("h2",{attrs:{id:"advantages"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#advantages"}},[e._v("#")]),e._v(" Advantages")]),e._v(" "),t("p",[e._v("Using the patterns of application development that CaSS enables the sharing of permissioned objects, cooperative data interaction, and rapid application development.")]),e._v(" "),t("h2",{attrs:{id:"future"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#future"}},[e._v("#")]),e._v(" Future")]),e._v(" "),t("p",[e._v("We expect that at some point in the future, the CaSS methodology will be generalized into its own set of frameworks with its own name.")])])}),[],!1,null,null,null);t.default=r.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/66.9f78183e.js.gz b/docs/assets/js/66.9f78183e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f90cd152e7eb2d4d5b23e137e19f052169ac55f8 GIT binary patch literal 1553 zcmV+s2JZPEiwFP!000021FcuVZW}ic{S|i8g9NNrNDpZ%!-v#KgSIJBz$tPtjDX7> zX<2j01<947ItKC~?a$>)`i5M|a^l#9k&7(t4mmS#-nQmW2)W;GRx|%I`R|;Z$+FGC(cH) z@zl5&o@w?|57GIeyp%Eeu(&J&Ud=9OTP&#hwwE5(6+iopwpUl>8SZEwUz_V@QMlNW zp9R%YCqpqBN!WxaqgE$IhOj7Fk`2tHRW17)&$phIi{jDeS0MWJqNNlmye@@Maig}%3=O_yJ9!OCPO6QuU(DwU+4tUY&8ig~4|S#8{N(BB>AZ0&%sbZ% zhQi$WRh6Tt+Sr+*jMA?tE{eCck@lh}J()#eo$JXWaO>cNyeEGES3V!5SUNwZRN>wn z;Hx3lZm`WujoYT@<>P&#(l%c)3FWB)X|yzCSK887N(bc7F)?=I)lpY)g?SIC52V zaw}?13X!qnL~FUXhaZFj{P3$90SE|N^d7P5-f%8`Z*KG7es{CQk&hy8AK2YDPT$hl zC%gA|;P9r^hEn@#yUMA?l+xJ8xq_t#v<9%|5Qm+6(G4LoVo_d@pYiNJ$xjMW(3<^~Ww;Mi%R(THl;KWq4a!sNo z1Imb<+GpYgQiBJD=BVjfsx31d(aCI458A|>CqU|$1a4R*;I@f9spk?&adpTf6FRln zQp?)V=)?wKxu!!#jp%ozT4{CYG99^Z0Pun19b7dT$1S_!UXV6dZImeS3ycF3*;7Xx zLf1PVrHyPH$e0DZj`4K3whB7T}1 zje^k&C2H^}_Zkn9p*C6}Djp_|*|h@(wQ_C+(BNzy zNP5-gDZ=T`;ik>~;ig?iB3c#*EZXDE~@d(=6&nF0$?^p79@`NO*<@C+Y6{JZZ| z-lv2EKuhns`?B0@HkGcsl-oYzG%4n}=F-ef+99^{S_Z9VeReqms29}C7=$^tM|$`0 z!THNizu!9&cbTR#VsYeZH>vpmiNfuf;usKG<<`KanAuYkxP#3{VS5B@l9#O*lf;5> zHNi-OhtelzFadkl4<_HjxAKk)OJLODNn-tuqDb5EI)GYOqt~$*3?9&7D^lB_%m_MjixxHwK#ACRxYAiGN z&1%`Kp`2JW9yqN(Ie*K%etK-2AF$()P-A~|#6r)imn4@g3v9@0-(uHh z#ayy}b{cxrp*ZiDVj)xx+n5)O^Y9|5$yN1O9iShe3I8_7)g_&TsEp zdT1Qz<7OHmR=mJDWGV7!6WK?Z_hZJdqu9E}8Moq=#&|=AN!bh#l7!Lpd Dv9$?B literal 0 HcmV?d00001 diff --git a/docs/assets/js/72.328ecaf8.js b/docs/assets/js/72.e3bde7b4.js similarity index 99% rename from docs/assets/js/72.328ecaf8.js rename to docs/assets/js/72.e3bde7b4.js index 451ef109f..1749a4114 100644 --- a/docs/assets/js/72.328ecaf8.js +++ b/docs/assets/js/72.e3bde7b4.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{694:function(t,a,s){"use strict";s.r(a);var n=s(69),e=Object(n.a)({},(function(){var t=this,a=t._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"level"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#level"}},[t._v("#")]),t._v(" Level")]),t._v(" "),a("blockquote",[a("p",[t._v("A "),a("strong",[t._v("Level")]),t._v(" is defined as a “a position on a real or imaginary scale of amount, quantity, extent, or quality.” In education, levels also have multiple meanings:")]),t._v(" "),a("ul",[a("li",[t._v("A level can represent a group of assumed knowledge, understanding, and ability to apply. For the subject area of carpentry, a beginner carpenter knows some set of skills, an intermediate carpenter knows more, and a master carpenter knows more. Because this level includes the acquisition of, and relationships to additional skills, this is typically represented by a separate competency.")]),t._v(" "),a("li",[t._v("A level can also represent a degree of performance. As the breadth of knowledge for an carpenter grows, so does their speed, quality, and understanding in a skill, knowledge, or ability. This can be thought of as a performance level, and is the type of level we typically identify in CASS.")])])]),t._v(" "),a("p",[t._v("Levels in CASS are used to make competencies measurable. Where a competency in walking may imply the ability to move, the performance levels that a shrimp and gazelle can demonstrate distinguish their capabilities greatly. Likewise, Bloom’s levels differentiate performance in skills and capability to apply knowledge.")]),t._v(" "),a("p",[t._v("Levels may be strongly coupled to the competencies that they measure, as in the speed an individual can run, but may also be generally applied, as in Bloom’s levels.")]),t._v(" "),a("h2",{attrs:{id:"creation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#creation"}},[t._v("#")]),t._v(" Creation")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Running"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" l "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("competency "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"10 mph"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("description "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"The individual can run 10 miles per hour for several seconds."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("title "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Runner"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"adding-a-level-to-a-framework"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-level-to-a-framework"}},[t._v("#")]),t._v(" Adding a Level to a Framework")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Running"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" l "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("competency "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"10 mph"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("description "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"The individual can run 10 miles per hour for several seconds."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("title "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Runner"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addCompetency")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Add the level such that it will update automatically")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save!")]),t._v("\n")])])]),a("h2",{attrs:{id:"removing-a-level-from-a-framework"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#removing-a-level-from-a-framework"}},[t._v("#")]),t._v(" Removing a Level from a Framework")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("f"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("removeLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save the framework and/or delete the level!")]),t._v("\n")])])]),a("h2",{attrs:{id:"save"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#save"}},[t._v("#")]),t._v(" Save")]),t._v(" "),a("p",[t._v("EcLevel has a helper method that validates expected fields before saving.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("save")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"delete"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#delete"}},[t._v("#")]),t._v(" Delete")]),t._v(" "),a("p",[t._v("EcLevel has a helper method that deletes the level. This does NOT DELETE any objects referenced by the level.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("_delete")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"get"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#get"}},[t._v("#")]),t._v(" Get")]),t._v(" "),a("p",[t._v("EcLevel has a static helper method for retrieving a level, automatically decrypting it, automatically encrypting it on save, and casting it to the EcLevel object. The blocking version locks the thread while this occurs.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("EcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n url"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("level")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Alternatively...")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" l "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" EcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"search"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#search"}},[t._v("#")]),t._v(" Search")]),t._v(" "),a("p",[t._v("EcLevel has a static helper method for searching for Frameworks.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for levels")]),t._v("\nEcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcLevels")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for up to 5000 levels related to a competency")]),t._v("\nEcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token template-string"}},[a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('competency:"')]),a("span",{pre:!0,attrs:{class:"token interpolation"}},[a("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("${")]),t._v("c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("}")])]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"')]),a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcLevels")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("size")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("5000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])])}),[],!1,null,null,null);a.default=e.exports}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{693:function(t,a,s){"use strict";s.r(a);var n=s(69),e=Object(n.a)({},(function(){var t=this,a=t._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"level"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#level"}},[t._v("#")]),t._v(" Level")]),t._v(" "),a("blockquote",[a("p",[t._v("A "),a("strong",[t._v("Level")]),t._v(" is defined as a “a position on a real or imaginary scale of amount, quantity, extent, or quality.” In education, levels also have multiple meanings:")]),t._v(" "),a("ul",[a("li",[t._v("A level can represent a group of assumed knowledge, understanding, and ability to apply. For the subject area of carpentry, a beginner carpenter knows some set of skills, an intermediate carpenter knows more, and a master carpenter knows more. Because this level includes the acquisition of, and relationships to additional skills, this is typically represented by a separate competency.")]),t._v(" "),a("li",[t._v("A level can also represent a degree of performance. As the breadth of knowledge for an carpenter grows, so does their speed, quality, and understanding in a skill, knowledge, or ability. This can be thought of as a performance level, and is the type of level we typically identify in CASS.")])])]),t._v(" "),a("p",[t._v("Levels in CASS are used to make competencies measurable. Where a competency in walking may imply the ability to move, the performance levels that a shrimp and gazelle can demonstrate distinguish their capabilities greatly. Likewise, Bloom’s levels differentiate performance in skills and capability to apply knowledge.")]),t._v(" "),a("p",[t._v("Levels may be strongly coupled to the competencies that they measure, as in the speed an individual can run, but may also be generally applied, as in Bloom’s levels.")]),t._v(" "),a("h2",{attrs:{id:"creation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#creation"}},[t._v("#")]),t._v(" Creation")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Running"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" l "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("competency "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"10 mph"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("description "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"The individual can run 10 miles per hour for several seconds."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("title "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Runner"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"adding-a-level-to-a-framework"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#adding-a-level-to-a-framework"}},[t._v("#")]),t._v(" Adding a Level to a Framework")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" c "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcCompetency")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nc"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Running"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" l "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("new")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token class-name"}},[t._v("EcLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("generateId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://dev.cassproject.org/api/"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addOwner")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("EcIdentityManager"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("default"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ids"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("[")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("0")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("]")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("ppk"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("toPk")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("competency "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("name "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"10 mph"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("description "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"The individual can run 10 miles per hour for several seconds."')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nl"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("title "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Runner"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addCompetency")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\nf"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("addLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Add the level such that it will update automatically")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save!")]),t._v("\n")])])]),a("h2",{attrs:{id:"removing-a-level-from-a-framework"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#removing-a-level-from-a-framework"}},[t._v("#")]),t._v(" Removing a Level from a Framework")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("f"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("removeLevel")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),t._v("id"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Don’t forget to save the framework and/or delete the level!")]),t._v("\n")])])]),a("h2",{attrs:{id:"save"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#save"}},[t._v("#")]),t._v(" Save")]),t._v(" "),a("p",[t._v("EcLevel has a helper method that validates expected fields before saving.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("save")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"delete"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#delete"}},[t._v("#")]),t._v(" Delete")]),t._v(" "),a("p",[t._v("EcLevel has a helper method that deletes the level. This does NOT DELETE any objects referenced by the level.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("l"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("_delete")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"get"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#get"}},[t._v("#")]),t._v(" Get")]),t._v(" "),a("p",[t._v("EcLevel has a static helper method for retrieving a level, automatically decrypting it, automatically encrypting it on save, and casting it to the EcLevel object. The blocking version locks the thread while this occurs.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[t._v("EcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n url"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("level")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Alternatively...")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("var")]),t._v(" l "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("await")]),t._v(" EcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("get")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("url"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])]),a("h2",{attrs:{id:"search"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#search"}},[t._v("#")]),t._v(" Search")]),t._v(" "),a("p",[t._v("EcLevel has a static helper method for searching for Frameworks.")]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for levels")]),t._v("\nEcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("null")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcLevels")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("// Searches for up to 5000 levels related to a competency")]),t._v("\nEcLevel"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("search")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),t._v("\n repo"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token template-string"}},[a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('competency:"')]),a("span",{pre:!0,attrs:{class:"token interpolation"}},[a("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("${")]),t._v("c"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[t._v("shortId")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token interpolation-punctuation punctuation"}},[t._v("}")])]),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"')]),a("span",{pre:!0,attrs:{class:"token template-punctuation string"}},[t._v("`")])]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("arrayOfEcLevels")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token keyword"}},[t._v("function")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("(")]),a("span",{pre:!0,attrs:{class:"token parameter"}},[t._v("error")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("size")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("5000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(";")]),t._v("\n")])])])])}),[],!1,null,null,null);a.default=e.exports}}]); \ No newline at end of file diff --git a/docs/assets/js/72.328ecaf8.js.gz b/docs/assets/js/72.e3bde7b4.js.gz similarity index 96% rename from docs/assets/js/72.328ecaf8.js.gz rename to docs/assets/js/72.e3bde7b4.js.gz index e9417f56ddc57d5490fd00881e0389f4ee732b37..6b461cb44c37fb3af2d77013ec554540eec88fc9 100644 GIT binary patch delta 22 dcmeAc>K2+H$z&U|QThc3$G`N{q&w*h3;K2+H$#gV!qx1_7jv0I2GTupNU;qGLD+o~l diff --git a/docs/assets/js/73.974d391a.js.gz b/docs/assets/js/73.974d391a.js.gz deleted file mode 100644 index eaa9a17e476dd7a0245b3e039f9890b141f0b581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 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 z 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

- + diff --git a/docs/authoring/assertions/managing-assertions/index.html.gz b/docs/authoring/assertions/managing-assertions/index.html.gz index 69a74a53ba4581b531cb77382a3b2c16290f1418..749e0d7a89d66f3a0b89543c97e11737a6fa00ea 100644 GIT binary patch delta 41443 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 TA2Lmve1G^4UEgvsv>pKfJ6Szg delta 41440 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 QCf^_a3v;6%r?egc0Dfbb$^ZZW diff --git a/docs/authoring/assertions/sharing-assertions/index.html b/docs/authoring/assertions/sharing-assertions/index.html index e7e587778..4bf46df13 100644 --- a/docs/authoring/assertions/sharing-assertions/index.html +++ b/docs/authoring/assertions/sharing-assertions/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

- + diff --git a/docs/authoring/assertions/sharing-assertions/index.html.gz b/docs/authoring/assertions/sharing-assertions/index.html.gz index ec910fcfae5a1351e8120c792b3e38d31f8e482f..b6d4cadeb279dad92f88a2eb3f9794d5400a20b9 100644 GIT binary patch literal 7875 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 literal 7872 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 - + @@ -49,6 +49,6 @@ →

- + diff --git a/docs/authoring/competency-and-framework-management/index.html.gz b/docs/authoring/competency-and-framework-management/index.html.gz index dd36a6e56902ee90dbab6c1040291cfd394b5224..3510b64b4429165d006a9f6a22647a9b1e9fcdbd 100644 GIT binary patch delta 6672 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 - + @@ -46,6 +46,6 @@ →

- + diff --git a/docs/authoring/competency-properties/index.html.gz b/docs/authoring/competency-properties/index.html.gz index 56d7aac4192563a8a84ad9e6f4e9b247de61b83a..df4be19d474e11ec1bea4dae0b2b8c50079b88c0 100644 GIT binary patch delta 9197 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 P;@STL*5p}ur_ulbzcfD7 diff --git a/docs/authoring/configuration/index.html b/docs/authoring/configuration/index.html index ee499fc7e..9207a24f6 100644 --- a/docs/authoring/configuration/index.html +++ b/docs/authoring/configuration/index.html @@ -20,7 +20,7 @@ - + @@ -44,6 +44,6 @@ →

- + diff --git a/docs/authoring/configuration/index.html.gz b/docs/authoring/configuration/index.html.gz index 8e14d9566da7fed1d7ae8efb840dac015c928122..0ebfefb08557adfcaa3146f7eaddd5e40c7d3989 100644 GIT binary patch literal 4946 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 Q{J$OiFJmy8js9Q&03zt49RL6T literal 4943 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 Ne*rS6ry%}d000hFtiS*O diff --git a/docs/authoring/crosswalk-tool/index.html b/docs/authoring/crosswalk-tool/index.html index 347de9b04..ff43c5a8d 100644 --- a/docs/authoring/crosswalk-tool/index.html +++ b/docs/authoring/crosswalk-tool/index.html @@ -20,7 +20,7 @@ - + @@ -51,6 +51,6 @@ →

- + diff --git a/docs/authoring/crosswalk-tool/index.html.gz b/docs/authoring/crosswalk-tool/index.html.gz index f4e35ab1dd30aaad414b721d8421744b1d98fefb..c3ff9b1bf6666d8a830d3cdcc08eb94ccdae5d16 100644 GIT binary patch literal 5940 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 RMtqm!{{lDZ7E;`C001h)lIQ>c diff --git a/docs/authoring/default-users/index.html b/docs/authoring/default-users/index.html index b9efa0e05..07923ad13 100644 --- a/docs/authoring/default-users/index.html +++ b/docs/authoring/default-users/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

- + diff --git a/docs/authoring/default-users/index.html.gz b/docs/authoring/default-users/index.html.gz index a6b505203584dcc22be875602fd743ab11e8565b..ba780777763337adf09c71aae9531faaef128070 100644 GIT binary patch literal 4436 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 ahgW`2L48I6a<2S%_x}Og-Kn_ETL1vzLx<1+ literal 4429 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 - + @@ -53,6 +53,6 @@ →

- + diff --git a/docs/authoring/directory-management/index.html.gz b/docs/authoring/directory-management/index.html.gz index ecf9e61b92c7e727d43f1a05cf0f19f1db750d26..d720c029db499ab85a5d23cdef9145b6b0c917ef 100644 GIT binary patch literal 40677 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 literal 40675 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%0ABhzz^i`arWO&eFZ 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 diff --git a/docs/authoring/directory-sharing/index.html b/docs/authoring/directory-sharing/index.html index 19011ac92..a312f5d49 100644 --- a/docs/authoring/directory-sharing/index.html +++ b/docs/authoring/directory-sharing/index.html @@ -20,7 +20,7 @@ - + @@ -42,6 +42,6 @@

- + diff --git a/docs/authoring/directory-sharing/index.html.gz b/docs/authoring/directory-sharing/index.html.gz index b3cb2520ee0f9caf03100c6621e1f350c7a8d4f8..9c3f8b1fe61352e7321cfd88840ed8351b20634d 100644 GIT binary patch literal 4386 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 - + @@ -41,6 +41,6 @@ →

- + diff --git a/docs/authoring/exporting-framework/index.html.gz b/docs/authoring/exporting-framework/index.html.gz index 984040a17297b7d235ef6592c4815a80bd92fd10..714acda4bb0934ff7a58e23c6a166e9dec75ac57 100644 GIT binary patch delta 4199 zcmV-t5SZ`wAp0PHABzY8000000t3}tTW{nzc7C5Z4UyO=f3DSHU?<#cXY9`$ zPLhD`p(kaTabs1)Dg4^<*nk%XB_)Y7KC0l3*T*u~4QbZ35t9lY?{;d5GeW<#^{C3S zH2;Dso?XmJ_#d=whQvT$%;um*1N9ulk^&fi)y(CQmHh@!Wr=-ivN&V}|JKza1*}tz zjiZ2uG_syjiG_LW(8#vjCsg8^*h!enUFJMeOTrtvoWx>cns}ZSIG(6Ri`Bv|30x9; zfi|m+nMqj`*i@Uu=2gooB7!e>JjN>P^@rm2VrC)}xo(JHAZA^YDU}VCq*s}*SvV?G#woLFwl_FVxx^X}skSsI0*NX4YE1>nw z0}XBr!TdMfB1nBM#16k;5aEANgiCZzcC@x1r)2@!q_n(PH=ujs*&wt@H$w4Xpiy1X zj!kZFWyPYvWiIq1Yc6K}ret5IAecdubxHC;1siUN%_BrfE_4cNA8ls}Qh-V>(O7Q< zminG5%c*LA#Ko;ZmzV2CX=z4cF-vb`F(6wv1ua%(#v4%AB1vYbE_s&GC8u95W(mn^ zQ05KE)?DnSq4VDv@Y4$mCedg2JI2A?~y?1 zJ~{pEiw8{eI=e5Au5Vci=99~2?vpHF3YCcQvRN9YFn;$5guDTOFu+3Je@Yii;~n4d z4E-qj&`yH^OnEtp1no2`1#=WST4Wh1Yq86V(%Puk@eXY30Bls0JnyjIlVuNmJm*PO z6G%;J*EqX;JED=p{jg~v0yPm-W7FlwXx`bn2JcL2UQZzUrRL~b zlq>BMoqKYd{FVq)XLM~(H2p@Ap$@_c5ip^}pdZy#w_o=JC+&9$!2~xTCNiLeR|%n$ zf`6lk5fGz+_=ISFE7Dv-0mrji=V@~{f#i>WKqz7KgaeBCI_vT5Z?u32QG{MoD*v%9 ze=c?J+dtd#40G)=KlbAvx%&L2_o0GMz#pW2v_tH3DjM_37a%rH1xg>F# zLEQ)Z+Ya3``nX*@XX#2DS2Xx-d+c#9I!S}(NS$qbs;#|;AWP$lRCm(yFDlX=k=uvk zouWi<2g(y;A&ivp4kk&fK~q+$r9(S^R{BWGFP0iA0Ui{xfLUHc05+uAWJmj4 z%CQ&M*&~v8D1ei-T=9Qdrxa)eol7~2_y-3fYjQ7Ct z4ETn(;8GsdAaEqlfT3LvGWL}kBwG|B31vX{-+NZ0m!p%O=NT395GQ}*jYetBxs zHH}Ecnuo&7uhgppO}3%5QPYa^{BT5#ZY0s^L5Ne`sXBFU89tsS90FiG9SWrrfbv~sp*DWO&b#$dDPY-9wvocv{?Hbj7 zAU`P@^iI&69s;~DMEYB-#q#Ualtv=)6(mz(&vUI^bvE#0wIF%=XQ>?Z_vlB#4!=Kh zvZ@bQ#424Zn|mg)Tcmq}0sqQQTo-wgF4oeN_cw)7$ol?{tjgaHH-`Ry|MzIeKfNb8 zS?u)b?zp}@tG}W>7#YbW9Ux;R;K~Sc%7^`s=1fg}hTgEWd6p1d59wL0?wBcxG=p43 z{MFM=S&y6UY8rIqhmLJ$be?EXjsh>VMS>s7r?Lx0iO7KQWgv=_<{m_07gu7LlJSP5 z*#zQW72_DOu$J$|lI3fE$@nrI7+jl?^Q|%Bc}(Vmt3x07cJC~HnJy3}rriKNoea~j zB;}3~eHn;cnS;^9lf*|rZVkz3?#W5{@?EIg5P*oo2+|)NT7tQ0<9TtnbwvF#P*<&I z5gR0xl61W!)p4ezcT2wrW-06&#r%I~T@I*?p0zokMU&R&&_dOJ&>yuvxC3^6aG7xW z=JRtp&3!P>#xIMN(2+FbkAnXJXoX4u?US|PC|J3{Z_`@7kW1wiFN<1SJ-#~50sZmj;|Js2Ye+)`^NRp)_-%6>%FjTlJLzdv)b*BRUmy`IvdOr( z4{)wK`gTd`8H3|pWM`1Iw@Zy;$9Ax`yL3}wL&q$4aSwLqNiN|Y=Hc&0*476cPh4d` zAipeKH9dYK6z6-s41Qc zU6-v5@7l0`TebX1rZ#|TV{FBBQiKOHoR;wJYZ9Cm{M|{>c4^FnJoQqT3GtqK@nlCI zdh7nEaK|S6S!6lHcaLHj=UET2yzD}JuXOzm?rHqS3v8-(UFeTAzN+t?-+gKa5R8gw z6dqP2?W>Xj!|rKqbsL27gsij1Xur4AeRt_ke`*VV#3d0+UNsqO?%t)nLFvvOrS0z! zNPUGVOhG?qmuK=E|KqXC(t^H}mmguiqPt@K*Z=q*2!Nz(;tUlPQko6V1c9GIeY@YI z9+`~4lVQCSOn|tpLqsf<-9a=Z&%3t!_qa81t99L=B(30o8RJ16X*JXWj${d1u~^E= z&-n^}hP$bXd~unKHzU-m^Es5GhQz2n(kb)k-JN!6mTI2CFiR3~u&{z|4YR`TGYH1Qx84`!6rqu64ezgcA$Yjd(c>a>3R9!8cBO+3f}Gulxv*WZj$&U9^W## z`n>?O8h1Qg-S=lZy{s_0qlXaZ9;a2bzvBSewq> z?QC<7ntiynIcl-*<$r(Ee%-M1dY#PY!msVQ_%m}JH}o%NTL#Q)W9`@ZZ4 xt`CN)|FGgg=6m1s(_y{$6+a!;``_-n$1AUms@tOAE9KWp{}-6X3xB>;008nzKt2Ef delta 4195 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 t{=m4>B+uS001XmLCpXF diff --git a/docs/authoring/framework-properties/index.html b/docs/authoring/framework-properties/index.html index f6ffa4a60..36abd6198 100644 --- a/docs/authoring/framework-properties/index.html +++ b/docs/authoring/framework-properties/index.html @@ -20,7 +20,7 @@ - + @@ -43,6 +43,6 @@ →

- + diff --git a/docs/authoring/framework-properties/index.html.gz b/docs/authoring/framework-properties/index.html.gz index 23bf81749dc734882208a1bdec5c704aca240d50..5e611054e5625002ebb92a5707c88727f1874d76 100644 GIT binary patch literal 6628 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 literal 6623 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 d%lixk=V#&O;u#G0a* - + @@ -69,6 +69,6 @@ →

- + diff --git a/docs/authoring/getting-started/index.html.gz b/docs/authoring/getting-started/index.html.gz index ebd6d9dcc41ba117810e3133883b71fb7508a801..838a8aef23edf9aaa3eccd9e8ddbcad3b63db476 100644 GIT binary patch delta 10864 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 - + @@ -44,6 +44,6 @@ →

- + diff --git a/docs/authoring/importing-framework/index.html.gz b/docs/authoring/importing-framework/index.html.gz index 257b9ceb580e1a6251947a893b844a559a7c7fc4..473fe1ba16ae32520c3fe6a6f6899cd45adc81ba 100644 GIT binary patch delta 5047 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 N{{c#esX{Gh001FF-n#$* delta 5064 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 e8vRufTe#vaW%A`@;3&nH - + @@ -41,6 +41,6 @@ →

- + diff --git a/docs/authoring/organizations-and-groups/index.html.gz b/docs/authoring/organizations-and-groups/index.html.gz index 219a58ed5a8575bb1493830e4c7f2211d5f50868..f772e6138cb0ac011e481cfcd0fe063064c81ac5 100644 GIT binary patch literal 3680 zcmV-m4xjNKiwFP!000021JztxZ``;Qe&1ig9Rp1kSaC$%)wPXgo$Mw>Zm6?c6h*P1 zNNPrjMpAW|iMQQ->~qnd*k95^>N1+~$Ts6~iZz0GES|&j@$lo};bnCC<^!$rc`3t2qTb#{AX8dqDJO2Wq)1{zXet?fFQB%a0w5&vZHf!qG2xjA=jIPAl zY@LWrk(c!hu{^6q2BMpU*UK|5)(I1a`s3>)OX`HCM#X3<&PZQRoz$r~e^V}Kmi$cX zB+sg^(f4KE6!4p79K92CRiS^P3wn8pp60ANowqvIa4bY7N?PaT2*{6(cw369LIj7H zn7!4Cl}S;zfAl|_B;)x8=UJLlj?PfrWK80D{1y7gj-dQm(^46s3D^W-p0j2J7V$#V z&r%^jR^MJ-q_nDD1GvYJ>Lolh29-x&eRHkOB!1jsNOPuKftRI-agwpL;i7u{h?Rmv z&EUpIUmZdve+CnOHUEa01n@GcYD_sF>l=b6;Hg6}enBFw#HZ8_e+~6suXg9jFI&5( z^KoyCI~3ZiO28ANEc-=Elm#y&eBPm3ZI#ww2z__Yy{0S^pD3mT5xk{x|En*)uiIk-{O)tpt; z+{CK33db(D9E%YQPiKf$XS3GK`5h~J51)zxd(7lfz$t#;*Pn3%<`OMKgv)o7^_>`>pKk?U)#T9})RhrY$M zRc-9^hWWk+!Ofeaqtx^DJ#u4_jd%m`!bMRUi9K%q@@TTMe*F36CsC zzjHzyM8pmqN9d|rz$V9WA|9IBsxU{vz=}S5RO!ys@&ZB-xBAauPhcxkBynA?$S+rGY=Ld?U6`<|=KVHoMm zWz3HBHBB5vMEH*FXsZ%TxakC*sjq55Ky-qL`P#A6ws8=8QRL|}0-8uj7&(@&9bX{k z`^4iO|Ae-B*ya=hTdY0iY#)n&IV8~Mp&j5rSYG6Z+B~#FOf5n^?#8;R4tBZkc$TT% zRL8`2%pKuy?Y?mc=E4eHR|MLs77n9%LZBwA&h*u-1m*Y6aSC3JJD|V+AhLj^L2-#7y|q5!z8Agv8$?b{JUN z%MFNTEVkU(w6qsxp^F2@HXY$=M?{#*ZI@UKvP50gwa9p0R=>)}f|hKFc@%rD-|aK( zZ&SCM&`Tj|&7Ep>pfvAKluo0ZUv-u9WQ`K8cGG8w)0!HUDA%GiN`NLx0Y!D$$PI2O zsZJWU`~2M*1Qg1uMcJ2UbRE%hSEow2klXT6Q`dP0Wz~9tKCaRX%9eFq{C+;)Y&Ljf zmTATdLY1)T{00};;ADcxc1 z&`--8*wnH-Z))J4{A^HGCu>PO=x9`xtXEUVTWP+?agj-Wr1jZsIFuaflmas_Srs(f zQm__=JUl{-W|C7-`{+1RiUL%6j>f!|SgJiLtD$N{`A3N^E1J4xX-XqGN-tG0AZzNJ z<*OnUHPAJW;~A<7k)~`Z*oU)OOw$U;yryX*)1m>Z^CYXwoHyz`cB1m{MO`P^0$tX$tOXz0*)|Xq zdfW3ha_suNj}B1PZJHgv;a3#K@qM1ppVD#zRj9m~^{7L`2ZMM-5; zO|%1>+yEQpg~)pBd%hf?kHYri78H{0SpI#2Du7QGF;LqNull==C>WW2b|+}@thRMPTFMgB!eyDM^saJ+0K(TlC*k+D!t3wQ>Dq+`%jlkc@Y2;Ny_#D>V)+_jYJ**0T;2l>zij? z;I67>r7m$!&mx0H8@#s~4}fp`6sDA083Yr_17PU(gN#F^22B?^#MI?#D(JV$=n&1( zlV14&P(!?f04}(}mNZ-3lx!+7bkU0G%m;T~zumsl+*z_cY3e2T1)jdk^Yrts*l2Hi zzGxSY^0u&CI8Mc{YwOEnhpuTvZLWD!n)!*my1`_ZN*fg`g~)EssL`boIz9+_t2=3L z-5VKQCyVwY1j%N~8(R(ZdeA_xK;vQIrTHSs?f~kglsi5Y=m4soP>7(6ubPHU<7t)gW7$ewcH5noxf6`%BfhNnkt zr?5a|HIPvp5BwC_Yx*(I@)ekx-$v+ngXlv>*%6?VDlfZahZ}K{)}mCgc959b7i-nj z#PeORwh#Y45n_ySh*~mc-3o08S~6rk5F*MYtK>}$2HdM4HM$+w6Qu(KsMUd7>7mfc z@2KwfqUzor?bNci)f$0Pz1!nGD#9V!ZzqCkNy|3=cY;^94Hg;uTa1^jF3blV_^YF$ zm0MXi_*3S_D|uAKMNN}*0``w>B~$K|+4C!Tg!NQaa$G*B9ojoN_gOFcP`+%pmhXh+ z#p)(3pJ#1xZQ>XoE9syK3>reO4(eVcTr8Uea3OX=_>13PnO>NZu1j7`XVV zYlGkz=`Y29{X?=kv@kw@n+jS9Brlwn5~zfrTq^0&xwY#_Nv54%iF4@lay%Z?`y+rU z?O@sts#bEBWJ*4x>oKvCti2aH90+7u_2*`moe{dM*Rcfs18}G>>R%G|6nZ7$^T9za?dS2l9ru yNpMMk^WkM4H!APFLqbP&@68c9s{8MY*wa;4mD?N25YW^ca{dRkFM;neM*sjjha!&v literal 3674 zcmV-g4yExQiwFP!000021JztxbK|xZe$TH!YDV~+l@-)ylcr9La55~)*#gcc zs}$DDqO2!`7kLdiimp>p&(8#`QVxdt=j$|2>y%|i#aRYtR$ot@))}0?DQ7HCe`a-B zY`?6@3_?P8^yaTqV$Un&iySyY%3tpX0Tb*k-W{^Y4>Y^L~`LThwB~%r$Xhbcu zw_5QsUDoYC{m(khMX{zuo)t`xGmb+j=&XZrZc2B3n z-WYZ$wpo>+Ck9=5fPuYpvz@*_aeyTOKOoPR%M6S~5vTZP4Y7d_49=D;&R|f%6;yXs zu4+~{l@YTNKVI$B5@(Em=;~=J%hLPVb$5BHFJK)%HHFr<&wHK1Yr`o^nG88a0zbZ`mIP`(AH`x)0kLUvp{mhRwW!Mim&IP7t!h(Wn0{ipwzjH6 zV<&>djzVo!m%74ATo1Umsz*I5@k5up+NwT9tiT=SXsZS^a1&wsmcE-p>M={iwyWPc z5e;L@iCh|GMR&^*Bf#sPXv{hXi#eiLF z>$laTfpAQlo0hh!PeY3dKd`m?6*X80K3JZwtr}9{#Gc~>`fiG-h++}=o;HUa8gP$u zC)U?AX&hS+xQ_O4bu5~2EA}AJ4v3CTW7l#8g!)z;8b*E``}&N)CR$b$yLO-*UmWD2 z|zHMqZ z)itS;2p3$T-8Zg<6SEz89%#>VIH`sL5{zrwq145A7;-1E9DTqpwe8sQx&D}QJ&X~S z!-b_CN?o5?4$hB0=mQREfHS(q0)0kAlmkRzXle%uk1`KT6Sy|{J(IG8N6d+|o9bCK zwsDfeGN>7X2xznB+x) zV{-j;3&#tt=D-Vue&<9urCWaJ`PzUn8IayZT4-yUG%=&Vvh_2yz{1s$=b@vtmpFk< z9UGT(7$>w<9U29g3Pk#ePvGK$8D}b?AHV}l@|fo&;A*o!@Tq6oj?XN8)qvW8?S*Eb z->)H#Inxgk{q<)M(b)09bOP+;K(53|Dl-#$RD73Z1TI5om z*j{4V+8&NP8oG|@f~TEu;aqM5x;M17J-mWk6lL|Rd~B-Io6vKB zT63pb9Vkuv6Q$F*5LaF0B3+SGsNM7l5v*oL1?37#qeN&>0v6R}BR9CEq&jKX?(=tN z5LhUyhO#fu*(zq`u1=K-klXTcQ`bd~Wz}j%J}$Bx%jR{x{QY#gUa#rep+z~H+NNnv zQDQ<^nKEOZ3ITZsg_K1GXOnb+rSi<{+v4Nd#3Uwh-H>>eJ?TxRTp3!jdQOrwLkIGv z#CFve?Fj|8?Un2J#IoJzmdyixVxS>L?D;L4E7ziEr;^{I3_{=rVf-$;aWa>{mCyXmKSfoy77 zUNkjwPkuHSuhW$z9(FXTO5UrfVeNzCOeu;`**O{VR${64sH}#n5f>jNx_sHxElV>N%Tao%iV;~;7ra<3GpLcS zMUqTNwS+9=bKoD&CJDQ%$o5txnUtE(_79^VpHfzlXX`^BK9USy_V^*x5D^6?)s#HgfFx zypI(NR(+Uk*&`qCiD2m=KmGRIgQ2;}_WjYfElV+cf-S3?`vTJ6 z2tWp4$@k~!Y;L@S6=dXl*@kWyY{4wgN0E>nqslRNLdT0NW6MgO@{+VNswUonZQTHy z6idi^?0df4Kp&2IR+hz@h+-|Z`XT;lZMu7p4{My9zZl44v);e6SNDyP3~MGp<=_ER@I z-!jNmfRf>o#c76h-!Q-J$UWd3w~OZ_UC8^628Q7F+T%fVN`_3yGbMH3Si6THOXHH2 zS1R()O4ePGJA~t9D@k5#C6A1S3AV&%I7m7MjYX+Wj_gF~J4SxF)lf?CNXP<5d4&ns z7%`sovdG9@_Myme5ZB2qp1AISqggKD?@d~^7f?s6|7jrd00;ym>aK5*cY(XAnuWT= zIX;VQG}_?3)p!7W+ow3C+{z%FNFD$~w;yC2Dm7R(D=?j~%+k5w*GIO=;#Q^6CbYT`FxN4%o|$`@_M5|UZKXr!pn+Tn%@D`ODT7JDA)l^Jz*F@IWL-gj4v0RBnEZzq?J5A zoH=C6q{+HHs>48@w=(3VlsP^Gd|=4sZ_&u@*Rdf@OlOHvg}% zSPU_#oI&ZzeNwf*-OZL~lO>yNSKRGBJ=x2wZuuh7u=B?OHI+d-M12stDDotoH7XyI zyBAPH&Qqw!@7QAb4f(EQ3s@KBhnpf&na<|*UP$WC4nBX2HZI>Z=ju1zjHkFj>^1vXZOgyN&2WM%e+Nld34YWJefDn$=LMSi6xJ+ZSuq)Wq{$ueJ~W zJ`rMwaTB#<%(@lYCTPi!^+1T2kgSq7H8^sw!qn(?Tu+n^4xm;CbEStuC%>b*+l#7u zd$eQA+E!}-O7(7!_oxUr(SAD-RC89g@xK$ix^1w?*xzEjY;|!y=)hkc6|LOLy1}0^ zH(to2DgiZ1vk}-owv~*zS7y(zU9p2^VdZUttXe~@8&5kB)dMwk9kp(ZVNnU3v|Cc=u}#jk{bxg7!3p|v`A50ZD;ecsAMD~!w$fIi1a%puV4|&iV!ku zK@eHRtYo>|L2Xxe%6@*;;!palQdYvZ*=9XwwZhZZGG`Tu0dgYm38WldeATr91SR@Q z@n8RtE)Fe>&);UiDj@R0X(@q92+F0B9-Ujeo|I(T>6N6wJ}-ykLA^f$nbHoX?VxHU zcS)w?bG8~1E6v+`p~E4&EMYb2-}Uj|fBn1rq`ynMQ_=M+RsHKM*!jW8k;BJYXUR9P zba0Z)>kLm2~_dPC0t06XBJV=_ko0Q!6k diff --git a/docs/authoring/taxonomies/index.html b/docs/authoring/taxonomies/index.html index d11994821..494576748 100644 --- a/docs/authoring/taxonomies/index.html +++ b/docs/authoring/taxonomies/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

- + diff --git a/docs/authoring/taxonomies/index.html.gz b/docs/authoring/taxonomies/index.html.gz index 81314656551de57305cc9dff9202a8e24b7a132c..f239f29895875f04eaee4c0f6ad98e19a852224d 100644 GIT binary patch delta 5792 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 diff --git a/docs/authoring/users-and-groups/index.html b/docs/authoring/users-and-groups/index.html index 53a8556b2..b943b5629 100644 --- a/docs/authoring/users-and-groups/index.html +++ b/docs/authoring/users-and-groups/index.html @@ -20,7 +20,7 @@ - + @@ -42,6 +42,6 @@ →

- + diff --git a/docs/authoring/users-and-groups/index.html.gz b/docs/authoring/users-and-groups/index.html.gz index 680294125748a5be02cffecb9b0cde89f3b10dd6..222e3ef001444061ce1a4d1562825f1814cf6762 100644 GIT binary patch delta 1812 zcmV+v2kZFfDe5VIABzY8000000t4MWYmeMGa^Lq?@Y=w67qK{cKW;q(_-1`xAJ)6Z zjdu@+AUIGY)vdK!>XXzno=Ywt^Et>*%r8mtp+|R1JWi1+2P#Opyj<|o`tfFQ^#wvNSDY}Be}sRz%S%?>;i@bu!q6qk zwk2)zs{HaR^shUB;?FIqB@vPXO#o&U-3mtWlDDr5$#e7j`|E-<&G*3Em(SZ3JhXb0 z=U;t&FlU~9sd*?WN(5=Vs(FU{^&x6K7@nhSp$%h?*71R@=fK%}`` zC^ADN7%i zCF3n!%}!%ungxLqd4ZV52-U$piF}d9Bz)gbSz;TbLZSih z$n3~5Mg^1b9nW!y@mgIEQx-Xa&6zQ(k0a{%#P`e@25VxT?NZwuHN-&}C2<@i#;6e{ zaT0_&0vVykn0aa7d6Bu863mj6MPXoU!{Dwopwxd$%`t79rVfvM&o@SOu)}OW4sCN( z7owUUr!+DSh@OYzBuvxL+#+C!j+3Om8yUwJ2;7kqvXK3PwT9SZ1Oi)T>~mg(c}#sL zHn&4B#xZxpG)j!^&`U6J9TKu2Gez}rz#>0%ZR4f-Huf^+bDtUO#&Sc~+&ajVN7qTlg_c=d+7~y!7ImT(j53%Dxehj%e!x47EltfXO z8l%S8^8*J8LURcxm~svQ+%~2fU=ncK=G5440vo$t5N0k3jZqz(@yyA*#GERWybM+v z1?EfjAkFzU4VbZj1Bi#V9VQtyj>18J6B2*eG)aszP7q>0IOG^~;AI5*M zQ6W5tnQ?Lrg&jI!9E8U13U!2#ZfNf4k&QDui5xdFj!dvU2}lrtpo|3^xtMz?<56my zA)&U*GR7HrtTC#OLk3$T<{0Y+>ez?`UdDZ6>yKccV!K{Q9COqNyOA5jws{#H#o%*x z7-i;L*C@fM7joN+jH|pDtO+*DP`!T`Q;orzl9XmnYHWxxRCzQ5Q_PH`S`5|{LlF&s zjZvY>%SapsvGGPFhWf=x{V;RPB@EV-rcvN<Rp^BXIx3N<l)|Q9_R(>s00mab6&l;E;HB9! zW$CI`T744Sm78s=th6Ah@X{MO44iG-idO4Q!CNrbD$5qA+3=#ED^5RNE;3RyV9d9q z*m7~2hF<>0g0npbk^=#Lv(O5h1ObGzZ4bBv1Vp^i%9AM+Hvu=3VH7heJq6umk52Lz z;yTB~>pGT2m6F2R=8OJyBjVrj@1B^jg{gP+GoFFM`d^d26dep@BmV>auduj%WB>r- C#b$m0 delta 1836 zcmV+{2h;fKDd#DFABzY8000000t4MW+j87ScJKa*-ci-ct_V%sFKdxiT3Rb>%d%BV z*;`ww)K;UrF#`(&%mNrv++_2Z=Tts1Uy{=oTxJFsPMbp|4j;r3`kX$e&%ICgfG>aZ z%@5Zf{__4cTD9xq>Wi1+7b-}(yj<|o`tfFQ^#wvNSDY}Be}sSBrPg6j>@z3x15O{9 zCF3n!%}!%u##7s-EEUrjp*q+nkx$YfGDdZA$m}q4eAgJ&!>O0>%uQlr)Bp!g7REmH zjZs4k1UY~8h-Zu%;mFUJ8#?A|jd4I6mb$*VgcBU6j+gj8H$`=AOnu)^Sz;TbI@tD8 zH_4Py8lk$_ablKaNn(uZVag&WusJhE^>LDNP_1je)&NJ$vt4RC#;75V9m2xMHP$O& zkeG+u2|{Dk7&9*oJTEdAQ-WENvM3CUZP>#R4Jd#0Qgcijr>Vmu-!pbs&%qgW(ttN`H;u{l)_$4Qu`p}9rC5*;T=eK#_WFCN&T6EcXW<_w3}V+5=}Gqyu7!aSzF z6RS*Ugc{?RyI~q7#&+l>n79rJS&*5c`Z!>bAG)^jQhghH8S}Z%jCJEXkX_v*2)J>w zg3NyyGoC?QGY+Lb#KV|+nd6x=>|@tWosgRQoF71pa6HN!<522{*zq7ghTNRt2s>d) zq9`=>bU(%s6ax;4%#A6*l=CExZDXndCIPo?PL2I0urbMKLcGLSN`Zq@7xE)@jF$=# zKVh)aC@^2Dhi&eAsTY~A)d!z*-OzW8-8FvzJES~KlhD}bAg3~t#U3HX)(W z*eT(mvGoIn?PipKNf@KbybMV$G&bQdz-i1G3A4Z$HN+8t0{oYtLVcJ-o=wdwHSm8I z*v;`EX6DLCpc-((I0%gyhB`t>7tF#K)5e*dM2>4-K}jlr6dlx9w9Y>2Uo-7F1Yw{0xp*uz=kf_i*o zlYp&_9$2d&Eh6D3mFXZDW zg}CO2#%oP%9J){qd)zn-CtytuPXeErQ*~k6%OQ1eW0QcIl7^0##IA8zOMHJ!GdIX= z*I2?yfMegYeI6JWT#(CM4&senV+r5#l2vu{@8U5hHC$ubk!BZk+TaIf5*o!>z!Et|zZEEYW?lFIoBP-wasYZe) zY81)QThFC7l4Dl)SmFJB4X~kogy5|ukbl(_LFyMm?C=Ye2>*g1T%ng_$7*{$ttzl4 zW#!ej1=|y!EkfJ;Ru~>A8Z|ZT(B$z}Q7tRHDTRF$?d76BlSxS!ArAe%F

wE85tD>vI#S!qF1;iWfn7&zOu6|L5r zg12CpGT2m6F2R=8OJyBjVrj-=3JTg{gP+ aGoFFM`ahGw6dep>BmV<-iD2M;WB>rg!Fl`u diff --git a/docs/dev/cass-configuration/index.html b/docs/dev/cass-configuration/index.html index 60e2f6ab0..e702fb259 100644 --- a/docs/dev/cass-configuration/index.html +++ b/docs/dev/cass-configuration/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

- + diff --git a/docs/dev/cass-configuration/index.html.gz b/docs/dev/cass-configuration/index.html.gz index a73846c7f3a43b7cfcc4cb08d06b81c44b7fc0e3..fc979457af800fe2600d7bd4c4b1c6442138f39d 100644 GIT binary patch literal 6114 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 literal 6110 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 diff --git a/docs/dev/cass-installation/index.html b/docs/dev/cass-installation/index.html index 4979b0998..75c18133c 100644 --- a/docs/dev/cass-installation/index.html +++ b/docs/dev/cass-installation/index.html @@ -20,7 +20,7 @@ - + @@ -55,6 +55,6 @@ →

- + diff --git a/docs/dev/cass-installation/index.html.gz b/docs/dev/cass-installation/index.html.gz index 60bf73637cd245880db94633e291d4887f1f539a..0553c54c2055e8c8f17657ca1a2ebaab268188c1 100644 GIT binary patch literal 8203 zcmV+mAoSlKiwFP!000021MNLsbK6LA@BS6Da@AQ*1P}m05cFEw$g*tfR+e<4yxy&= zE7brPkgz}iiw{Y>T=Tx3@Rmq>*Uy|;b0SHnAMcCxtUCLW4iz0fadwTkFrf2Z- zo7d+@S3g}GlW{%?51zclUnHc_Xn%)A%7@|3!4pDWjv4jv1ALsYoDz3T(~RZ&J4Nm* z_D=m#L?>*2=Qdz>Nu1_8#EqkzMF4sic=>qWW4D3J6#mCv5CwTaLnU)*$oBQJpFGGz zc5p<8Lvj*jISoUa2XRFHjqvYY$8PqrBY++t9_97<{t`nk+Li!x;jvGtwfW# zX^`aNkMh5}AoAinHIBlVdSsvYMdTvx-RIYkedeajgPwtJ z&z>)%3jeE6{89Up>LLNBL6)o3^Xlyt<^{m1Wn}z?urOnv(>wfC_4}~fxo`e5!~3#R zpN;y2!kGCJ;6!aomxx@++;DF0pLQAb`|c8Wnj|4pCb1L1uRG=_@P*>iggPOsbueYw zx{X0p^CD9mn!?BFTrW;Y-5c4D=qwDP8V$G}ZNcJ-y%UVK=Rs>Z(cmCUtuK)=dr7 z(_C-RH{8}uyK3KabW3NnbyHIv=w9D(J*Rckp4vAo&vY%LbyG_<1~zlMwA;FAU+tT| zXIOfBthU;ty5|^X`^g!owxf3krpekiH9(q7({#Ln*19S9C{Qe4>+7wXf;5?WSJ!Fl zu^L^~_4;~GV_xf~rrLLPlbYT31cNkrUCnT{_DwCdXZ1ntdxO?Z`zo~uJxdy|R!wcy z>pHz|x8I&k1JxTiUf=4qmSNCzx97TDr+rIJbsU}b&92$HsjljtX4;n4zNrBQ(X<`6 z-`bXTyQ)2~9LH)e5imquA2_DbZ*5<|=J$2Wv%Jq3tEF~53Wm*Zt#jSJ%52xv?e=om zwN;xLmeU`!mc#BqrG`!|ujjXIYN|c2Z(4@ddZ?zRc74xerq_CIOkMSuG3fP}-MXov z+8*=4uC?~ACfGyU?fQDRJ;A1G7~q)Q_BvXt+M zeXDgiVA^We?CB6ow&rk8r9Gx;%xx|FJxw*bJ+Lt4z)9dF{CbMorVKf$z39rM;dypgqkU3|hO5o~4==vpwT8rnL{@3rKL+YtLaY zYJKpLy4~8PLlD61foYh7)=gokkc0FoZQoK;nc)ovzS){f7Nl^jOAXU$t*sDvYgBV6 zv)VW9s+!@u)ETr^9E&?w@KjdoX|;N4SNB2D&DKWEvebd!w{^SQIs&&K$Q$&#pmeRJ z-?AawpsZ(mtv#fLa;RH&&uXo%5DXx9t@euE*Hm8{^mU`(+A=|o(WAW{Fse0!`-aN8 zj>q~=Yc~f0n(uqe1C4Fn)Ko1G@*7WYJvR`H_Gz!{Gqbhy_aWKPjIKrX_D%b$(KmXw z);<>Q+n{rr)%V-ypZ$UAbSjJY8>9&`UI;;2W3@q=29E3NPHRE5AyjjH5JkVW zRkJ~wY>0&6|JF?*RP(8A_3YN!h7IwH?wFRZx92cOljHPzI%{nZ?Y`=EZO3-oFZ$TF zN-e{*^!5e@{4qEU$MKEUV;yLaYlFHPc57)G=>chTU^pTX2YYe3$j9$y!^90R;Y* z-W}LR>vRLGnd=)pUo%=KWrLn-n_bOhz19{He0jI08!kkNZJXY*$cxkL-|=fkQ+KR- zj&Jq)a-CsunOZDDj~UBbu2l0Kq)xeo^wNpFsqEYfZb{(r)$|?W(VQw7OK(}Kq(B-= z89d6<0vEUulJ7Lk*7@Zg1U$s9Sz11i=&eK3`8HYLFj1RAB4a_w@6`J`H|S6fU&(dyB5(6^Bv5eVyTwVCz_%g3Peo(E`HFB zA8gIl&G+;wFm_(nV>{ON5MD_vZ<~TG|SPw+c4?hsFq8?;zXZ z7fd4j3xaS!UeY$SQgER>#kBb~+4?io^&4XJMJeX*brEb}bZ*PV1C{~jQk$gIYS|kAboxkKK5Zge(VfjeUQIWC;sHcg)kLMN_AgxEoL( z3oufWut5qulwy#Nv}xF{D}arTJAq(=DG(DW@Pws4bsHIfEPx3BlNs;^sreKK5hn#4 z&!mWgeA+ISgwbPJFp88U4I(!HwP}`Ygd-Of+=lS;SS!E+un6Q-p^>N1 zBxs^yRxXCn1fa>`#mPo#iJed2SymEoEt3$4dDhSTBM+vobMn5 zx72M?=b;4UOurDI%M@CClHU0dCFceT%_Vh$5c*!>-{#=9=;P+;c^XWxz)=AcEb1JW zQpaIPha7XLFSWG`6oi43(sar#|0t!hL~a=!rvj3k%pf;R3-xFM-+_`y32L%Z5{}GS z=`}4sE;Xb`JP2eATAo1w)+88*B`io}3A-)fSW4H^M>z420UN`dvY(3}6$Pjb*e`1! zTcE&WJ}>T#BWbv^teEg3&So!CwGhU8)?y3v&AtVf@~8xXBiRBCay>{{_Ee$aCd~b8=WV-U8KN@4$dFPjSaI8m$U8IT$$-U~T-t+WFi1ndV`UkAWq?o2xhu zS0rmGq@?*mwpM1NTcva^xvY|fXW2q#yruN=|9{F13EJNaG-vKOiov0;B8MDky-)zr%u)k+Hl!oh z>ZMKH-%03bmY0duT+);<$Ue3+>kmnNnoTnhQ)LY=J>-yN1J1gE6#f;=S%zkQ4T3n+ zeh~0mB}=5bb6+=+ba>TSK9?IK2cF%qv`KIH!_6WTM}V3p;iGuES(F*ei=;8ZgJ+vX zm&92<_m#qTCc+?V%B3!_#oT$Yqq4Rsd#@`F*4(p5{%avh=uxkZaQPtjA{#BEZS zcUM;z!!PCe0zL*kJoG;(y;YQ)pS(VT zNjZFVdi;88bOeyivQ%+s#*`urAEoDHIQ(#YdHw2eczpfg@^ou-xnY1QXz)0Pj!sXG z&#tadw#OsLK~k1KO33i|=<@h#YgDW~McbU4Pj~q`qWk-gSKE|aq~h^OK_a#{CrHDi zYat~Who^7PFHf%Cz262U4vivE;R(yKdTz0VlvjsmXP~_AkB7s|}b>jIk za;}blyt+O*KRv(PB1LHYM?9HZn=bSMZ!gb3oW0&2b-*WZwzfgn>BVzZOxK#}}t3km{VApZ#WZCCSaYBwbu=I-YhMs1J{SI4==!sZJht~9>0pja&Z$C?+MG-d3TLAv!kFt8L(2u}RPIUYuWU1#gixE*x^aABM-5TN!V2p^zBw;czSSn=&^@ zf>le}i2d^T=;Q+P$zjt%)R$~X8Eb3^^2MrJSwtEWg}h^77?Y228hYPsWRLKRcQ{*a zx6O_24MgD-7w2i1{q{SapGo;u0ij;7Ns1o|?}Ng&POHkcjW1|Eq~|Gan{pz+bmPul z(}pF0ffOSc!Tq~0(C8&ZM6q%c#di>PjOuZC11)DU`M!iEmlgD8NlFR_(i7!|VbznL z(kxF4H!sr0Se(O??-?q29e%T96={HLM(`6UQNb$^o2s8LPdXniPvPf`oC(Oyl7a=0 z9!FkSUtt%n+2(%#=wKnT-TqG>@ z<8*>7Zqo0I8OU}tyH3NF>%ktN!z~fTSg|M4F*bz?XPu%}H40h*M>JMZC;Ml%4;B#2970 z@)ko3UYo>sj`0v~%Fxbt8jEwWjtMu4FDuyXn4_gsJsk!4xNsVXdmH5M3g-*tc{$Dp z``GBM#)`bT@v#d3axWdc)|d==o9$4Tq%qd>;|-s9esdLJ7Xp-g6rkIor>yvHE?S+- zYd*hj^$|KUcg!Yq6$wKQv2pAfe1S(_8{CX|x^b*=KE{K=jHVG5hJYK3i?lh$J4bMG zD#1akCHUs&0uRB1covQ2S^|K4$XXP9K$|phihMFaCx0B^m}`P~^0%Oqz*ecD_@DcAxQ#U01Mou~ZjfhA>>V;#s#4z9*Q2H}=GJ6dzW z{HOqdh?P*$ygaa{k`tdy+ricb9s5?2844F97TASepiz#C*KGrhG#6Bl@EH;RE+|93C7Xjbc;2d67u3O{r zs%qY)TwYq#J2rTYJ2%QEdHagQK1u0>?7G0B8NUpCBsk}J{Im=W$=o{Z^Cx9D$D&3} z+z3JXFGOSBA@DS1Ug1K{57VK;_sk=;6 z)m&1%D3~kjj++H^dHFGCU~=$2h=NHm5s(rA%yn3sZGM$L{~kuf;pR_=WF#BMMd%@y zUS@e3N23E>?Sfj1&vU}Dyi$2?q^nAqmydFJMKd4axXaOkbQkwvC7ggpO5qeyUMO@z z|BMHkK;%Wh;xjK!DL~!eCSe2CDTAop*g1*R2|a2(U?F?B@zG$Lqzf*bvHSX%;QKuh;m%&&6G7ZMBZs4A<0oV#YIi(|tFtx#d{0_6&I&Is z+p3FrUv|X6JHVRqeiEq$vO>NlUJEtzOQoeOotL_MGQk~6uA|5WLSY7OAghNNmY@W3 zQBvUDP%~>^vKRQO3Z$H;=^R(Zxp{~SNBGu~YX@c&qA7l_RTSf5JMWcO z;ou9djq+o+;ENX3-8*=1R05gIRQ{g3O-k4J&khl9P1(_VJ7mmoQ9^vKT`~oVkURX0 z%_Fx>>9%U`**#Ss_pDIc(_BL}_Ov}y(cybjG4Ud%v0~pE_E<6PTlg6p@C*Lx8XR8X z4HR<^8o8yfrc{Ze zaJqA_i?WcBh~3Fo!91^)fT|msDhqQp#>giO<2!U6c$Wp*nmZUENsDL}sfcCvFpj`$ z^83xI*oU8^mZy_I+$JFF*ae;`&%pTQX!ZCBa$CcX*dx9cCWOEU7dV;v+gUVE>Z-5} zIKCy|35A%2!I<#fI01i?%7GH(OBdQ!v`B32g{_sX7Ikr{9ZC)ktAHq+?va28pTKC~ z0)#kVafuj#xK9E81S^xp6DA$fgi)Ax2nalugz>Z%k3wJzS_byG40!=aOk=hOAJ{`n zB#iuW%kG4+Q=0dAg4F3GY-6Hw49OS9gtcK`P1RRZwP32GlP*t{)x7lLL9?Z9x;k$r z{j~ghJ`n^B%O0u%bmPVV!KPg9+Q|1&)%2@Gf0gL!dPJImL5AG(2D}%z!3ch(Dwzq3 z@V}5c6q(3w%k%($WTxqf_!3M#-ZL7x0f_GIgx)epS-^OUQ+snqyq?d}3h7vQh8PAn ztd0X*30PrCT}GTKWXzcJq(BY26dDO{lS7)hM-oh~!DurU5@X^3(0x8^b8`eN`>cX7^FgJm-R2BKQN$`>+7^g;8I_zohc zF+@`@Rt2xPnZ8c+iuW5ghp#dw-&ywThE4C{)Z?d{<=~a$d*&AC&Mx9GaHr(e6zeF7 zGIW7$e!aez1=>n}u@!IU@c3#mw zyF<>KGB+w6&&te-=6TAm9){FvTFKkD6`u%AJxDKB^kf^6g2g zq!zwHnOe-SB2d@U1C1ii2|TjSYGr!oQ$w*@Fx&niA^rs0_RUE|q4IlmUol-FJv@5l{IoG(ejrmr^q@oGxxQR75S? z++1~SP0i@6bGyw_Q?&Au8*ZRtxw#u<1(^23ixb?Imvu3GpkO21F)xoScgk>|E#qnL z%z~9X-DT=Xt<4^WVL+Z*&fqm@IgNrpb7FArxZ2Ys=zwm6_bun^xjO6fEY1-*%{hPN zt+|97FDBQ=aXpqVV3rgSaU*n)l7wOPD;7QQH=xHU1PU?C5@gyq_W|Yu81f@@0|2p;xj3-0RmSTejMn1m}dyeutp&x4$E`CzCpzGkTUQo5mb?ky#HG+WT>AqVI}!uil8o;7*$yDFP|8` zWMHdLCn~46%+7<0t9oNr&yj%oD!S|9UE zZVTg@EnMrKteR15b+6V^>$vXqT6IJD9xN(>5GPJEVR~X0l#6%;mo-X4j3OZxFHbe! z;zib#rqBfDE`iV{pQ)qD-yeWaU!^cBAnx@7JW)XcT{B^wxPGAS0__>!(jLXK3`&Se ziV1rCpfoiZ z;nC$a$_I8)ZU*wwE(z+>KnzzXQIYJG5??l)#9k3HZo=>|kAr0Jv+U4KL@-Q#y(fG@ zfUlV0#U5fr(DHiLQK=C%eV!Gg@jX?TT*Ls)0)L9zcJhwg(u~Ma3(7kjGdd446vjC4 z1=+|k6f-ef4#U~vi^;n%&5_9GD1frtATFw1kh(wkh^C}U4Mhu0)m4osiY$w(ED;w? zIbb9ScZ+lA*3?X*5OL5}Q=#=-WF%%Q(#j}ifE)9#Y;t7Pw0lz>T7vNDqxNfTCCt3O@?p7B{E^boC_NBp> zon~@vJ)hf+hZL$>X?RhU#LW!^-F&GLJUGp6rg+M+Q{+L|!R)d~z7zK!?f+4h>+mgN zfIIP2@dQ2DEGPZb0~WNvh>ixv^(81517;y=w7yV5=F0-PY?gI$JrtWhFTH$*%EW|A zfp|O1OLpTImROD98jtH2D*2uPV|QlNL^ly3Fw`+;~{`F%6d?E_Wx3cOusPMw!Q-WD6XVamII5K40ZVz;4i-a$O5z zA_xEqjO@gI(#(oW!Q=+7bk|$_hDE&( zhLQ<{U5xzt%m2u=e@KqOf}z3XbbLdE;8tK;FY5Y`0_7*ZQysaLCgd26*$TDkokFev38a7#l#D;B!n5` z!{zUFpkcPqA&-LaFa*-;LI_ia0^gC{>a_+iQFB+y$^|5dz*BK%@+}_z%%0CVJ#Om2 zu>wChk^D_1BIDtjSn{}fX&2v+&t`!s`N)^jc`C_rUVaZeV|21;E`R;yzd28S{pGKF z_=lJS{ue^xH;@Mgpx1w`B>~Y)+C`Ab;~rjsUP>6Ap!cvoc%@2~Gw$OWJCfNjxgf%j z$$*HLijx7MEc))rqJLP%v`zD@B34K&e|N?C@JceFre#e$c#In;z#zYoJ1wPjef}&q z_}j3kHiFOOkp;;J*`GfaLqZw{;p8-paw$rcz{^M!Dj*3x4C| zWcVCC4f0=94)Zkt2&fi33NCOv#pof4dzb*I&(~Fq&zZ(r_=4QTbhUld^0#FMM)LCQ zrapwJvsXmpu{(u%0j}ALQ~k5k{Q`1+hn2%e^tOJtKoE(SPuI6pa7{qIIGd1P|KmU9 zr?uWhGS`+=ug5C8;AJ^Ws;DD&pRapESFQVpceU3LRRj1h@tW@0B?u)uJGh~<bL;cFI7+e|;zVJ_Ljb+=-E6$?@>}2Gn)qYS5BVf%qxg5{hi-I7qcDh=OZJJEhYsT2eNO&$4iNv{vP2+ZKHvmkH*)d`V5B3S9S0mg zrmv<)0ZY>}Aa3_rHij>?vdOdO-#+Nm_jVNxLF9;G({aK*>W5B{yFA@}<|N#Oo`G-A zo-d;c|CK2I*!~lBkbqM^%_wu-YI}{lK5%Lo8Gj)>NcrdV4u6&XKJ0exo4?HPzHC)z zqdK85X7L0#QJK;uB3Cdsn49~j9nQSIvjm>Salo}nWc%>zj@uf1p*bvOcEBqgOnJI) zV-VFWPc@q*@NqiViybiMM)e~*3;ghgBs|#PiQ#{cwjF{Ky}#1}F-lv&MxLcDCrw*z zDtb$)*L4lkaC8da?huyl??^NUYj*YtKE*LL4c@mr%cP%*UIc@ibYsv#-?5y5&c2`% zopQV53=I8CC@}}r;e23OZTpd4Jf1n@T3XuF<#xO6xT2dzO?7IrzRB!vzj0H8_S|;Q z(@mps(+;&e1MV3Et8r74ny&7dUG6k)+NE9H>sh8_Hg4LZKr44Ttkbw@pY~19HF|n; zHd(aGbk{b_=94p^maTUNrpcQ&HQLlMP1AMUQjI zr_*oFrU7*aw%hM@8_RHq_MNWdbnNCW+tjvo-Zwjq)wQEj&(ZBJ?>9Dx9fR7YZo1rR zj~(%_RbcsOtmUH2RJ0O9$jo@3~-#n-kol9hZUhdyVC=)2G~WOx==Bv{6%w zTHNT_{Xt_n>I}@Q*#-oZvpydp7I$ zdyO^Sv}hlK0iE?53saY}E^oKF(^&YsZOS}nz&eA*L+$F+Ho(a_dUJXq~|Y; zsoSA#Zg%WWzxh~AP#nYPnR;WL>w+*j+_ne3#)<=u(Pf_1VXUzTLkv8y2DZhT>s%L% zS|5C*ZZ!^Hx?t2C2nBervEuZo2{}lgvBpRNm*uoQ6I7>hQ=RslZr6e|tZ`F=wprU| zyw_Ozp+(#990nrMxT$ci;Hi3zMYz|cw#8l6^SX_j_Gq6$6#Y3(A;=r_J8h?VxCQzG z*&Od$Zu7|*fJ@hVR=3xfUgTehj!9`tpid8F3YAv@}Jfl-Z9oW4Oj2BdRf zCmJ{H&_N$UfkE@Yr*A^S4DQBlZovBxT8E$WQbRxBI-)94o{xUeD~?W@Eo$fi&56zpL}c&dTajr(@Zc!y9XkWzn7u zGTd#Rx`IFM+hEtsUgNP2+O%gtNZa9!&F}!EN#}#E={Cn|K<>)Hb@0X_0Wqc1(>nvp zXl&L7CUrcc>$Q!>93FJ3Wp>&o?=}v&z?T~w*lQV$Ieg1QH%iif$FDg{oH2E64+KQ5 zGb}Ds%SGrh=UKy*YO#aVDz=bb+L1d|oxA=m@m;Z+zC&D=F)iiEEl;!rNaG2IM_H2N z0yjd6orc*uzuJR?3gj^qvnjP1SI=@H#9-|2><^*~elq^;?O)}@_(2S4b>4_4c0 zt7pa6L_8UrhUutA@Qr**#M9f3;k1c(rWIeyc7L7#Y_Gin;jM;^|DiDg*IUST_yv;) z|AQbLke6&uYRh>VM<7j7%A-63*~8Bob29%H1rH{gq={2B6Wd!sG>T{(qI?9|{!Y0m zS@wwlJAg8cSvV8HjBB`gL>v~POhNCJ?Mws(QrQ8i$}Q58E{L*FRn3m>k-9L>GbyD3 zvr$Wj;xSN`XOR<4;(%u$u94^MkTm8&;EcI*v%ll9AO&H*WkJqyH;ugfMuUGPvp|U| z`XqRgRtT>WgwJ7Y6Zp1<#YGRo61)R`Kf!@YRBQD#$^mQ353?k4bFm*=)A?JTWqvp! z!;B>vcPn^i1B3@6qZnJ@gZbnF z%_7JMR467ckF&AXM&q{#fcypm&;X;nzw<|9?Udj0fV{;qC^eW76Cc!4LgtVP#;ir1 z69oZ_Q{3exeyXLpJx8{_f@~7SJS=Em;AKgARp(ifM0doE?yyy%;-5FB^=G`=!$Y*0Yrt=hA_H3^+%x=Cw}Popf>fAjd0|mgxe5)5o`Ha02YFrYAkd$7W;Kn z%*w?OngBF8yg1n?Es^~RJj+S~&Lzkuv0@Y#g;-0r3h_}1wIST#MDqkRQ}7*R;FdXc z>O54Sg6S6$beTfSPs%$#qU6Frp}AzXA3)zL{M#Jd7Jb}2Jx~1!7C35Pf@PiKQtAW@ zX^~?A^`*9Ufr7xd6P8Sc>U_z?rP4Mg`-u$rT`;H60C_oSUZ1PKhr$SvoWv)cykp+!HQ%p zfs`~`$kvK%bgPukC6{Hg@GM=(jJK3t{{K&zAwl~aW)5@MpJv<{hfxrX{966Fs(^f^ z7SH1p%j=WKWhezLU6F+7Q_tSN#xW2eN|M917&=UEs12cnBtGkMl^OM&{Fe!(x zPLE%2jSe5OS)OP%OSzUO!K3t?42K_%FRx!64v()tT%K-?E+_CY1@#~2(9!A1@!8e& z$@X{zIY`2@M+q4oA6*__ZHIM|6Mx@oJlri&Q*5DM-Zj<^*YYbSw7TFot%kn-yA>M$Xmo zk5|`6=cnhFTcik$|41ZrYtw~Z;O*u4hqKq)qYn7QlMqk5ulCe}F5uJg<=NrsRy}pX zQJ^uybevrWg{lPGf^F~RT8uU>D-_6qFc;*nLjuTHK`H;vi##qz7G75i*;+&>wL zaNzpz_2C7Wv5oVe-Q!oGTrRGo;{D-|V9UX}AE9yBGz~#C(m)9^ED#1o%s55|wF{}I z=Wnk;A%GXa6|h#v7$O{Rm8O*6a)?*fq-l8k!!ZOcTc%0r%vuyF<=Hen=_HG_aa6m& zGkkw_asBRmc(o0@D>mr`-i!0gt>Dem+J!@b_rvh`ax3GlFBFpFJsfUjeiQEavA=3b z8?j#=ADvuaJ~^ygi29NZDPxTdL9tj>DT_!VqLFtz2qN+^N&@$rjqDMA@eXIh?Y6nm zy@4p4;o>|C(%*i^^D`;G$|2PAH%akB;eAlp)@oGQw($kchx9zfZBs!6m~Py;tJ|;y zFpy#dBe;L}1sc7Ch%nM_!srgdj!`uZuc75EBHtI#;z0ay{4sbhss=87uZgTE?bO;jA;%s#-xS0XBsa6Y%=ot|R$$Q^;(V zIb-eToUh0;ULg$mgM`@>;tAy2{-}2S^}Tw$jUZ|rXMKF1@lcfc$g=Z)kQk$=SKeZX zA!?Jv&M_XsO*q>5R&8-E)-mBm@ns3S9dopls;47A8|QWnac}+XU2cDYJTJ%jU>_U3 z)mT$EH$GP3U+krW*BX_UQ)j}mk{^b{4}^+l_5dClk7 ztv*6W>Wuk>ts-G4AU2LYg)i{vYmJ+cPdAP=%Eovwn6o6r!Vqv{QJ&Ptc;^UCP8B$4 zwF2M#T;L&i5YN1}TuTCw4{3vf4``G4cAl*$u0N{4Y^lhjO2yNWtQ^G~cCm7_&Q>kf zmwx{8#!~EK9>kBJeg_~M!>i5|VhWEVuPy6%J%husJ2#sfImWCZ#v*m&E&(=%6Dw-K zfUe5w4l5uV!(08UHg0|(_-mB3<97sru_yR2VSX8Gh$_|jT6C^_-SG|HbPoP5gDjHrTOl11b$N^ZyH@*f~u3FWXR>2*2)amSWFdbiLn+zCiXeOW3hfH;%;%}x(xWnhT!nBa@`7#S5@;a zX@<_raWY+-}&G=>DBgr|}6{lrbK<3tApFb(OIhHkQ@pcGC2k^$sbdC{T$OOeuKJSV zMZsKIcU&)^%gc`i1LK4De&|o~iG)-LV6KD8Y>TV(#rH5G0XKg-BqixM$^#d<^fJwo zC>$N=v;%4_KhFur@=E2ok*+FbUOvj@70qIVgol}rE>43Wu$(%tw#F;5`{**TPL9 zWzne;=A3iB#}3nd7QFHxF^)2;W+AZNrR0G$rn}3L{)>haSU7c!~tavDj8F9DKpG zQC{TaV$q_!dk620iXoGks^4?BN$G9zvqR)tQ+D+34jFS?l#rh*mrQ{oWVSeC^T=&e zx<#!$t4sB9w->bc+Kxeuz4o4|>F~X&nRpS?ShH>oYpj{pE&PlP_yvD;3<0l+2Aa7C z4d8$Cw%a?>P3*KoJ9~PM_C)u4C8F6?OfbDsFdd-eA;*+355}YGnjV>2wWZq(XzdHW4Z?)_(Mx1jr?-U zZU>QFnD=>t=yVb^F;N+YZ_?*FjdM)7pKZ9UV8DM*-|%Mo;Oo|TKzqr z2!e*C4^;uWaUy`=Qz3Uv
    >`cc zHfnXJ-8a+-z9l}tC%e06{7#d1k&z0%kK8^I2mXr5UJ{REz@MvCtU@;E>*!9r5p$T~ zD%oSrcGv9wnSv{=TyYy9U9fk`ywW(;*X?uNp{)z|ay1#gPn zsBkb!mS$*gBlMN26nadaaG#Dy<()rJtzfkKo~gPLE;;2H zCdJr^Xo{B{RL=qKvo@emGbciD_iHLQsvQDS2Qsi=~ACQvSaetGNv^Tq-qJ zV?h!ycY(2Z)(|i+Y}SZtEUMcxbN5;--;j~lTU57T;47G0h%}20fY)b3Qk>JP>;x1$ zB?Wv~HW0TC5C?D2^6)?%uW$7r+`Hp;5RFpG(wK%kYeBN*L|N8y63)c-B-0W+W0G=t z&|bs!BvF8x@Vf*r8VBLje7{j_cycl%m$Fy%boXCF!mlA=nXgnQn<8)e_Nh=#w25+t#fi6??ySZ%8VXZt z19P(n8C*Ce%n?x;cm-T4O%*8v5Y4LZkl!Mn;#+8dHcKs~reHW7+-xX`TDG~l>e`x$ z(OKtqo28~`4;Wl55q7Zj}|j{4O-4Z|IdOLoI9cREcRQV+u(hR`Fc)geV#=bB4?T4uevpt2;;@o z`Z%t~iUrJqA|h{u_7f6wtbWC!2k{2Qcd>A9VcUUi(4OHfaN?x zP=+-MDY1E$iS-R4uZL8DPl2F}WYqoNY9WJuN~M()iz$-2cw&@c#lL*w_>!4v3%wq5d5W@%YV6WWyDMmVn4YJ-;EFWc&Tx43_CA%#K2f-i+gqj0vQk{NP4T^#va_-9I zu0kfHeo@d4wMWI>vU(?xH@2tXUK9SJ+@KaUW?0bW0l3({U@g<=_uGBUFNH0PDz_slhh6L4LmE5m1aog9?}X`P#(s3uR&pIQX-5tfN9BD*8MtMiYCgFu8~Un)%)ox9!v&xrG@~qn4Dn1ZH#|WGIcX?@6+eV<={F zwrq~GB^Hx+VVXmk&oKbyw|+ct&PbCHpptw7jXA*Nz7Q1^uyO^ZEG5vE;W5Z0P^bSpxy;?ULlEo%w% zMBW$9^cBxC;<+>|!ipvkCi~(7aa@2$0TH@M$xo{EPu{IAm0aGWj_nJBuR2ZD+Ilv( z8xJW|xzg~WEQy;N2)g+~BSdhT-c0e7V=K@6poQ6G9)BnAKidDJD%TNP!~l2VQuzcu z*(@jh(*qVXz=)0p#`PsA7XxM~YOK0YLFUT>g=`jea$OXgz9_wXhRVdHOM!Sh%?fto z7d^QeBQze@FDUt*bCLb>DW4T8j8bW!nODfEn7%Pf3EuUcjyXoF;M@4Uu%1k+2`5LOe7^OUClP zNCl8!42a<;lz~s+W2P}Hnz7mytNa5`&@TvwjNHO}K{9MB1Hc@qaKp0R2Sdpi!Y)pJ z{pEku+CL=6V8PJfiaO|DfBE0#vzIBi3^oGy6j8O*tj$a3Y*2(%qVpm_L_%nF9z4bk6kw3w(3uuex;}pv8~klpR2ji% z@Texwo;G`n1-YNaos- z^7U9n7osd@NfmX-@3VDp=&E%8@UHd>qH+NLC12A$y9A+NXA3uUmb{{N6ht-)wA|k* zU$Kk-%WmXpmg?J-XYV2hEu*Hv`<7>kSD?dOdoT+x)e)G3m5mKL=sT7(&{^ZAI^}l9 p85nwVtmc3^oDVFkZ7*vpUV1Lybq - + @@ -67,6 +67,6 @@ →

    - + diff --git a/docs/dev/cass-library-hello-world/csharp/index.html.gz b/docs/dev/cass-library-hello-world/csharp/index.html.gz index f9052510de30aeb27621b771ba8bbb067f5ced49..91911a3e74010c80ac9aec841096daf542e6653b 100644 GIT binary patch literal 6163 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 diff --git a/docs/dev/cass-library-hello-world/index.html b/docs/dev/cass-library-hello-world/index.html index 3404f04a2..9a603e15c 100644 --- a/docs/dev/cass-library-hello-world/index.html +++ b/docs/dev/cass-library-hello-world/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/cass-library-hello-world/index.html.gz b/docs/dev/cass-library-hello-world/index.html.gz index 574fb4b9115005620cf65b9f35a6a67c7d84a8c9..174f4693273dcce82fa8582eb2531e9e022e69bc 100644 GIT binary patch literal 4860 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 literal 4856 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 diff --git a/docs/dev/cass-library-hello-world/java/index.html b/docs/dev/cass-library-hello-world/java/index.html index 453d62712..671d13ed8 100644 --- a/docs/dev/cass-library-hello-world/java/index.html +++ b/docs/dev/cass-library-hello-world/java/index.html @@ -20,7 +20,7 @@ - + @@ -234,6 +234,6 @@ →

    - + diff --git a/docs/dev/cass-library-hello-world/java/index.html.gz b/docs/dev/cass-library-hello-world/java/index.html.gz index 12281c00b3659ff0517fced3aad16ca61b1573f5..0ae159d0352b025e53a21ac731255c8f864ed915 100644 GIT binary patch literal 8246 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 diff --git a/docs/dev/cass-library-hello-world/javascript/index.html b/docs/dev/cass-library-hello-world/javascript/index.html index 61d587be4..62044d919 100644 --- a/docs/dev/cass-library-hello-world/javascript/index.html +++ b/docs/dev/cass-library-hello-world/javascript/index.html @@ -20,7 +20,7 @@ - + @@ -86,6 +86,6 @@ →

    - + diff --git a/docs/dev/cass-library-hello-world/javascript/index.html.gz b/docs/dev/cass-library-hello-world/javascript/index.html.gz index f8e466a0dd99c081861385a7608de3ed002b7314..0b84a5d9910c9aeb5e0b8a81fe00d4507a1b4aba 100644 GIT binary patch literal 7367 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 - + @@ -66,6 +66,6 @@ →

    - + diff --git a/docs/dev/cass-library-hello-world/node-js/index.html.gz b/docs/dev/cass-library-hello-world/node-js/index.html.gz index 9ff4e5203d4b9ae4d205dc1898f26bd085b85ad3..6cd32195819057d4bebdd6f61191bf7053f84298 100644 GIT binary patch delta 5363 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 R`sK&n{|_;Jo4f6O002Mbdb$7r delta 5359 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 N{|7H80wnEy006=(hN}Po diff --git a/docs/dev/cass-library-hello-world/php/index.html b/docs/dev/cass-library-hello-world/php/index.html index 3fd9a399c..c6241db0b 100644 --- a/docs/dev/cass-library-hello-world/php/index.html +++ b/docs/dev/cass-library-hello-world/php/index.html @@ -20,7 +20,7 @@ - + @@ -50,6 +50,6 @@ →

    - + diff --git a/docs/dev/cass-library-hello-world/php/index.html.gz b/docs/dev/cass-library-hello-world/php/index.html.gz index 49825527a04cbcbcee9a7f679ba388ccf9db336b..b7ec31b71b0293120cf3a354444ef89904d50d7f 100644 GIT binary patch literal 5574 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 UVh%YB|DN3c2fdIyYB+ZQ0Pg_dLjV8( literal 5571 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 RF#LCN{~wGJ`P(>m006LZ<52(r diff --git a/docs/dev/contributing/index.html b/docs/dev/contributing/index.html index 13a799202..e7ca196f2 100644 --- a/docs/dev/contributing/index.html +++ b/docs/dev/contributing/index.html @@ -20,7 +20,7 @@ - + @@ -37,6 +37,6 @@

    - + diff --git a/docs/dev/contributing/index.html.gz b/docs/dev/contributing/index.html.gz index 5fb42a13a6a9945e1e4f8d3b6371b59493ba3601..a699b0f45deea278212fc5935a6aa2047b4ee7b1 100644 GIT binary patch literal 5980 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 Ks|_godH?_qmappo literal 5975 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 F002V%x2^yH diff --git a/docs/dev/design-principles/index.html b/docs/dev/design-principles/index.html index 5959d4c00..8c7a63145 100644 --- a/docs/dev/design-principles/index.html +++ b/docs/dev/design-principles/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/design-principles/index.html.gz b/docs/dev/design-principles/index.html.gz index c919cc453ff78cbbd64fcf7bc6a83e556d2a5360..720f168f584f3dfe7f6557124defc3cff3dc4f5b 100644 GIT binary patch literal 7232 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 KT|p*xdjJ5qh3Y2& diff --git a/docs/dev/extending-cass/adapters/asn/index.html b/docs/dev/extending-cass/adapters/asn/index.html index 54e361b5a..91735d870 100644 --- a/docs/dev/extending-cass/adapters/asn/index.html +++ b/docs/dev/extending-cass/adapters/asn/index.html @@ -20,7 +20,7 @@ - + @@ -45,6 +45,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/asn/index.html.gz b/docs/dev/extending-cass/adapters/asn/index.html.gz index a006b5685684dbd20686747e3a0057c71d69a3cd..e60437202f88ef1b47585e2b4c170c4b21bca91e 100644 GIT binary patch literal 4005 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 Lv?AP(Pf`E?VC1_; literal 4002 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 - + @@ -45,6 +45,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/ceasn/index.html.gz b/docs/dev/extending-cass/adapters/ceasn/index.html.gz index 8d2021842b3eb0f15cd4fc0e1aaa10d968daf0e3..55fb547d9c5ef545f4351273462be7b7ee528b3e 100644 GIT binary patch literal 4293 zcmV;$5IXN4iwFP!000021JyihbK|&?-{)5#a#d!w%7plSBx6^3Jl>tT%+C16-lVRs zuC_n`6uG8Ig%5drN$%r)PUR=&m!ttcM9HE?u%)?Mmu*o*H@ea2Zgk`I`ZsSsUEco3 z^%aV%d3yfhwfI0O$!2F0o@qbbOwL~*^g8B*i3fO`^NJuElcMC+*`%%_&7Ta5GBW39 zlV!s17kN=l5Y4lSX8?Miuqr-de3?+L$uFl#mQ)EzwUUyQpBY^}RZ^w={IcK-5TP7h zWwRvX=;G!h`YXC5H#g{QPRrNR2JjK_8P9k@s=OFb|6|Rs3tpDUzyUV&j#NpDWKlI= zx}WnCX-So=KHaE$p$-a1BnB zQEeO;%nK%5dueax)Tu`EwrOaW#=$UN6k)?u)8>QHKh>X`A;D({At`X2g!w5p#^pyPz_UwDT*ypAjdV#VYS^*}eL0slUs;D-0m}k4DuG~~x$5zB_ zZZqY+u?@_)88{C2l~GOXGai9oQyyJy@P|INBEwQ=*v6&_12a{(IokmrVOW$I%EN~3 zV#9**(dFt4d)RP8;(4xeIAHtOvK<3rNp%Sa5Vvt~;JPwZ2NQ?uI;YBZ)F*a3g2>uwNHWiRYFI3SKrgFt!2aa?S> z+-Ih`MnL!+_@Mk2QYGao{e!~pqzJXxWBaRhuTUq-(NH%oSa*3gi>S5C}9bZ?E zg*_i^PItXXJ^%Cq99k~dEl)XA^Ff;+*%K_d(!Q@O2y4!Jg%tLZCiQ($1zuub2g${rlTmWXnX*j(951Q7VUh86gxa=HQD zj7Fvt>85g07C6|qE#2mhvPXom+;R+)La3*Ty5t$li}HWOYfcIpV-`lP9)x7A+GqMaxv5r$FjEiacu&$~+gR*itLto};24!(oEq*th-rwKjdkg2q zY-;MdJ_U#gB1J;9IAM%uEi0(VQ+_r{=1?jYy58hp&L%q2k!|}3I%3k1OsFKZAXSW_ zBn1J|x`1|7m(2g|h?qP}JQ(I5eVyuUS@#;rk{DuE z+9JW5rWDE2r3LzcWSQ2zZt(tl4zRAigWysV$iHfeAoZybJA6PV!hcYNbM%_5X>H$6 zaSqzlXn9^&pnKw3BeY7ELh+!ZQCZLqO)hVx`7FnaOz1~iolW{h$-YhjFaeU~f@CWd zthgo?j}Rr9&?%^Wu$(DCfmL#jhI%V_DK}JEnyMD&Uj%pAqOKY(O-U%M^hOo~XLXg+ ze7;C|1?rkd(FBzXo~AVB^zLjDk+cM5UXrxtVl@rD{*4Ady|BQD2KFRnQVtj&G9=2O zZF6`#BI2$F=?UI}ykCfhHl+5dX;uT(X_8e%&T6?HJ5u=%ysDCHhHffSRGbaytQrUi z9qno3Io4&~`HDFy?B9MK0tk5n1Hu6deSeqCV(kN8@)Z3b+R&Q8ikZdvC?{x*s1(dz+|fKu$)XgiyeKKP zvJThSHg>R$@&(U2-Zx~~vp%$WQWW_;V)?zm>P-A;ZQ8%bhc!;l-w$A9cRwaAM9>&Q zLu|Z!AI&?dOBkI=$;%OrekwV-6y=TfiN-yfCjUZ&tJ6B#Bc!hyFx0VdKn|GDV$hFb ztl4jSfP=Ps0l@^$qEcS^EykahY?Qx4FDw@ zJ>ZIqX`S}`Y$uvSgeXFHMT>+Go(Sb0>)s0i zAa_U|h$7=jre2K{rqB==>EUmkvs}OA;n2)V*VTTZ22|7`M*PNir9k95ryk&0fc?+({TTMOPB) zxxRLTgER>XQanh{KPyPPMQ$4(9~wyXeg%18UI-%#cn3z(YS5UMYT?kDm)_I!i>Zb} zFb@iugO!&MfQ>1}MF$HS*})!5Ikxh3@)b!u7Qn$M7yQq4QZyS-N2q@ufE zZEB7#I^-j84gL-sIAfHWo-3*oiQRjB}vO)4d=IY1qy#i zj@NwzB)ro{8NyU4ML6h4yq%vDVO5d|@K|DnVQer4F!Vu!p|=3`M8`S8M3!rJS$>~# zHse~s7kMepM~sEjA9M7F4jO&#p%2T_q7Ku9YIj_Ok5NI&s(>`UF2<7CYYC73z(o)_ zgg-1>kVj~Bk-}f5WwlJ@#-@=zzn}i}`2+lYL?0W-!?GeWNk$4L4s?`U=APOZGdDf# z8v!c2m}qv*M6I zg1JkKGAVu|ppc36O;uT+Ab9p%-V>)ey0xbx&T>c}FK4mEhDy)}IzG|yL5>Gv{`zwd zdmN{eWZ_4>%NSI@-J%#_Z)!G&Z^sI~_xDznwV`D3r)yGTo;1;8dGHHRYtpgl~jQIW$^piq7 zB`PhFu&#D2lwJ;Cj^nDtZH)ces{|X|qgBhm5tm2RIl_u@@N}=&p(7ivh^N=nlV)PTf6H{5_T@ z#XAJRq9%BllcWzeWQe%FmAE;oz<5OJw9?wkfVxY8e*U>F5GNQ6c@AQDHIs}XHHbwA z%{|!;&~Igz;sMV>;~b=PBDa%|#HFzTtS-)PV~#Gb#N}FT1|_%yHK@wwuC4D2GUp;( zFHx1txF#y{`D!!0m>VsBH=PQ`3O>UbucowOsfeLt>A`c*bgxH0VKFeM=Q<~&K3 zizpN*X1Vl(h3MJK+qWMy!C(`sJ^h$Ql+#)Umi=CLaZY0aqs>G6xpsQP(B>E?DvJO1DF z-9BQuY+Uq8D!nL#lV11Ry>O|NP&-w@=TS`B|$Ip>FD@t6GlfTe>_03X`Wy$E-*- zQ!oQUeZ&6oqP@?sn{4RBJQcyhmSa7$G!J1suan7IzYOoF9G*biahD$x!{~W`mEun1 njT`(_P&e-FQ$gLlt#1QY9u#fPheCuRFD3mK{IZVjrBna_T4Ey| literal 4290 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 - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/ims-case/index.html.gz b/docs/dev/extending-cass/adapters/ims-case/index.html.gz index ebb44aa986b623a37c7bafa34175a8c20c3cea6b..f0604218e331db9ccd540b08ca0f6da635f85390 100644 GIT binary patch delta 3808 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 WTzf(eT)Di7@qd?`4$qncQ2+qLlM_|| delta 3801 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 - + @@ -51,6 +51,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/ims-open-badge/index.html.gz b/docs/dev/extending-cass/adapters/ims-open-badge/index.html.gz index 90cd09bc1e7f1c7eca19a7780df852c1aef1adda..f10329f3a69d291ecc512dada51a7364d4fbf816 100644 GIT binary patch delta 3485 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 L6v3D7>RA8)LjbZ` delta 3482 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 diff --git a/docs/dev/extending-cass/adapters/index.html b/docs/dev/extending-cass/adapters/index.html index 4a5a6dc63..77039507c 100644 --- a/docs/dev/extending-cass/adapters/index.html +++ b/docs/dev/extending-cass/adapters/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/index.html.gz b/docs/dev/extending-cass/adapters/index.html.gz index afd98a0acc5d123bc0b119b373921d66c0e4a822..4756243869c102ace0934a867fcdcfe34cfc266a 100644 GIT binary patch literal 5100 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 - + @@ -50,6 +50,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/moodle/index.html.gz b/docs/dev/extending-cass/adapters/moodle/index.html.gz index 7ca66515a003f9ca03ed2f4dd2c232a2c7d2d9d7..89d1688e1269d8d0cc617d6d4ec108a2176439f2 100644 GIT binary patch literal 4113 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 OQvV5z(9X?2RR93{8vwKb diff --git a/docs/dev/extending-cass/adapters/xapi/index.html b/docs/dev/extending-cass/adapters/xapi/index.html index b7d14ec4f..42600e4f5 100644 --- a/docs/dev/extending-cass/adapters/xapi/index.html +++ b/docs/dev/extending-cass/adapters/xapi/index.html @@ -20,7 +20,7 @@ - + @@ -106,6 +106,6 @@ →

    - + diff --git a/docs/dev/extending-cass/adapters/xapi/index.html.gz b/docs/dev/extending-cass/adapters/xapi/index.html.gz index a18ad539e14b471e01f3fa361bc8bd9a93a8369f..1b292ce778de3f4968b02ad8476ed92820b53686 100644 GIT binary patch delta 4859 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 - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/extending-cass/index.html.gz b/docs/dev/extending-cass/index.html.gz index 3cfc59da3722648867b7761f05a1e3c9d9e69935..3812d51be11adf313aa332006539b5b337898c37 100644 GIT binary patch literal 3709 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 bwQTV=-x6rQ8~_g8yn*Wfv0hSkl1cyo!G0CI delta 3697 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 P8>s#dtBXH^l1cyo>oqmZ diff --git a/docs/dev/extending-cass/working-with-other-schemas/index.html b/docs/dev/extending-cass/working-with-other-schemas/index.html index 90fe8e4ba..bb50eca99 100644 --- a/docs/dev/extending-cass/working-with-other-schemas/index.html +++ b/docs/dev/extending-cass/working-with-other-schemas/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/extending-cass/working-with-other-schemas/index.html.gz b/docs/dev/extending-cass/working-with-other-schemas/index.html.gz index a3c215944a51606cf1b716759adb009dee69aea7..49f658a220ed924ee5baaf5a55b365d466a31184 100644 GIT binary patch literal 5010 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 X-X)^05CKJz_tpPDH)>h6z+M0Vz-`2# diff --git a/docs/dev/fundamentals/assertion-processing/index.html b/docs/dev/fundamentals/assertion-processing/index.html index 318c831e4..73cb9d570 100644 --- a/docs/dev/fundamentals/assertion-processing/index.html +++ b/docs/dev/fundamentals/assertion-processing/index.html @@ -20,7 +20,7 @@ - + @@ -60,6 +60,6 @@ →

    - + diff --git a/docs/dev/fundamentals/assertion-processing/index.html.gz b/docs/dev/fundamentals/assertion-processing/index.html.gz index 824ff38d635676622e3afab4cf130d43d62b9af6..6039ab02cc85e4d5cbb272727301da631cbe456d 100644 GIT binary patch literal 6860 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 - + @@ -122,6 +122,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-objects/assertion/index.html.gz b/docs/dev/fundamentals/cass-objects/assertion/index.html.gz index 1713d86df220c4a19199dd9cb1076fa79d398715..a4012a3bdde807c3a68a497dc6ec6040260ed076 100644 GIT binary patch delta 7878 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 delta 7875 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 - + @@ -94,6 +94,6 @@

    - + diff --git a/docs/dev/fundamentals/cass-objects/competency/index.html.gz b/docs/dev/fundamentals/cass-objects/competency/index.html.gz index 4933ef22b305428e54dcfe6bbc0fb7c3d534ad21..387fd987cbe8d4ceb7fb0bd2998d4f7c2213cf07 100644 GIT binary patch literal 6783 zcmV-_8i3^=iwFP!000021MOXHZ`?SN{+?gKZ3CACu+)-TEvaW?0~yCNlih5Ri!(bo zEEWrjqTCv*rCz<*>3uour~7=kZwK7{x%nkmMM`S5-D)>&$xikX%p@(bNIonUtBS=J zz4+CucPAhJ?fog47mN7#$qW34#56fS8u3K?@oaSbgpe0=P6PY_KNq~9gw1J|^Wtb! z7NO>i+DQpr@T1XX#IKfVR*VQslY%EedKCr5{3zg;5#yS8IE<30h-j?kjK=)Ptjj5) zBId^@>0-$tD_fDjkrR4$MqZ^Xe=(M+H)=fR3D0PeX00lJU-I`E&vRnxGu<@m@^h9& z%R)ZXf3Bh=NU!uXiBlSoBNCPgE21=c_MH56gAo5*(o9rBBd8OIgOrsEs8K)X#c9m( zXa4Q#B&K=(7Qj7wTFl|4)?|75{MR?ijKXIXhB##utJdck5A`TvaT)OZ*;AJB07?di zJ$=3n75-_e_=E9BogsiXQC{dY2-^8I9z?*YZ7}{$c%1XQlnzf#xi^d5c=Pvly)VY? z-e`9yv{|G8Ct6*)Mb>KO#v6TqFySc_lQz>4Sl zX3h&*l)2{941TUQO7UaLE~;{5VR4jPkc`Jiqb2+e(l#R4(MO{(h*3TUHu54LvpgRg zx+pEz!)ajI7Bh8tJ0dhc8p&#o_blvZ__bW>4l@GZ3#k5cU5a3^N->r`bD76x=6wn= zb?#5t%rfnJ6yh3sXv|#Ga{XIM33MCco^uS=j z%(a+u)`{*0zUi2pDrdFznHjh~3w-6QQ{AjZ_Jf(BoE2;o46M*_P35d0O}05PO{&~hYofEj zHKzs-l(X8p%S@Zv6Lr8KO~J&ln4zB4(Wj0(^StRyIjgHvZ#H!*<)xI>(}RgWolIPH zHqG>4<_E4bRhD5G>1@i_#8=O0=)P}q*PhtQSxwyx4BK-I^{f^sMBDS3tE@{W6WyCR zzVE0@1T@h!XTEK@%K8O#zH2&x6WpP#jy?$}D7H{}%uQUKd(1XHbvc}Py2mZYcW26S zIGO3xGN}_xL)EOdJ`G&ku?*#=+J-&}1Do4{a^Kjd9&l?mopMh(tEGDZ4?(XfTUQ(O zp~ohnIZ+2}>y`zEnW>LCdkQ+joUp)DHXF91n-j2)4p#^4>ZapU*L9TL0o&6j_S6Jl zQk}yyopBBd+)%D{s?#Yq49=9t&D7AX$L_P5^^k{VIGL%}3f^)6Ep?~rO`U+5 zvkf*4lo>n)eP|fYEM&@BcskW*bZW5KOxfa09o=@g7g*{N0q*n61L2

    Kq1r=z@7Q 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 b?-OL48+%KX-B~sd&!7AsWN_?!in9O!H2*~E diff --git a/docs/dev/fundamentals/cass-objects/framework/index.html b/docs/dev/fundamentals/cass-objects/framework/index.html index 1ac42b316..af3f2fec2 100644 --- a/docs/dev/fundamentals/cass-objects/framework/index.html +++ b/docs/dev/fundamentals/cass-objects/framework/index.html @@ -20,7 +20,7 @@ - + @@ -110,6 +110,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-objects/framework/index.html.gz b/docs/dev/fundamentals/cass-objects/framework/index.html.gz index f36d0a2191bf6413fb67e1ae91c347d4f48fb35a..60eef7db82d035adc66ff139004eeece8ac96cd8 100644 GIT binary patch literal 7681 zcmV+c9{%AUiwFP!000021MNLsbK5wQ@A(xNx#}jlGAWTFDQY%$mB-1=EM zZC!1FBxo_FNG(6?X!rJNp6>bT-nQ!Q&&@BnZh&91MM8eN_YSfu=TF*tof$nzPa9)5t2bCyx!&S;Xd>|~H< zzG4rWuOd2UCxh#N-7MlH8xS{+G8O^oP2gp-6OUa7E>rlI;~)yMfQCxy(vY2KWj$Gt zh3xdZ1Zuj8lPmHc{J9AtFTPRZD2%B`PKcjJZWhGR(`V#wD}eZOO%vV-4WLZ`_F^}mLyPJq%U*^I zKc?R<&qJD~ZveTcUuQFTs8mJ1e)gL?bq4;^0*5emDK@Rn66UKxo`Q%PY(afKuzw_&Z@?%I;G;e5>lcTkXn|zt`

    xO73CkToh; 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 literal 7674 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 diff --git a/docs/dev/fundamentals/cass-objects/index.html b/docs/dev/fundamentals/cass-objects/index.html index 3bee4316a..34ef1408f 100644 --- a/docs/dev/fundamentals/cass-objects/index.html +++ b/docs/dev/fundamentals/cass-objects/index.html @@ -20,7 +20,7 @@ - + @@ -75,6 +75,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-objects/index.html.gz b/docs/dev/fundamentals/cass-objects/index.html.gz index 83ddab2d304dfb92c8d73af2f6cc7f803d9a5949..44f63027b5a31edbb5dd57805c3b5ad1029ecd87 100644 GIT binary patch literal 9043 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 F004cUgZKad literal 9036 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 yObp(-sG$qH?@UaieXGN - + @@ -92,6 +92,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-objects/level/index.html.gz b/docs/dev/fundamentals/cass-objects/level/index.html.gz index 9d797307ea728dd4e5db4f3fda73b32d880d14bb..263bf4ef900605b856c9c6e6ac5d0deda17615de 100644 GIT binary patch literal 6824 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 Wy(RMNESrbNPyP?gXtue=z5oDzv^(+u literal 6820 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 SSvC)kpZp&P@L$Ttz5oC_-%Sqy diff --git a/docs/dev/fundamentals/cass-objects/relation/index.html b/docs/dev/fundamentals/cass-objects/relation/index.html index b9d5afe70..cbf939e71 100644 --- a/docs/dev/fundamentals/cass-objects/relation/index.html +++ b/docs/dev/fundamentals/cass-objects/relation/index.html @@ -20,7 +20,7 @@ - + @@ -87,6 +87,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-objects/relation/index.html.gz b/docs/dev/fundamentals/cass-objects/relation/index.html.gz index 97ebcbcb0310820d8e0b7fd3c8ce101fdc73b6ac..b32d484e981b57450327ee191a657f0fa9c0ead5 100644 GIT binary patch delta 42453 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 delta 42478 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 O`Tqgy3m#LEdI12s<8zDv diff --git a/docs/dev/fundamentals/cass-objects/rollup-rule/index.html b/docs/dev/fundamentals/cass-objects/rollup-rule/index.html index 5d214f55d..9e6387a58 100644 --- a/docs/dev/fundamentals/cass-objects/rollup-rule/index.html +++ b/docs/dev/fundamentals/cass-objects/rollup-rule/index.html @@ -20,7 +20,7 @@ - + @@ -33,6 +33,6 @@

    # RollupRule

    TODO

    - + diff --git a/docs/dev/fundamentals/cass-objects/rollup-rule/index.html.gz b/docs/dev/fundamentals/cass-objects/rollup-rule/index.html.gz index 00a1d8d4bc8e67836b0d782595257f250d819a87..92220b3d1046a35be47179e9e391abf26c50ac47 100644 GIT binary patch literal 2759 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 - + @@ -143,6 +143,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-repo-api/create/index.html.gz b/docs/dev/fundamentals/cass-repo-api/create/index.html.gz index ec8f6f9960e71d89b24f5f12b7c1a8e4a4a46f6c..8a475c408c0236a654231dd8f0e6d88a2b23b8a5 100644 GIT binary patch literal 9009 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

    yD>Ghl%W&k(o)jk1ik(_(qB<`8;MwK8;+!);+5j zoT+OjWY2;blAM9(2X{>?E!Za;|HfIB_aj$6NN69H_tXB1`6W5s0Qisy zNzjmU=h`z>GXtVe_c?v~^m+9Iul{6tXQ_6wTc#Re%UO8x3jaqrnp>ZrK`wnzomqH7 zQLh?EGw}mFwos^1Mnm%h6wc2?p+&1R!$q#vLh~~hHtMuJKb)Zq&kd0apdH%`8}lZ* zunk0$A9J>AhqmU>fuT8Qo=e*a?a)CBOFq&k(15N-oJtJxXMy8I!vV-tru-IL4v>@09;+{VX8}O3uS9$j0qg!p-*7Jl0$1^mH znrZmRVr7Zc$h3h|na>w|l$UkvE?X@V+VxkH+wTLZ3+qaAIgk$H-aATxVqLp9)B`6k`m$)^0n9 zZh5*5|8C@q+uiP0=Pu(30EYPT7Y zM~Z5xB6F6uLKvK<8J;OBhH4Z!?JXMN7^DkEk>}oq5=CMZO%g05%J;Nlq0ne#(!w$( z(plCpb=*v@svIL~im2(5lDjI;$R;aWoXF>{DlocGL>6CEb5|7^(c~;qLPqYY5+iYz ztcr%1yQ<6pt;i5GA$L`UQAEq+WiCIPR7TP`Q|HC}gHvQwofC?pi1JqDS;i1WQ8$Zh z?y4NaiaKAk@(&KrGaRRyMXOlMT~%NVQ{f~QnYpWqOi@QLw0!=)!rV0lmN!@~cU75D zIn9(6KKHmn4NXNd;v_kDRh2OXT@nN(Kbwk-S=3EMmU7Fmz$k`f7=oU^Cd=qLhZIrB zJzWKku?$X^kdj*=3Ou8WoM<97KURTJi?XiE`6U9n$Z)*GCZ$yvXOtzi4y1tPB2U^ zw<-nihZDd)$|yg<3d6~|rYLgmnJ%h~0?q)ZDfxw|$QTF}Rh7++Rbn&=u`Duj&l`zl zG|MPzLNPa&B#zN}u#X0pyQ`q_izf6`k@9y{U|1vyx}fCms|a(B=Vg)0JzXV`Lj&o0 zQO-T*z^0m-r3#vsTl&F$E~-Uc)$&hQ3G|@?=9N=(dp;8ALj$}BBKc-BOFz_LdCSm1Byv|Jb{UMEoLhutiP2SL zYO*Eet|~)V2oCsTs)B!5R0P(@@2SCjfj|&Rs+oUqir@`!vMR~B2?jp`a~H%ScTJYD z*rLMm`JFt4gTP9XfKj=lBZX%K9wI@|6S=DjOi=+ZqL|-jQbdTg!BUy|6}TcZ63Yv+ z#^siNMPYb_msD2CKR7B(99CAW{PCw!WOPABtf1u9FDi%xM7-dF9c1587 zQErg{$Iy^Dp{Vk?byHDf42zd6me0-MqQt18z=}x9?KOcx<`J-0<#TiR0=cH=2j9f6 zk>(o>#?&nkkR;D=Gff>Qp&JN=IWyH{*{G1N8@I zrC3T7RZ8OcnG~gM5JYV)Y*3c%00WK4hkk`i@d^d>ZA%nnisQvKjyGr-W{N_wG{@5t zBParX;P^w8HQ1yqeNB;)hRBOXQVHI~r4%W>5O{;7NEw~Jj_X~u09I!2KzKpp%3o@X z!1V%VJNyTO2>*g0EKsks5vlEuQ^Nykily9(LXbWDOlwAHUtqz5fu;iANUM?MEyt^S zOxwls;e_)u{YA-sn;2jQPzG(y9f)9vXuNnt8Jde_3R)jp&cvWVshwuzK2o+M?g;;Zp@;ucQEiGuy45SCYz5xQIJt$(H$mz!h1!&f+F^rcvGThKfcXssULr5++E2iKQ6i!_VsWavxx#{ceLZfoSlFXedFxr5Txw zFUP8=sQs0$fS*i=GO0W zHVGKD6ocil2M>BoC`$w z1#3tM;#{x~v|t-jNEQncr9MB?*6Qe;2dMYZ__X15=+J`~nhAkA3`BZlC4IevFJy*Hxb!WWH^`Bw zyQMB(#Gr0C4y58+U^Wq6Qz&GP4=%kqH21}Pw@}*Th*D@Lalhl$?d%k1AC@?dn;7;T zOs%mbKE3fa{%P6SdBGdhR|XX(HOIyi3JMa3YktfPvf!0E>o}dGg^`bFvfP_R`3`Ae zj%Ww+P%;MYdo^u?s**OQ+Zo$6?F-wC0D=y>0oLK9IBXyruO>SrW^2kuH(OsI)Px7YAcE-R_b9=m$h~ME0o(#C8uPEXlhEcjwz5tEsWd3Ghimz*@+R zV+SzrVA79}^i_odsnI+ z$fim$*rdj3JW+9mT606%^}=j}mqJn77;3sC1r5N3?obldKEQMdA-m0dRJVih&dfQM zDln)6xJSx0-es07rFeK}j+1H8)@rrg=fR6PoY0FQ-+@$*ArA**TI7WB5}cE`P=@DP zc0IbAXK}@NH7==0Ee%(k)Yy(A8@~(g;B9r9$U8_6JfoTIG#??o8Us91kj?@a1;-?a zebb^X&u?jArZlZrced%xW$@CMSE!X3_8rJm7M0+s(;DqYAw(9Alj(v}8nvCkOlq_; zDI#|?T!xuOjg(HEijEyN=yc6BOLhQ;N*7zFPLYoSFY>dulkBJEQ>Vm($jcvol@*X; zxLbmre~Ou??RZ`MD?7`PLcD{yG(^r*eD8=I-wTuMmCjnc8UTXGV8BTY(=a*Mih?_e z$hAGmTJRl)6oXRL0q8VH!k4imyU0N=Uv_DHdkC!qPS?nGJ3uWbY{F*uvRl~1_x~)W zwWdL6d{dEg-=trS!N$z{Tr&OsEuBA%#HV4mjRM-U(wAOlCas1cDbGr&_9mA?8&6u2 z6X}BVduK)VzZZ}LH6THK;-R3X3w84 z!G?GLa4&iExPhMF^713sI%^S5N8G(km~UzAHV<#@%`4>EoHy}_e4C!9c-d|^=E^eK z0Cp>cf1F^AA;R_Ort5VaWY!Tq$d+Z$vh7hDDKs@mn@yIacBF%4rkeYcE1lh9d$I8s;6~3Y(#oi1Z9V7k^UC)JRaxZctV;R1#8uy zlglUXJEV}NMZsz{ARNGTrb8k4(RiO1zN8c%LA{Hx-58WQib1DCPr7M6d%cp-lI~c4 zyA{hj=m?AkYH4?oP$du(#~#27e0n#-%*3S=#~SC*9HjXq61*?D7pKxT6L4x0xxS3C zz~}fuJfq-_1S|kh2RX8NxKZEMqwtO-$I=kYbX3&{6;JE&4p@9iFx~;1z2|InpX{UA zJsx`lIqiE;uK~!!@FvG1akP(nZZz*c9f{#^-;L(vdX9Zo7yBYv{q6%y3@2VR2L*ap zR96}TnHb*TUzvXMEx~_4+62F&02sFf4=v5^I~!!j;phqa_=b*j`7pTyJG~40lTVTY zd~pXyuK$SlG7k0cY4WCjM+0F1=nkXd0Uw@{dlJ%(j13O3w-;Wa)`Hg5sAsPrK=$1F z!tOy0x)DD=dsTqq*avDa)I2H(@kv;4nc_2jl#Q31`kRa6u>WNYKYSg7=GG(VFO8Qf zD0CV68cm9@$L6E4U{Hj2r7VniXrb3cF4e}D%SZ7_>cTe?M=iOV{x&c|PPGR^7xPb}BNZw> zV3ce;CpVQaBZ!{d*P~DSfQ5Jp7GRR57i)M<>^-zeWKT|`$GRXrEkKHsFHdNoz1m&8 zwlIKWh-$<)BrWWt78nsKp6GwtPbDO1=h6bQ<@V;wcmr<#Esmj*65CAPQcctisOPwd zupxLsS-#i0MN6WlKPapZ3hRTy`h!zgiAJg-ytZUtq2vOMn`#NWGI-Mu74Max@Wv8S zOq57~ch{L1rc_<3R4C8KH>Y9ELf~AF>R`7Ns4&nMp;W&1z_I_v9dHxVJ71XEnV!aZ z4;0R{XX*qd>IA#;IJG%Nt@-H#;XZzdE=oP8AXQ4{IE@sML+Kh-T`O^vY1e_|6k@0% zUL%fE$kh_fv!Y7rc1R)D@Vi732AV8_T5n$eWk8W@NkXF9?p0O~P*h|aV4|qxuhhej z3cdgI=HLFxi~0NFlk0Ew{_IKbhrOR(|EBkMXK!Br_4Pko|L*!%z0Z1o_Z27nsP`YA zf71Kq^)IjgSMM)t{`KGY{#)(6?heZBYX-v6O{ zKkfbJ>px#D_P+Dx^{;V*y?6#PpPEANZ?6BL_v`DQy?Oordf)r} z_r2fZ&V5T+>b>s$y&vHh&FjCp{spGw+t!QV&9{Hv z`^7hVKe+yv&wudd_0M}h;Ceqlz}T+;{-f*PANRiX=Jk)?y#CP>VA-n{;wpZ~P?w}+p9zxVI2e-DGu`#BW>+kS&- z{4wAA)syE8!+1Uzv=$2SLK)@QO>7gj@WovsTXu0#EPMSUYO#Rg1!P&Av>XYGjN7WL!f&S|H!?0d6PK{sn#qVAjPJG+js$j@%>I^x-K<4morv<|Kg zw}eZTEwBASNzMxt~7h7l#4dIC~if2D~cwlg`P;{$l4`^%07A*A&It`oVEm z*;+0vUR)|A*Np1zinJm$PW#Sbta!Iroxx(gZqh2p}mD2qDoq8!u?>QTcadP9B z=i7DL)tp2(5jBz#w^5q!YhCJjoQ$GC8QB*8*Yr?87WL7k9fU7F#9m);?A0H)$@K1_ z{^%$dl4%Y~X?{LecR&6Rl749ex-Wl>{dOT~KLPfty-+gESi#~X7d{-Fkx?5mzyvgQ zIb7~xffW2@0PccxR!a+SN3gW*p_W*j?;Zf9WxSJq^c3A6K|c{ zK;4RKc?G=Fuv*p(h)vJP5jMRALDHk^kR9nvQ6zCEN)hosEzUo zdD&;n$Rf&cR&Wqd53+Wc1Vk8N4v{jHQM`kj!zODuqZpg30bi2TC9W77vT@dn8MpfL z{+cn;-!D?lXA8nsrLtH7^-q43x0i30zaK{7gCFq05BT5*eDDLN=Lhr`*9R7B4zK;k z+tw+KihKtfwAeymA$lIX06D_>1mv1+&vrwSd%-V=?500#v;TO3e0+}t{ym^);A5m) z0Ln>wFZ&w-sPt8ufV#2fKh%|^20m3ZR3HDmop29O%cgyV$pSF}>zbT$zS&sC9BOKC z)z6KEMQUGjO|Rv2spM<+nZf74+7stxaN7{o0)ubbmIaS}uY*W#JUV7S9=_#M43-_C zA;)B>xaoi*j#;Mxk`bSqN8~<5lD13Q1P4KL$xbsWK7u#o(X4p>?Rq`}`2@C^F_EK{ z=RjCM0I+8_+%pSjeE=Ug8@Ll>0D(H(nXP4sYTyl(2|qJ>G|pK|N9Zt?tf67rj#@x5 zA;LBBkxH*WUWpjarDVd0X%tMMkZO4*rWRC&-6CX0u6>!hu4D1H@v*y6mv{WAB+ejA zBW6VC585VKs&>06T?2xHwALtbxWXJ3EEnN(RGQ!YQY14#5lqpZ#TzggEQ7Xz7;MXu zJ+$QGK;-&}F-DI7GGO$WzR@eNtYXND#?ywNakQulDy{Q8Pivxr1Vc8EB@_#sD07O! z@+z-N%5*)X5AO2^_xXeS{K0+x;6A_iX*4_=kvT^aKxXP`CPq9qt0p-t8~X%p%_knM zMv>!IH2J-|Q>{UX(FB7`T!j%t{he+7dC!d9`3Ba$)egJyo|0QT->N7~JrpCoDW&hG z3|#ySK}Wh~fS~h*;VjzCcJTy!RHNAS+O%7Ch|KDZrJZqz&}G}k0YD#9a;a+Ux)DEa zw(rihY{#(!1bsG%Zw0;|zA6_62RtJ;h;P#*jU?Y-8+hsxmDURyUgVfm5LuRucc0(( z3J25$$sHbJ_%J?xx{IZ^R=Ps(<&!UJgAw(XI|<%$%K(*QRhXLe;^HK-wPQzkBr%+* z4V-jN*ooOO*$jFnQ8#p2%r87++_%1TqMP85%u@FnTDzaixDc(U1xep{w zZVviDZUW&Lu7A}*rfl?2Qf3v!UuXuW28cKD_b-C*fiv%}Ns+WoLf@H%duGGrd$HuX zE=s-tJK?@G5o*)muV0|4kc|(F(woSwhmDDo&Woxvd7|-kZtcm-%vTFvojk2OBwU#| zt>gmUA+0}k`96S|M3?I1HqHt6Wy`yQNM9>R3`;#fvR%{b1k`qo;#h|Lh&tLilEoJk zzH1X5A$`LR3zDEPf=oT%SgUPq&c&OOSCP^5UQkO7-)o_Q1XUScmO){$JXO^!&9{?k z)0;yzl0=y>bBHy>#;|}>0pyamk0>2~?LhOp^EfbwnSyU)T})oD?Jn`Hn#a4r!BJ;Z zIh=f#;~QxFcP-W=Ys(}b#2935nMT-hrln?RlD8n|_$S=i`jy?DqfBHu79ohun|O=UGO*LH`pHvpzsJCpiI^?SSktn1&G^ntd2~65-(&qk&J_|8Lw_ zM}0Z91|}uRSPHaaP)1tT)daO?$Q2VHZn#<&{!tXQ{NOmT>t}eFL7$ zrN&C-{OockI^++6!}If2(+$qd>aldNW1a;|TWe>>OZ$6;rR`byNN5Ayr8Cr7w>z4# z-R*io_2}wq*|ySlZtbs|T4wZ#@1m6}toue9tEUoY^oyX3D$)#}!jw_mZ(9YJfa zx>uL$!ERGubKOF;alGLKM?2eFTjJ`8eYUs1jgI}5i`mQVz$xrqU7DV_y)3Mt+QzYY zRF2g3^$JIsaSuWk1CHi=7 zTuSF<&PC9<@mZ5pNDiz*9bI%mZqIAgVB;W?cDjZ7?13g5)pj#F6;_wsgNt*1cVkf# zBV%Wum5*!Z#ns)#Ri4|EOZIknzOvh#b)feSc3L+dWnmubP~GST9Ru)E5c*UPa zk+S2L4^BIk;-;c2tz+wSUFIu6TRf@kRSJgQ*mqag&bMXPTRL4kZkorPWnq)kw-1!2 zyV;WUEq-=or*?Q)EbZ`Jwo)$b3;P@HQMkf}JIjmvdaHT1YB%_@A*)N=Y1^sP`PEkS zO16(qm(Q)HP&h4L7_0ludU;n_ZLBnv&Ot}<%28!!2N~wkX@!ke3SCxgZWl#Cva0L# zGM|d47wyorbXNX$kl>irY(p9OE_6BQ!NkiKJxH5|R z(?1eRFq+L6Zxg=ujWH_sgU0PKCZU#l#ZPnP#;>ctsXMi*wI zENGV{xxS*cu8_?u%`?kB^wvXF2s!1D4eiF}u6orJwX?M=LW(>D#*-#p6|}(P=j-PB*w(aoqOmF?UctX)Lb`v*LNF zSy6v=D{}6Yeb_EGI~QD?4^NkCre1M2&W`1s^EIb18?G%Lpz`|u=Il0C2>0s; zR@d8D;WxL=YtC$~xmUe7=%fnwG5Yoa3Gunx$?KP?GbW2gm7TktAb$UR#ZNzeuo|c7 zCr`#EIYA@4_$wA6a3>hA(jSz19G?-#jnZU+IZf^JEPH3tRl}b`X*YcQy^J)YzOym; zIBa<+x|^60szqpy;uLC2>ry<+$rLZV6xo;Xu)0;7d>_)Un@qSDrM3ogOD}m{FGSPH zF2|pKpvi@NofKs=8|cJ)SFz}=WK%X>wOs=y&~WB%@M|CMq#OJk@+F5}4qWNE8!K6pXOlr@ zi4k*Y;(SSV>)<=|X@ZG7k<$iWvRvuVhnvWUt|m|Z240FO4KKw^jCkxqcu_bn%~37w za-Qp3uP?_U)osp9j_exV?q|X4sik6#Mub0(azE+A-v*1fEj{_;J$mt2Z}N}z=*5R9 z{ymT4KOBAe13&umA!j|!ob`ueL|^h_M7b9NzGR1s#;i{~;&4&oBaS&^g#V>pS)Lan zfB5cx8ksh}tSq&RJve8*r6r``A_zFde+gb(Z#hHx#DH$%AkUHg74 zHiK_0rHn4%ZzQD5A7WwM@pR3hBYS3KWD@Bk6Nn0YBPA7o9y7$BMlOJN&xkxyR7(|^ zvtR~q&Vca&)TGkFot1f}s2HkId diff --git a/docs/dev/fundamentals/cass-repo-api/delete/index.html b/docs/dev/fundamentals/cass-repo-api/delete/index.html index 2e203b426..c8f1b50cb 100644 --- a/docs/dev/fundamentals/cass-repo-api/delete/index.html +++ b/docs/dev/fundamentals/cass-repo-api/delete/index.html @@ -20,7 +20,7 @@ - + @@ -78,6 +78,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-repo-api/delete/index.html.gz b/docs/dev/fundamentals/cass-repo-api/delete/index.html.gz index 1adae179c30a8e6a3e66a62d2ffeeeb5cc384999..03b532b63991800543662f8ff44569271c1a7d51 100644 GIT binary patch delta 3777 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ÏIY*Pt>hmD8amEB#E%Pq!K(3LX?P zgjpVg16HOOt%4RbvY_3Ra;(I)^@JoI3!pa65&4mNQI>#O!u@)IWCI8s;Vjq(lbVXW7$>x z0}O>!X(+DAD9mi~uiSHi2*2qrC_%Ot903-(hBWiTg50R@G)A~betCfU1jem?IN_2I zZeRxjbr^`^k(Cmp#~{ii1c74*QF^*r&FEjausnrt!EJcjO?aN?_yo%yNy7ZW?!I@6Hc*$fvDwaef#Z!mCj|?6Z)Un!b7c(hY@KQ`@MUwYAN<#2Q0IW7ICr$8NLTWB+i^i0YW`qZ(qnX9COj z-Q)H9?Ju>|)EdR~NkZV-ERAF5G{0cdFG1R}usxt|L*SI4+nW*8H4e)FX1}Iu;@Fvp zrauwLJ^=(mm7xa_Vi-_=H*+@+T~h}w%4>l)itu<5;cjcmJ{WIiEQ9NL3& zr}+!9x*5R>73q6_45Q#XjB(_+oEt_%oRn(QY4@_jo$rH}zJG`gGumIEPh}{KE)g|^1~_p)hxAe1;sCam`e+Aw&;6DyzIR&d9HNX z;nkcFRE84PHB5_e=qd{CC}FSd$1v~@0 z-0c9foQsJryLZ#(Ieq`nUQufkK(jX$`A<#yql|3DysxCwf4rmf=Rw>`rXvz_ptJGpOHVZULgMb|> z2agY%!!iqUomB#mj}Mu{XtRLr@af@hhuo@xuJL&Jg=d{NDcz1(e@s~IXzj5KALZsX zD<$XEK9L{e*`mjGi!oQ(q77t^Lim>{)(Q|o$PI!_aN-lEN4WWJSqYX-h|UUXG~YI> z7t$!TU}fe8geGpe5r)7rwdqcI*|r&@M`whlZ!OZ-3kwz(wtv^ABTJsw(ot rl5JBGmC99hjaLOp*089ps>?nem3=enW0Qu3yRZHa1f&aXs)PUl3&1>M delta 3771 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 lx#}9P3X-g0QCn4)eLO1rX4J - + @@ -114,6 +114,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-repo-api/get/index.html.gz b/docs/dev/fundamentals/cass-repo-api/get/index.html.gz index 8f822e869e1c4aac9562a4ee1244105471457251..2cb6d38a0c69be0402a63a55e73acb1d72b7a375 100644 GIT binary patch delta 4881 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 D`O8__ delta 4891 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 N{U1zKum2&N006CwXT1Ob diff --git a/docs/dev/fundamentals/cass-repo-api/index.html b/docs/dev/fundamentals/cass-repo-api/index.html index 3eae701d7..adc1447f8 100644 --- a/docs/dev/fundamentals/cass-repo-api/index.html +++ b/docs/dev/fundamentals/cass-repo-api/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-repo-api/index.html.gz b/docs/dev/fundamentals/cass-repo-api/index.html.gz index 504fc2fae69a7a37ff8412714aa7a2ded759ebc4..2192695261d67a2393a36a0b3d5191ac1f24e738 100644 GIT binary patch literal 5889 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 Xa97>43!_kepX2`n-~R^j;Bf!|i%o0| literal 5884 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 SQ7FF8@&5th;n1<*aR2~T0*=c7 diff --git a/docs/dev/fundamentals/cass-repo-api/search/index.html b/docs/dev/fundamentals/cass-repo-api/search/index.html index c46192067..ddcb9caf3 100644 --- a/docs/dev/fundamentals/cass-repo-api/search/index.html +++ b/docs/dev/fundamentals/cass-repo-api/search/index.html @@ -20,7 +20,7 @@ - + @@ -84,6 +84,6 @@ →

    - + diff --git a/docs/dev/fundamentals/cass-repo-api/search/index.html.gz b/docs/dev/fundamentals/cass-repo-api/search/index.html.gz index 86910edaea0607372f27b3679efa29ec2e435930..ae62aa3a967b318fe50704585437b4888de8d14e 100644 GIT binary patch delta 5868 zcmVBVpBi^-Dor#-Hj&n z@}FLRIJ)@h?3hf8S$y#1CH^5XO(y#To+zKr2M13Gc{$}Yzz2Ao@q!XIrCH94{XtoT ziZ@uTO6ZL553VA9Jx{Y@Kv5lte{DVH3MKghfMt~E5gOrssz^G1maU64e%wH{z zVw&ggfw*T+izyT;O_Qh3U)<_53ZGRp#3`eQTAgM*RHKA{#bv^l@h9!iDnkNJqr6aQ5UjRWcn|@nHj(i+!sDDjq<8q#^n1J8wUWOr@xC0b&c^D5 z!k9%3aAIXjH^^Dd+<0y7_e@Shmu-Nj^LfmbS?Wjd=bHNp6ex_&sUP!|4i-GWZ{xh6 zMVTu;&ERo=vDS+pQ+8SPBRh+u8Iv_X4VZse2I&?$V8+j$P)lvHqA&bd~!i z8ymXyh)!Hj)pgBrLyO1YEjpszU_8yYN&z6g0X9` z&P`3#4Se0vIqlrkQpbAW`YiA}H?>vQZ~}`tM(3uEYK%S3Olo#+>Z-0428N?|$Lgsz z)dSzKx=+qn^?cnNTT-&RG&Mk)EX(qPvDUdM>`}0=Le14XHw9_3bW_)9=dl{5$^uun zH6C<-ZfdD6(=BS5-3bP13QWylTKA@oYCG=O^Xzfwrmjl8vF%jKt5Z`?4NTuQO}9In z#%eJ31J|)T%P_2TW;15`-CJs^@9W&POsjKKUDX54@*J&uQv(#D<@wC*tV>N(^~R3x zJKZG$hN$af-!k0J`UP~pt2==cJYcMjY6cX46kFJN&6%#sJ!a`%cR4gY)#HZayW`Gs zXpU8C=+p`9uxnFGwFB3346XA}EloAUz~WZWd2TFS4Y)D3ZSHk$YN%eoL(prTcUKGa zp~uWnH@g#TsfGa?GwZ(QEE{x$Zn8k{ylq&Hs++JsI=nlm?gd77i2(C??1Au`L3a*=K6GJw z)xFNv0N4-Q8(W4o?%WiH3hs+bY4?_Yn#zq}JPxhSTynts<0dsMzw<%|n_Z)tPr1{* zsi|s4$f!T=yl@<`FT*D1be>knR!u#Gg>H4$hmNC;L)X(iv$OH;fPFZ2O;~iDrQh+u zQK8)Sg3g<(gL0@lp6zsAu3$$Xcb)DF-PP1k8@syUcGgVbp4im3fl-|q>>4V6H~oOS ze&-z$Y`ZWFcmON5b5l!o0&tB2z4P3F9qUrt47t@=`d#o-G{bbL-o2@-8m?h`T6Z(r z9jm_SaLsf(n`$121bDn)f^?o&4@6?@vrzXtOOpqt8Vf<5!p^G61Cj8+5{7@Bn}Vqp zQqQry&fbOxMu_fPPN;Y1Fo=YI@4L3nJ8L!1RhjAe9_t?T@jR6}hUMtpwFGRcp!t12 zG&+xUtbwl$YtHaGOVe0a4c#(4n{`&hV77#eyVT;Hm--kCe@8dRp3&Le0F}f-!wxm0 zvr{&ts4wXy{=8KcoL*p{vTK@4p`K{4;|aB;tV%`!_+beJ>|UU z7^xP=Mx*-N=%t?qi>mV=x*|~^qUi$?(1I#C&#ri;WI!6vI8+r`i2-he6ekVKIDd5p z0hQP_&+7VwUimazZ<9v>$FRI#7DbvsU4AtoUuSUwbb$_4{jaZgPU?K)J%7_U>b6QME7{$Oq zR%S4+;z*uQz}VhdrbBeYdJFTXII3f~L{oG_0kg+7@j*BK=xI!=>gr-5YNlYbvZ@i3 z$XX(5uS}2!BI=a7Sho8%16W7fg78Yg#=mNe!1WQb9sa;1!fz0Ngah)Du1Re(Ptz2n zNlJNI79e~0tWZ`&S15Qe(In4U-Ao*B#pxtf=LyP3TI31Q-Cyd`^?42o_wy z!z03If-(iYuN-G0D3D4I$g12TE%^;m7E4v})2~QfGA|1$r7`t!mCB=1psXxXmd@re zFF;(=FdUG4&f}PWO*y;VAA~f{L71;-Tyi{3BQO6+fuDw1u!vUHli*3dLij2{SPx^H zL1_z%>mGzAcnkb~f&-PP?$y(z1gxVdDY7&u#d&N?=WlpXM9GAl7c?t)u!3hfKxk0o z9!bry&huJV%xHc&SV|8T-vEKyO?>+Gvj1k zBVBuUaN;%tdc&OYpUWtd38*dDKdyl6fP#RBBBM7=D#e}W8wrZ%f@7rn3Kc0@eZg4eFqAh2MU|gWU|fJ z6ky~?f_2#s?(M(b-_txSiz%=Kcyp1a@fK$-1DCY8;jPu)=uRnJb1oZa;c0%uGv1MV zxht2sySKcf33!aFFAS{Tmq|cTUD7!JCC`R&kJ(r^Reu3fVRV{`k9>cgN}c>YV=my~ zkHQrpkg?zlXu&;XR2>#nN_~GYrxX6&9n?E$+?%G?N|8bV4Zu-{iKt&$X`%Eju(C*j z;WQu!kHKmI|G9m_cVcCnDB4CJOag$*Bp znZfiHylqrRqV^Hp2ONLT6h^J{gS9uO<}RP_7RpGxqEtkc-yf%ws6E8lzzW0h6k)%^ z(%MMk-i=cEF^t;df;Xr?SvKfvjcq0r6ePN9ndF8z@T!e<4Cm0I%(xH_$J3{vn@X){qWLQRuG zNz$Ty!>ggldxY98N%<6T@hwW?yaCuPAtKu>awnolTs$hRZUBW$3t})B3I!Z|~ zGbe7{(cWHMoIT5*4>6!8A-{uEZy*nyF7@jb-^3-k$Fg`8D_RlwGzP&7Zk{E&(1WNMCZ8g*Xt1vmjK$G@H?)Rhs^A{^7lH z`WmeC*S{yfm#}}|L7v*E1WR3^N>Uc!S;TRx2~H?^U%~V>Tdfp{I~u+gt(%&t-8mK4 zQ888OGuJlR0T@yrw(gvwjOS^YwWpJOtm}79NeZ4oa$@vm= z7bM|jEL9dc=;f~q1#b^ge88EocC!Q2a>XXxcE2u0r+EL*tGd-L2$eS##dj_GHxg{a zy6+^@zr3UK`;oX;Eap5{(y%T}TO(-~2uaegraJ8}gtnQqDkic3=}+feo^vy--5%;& z3}FpG0~vo+IutE-OK4Umi8xeFZXY(MZ5rgGYy?E!K4ea_-4e{wyQljoRW?m@kH^ao zJnOtDF&we|n6TT?+HD@*%FP>fO3v$jA>XEF50C9ueXh1m8^CV4@DCHL4MZfVa+##p zF%KqOSw_oRXnCKKA8Tl`44d^!(!BIxXI3sbCT@R)83o6(WEd%L3!4de@*~IetyTDb z$%4&A1Te}h0sCAeQMQI%PDY>_V~a08GWtT*oO!hhS_9A*N=DhV-6B1bwS6J;X~Cv<1aMy=%xn@13NP@M0SjH#(Bsyj(UF7nqQ2WG-%F# zY+!ezjy6)YH;IaA>9=`MQSr9)A0f}1aV~#fPpD&~uv<-)>hj6EUQ(#TqOfaC!5zRh zyP**5Xw37%OG@z-)NO>FNl@}xg6@W%I%&QAyi(9oXRJT&#BvKAIh*ns-A2N>fao22 z4h8u3Zp$_!YkS8kV`wp_neYVf3hv2J+Gzz&`iS+l%mu#358_$oTLQ2EKt6Sd=3#%Q zS>%_+mLSK`3e0X))fyFh6PW>vmjq)5Y=)g7*Y^oDo!Q>)#4OYrXzHo-Ci zz}OQ!%xKgY8zP}`{SA6~Lq~mlSlxetUEhWMm%mgMcyWg=uK$o(1}o#+t4f+X8UzDC zcd%&+eApBBB-D8qQys9+4=z$7TM@85Nt$p1e`ff;YxUY5iSSsdNg$T4{SVSEN@J-? z=ExoCU;}K`9~#XILK#alVJH@`4b;hyo7&1KpRZ(j{U#*F@-sl7qTQNhFCyNC#mQ(Lm4@b#2e0N z#4n_&_=vks!jzT5Ol>ZVz{^hNuy-x0ziU^Z=$iOHAo70yfo>1Tl%p9cpI2^1A!%9o zB5~@DD^he%^@g6U>Qmc^wV{8;4AmHFLrc-2+)^yOJ!GnQSB5uLEbj{bPYw73pG-r* zE24p74WR-2wytdFNVl+4Q#FUWqdKDdVS{LSe+YGH`i;0bS56HkH;NkCF{mC218MKUE# z;>FH8B`MFGs7nPVu z6G`Pkd7WmLISBPkpDUsGLE5r0aJtL>QHw@<0x1{;FOCkLe9L*g+|&y z#e+fxS)}rXv2XIagp7ku=FmygLX1o$7x+@dj4s3wu}AEq>i9Y(*L0Ep@T8{sq#{)? zpdm%%SW8ZbUmif%bC{aJ(^iCn7l=j6@tg@2R;q=fol z@gcoxqm;I+QCu+hSf>b9uhTUxU8I*hspkbvFh1A>0BoD40j`BP&k9iLK=Q`m&U$~+ zFhB)5IOuoXZ$U1?vS2i0D(?!#A|R`)`ugVcWK##VLEBa(FUq>)3!o;z*O2m}?)7$) zIete^DHGBTe%MC0>|0!VHGep`LyPu53fS=yUR}h~^H?r9pDVCvuJ{hf1{K5=;WadG z&h|(7jDA&M{p@S~6OJeA^Zw-qcjOV8<-?U^oY7Y-`IoOZOK0(mpZ7I&Jd9>A%F#9V z=fmHQek%&S{)hZ&KFOe1IY~rT30FQ!J(2g$g&nN&Pp}e|!-+_$>VKKqcj-5<;OWR# zHS+AUu#t1}{sO!eReM1`fB5WJV8G&cI(_E;k5MtQ!B96H^6baA7w=AoB#tgQdBfRd z`kWk1vvkJsE_qEg90wGhW{`6lg8x)C+m$FQ$7o^-x4mcnOuj|)A=+p$E%=b+0Xo(@ z8pLU}W%fP@@g;Rbo)K(bTpO&|mF*t<+#;PRew?zC(G^AmH^%0Z8Wu5sG+XRr(tu7bB|4Cpfe< z1oztd{vVXB$J!61P>TV}E^GukEOx;Y@=6MD63`$S1{%VY(- zSA&}K|MQ>!RnNi0FA`kqQGD-8-KR*n+b|P}%=38AMSn{~@^ZfwT+N{VTTb5cWq_K+ zBTVMo5MdFY#HmkXrHlq^b5hBGSW>HBjI{h(F*={C4$}hPlV9YDz9-BKpcah|wl+4@ zvCBMGeK&ijrn<^~lZ_4C>fF@zR9)8`H?;Vsw&MHCB*`|O7y3uGfx*JXC zqfDiCE;{_xBlw~&5BOE&b47d@MoCmeELL)##e83@`zfL# z<_G7TW&V`>J2_&1=jY^g>gO*%Mb8i{^#= zQ2$&KCdkbM%CiC;u%^6WYJ>lz^bT(L|bVG-a2;2`zO8DOLnUL409AM;m> zqnPFSdm!%F(_#vRO4H=&^B1@JjKXIX4RPu-L`|m|4{4Nt_;DHV{Ml1K;{o&x%zFBK z6IJ-rp!k#eXX+yXr%_%|76hy96&^&usZC`3jqo_<59u8~HT~Z1cCF-ZOS~^ftFy5> zp)h7q1Dsfy(hYJ}GdEtF`#poR(D66Gv-v#c$}IIF_;<}c1qu|O&6yYTl@1m>zi;Eb zU`3fL9?Rf=ak18m7c>8|>PL1KN6970c)UND!(WiL0l|shAB;eZ@)59+7x~D~^N~tL zZ#fOEKsR+?qfj~^EZ-kUGza(W>IWWwcGIb;Mos3J%(I-%O?7GqsvT;k z-npqkJ!8y6ee8B_YEm=MLet`Y=cX35w9s}<-|XDfra&wA4Q6z1>QKiF1KrlTv&p3v z(*jR7yHC!Tx}Ii?O(|Jjn(8X`P1E#(vD&$*Mpe_($6@!$(REk~ZZHnVIaTy zsXXX^+|;CFkHggJ-N$NCCoojqSGCSfZR%<)upPbgyh01+a+_fXf*US&*DyJg=py1Gc_~dZg;E(b;q{n z+1(`qhNx*{&(xjH`o#b_)a(FMad(1kY6J{_q(AH|hlWGB>zkS@H_=W_UFve(_MCBN zIW)$U=^C>GE9~0Tq*maVwyt&_s;N>V3`}kYo#)2XU}M(Dmc={obFitp0S`g1bylS& z=tI{xLe1z-ut{~@(`>){nlmlX5t`u#T4z;i+Eg=Of3$gbf*q>a9&;SK^GY{e>VPqS zpfRVrFpa6t`Pg;U&R8wVEUv2D@4Rj-m9o$uGh^JDOO{4G9rj0G>pWD@_~QUZ>R8=} zYEYG%hG#h4$7;fw({wg;CAOVXHyg07l*Nb&PV~5>#Ly&tFCiXjoQ9tx!}QdZmLt2sUG8Y zXX%F)svi0bM51$3u`k0WXLlB1+oGP!17?R-=cYDw7#QFWX$tn?*fCVUyQK!}1sp+c zxk2~I8G|*T*{)@GCK&7pjBS)u(4xS)?=!wov z4LWwfiWqmdnH&>*ZP=-T?h4!i`;b{i$j#2u@7UB*b;D*__ofcj9o=$Or~AB)sb|<+ zHJr}+#RZW7j~7gk&hzSmNQ^x{)V$8p)q`iASdKJP64u1jqX1kvj5y27UFc%Yn2yYpDb zDz$YmX${_4mySW2G(NV>pgUF_d{++opLZ4sFbsWLGsdpoSvQSM>W8`&s(NP*k1gt& zhH7%Fv(*F}vd)3MuHKo$S3C*QEdLKI76&Xe@InxfD$Z~-Of7@ZQ_hQjj*)6{Y&5FR zjb3_bu&6o@qAL;wBAPxR0V|l2^X!UeN(Q9yj6+qCl^EbgNO97zjPqA#5KxI-^Q^8< z*p9ql|okXwHf$38NSo=$9Fct2mM; z6fm}TrePCJH{WWyuh_6s9HJ_ku2|G?41Cb^Kf0=~R&{kT5j9g&H~p#+l*n2lYOf64 zSBa=o>SEdM+YDfBbqm5P1sngWF#^{|$aeS#lL&u75Dv&owkEZI%{)z0kR~bRX<2~m z;j_a0BDzAsgNY`2=GV={@m8EpQaVpiKH_43&>TuOeImdBQ08-%EJd*33LYL2pCu?$ z(EG}9CV~Q~?0~GwEz*+T5M{Ac6)*jY)Ftz>kWv~m4_B!?Dh0~QBK6bRJmv+6YZ`_F zlFxY@`%~^;?hitL7Uv+$S1c|$o~DtP|D?cA!z@@tE9*({BwrzXl_0E#vCW{gg~fFb zLKD0Nem}v1N>umiX;K2#QIr%}8kFKZwx#noyeOh%Le2}86+BqMvm78asBw>^=2+)> ztt)0MzZ@*32a9ijKu}jlUE2Qf6Q-X{ILWk z08Ey^JyP=}jS@i$Y&^3viHb!FC4T@wK}G|(q+(RY4LzHYreGnW>D4CkAFBFYiF<>8 z@0!Ojf;MUUENdUd;3Y2Rfq8<$-8Q|42p}?~dcqj+JenlRJc|-Pf@RY#*$79@8n~YD z3tKBn@`5EGrwU5~h0UWje=3A6by7nUfF_4$C%w{=dS75?*-F3%3DPH4wBphPbIG$nwGw&=EqP&hQxzFrm)I$Fu>Xb++Pi}j zw;9kI=8XSbMwv`NZNdI=1!M;l1UwWOy=hV@?mRDNB8jto7in5Z<-KgN1NxSwu%+B7 zL9mhRfQBj_q-?5He^@+8L8ne?$NsAlaTJ4SQl+rclvT+uk<~Ka!9l4jga+$k( z%R8EY$GG~!!1{fe1Ps+Bi}PRdZ0PrxjdfG?7cdoir>XeJf9I*x$=@^P0v`S-ToD2p z3(kNR+(SmyVL_$T_Xl$};osdsy@STRX?m>`DHN~(9Cet8`jwRyO5Xx2ixe2n0)p@u ztQPPO+*t0SZ^dl5+f2Bh<#-3m2`}0#NYGiU!|d3xjMHxy3wg>wZhBML@DZ4OnBIc7 zjp|6$KBD`8f8&|LsC9m@_U6>w<@4P_8Hrbvim3AY<8%_Whd3KpVK|;5>~~mN8%f-| zQ7S)%QF~nQ2K6V)27Rru&4hx2M0YKd+z?N=iB4$57pGDa&ml=5U`F~{n#bUcUbgm zB<*?3zeKYk30kOo)d2K059w)~5CX2sECLTPP0-BTOvl+O%x=i= z)1b}he>zG7{y;fww(^$fXR}}LR`x0~Kn}<`wFJ7*=nUo z+|ls0Xx-FA?aryVj*6*LpSiZl4#1H5uyyAYWjs&ItUaCNV_m;cE=velwChZNy% z33~S>7VvqTF7Q)(l%t0D4r^(JoISjEe}#4<$-!L|%uz0` z?WxX!w``;cO3s&{yC4ZKW2v&pK`(z@D0q8_;sMUYZ#O$YEmv&9ZTIV9bc*-?ysBI6 zf>3!=QGC~;eKar{u>Pnk>U+{gN~Ti@c#kMzD!HD_L}g4O`^h05TJ` zXB_qXs5QSBGilJA{n)_ne?}c`q-t*x71Ppd^Pr;QZRtHio;TxMzMfFWMq#&_D%Ita zcfF)ghecu6nu0rkZFWN;*wL8hg_o4#E2!HDJCmT~vjp7@J$2H0`+23HrOsG?+==BD zI&y!?XKWh@=K`X4>^T(R+q*5>jI8Y)tBj$=oMpljyeqgTLuscKe>mwQ*4Hu@_#Quq zXPIvazybjI)FGOOoo10&7F&WGM=LP9QB`YH>`i0_EM5|f8L;g+XX|;g4`%mf>{A}k z??C+)KzhSly%veyK91bK-2QeX!r|Ec%l<}=Hfw^mNZYs@fZlN8p*bkfZC>5s3P^8w zS3kAd&9?;q9$^zKeHE+anPk zD>Vtk(zX9V+C^zBRmmK=BOPpjt@=Zwc|n-(rk`zNMpr(^lbef@zoJZmfXEfp$(o}rJT_<7c zm%>bKE{wp-PUf(8Evo-(SD_eyuCe~Rf|!S7UufAGoB1-v2}DCQ6vz+dyq zvX3+qJ2j{=)NE>t?uQMc<^3TbR%yJL0JWQ_o2OAyz;H~9Izzk(lUN$`i1#iMyt`|t zyVR0T2K*t=_v#bSFebJRNS9B#4o`Tqns^d)NCK*>Om5sLk|}8tF9rwCP!4jE@ayXP zJPV#TM*s3!5qWfm;qhZBk8=G`@)DD#4xarE1MNTj=I1gkUQ}WtO(e>L@;c2fa}es8 z$ORs$R2zjEo0C!!dVe{+rBKuO#;qcxMFpD=J538qiTcg2uMRNGT_#gU)cVtUyOn3x{lC@jALkDz|`QmI@DdUI0}{!IOSrCkTWlHp^-LF@t{ya7MXlu?3=tU zA>*KvIdsyr5F?}H0$+-lv4t2S_K1B{9bc#9nl17lp42p-RHO<9G^B_eYsm=_3?XO0 zSn@8K!I%m#g@2~PD5~&c(2HOqFwcvjd?lkw3(hM-MHQ06$k~VU3%V5J!?-|02SbqY zVn`OqL7+U^LY3GutLwGUyDxJI*Q|);g1{v(XDB&$fY`ePTm|}NPkH{N|*;0AJR)3rL<*@;)1!y zIz_O0ovvx=BE95EJuhg2@xdklVB0hea4pPvR)A6mk~ao-*87u&0V>eJLBH#M3vv;b z1)~{Lc~>YF0a=Y|>zmJ$O&!z*ZCjPRDC?3hfSLebL&}S~*V|3z_#Hi^Oh`NUVH@4D zZ*l3>;D6u_E!zJmV8=^%brDa`W4YvfuE3(X;yWN4R1jB$*U-E<+aKjK_EmxPv#<6~ zIG(J}`DRusDZ5Bbx4 zl0mU@l8CGlu6&ewBJZ6GJ6PqPU?nPt6OmNaGk>-3(r;kFvynwr^6ay)k#q9?0=yNf zz964Je6~$6VDUShK6CHKs2Evbs2etU_T$@&cc()VN0*$u;r?a%oE%NFbjI;6d6nw6 z4GK@y$vF$bf2x}8N|cpjG%~0SRkKnj{nh7`~N2#TsOrx^YTxBzBe-zWure)-K4z?j$1M~{*n6}?|ESa z-^K+ahgrs|lhqbb7|!xK!2GR=x~~rj+0gWX>|5)kN+~3B29rG(PFRgLiesdzj&D0m zSA2tMis>1y;_14sFw^0NZ~Htn#v{$NHOEnPS9dMvu7RzwZrGi5;`pW??rog%JGm^> z#;fBuC-2GGr&p&ZN94!jpG4uilap5`lv0!97a;+dlLZ(je_3|H{ppSehUU#KMpTne zaA<1??zQ#(ZHsfUQLeX{Qem1F%WrnVR5OKxK>~ZW%w%6?v`ff!b3ni+>}u8aiIU`& z$qIO{1~upZ=Rg0eo`Z*9B)Hb2_}-PePmyr9VI~rp=kcJ6{+5X3<$f!;nnC@yoV?}B z05yw8n9R2!U?M(=Q;)?;84cFvq>=%#q*lKeY5BEcY(A%^&K)7L5+J zHrDCb@m;_Ae#cHtHOf81AM09otd2`HO|_lSITlP|%{2e^`U-VinNiBx} E0P|^n`2YX_ diff --git a/docs/dev/fundamentals/contacts/index.html b/docs/dev/fundamentals/contacts/index.html index 8a233fab8..aac4b89ba 100644 --- a/docs/dev/fundamentals/contacts/index.html +++ b/docs/dev/fundamentals/contacts/index.html @@ -20,7 +20,7 @@ - + @@ -33,6 +33,6 @@

    # Contacts

    TODO

    - + diff --git a/docs/dev/fundamentals/contacts/index.html.gz b/docs/dev/fundamentals/contacts/index.html.gz index 8993316f861eb3b5deab71ba36d8c17c293c5a87..7dac543bbe281ceea1057cc1a9b6cc59c1921f0a 100644 GIT binary patch literal 2751 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 F005R0V4?s3 literal 2743 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 - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/fundamentals/deployment/index.html.gz b/docs/dev/fundamentals/deployment/index.html.gz index 270037dbc57a39db6c91e869e7203512b2b8902f..dca8b2790c268bd40201d39debfbf5834a0e9ca8 100644 GIT binary patch literal 6489 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 literal 6486 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 - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/fundamentals/http-and-protocols/index.html.gz b/docs/dev/fundamentals/http-and-protocols/index.html.gz index fba47fdbf79cdfa5a0aea1b376d73a7107f660f4..7ec85113752790e25083506a34900bb9d01d1637 100644 GIT binary patch delta 6010 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 delta 6003 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 diff --git a/docs/dev/fundamentals/identities-and-login/index.html b/docs/dev/fundamentals/identities-and-login/index.html index 2844cfec0..c367915dd 100644 --- a/docs/dev/fundamentals/identities-and-login/index.html +++ b/docs/dev/fundamentals/identities-and-login/index.html @@ -20,7 +20,7 @@ - + @@ -100,6 +100,6 @@ →

    - + diff --git a/docs/dev/fundamentals/identities-and-login/index.html.gz b/docs/dev/fundamentals/identities-and-login/index.html.gz index d7f9544d2f391f131ed35d1af56ad0f7c6f1fc38..a0216ec1fcd709f930b1675ec0419ea967d7dbb4 100644 GIT binary patch literal 10685 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 jHi%rWnd-cy-y+~0ee-|s#WV=x9|V5b<#Y) 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 b>?b6g>gW>`=Uy - + @@ -55,6 +55,6 @@

    - + diff --git a/docs/dev/fundamentals/json-ld-and-rdf-formats/index.html.gz b/docs/dev/fundamentals/json-ld-and-rdf-formats/index.html.gz index 7aecc26e0a5faecde4eba84f23b5c15500dee2f6..57f2a74e802d4c477705c43007c667dbe18dfb6c 100644 GIT binary patch delta 6918 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 delta 6913 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 H2bur?t*3+t diff --git a/docs/dev/fundamentals/repositories/index.html b/docs/dev/fundamentals/repositories/index.html index 781a33eea..5bc613f50 100644 --- a/docs/dev/fundamentals/repositories/index.html +++ b/docs/dev/fundamentals/repositories/index.html @@ -20,7 +20,7 @@ - + @@ -54,6 +54,6 @@ →

    - + diff --git a/docs/dev/fundamentals/repositories/index.html.gz b/docs/dev/fundamentals/repositories/index.html.gz index 83864e3c85d7304583adbcacef0c3f7b46a20e14..f8969a36fbc7defd5812d05aec35a141f54f54f6 100644 GIT binary patch literal 6980 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 z zcLT6DoVaNY26Wr1?sW%bZ+N@E^~TM&1b>IL2|gnLj6J~*3z{^+hA7clzg$~h-d}GY zs?X!rpUM66pVbSz)87(b2I$ssbVhl!_Pn{uT`&XeNI2)flOu7R`g#@6+yZ)*r)RHK zO=I(IX`16XA2uI|hrMTr;chTyVceOUvaU#_t02G}IG z(JknT(6r!WPOlhY7-<%wcJ4-B^>v9Y=5kI;XqrM8hi9AG#03_lwf8cXjNrZz5yqVq zbsbx?em*8V7Z;?OGW?s{g5RC8r4F|@6fswL?{3}GJ=oI}NV?3`G7hGP2T!hdlPq+w`+nT9*el~HksFvb-(OOtOy*p=k;-kX6R<5;iY>kMOaY2U_C+^F!|XdPB$twWTXS8Q?m;irpNL-<#GdWDF*A5r&* zmpLqb)yXiJ(Sn)vRvnG-0H~Aq0^6kPEAbb6RCoUKjaS zRCBrjs)VBEq&^aZ@}-&}mC6DDbZrB`+#n*LB#G<2R%jzFHnwXZ!+f-02t2u>xdt#8MROnC6VdBvn zNT>?_mFHj-Eusq?w<*F7{4mk!$A*fUA!ufD2K>t;X&t<%)_6gBJxn<#N{-N0;QY{b z0*I)6H&u|s(>`z3wU5eul`6vn9d-<5oUjzdB@;##d5H#i&4U-9ywbqZY*kwu6r0tO zk++hyEczKg+9CuMcn0PxDJ7?*a1~21#Ec|T*f6UH@{>e@HR_{Dw}-jT6;vWd?sr6^ z_cVqWR$S#G9!WB3oe|lZsS#DW9SgHowY$-<$l~4Fo(TPvJCn^P4nX$HYZU(#EL6Mx zN)Wi_@e+(8q&Ww^z)PGBjJ1k&U1%>|Wa7@CrUNx+*l_`Dt(IaIz|$`|&||KB+ei5o z<5%=ipbv(4ff>G>Z2*E7$c@vrd|t^fVPKbRbq(?~IE8?wPW$1g$Oc#$9U}iuHf9KK z^q67Fz86gVBED)gIDH#-x5Z>;@pg-4mBGSBmI$7{*b(mKj&R>9xMw){yMRpvT!05a zBcdF~y;%k(O}NK@`AfyiZ$+u$H$zk#6TPg;wTbVGp|6!ty5o8^lp-($5otbRRGY&a z#-xefFcK~PlfGbZ z)PYHP+_w`d*W$OfG}UUjef2840)q}+HL*Tl_Yieg;Bp+{a^A}Ioq+!5fBhf0t%CTj;GV2obN9Twd7fM_SRTlG!VloIM8qZ+@vX$x{zhp@u=?iN zt4fNfta%hMUQ#Mq7mh1b9g!Tw6?E$q>00^TMVj(;f6w=5 zR$a{LYhf$uDZ-;eDr=b$n3F{X@+8)zJcId4mvf3HsaP!n4%0ZNIR(OV^Xr)~Y5TsS z={nw7ng6(Y7g<_ryGI9K?;8lA_!F;$Cj!0B)P3P1TY(F~qRx%Hd(&z3%@;&?| zD)-y8W|D~63+;!KWR@w|`abqpitBt?dl zHQZOE&f=hk! zmuv;*-rS2DUduG>MIyvaH(KIQKEy^h@n}uLfn<@~1^Blb@EX=W{CY3U#ErUrGjn%~ zr>ll{vgjW>cG%2!$g_f{Y}X;BeD=6&?)rnzF$eX|yL+EoB#k`gJi=1 literal 6974 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 - + @@ -63,6 +63,6 @@ →

    - + diff --git a/docs/dev/fundamentals/search/index.html.gz b/docs/dev/fundamentals/search/index.html.gz index d16ca7723ffaa46787b21c8bb01d64d829eca943..c63bb4c2c882e1d7362c6fd92b40969e9466c86c 100644 GIT binary patch literal 7147 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 b885#nU0je3bu}A>JCFVs{<}PumzMwl)XWd+ diff --git a/docs/dev/fundamentals/urls-and-linked-data/index.html b/docs/dev/fundamentals/urls-and-linked-data/index.html index c4c5c1b09..22fd7820a 100644 --- a/docs/dev/fundamentals/urls-and-linked-data/index.html +++ b/docs/dev/fundamentals/urls-and-linked-data/index.html @@ -20,7 +20,7 @@ - + @@ -48,6 +48,6 @@ →

    - + diff --git a/docs/dev/fundamentals/urls-and-linked-data/index.html.gz b/docs/dev/fundamentals/urls-and-linked-data/index.html.gz index 18000fbd4e2d29d171656c7544a796e853c19d75..bedf079a169aaedbcfc915e7014e5a037682b968 100644 GIT binary patch literal 7021 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 LB12uYN0k5owvd;| literal 7016 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 Gl>h*n53%0> diff --git a/docs/dev/links-and-references/index.html b/docs/dev/links-and-references/index.html index 9e581e211..927956149 100644 --- a/docs/dev/links-and-references/index.html +++ b/docs/dev/links-and-references/index.html @@ -20,7 +20,7 @@ - + @@ -46,6 +46,6 @@ →

    - + diff --git a/docs/dev/links-and-references/index.html.gz b/docs/dev/links-and-references/index.html.gz index bcdadd034c645805b524dfde461a7523f0a976b6..8a268eca533cf1dd0d80acf4352135192d07fd5c 100644 GIT binary patch literal 6103 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 literal 6098 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 - + @@ -44,6 +44,6 @@ →

    - + diff --git a/docs/dev/overview/index.html.gz b/docs/dev/overview/index.html.gz index ef72671808c46408bfe32b453a45247deb38dc7b..8cf9d4bbb2bf5d1f7cde6c519dde4a64b39d4e33 100644 GIT binary patch delta 7780 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 delta 7771 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 diff --git a/docs/dev/performance/index.html b/docs/dev/performance/index.html index d568d0397..196c1bc7d 100644 --- a/docs/dev/performance/index.html +++ b/docs/dev/performance/index.html @@ -20,7 +20,7 @@ - + @@ -70,6 +70,6 @@

    - + diff --git a/docs/dev/performance/index.html.gz b/docs/dev/performance/index.html.gz index c9b933b412edca3e279deac4e9d483d73adc3d3b..83cf20451c8f1ba8c17f09d42d92fd3989cbc03e 100644 GIT binary patch literal 6517 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 b6+gsQ{{9-oL-{f~{_cMPN9ocF`-cDk#HXs7 literal 6514 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 YHu?K&5DyiL`1rg31-CPk{`-dj0J|EW>;M1& diff --git a/docs/dev/security/kbac-specification/index.html b/docs/dev/security/kbac-specification/index.html index de1cb43c0..5ff21272b 100644 --- a/docs/dev/security/kbac-specification/index.html +++ b/docs/dev/security/kbac-specification/index.html @@ -20,7 +20,7 @@ - + @@ -330,6 +330,6 @@ →

    - + diff --git a/docs/dev/security/kbac-specification/index.html.gz b/docs/dev/security/kbac-specification/index.html.gz index 80ed89f91a79279ea86895d7d424d723fab109ef..218495acbf49943410248c9d804abebb46e08b39 100644 GIT binary patch literal 13599 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 literal 13593 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 f8;qCLeSs5a1 - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/security/kbac-threat-model/index.html.gz b/docs/dev/security/kbac-threat-model/index.html.gz index 7f43d73ce0f34ffd2a76e6d3aefc262d6d533725..c5753c339907c9eccebfec175d65010572bbb92c 100644 GIT binary patch literal 5207 zcmV-d6sYSTiwFP!000021MNL)bK6LA-}hI{QB|>BWq^1C%t=bgT4(KBKNQQmTUV*n z)nH~oVg&+RU?5tTTt4P=DnBv5B;5mm1SNvf$fVD%tjd-^OwV*rPrqjX9{=I{_vat~ zeDRXZjN zWOSX1<)SF%h_E7;A_vfA%H`~Yi|dpLLw$Ij=BZ3+W>k!3;>7O8k*UnY>5nhY&dJAF zDX1iG3obJ9ALN`~UXt$%RvnKUpgV}CA{Ql*bqWQp(Fq3h!?T3v0^qoGG*Kh*B(nA~D~5;{z~t80cl zwgX#G?XI3Vv3VFX9&2~?&Cm(B#{x&YYhXH)NHCYW+Fe64^b+m_wm#O#^r_8b$J1Y& zi5bPVJMlcB+tmSS@;oo*Af38h!AF5&C01x_cLizkY}dA__FNs;WIVKeOK|P3o*6RR zqn@izFh~=3Er(h9T?5k(!bueQ6YZ`cSd57uw8l%TYh-da_FXsBXVb*wlbDBruPwu% z>C9)$jrDt4W*plh^juH7t8Loc@}j`f@9Ka-^rD!B+P2hn&1e$DaiA{|Fh$#*#GVss z+ZV9;p&jsmKVq(d>2eB&Ez#CFH#9}WJUh~tLpL%b;RJCw(UwDZVp7MZ0rwN#uAb@h z&P~{QlG;UlL-L^+|tJCo75MU zC78C}_?GFoevmjc(C%uRiAe0ko#|qG*)sD2I0f-+&H1Qm7qTLmy3h7Ho zseVt(6b_$E5>J~;0c3x|rH&VCD>}sN7PVq30{yP8X*mg_@kCp30_B&%$pzZW8u+Gb zC!pw_wml32bCQIS9l6@UdjRp_By>UPw530YAW@;hkGQsT4Nwm4Ao2rkb%i(rxf|#! zdT5!6H3@Ae)V55Jp7_-Ffl=BF4jogtF&AO1?I9tyOA;n38;D~= z>br^Xw530UJjHU{fZF<9L(>TzKeF`0=r97Evw|?uPhG=_8M}e7+)z8pi$IznS%&CE z8*2p8G>KVa$J&AzL6pZ55XD5>szo485d_ijPrEBbc?pdIKhjQAB8Xq?*b5R{pTi(c zaUA-#&^CxsXfij7Bc@+3iXxK+ju+Va1_t~wIE^??9PPPIY}2tlC-RxL8HTVWVIriS z&{p*c1pa~TP9jG;-2jus630(0M>{E-_-5p}mM45|vjz^?^=*eisHfZYTI9SatN+B? zf|hJ%@;C|nu&p!PE>kx}=$Q~wvr?^gkjC8>(s5kyn|5%XUXzroYWj$9DydP4@>-Ne z38aZqK$9$MEN~;F+G$wV`P)4RXvCpK*|q2NI;Q1jpDN`7%kpt8WsyT$bv-4Y=2;GH zGbtDUI36#TOLOU(ML8WimSv3rVnk?}Qe&2KF7lQXQWlvw8KrY*#Z9gk#ix^zMJ(cZ z5rKsmbtqG&5G|;jktEH4fvhfJUh=%zp@6x)_1u8ij`s@I&j`%G35jLcjsam$=;DR# z{2W=#YTLToM77KyW@T+BxYM)})q3rMJP_4pbhn#+f1LwtVC_J7ZD8kb8Y6IhjBJNL zu!!&*1mTn%(+#Ozt<$UkX=Z7MfHg>$<7!t*n?9<|0S=$mGdr zwJEt869GnmvRcr5ErL=QxOqev%~7Uc^xk$Rf&!`Zl=S5mX{m0BvQkweE*tuAf!z5 zDY=xil!Ev0tS1N^I^5&Na%}RvvlVk%U5(b#gST&iK
    ef#VI(_Ck_`O(cSOTl~! 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

    p@n{j$H%RL zos7tv#o#jhh;4@=oT(>J5Biu^-IM|SNVT@3G*I41e@_W-NnMCg4jEC z0XOgz)PQMeTK7)1lruad#%WbxnHB=^vaW`+)b|KZ-n8Jbs$1~=&jp@`1of;3?OFps zei9G&OxS6a#kJhA&vM>_IgF{=;Noc7R1)!J3s^}UvQ@Y1jgJ=hcIq>pFYY1z3PAQo zw>@4mS56F_((Y3x2!~^5SNj_|X59s5Q$yok0ql(?9%Tdrx~ndA)&toa-Tt@1%>Rz! zKOjQDdjx>7C%Bl?Y?Udg&~Ec2Vsp|t;VFgm)M(!&(!EpUFMnwp@Bp-}j#1xSN1dzV19-K`s%@8o5gsvY_6_V;v7)jm~sLrDOjxC*oXY25(s zT{g2S2+ZF_PEqB%*0-6=rd<}YqM6`ZkJNYgsPIFL2O8CJ_-0%Qo{g(WUQSiVwc5+8 z1+J<&A1^?9%d!GnCKY0G`i@Juaiz|FROLJqyw~`#qA3nv9gtv<(v$0qlDDrvzFot- zA8$c)H}76OkmJYO-VLe`E!JSR+Ij*SVCC8@ZqIA$vA zHxCH{>qeC%6V9p|V6NBJBYNvf$&P$cVUgt+a=M(}to5i9NH(24OmrVWI^{gSA%f<( zC3=TTvZ%mr7gB(%6s>m6JX8{I$|;DTS#%^5WCqAQ>0vj^Yx~&$;kUY!e=L^;PnyfN zBa=Lx)8gjYV@BLCg!?Tp6d06{$QFbuIM*P7<@k!<2&DjJ$GFzCV?_yH3nUsMDU9lF zH;4y+|W z0BL|IWm$nWZ1vFm`^>_JW?0Qc;Ie4POp`>N6QMbXPnCGpYtkM!Pc0Ehx+^TDOkou~ z@0KH4lvcK2&szJ^@=)CLi4&C;5ILhod%RY?*bbI_iw|hqdHq^c9hQ2ws3Do=$u}iQ zOsN*&Yu8H(JV@En{|e;{I1txLqV@;mSg<4uQ3xfn%5WO6m*bRxW6hz7q3vJ zj>I);$;ztYZEb0nH{OpStrtD%LRY`LvM=q*zRV0L1#RSs%$K>x{e)eD{RKh_ zkmb)=1+pEZETG$IfAxMvVm+&6iEcB&vBSt$lDq2IMh^BVy7pYmeMq`uyx01!1`Z*`S7vvhT;aqGjA$F$fwxY!xCK)N)#EaYUm~fJu^7^ zC#)lF%ts5_Bh#N3v9E~%i3+kPg*0YV%;0u!&upX8dUt%MR-mPb!Rb$+>>Xb9X z9X71t#XQA#UEp&7>cBF%$HvB)qyns@I`5Z$X8$ RRsHPV{{g&YJs*c}005VZ97zBG diff --git a/docs/dev/tutorials/align-assessments-to-competencies/index.html b/docs/dev/tutorials/align-assessments-to-competencies/index.html index 23bf4d90d..13158c217 100644 --- a/docs/dev/tutorials/align-assessments-to-competencies/index.html +++ b/docs/dev/tutorials/align-assessments-to-competencies/index.html @@ -20,7 +20,7 @@ - + @@ -106,6 +106,6 @@ →

    - + diff --git a/docs/dev/tutorials/align-assessments-to-competencies/index.html.gz b/docs/dev/tutorials/align-assessments-to-competencies/index.html.gz index 97c7e35cf7fa3570ae3f09cecb1228678b0c9fec..1987f083529f3fce6b6aa89088102d94a3042e4f 100644 GIT binary patch literal 6515 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 ZDrNZwW$1G1WqS6-{{t{1A)wQf007QT)HeVC literal 6512 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 WgEDkE%_2Md;{O3yE%SHNlK=o|p~C|J diff --git a/docs/dev/tutorials/align-resources-to-competencies/index.html b/docs/dev/tutorials/align-resources-to-competencies/index.html index 41e853390..d2af915c7 100644 --- a/docs/dev/tutorials/align-resources-to-competencies/index.html +++ b/docs/dev/tutorials/align-resources-to-competencies/index.html @@ -20,7 +20,7 @@ - + @@ -62,6 +62,6 @@ →

    - + diff --git a/docs/dev/tutorials/align-resources-to-competencies/index.html.gz b/docs/dev/tutorials/align-resources-to-competencies/index.html.gz index 9e194c255459646ed3864e510d80f3d6cc91c9d6..07eeb179442a67c4afd02af29a19a3f2152660cb 100644 GIT binary patch literal 4978 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 literal 4974 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 diff --git a/docs/dev/tutorials/import-csv/index.html b/docs/dev/tutorials/import-csv/index.html index 2bb9fda5e..9158f75de 100644 --- a/docs/dev/tutorials/import-csv/index.html +++ b/docs/dev/tutorials/import-csv/index.html @@ -20,7 +20,7 @@ - + @@ -102,6 +102,6 @@ →

    - + diff --git a/docs/dev/tutorials/import-csv/index.html.gz b/docs/dev/tutorials/import-csv/index.html.gz index c0c887b6770199507ea946fa63d9a9db91adf95f..6a5f45b60dd5e0acff5ab1e0edfdba5c1174d143 100644 GIT binary patch delta 5342 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 delta 5338 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 diff --git a/docs/dev/tutorials/index.html b/docs/dev/tutorials/index.html index f7959c7c6..b7d686179 100644 --- a/docs/dev/tutorials/index.html +++ b/docs/dev/tutorials/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@ →

    - + diff --git a/docs/dev/tutorials/index.html.gz b/docs/dev/tutorials/index.html.gz index 475c1b618138a1599398a01a562d5ab726b624ae..36acd6f6e6a357d46bdca28e2d0e875a06839041 100644 GIT binary patch literal 3911 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 UFC3wd>$lqd7ru)U+2&3F09S*y9smFU diff --git a/docs/guide/assertion-processing/index.html b/docs/guide/assertion-processing/index.html index 30a991146..29e8b3d9b 100644 --- a/docs/guide/assertion-processing/index.html +++ b/docs/guide/assertion-processing/index.html @@ -20,7 +20,7 @@ - + @@ -50,6 +50,6 @@ →

    - + diff --git a/docs/guide/assertion-processing/index.html.gz b/docs/guide/assertion-processing/index.html.gz index 479fec05c5c9f047f8359e16afb9cb25bdfd8330..106131e41869fb2c8b45a370ba93c24c1bf7454e 100644 GIT binary patch delta 11186 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 KHP1bsuK)l!-?nK0 diff --git a/docs/guide/interoperability/index.html b/docs/guide/interoperability/index.html index 17421a5e3..6066d868f 100644 --- a/docs/guide/interoperability/index.html +++ b/docs/guide/interoperability/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@

    - + diff --git a/docs/guide/interoperability/index.html.gz b/docs/guide/interoperability/index.html.gz index 4b90c7486b81b689cd57d90b3afbefb76b5eb6bc..61625912986546599e2890f138c4c9dade215cee 100644 GIT binary patch delta 4075 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 delta 4070 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 YCAuZzv;0%DNDvqS2sok6oCrq%06-PiC;$Ke diff --git a/docs/guide/introduction/index.html b/docs/guide/introduction/index.html index f14b82509..d3a635e11 100644 --- a/docs/guide/introduction/index.html +++ b/docs/guide/introduction/index.html @@ -20,7 +20,7 @@ - + @@ -37,6 +37,6 @@ →

    - + diff --git a/docs/guide/introduction/index.html.gz b/docs/guide/introduction/index.html.gz index 42268a27ec7d3a0de70b2b6ab4587634de15ccec..2c05fb28565ab38c36b72b678a357e84f3e8620b 100644 GIT binary patch literal 5516 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 Oi~SGu?cRZJOaK6wuj^X? literal 5510 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 Im2XS{02FWUC;$Ke diff --git a/docs/guide/overview/index.html b/docs/guide/overview/index.html index 810dba498..88f42848c 100644 --- a/docs/guide/overview/index.html +++ b/docs/guide/overview/index.html @@ -20,7 +20,7 @@ - + @@ -43,6 +43,6 @@ →

    - + diff --git a/docs/guide/overview/index.html.gz b/docs/guide/overview/index.html.gz index 3c011d74cbaf2b136cf95fc6ca0f0fd0dd2bcbf4..7b055be1e31919a3034da47d384588efb2c7b579 100644 GIT binary patch literal 12591 zcmV+~G0@H*iwFP!000021MPj=j@-zV;Cp{Xxcb3WizF-W7mrjxxg>X&Ewu!dJofBj z(Fl^kOsbe*RZwt)4?U(hJ?72h)gLx?x-Rd0-kPTZ(k-@l}IC1Xh z#EW0OdUx~jU*5kKt7@HIef0wW5~<9VFV9rw{qgSX>MJ2$tdxxK2mD;CN{VnLi&9lD z&+01n=4bA!Os>_-vxh`IZt|i!6JefJDubqvNmQ*~M(QC6l}G>RC0SA>GWE((rt0Ou z^iw5Os;=HWr~X?XLF$QRp|ECp1CVgG^Z=$A;HIs;|9YfkJPQxBmzzzhymcNV@YkaXJb2)RawCIO zIUQ_O`P`4oN>+901+svj+g2|@D#Lr-4|kR(*}W)K`toc8e*(6h3Eb$HXP1CRdMo{S5)H@0aNxt!Ga<{DXFSZ+GduePzcw3x8up`L9!dX`>4gB?rJJF@ zn1%CjG59&1415)g!o_ef{u!N&hW=QN=Rr7|e5RLJRpILBT>5?(PbP!eh`QTRh z8_Qra>-_1^kNRP>m<_|upN{-l6bz;VB|CpQ_7{U_7KBmI`O}F%8&0EfI30HWbm|Wm za}|!{sPm^Ye>RSz;dIb_)VV*AgD4n|yKm0Ip9h1{Vmww|KOF)#jmP64TJ$@A3Oou9 zR@|QrI)4h-G#-ow1KD}4!;v3Gv%#dVqRyX={aHAGGdSu#VZf$n)E|cZ?w?Nm$#k}u z&nJt{pU!+aUreT&cy;=8?nk3wG8)aggK6PMiy)d!C!KK^PI@>A!%@)v%f25312r3u z#+^SM_=BiFo=^MTKOOn=#WV<}-M1CyIT$R0@o?6eNC4rU4W`jF`UfUF^+%Be>J)cA zIHQ@b=HYlS?~Y8Pxj$FKX)s%KMyAoim&1XaMw7Vfr(=H-&BoJVzw=VZeSZ{3V>OOC z@6CANM{2m3Ow_#dr$c`psThb;XBIgIqBajl@nF<_!ef6p1nwGkKRDwF9Q45`j0T-) z|9I*TM!@8zs{4dz{$Lu&*=*XGr;q3UXgnE!K-e9^3qMo}sBpjYs1sjKRKKsn&gW** z_lKj&G#<)n=T8TItl~jDT67;3MBWHiI-7J~>Iit%xF1fU&H$bOJ?!_Vi#Y5omQE)A zLQeYOV$qpxOs4*Ls^-zKJ4S#EyqE*>kD~4n26{LH9yyqIX6YaVsQF?%94|V53QGkY zWF}?zFZ;e4MvFx}?hK_VsBmf|hvT60K?lLRFZ+R1)9#;+{QfWwWw7XcaHhnUfyqrf zZ|ij8j|MRu^l@i;IGy^7cs3u*N1Y|`DF}Is*$56@XY8NOLEDgOGLJel*D2!RU^<^n zJ0Dk&BM`dN?gxF=_v8LzHWKUG44#&=73Fe5TfCKoj(OB zFP8J^WZqd(nS=Z?2*%TR&>g~nO+hf53{+==IG_39XdcYN?na;a+?Uhgcsl4#V1OS3 z(+Gli*mMF+ zh4F9__lKSJxy8hvk4OEnnsla!z{^LI!7v0VvFoP~DvR=>{O|Z!$s%0&Q4mijGi_(s zHB++@dZkp=(Nay0qf6sCdJ*K&R(BpH4UJm>H{w1_H6S7F8w@RW&WqK;2$W!(5ELp=_bV~g;|MBHnU-ZRzJQuJLXJ*JG zq=7cFT8TJG0f1p$z`Cj%_E5mu-i}98F&K`&h5hrU{&YAKeQz-IKw_GW@W){I&+~rR z*YC_@L2p(d?uPm!c*1W5y?qz~J_vf}naBLyU)Ioe+J9oe2M<5~4?QA4{Sv_rf59fg zpMVHg;)QHst=*?p4%oz4p4S!N9{%=ZSS1gLc(Bo;EJE`cxwq1Mnfsdz@guEXo>`}) z?GqcE!I0%fW(^8f%0uUo2xW#i1-(1&Ol%5Ml~=;WTbxU|gUWPNy&(S)XP0g2im^16 z0iM!3dJQwHt31rtn^aYRu6Z1viE^XTG+e3h{^eOL(-M&RL8i4rZ<=`VD-Zs&z=A{M zoF{@w=}g?65Wa`Ct>Nhr5St!|5_}8r{t6e$Lp`gfWeuZVCRtVFQBD5XBb|Svsw&Br z;;xcKr6OmXW`Xd58T*ncM;qpbR;*=tf7W0RKHg~pZx6xgKR$SXG}q}aJj~kC1jwhN zVRoA=;RtO+q&C&c>m%{oZGiB`3FI3^R2Y%|+hn=&-lzwaif?cs`Ybdv+FTu-j%bZc z(0SGr!#qvprbJh-NJ_7)gVx*!&z<`YK<(7sgD;CBe-u&vh+mm={*SHc`P=UHcy@K` zw4puU9~wcxr-27M{{A`W_jO$Yi34N_p`@TKT4!`o*Dbd(670f zFjM$~Gl&q20Y8dk%YJ1We9?7pK%!6{2u2>fQAI4nqkw(n@@R?(Nuu@ ztm`bPwnt|2duT}0unn78T-K?b&*4FH9Taq_g)}W(fz&IP&CW9$7wv&fJkc+8671Bz zepD$e?ieEeiQoP#*f(Rz0K^x>`(rzQjSVP*>I;n+sWMq+-lj;hFo6?w9O<#0cyHT% zq47x;OR}<(8KAHyv&fU10S6vrc81qq_uTZ*S?6DxaewCg6YWAuDuX12zMo)y zt#-d4`)kkV>tu~_j~-BG4u3p2J8B~?#cOKybII_|4ALYhWU(ctuq>nwp*u8>H{4R( zHZ8yKTx29S@C*)##-L+VO1Bd&D*a5RfToB7Cl3gj!znL8HamtG*QPCCq-pz0A;-aa zef=3o>;vG7ja;Z7>ZITR)gz;SaGLxAGl*17F~51H33pl6YYOr_&PD7OOuU;feu4Ql zPl2U;7K4D1`~q{(B8_+GttZoE4m5SOK1THUV{r)0#kKkP7nn8BJ0RdH^1_wOmQTr{ z)J)uPvo8GL*{a>=HBqC;UDwqLKmxG&nCIyedRzh8YPF-t8AbK~%S^2b@#}I&U;a6h zMNkXa0~{27tYu=mB7wSXB4HCOoMBm~m8XN8O|bL#-|H7>nH`XQ*HXF$k@l${;~G$d z5O(71>T5EFHAHYVfH`cg-pH~N^(K;tJH!59&PGID+iFO|8L`_LZC4UMIG7d4S3?@> zPpCP7v{t=vCZp3Xe|#(qd;sg5(SOKBOEAka}BcAW0IyKP(sO)WgeBKxDzUa zee}h9Rjgp&MG0exJSH6oq~a1OTdHJ{!OHNf3NW!0VWDWPQBCNXRAp-ddaMknV};Wb zfNeSSSO_?jBy0M@^LSn#m0Y&~<>(9!tPW@r2f^hk6dGbAY9=MwNW2n&1#l_zxO$YN za!LSLhWK6zP|^z~M<|w%bwl|F3^p(@yM&?+tcgLM!nv@+XFW2Mqa1c(DLJe;2-s%7f)7HD9>p(&FRmH~)>P!k$z zVIFCS!9K!=xTwcm1aLw_fesh^0KFv%YBMNrWf3kRFA%ge=w_29oI;`jQq~(1H|-p^ z9`uLUwt+!pxKadv1-d+a))Q3$gaFWvSB{{80Yc?spf5hcvX{9`aYhCKup8QG1PaWj zJsH@D74A+8SPa{gkUhy@oHaGqu;qiHQHK73r=d^`E`$I>*~*4GwD^jv)LJG(pr%@J4tqP0;6h-a7(<`5N@%}Pa-BQt|x^)LJw z&x(A=3w-)14`?1zRIrun|#{WIRIquw8Mj~IEStnIL%I7n2af(5zL-w zGz7xoCs5Q`@UE$BnmDdg3kQH|F(4O?r|qlU8R9y*IgvC! za0^YVG8AJHQ2!%>^)1XhiW24k%%o7TD+8og;(x4tW&u0|xc7jfCj-9#)d=^MAS+QA zU8brb$t*L`{4&EuG~c_bM6!rVivKtRR!}T4tNHsNm7uM108Eyn zfTr*~61^=@Grn#*K`$WpBEC}<;sR@IKO@*A&cm7%MC-A~Xp_y4XJV`WZpEMs`t<)Z z!70{fgUK0CZX_H0+X+oUeh#EQi#`{lGMM}G-hAQ@R+DMk@Abo>KkW5;V{ZV@$KDvj zH&)*KVK`rTH@^;9sL5wfE=)Z`^|q;Lq{HWO_3gW2Ym3)Ei9wDRtko12q90 za2)e=yM);un%yRcBMQqIPyAVLJojf}GJqZ@V}B$t?y@(W`xE{(fU4GP$;*0Oo=ht?XYO`31D&SzQE4pX&!3S>l- zBa^DuTq`d&d7)b^(XvJQjR1xPK-TJoQI_03eQ}+FyjU++`+!*i1k*gfN5%=3N3CKj_Lt6 zcpwvDghk=G0=6rHJ)`xLV%eSkz6X@960da!;@auJ%4)}+h0N-*>T_eR>& zV5WG$U_y$P>AAG?+Ixgg)}=}jjZtmIi688iM6IncjaWghk!=h@_Qbazn%|X7@!g?j zWmV&mYgtU}%eU{|-Q4x)9Hwcq#CCwPZ0EL(_KYcH^eVA}M`M;*!s+2d>=2Jb^J#Pf z)33+pULPsXn0R(ALh46$7_cr;tqR&#V?6AMpl)D_bccXU6b2+g5rH%t0%c+H!~m^z#|5#O;}2x9h`ZVBq?%HGMXc=K&?A z)f*Fmwr&H*WDUxw*qy)T4c2_yBB&dR_)%I5%8NN z115lG2hh6MfM`Zv*FeT$uNB7iXvE6OH4rw$8*8^E9p^`KOE6z?KSvcA4vTJwo%4VW zHr6E{asSZ#fW76;BylV@nTd5CDd2tQu)KmaJ!FG#KqD zfgd;v;4s+}cT9M@w&@0-uB}>I|3G_M5(g@Qbykl`WsaqE*BbOs;yYyG?1(6pok-K4 z(b@~uLYx5Yb4G6xA9HOr$|?*c=sA`Es}`|>M$@OhTAqxURa2P3rUrIeqB(G1Gu6sv zX?D)`jq(OZQ;^4n;wc2vL|${0!{YJKknXv~zu31TwyLs{4uHZM=y!v^b*2M6 ztpO^I5i)!#fTlkf^fN*X8nhY68q=aki(>j*Ar>0H)fz1qjp?)suq(VHc6<+wyr%5-l$HEz)56aBazE*xtbUnusbVMH?~8NJeHu6os_GSa%GgO z-f=`s*5xwI1JIJXV%+W9JMj&DD&81L>;}#aoWG=ApV04wexE_VL@DK!5>Qa7DpbgR zQy&QJWm=VCH&lH6`gMbZA62-@08Y!TW7q^<2C`PAPIU2vm=0ndq={=41<4PD31t<1 zj{oq$t03OwkUbzTLCofL3L> z_X$x?i28X%J-NkCc=+!wJDz;vClvc~C`Qq9XsIL{uXPD=5d3}`t7DEmp5uDZBzqv$ zl_KM{)i+iVdR|pTej%-^W8^RWJ0c%jP{Vt73eW%O$*KL$bi;mCryqXcbkz1D#W@DQ zp%HoSq^it+Ozx8ny7=ix;lD2JNZ(^Ak_6)%>!OpOV|x(SP7kLueLB! ztWXE$kLvi|?CIg>=Z;R<_RPs2ixAa*@$$K3kKMfA^T5xibt!v?@v{?wI}y02!$l8c z9%6E5yrX2Z6V{!uZV&4)@Nlg#8Y?N+lv%e)C8w{%GDN!)GAm|sz~DeY%an%^_?!;F zSxFdO(S-jXp7|zbF6HF1bZh+krGQ4omXi71kufZRyz%kY=8NXpcAeKH#-QpnDw|oP zmbSja}Kn*<=zvT_-zwGhw%pq<*0Iipq(6tOHntJTU~Ny z2=Y0u%ZHP6!iRWnD2|w{Dom5W7MO~LDPc`k%qrPXJR%&bvSJZNudvX`o>`etIU|DR z0X|N#Mf-f5A3uYSQ^VtdBqouiq&y?;mW+`o$nc^~;0C|skRctKYLc2wuevx%lMGjH zmIX{r;GrTQu0eol#WljOM_EuzRTIww-@?BY#h5smEN0S_okHTF36{wLoEG|(Gu=ZV z)s<`Zfofhn1FX7fTgn}E`ag+?!x5z7UrNN zCXuH3vS%Wsdruw`eLNd&FU!3qi;|MmP~cUP{2@*JnvJN1ZSJ9Xth4`nD3YRLnFl0# zqRbj8k_+__+R5|9N|ux#2z!zgj`$mx(@!x+7{I7s>0?S!YQ=+{Oo(3k<^9BUKU zb%$B~;!vVjpi_S_Ckq*r!b|=V#aUD;19>&qfps>6OFNf(hop8399;&0v!_u+&nOzV zbSop-+(4ZWNKu~H3&k4-ic|ZRlnqou{zt+3bwub+-~)gOqr_JbAyIu_r)6V+Ze z@sN#@XUZ^G-AzZkyMgWop)?<&k_;Gng9Dkx5Nx<)hns|^w_AUSn{C>2s{-j1M&9XI zPSR6-@mm#2%~&{0`2YsM{)MW@FomrsQ2wDD4oVl!GfIy&WA$`Mf1!|$Xf&q8ayPuX z1oo3gCfpGfulKjNrVkUXs~h2w#e56O-M2}`MCIX#bBw2x<^ju)bkH2yy9Wr=f)68c zg!1U2q*-`^o#@~|N(Y6_1L9Abw@G~ju1a-TDcslWY0qZJ-cqDvbCjXmj@Xuf@}_~o9S_%R3x`(oAo-6Fp(ze!9jQ| zFuIgdD%SxWOOk0>%b_#6U){qOw=7G69sr6*qfwH9J#NtjrB`C^^_HAZB@e?7mQ_|L zMH+$HO5Qtgv>WkmzxIgDQR4z(oSj*;vlj1O{Xx?tuEd$>L_!S?6vuxL{G2Z~*6vJl zENJ=D7Liatf;>rcca#+#+36tJODHoE(|4es^{A;W72$vP`lH+1bJJtKH|a6oyC2KN zD4NXYa`*m(cTI`7R-Q~z9}v*&!>2{E4}W}RgfP}9Ua_Uf;w&Xvkv%~dYC2xZMXPsz z0&1_>2zA}Aa@7=0G71_OZ|m8jVenHIuVWS$Db(L0a)ID{fBO5sne<%1oeP^YU8?3W zY*rj6Y>=~trrmT$N7^-IiFZZZ-Ezgp{SPQea48oqRZ-uyO)5TypoDROn4nKkV z;-yh%Hu(Fyci(w$UY%IqiS=0_6Im7<2RwX4-u9498}+*4TJzZn-A?G%a*QCAqom@} z)DCzG>28qr126a!NETfXFx201o+Wp9Ld6p*HlZ&c$;^%N02%MFsELa+Wlx-=(@w(c zu*Q-jci z*;>JDDM%~6ImID$LB%5#M4c*)t-6P(v>T{7b@ZUu7I1o`xR54uuKcCX2DC@2HHH$g zU5j|MS?8!bVQrUWnXqqB*MGY>2C>6%dMA8MNsMX@tb% z+ryaGrF4OI0BIjAJBc1wxv37qps@aEE&@Pr^2Z(2v1NyMfxwIIH52dcOtZbe)ZE=# ze(>b3(%n}ruLoC_)RAfMA&gZX*a}_w&$#~F0<&9RyvF!9?n#^W2_9}YA)a_(7UG<& z^TtL18(Eg5I08y5%>8G*!!*BO8~~N2gijReEJ>+dGDbm;5;#t(Vq3ruwWO#4q)>dK z{yOLZ3GI#l))RjX6r7n1D^xZGqp%8rj2>{7(cjD&aw?DmH>>is7o>T3FREnY7EX8H zc~w%S>g?*{?R%rPzG2vriQEJMYHGUOtt{({Z}UfVi`i0xNCE)qqa>!1LZB#aH%x;8 z9K0 z1V<*|kWyJ7?D99_T7V=3n-{3G6893reRYjsB4b>_EL)m7$w<4P1+`|!vZ+qdtXY@I z{8VQNE<11G6IG^E^agf&2_$??-eC$Hu%`>vR^+}|3s_g6`b6Ovfcl9p`b!&y+s@b$ z;j9RF81ISRK85OeLY2}8bIlcdo2x&qFzAYIvN%NioFby=5?a-3Q_~vAYh`M3lQjU5 z(4wB+CT&kcWJ_%^T>uxm3=Wn~MPa`6_0HSR2q z9i2G_!vdRcSHp&5K{h%-g*cy-ZK3NEz#y_ zMt5!4MqH>bb3d~4mHf290PO97i@R015AO_yjCpps)4J4Iq=o+DIS4<N5ek?;1)7bq?RbM`pU7Wx9@b>oNWNtW_8=Cv5pRjRR z>}3x@7ksqmL$lTs&Yf_ssbcI%Kbnw#1PQB=R^i}S=+e)|rT3w;F& zO4z1uCO*L^)W)vtS`n-Et37KK%jC^$DLk5`%l55G=X?u#m0!3qW9G^dlwcb(X44%i zij-)`_9eR0M6T%~3~WJx@k&?XHo+hl%{@3$RLL3?O}XBPbJATw`9$mP8ur0$r|(M9 zVX5#9EE??tG$mG8vs|QkhHx(c58z_VrR-3Gmz-s#ws_xcIWN^oYFQ63`S!TPz zflGF9=nD0Gt=EQ00dU3=OcfC=4mPrLOGrn@va3`An=d8DF~t%|EY(;i7J$-!eCS>q zGr0pX56-2?yI~Ip?n^!%`QTogtb-rOuG&r#*4_w)FlSI0`woBH#&9q|InODXX$HIt#TbzZX?Wgwx)18W7%EDvQ>$W%5^&2Gj?eNa{6$h1x;etu_+ZzQ;eXx za5sOAN1Lv_JpZFksJHn7$WqoxS!ySYMiew!REXO9*!VuJmv|`MiE#3WxnsJvW9-%r z_)*uucK7t+vq;&#qoBddZ$G|$GoeV~eH<}aj5boTeIecrTSkgH<8%_I2*3^|3i1@} zqAR23F4FpKHuCI9zJ{XtQVwR5g^G3q`EFdw+j4y(@wGQGc7c_DvCJX$_l#*Lk!55~rZ={mf0g zELLm~pP#RjNPF}$3&br<-#a`(3fn4By3jvQc=sX;o@|TE9G_u%N=P{=V*jpT z@-7`REMSlB*cYFtGmWfbw6WH63NUWneM~j#(NtfyFSwS^2!~%WVxlL@>QX($VBklUDhrj+FsP{>J2tBBVOVK@0Yvb`j=lDEcKe3 z)$g?LrX}H+NLkgmHktxr$=b<~BH(>xm2;EAZ8h`P0|>1YqfuZ4Cm!8aP8zxi-?;R~IPW6nMLdLOiG zbI=;h`0Fq8hf6Jfl$TX1yOlnD^@hmO$GmdybZ{%#iSv(du1{XJ6E-{Xzi`dU2j1J8gjm0G?i$3)waI8IORQyf_*QMSWd4~gnJZbk zwqtyA!*34Xv5gJhP=kvmmC8BJu1Sgty;S;6K5@>jpOy*B)}d+cMbjqG#__K$dc^PS z?0Q;MgHJLB1@cU)OL0!ok9-F=!Aa+i=_&^x2ju>RXqoG+&W0n~k_mbyJD02*D}%P! zTie2gU5gv}dFzx7aj#I?9fUmtYk6qt~Sx$h9ftK+sQQ++Q#;AZm%gf@?xK+ zJiyep#^&C>h`cebch5DnOZZ+(R{h~%HW=X@x|Bf0OYXxAxebXGKrect^7Ad~N zQC}J65g!Y}5P>cea_A+2(PP-5eniNW7AIf!! z_`SQf=t4$C;g3Kt(Uglye{uj>*l5&R5??+~VSK3Xn@jiHHBoS5%V}WYXC&j&-0Duj zeR#WRiJqfJ9DxUIiPb!4&_pw-a(QoDcBn?t=50%VSkJ4-`aTKZX_i+7de zMR`;hcULx#wQSHjf*)J`Vl9)VvJwIt1NExa+T2cyA(R9heZ{*&S)LdMP8TkLA0Ifb zNo+~v1$t&Uzq#72542<7-+@wdsu^M!fJbF=C_wDO#5*R&b#&~CU3-+>vOZiR&Cx@g zf;z4>{{T1AXNdD}%YCHNfu|Vch=)nn{t45Bf^SH<)ts->7|+R z<$WMSuXT~j*;RSKg=8+jrqH>c{{F9jP=@eba|*}}UQL;&7=d~Ihu>b`TxgFmWj1U# z6$XWGR#?-}dMj%3Sc>;t>kxX}y`J^_{U2^GOd84tR))?&^c$1rZtcU3Pf*)!*85(; z_XWU$9A>7@pG$x@95HvNUQ2(U#V&Oy!yw+f6w5Vof#ahuDim zo#O>3`Yzihw7k{IT*XUab34m32?X$rm#+&o!uXgx04JSq;@$@~NO8#~F?}8;Q~-L| zQ7qZ&+&E8hFHNPUEN^cxssM^^B{y~ExG&@oc}OQAILoS{eyMuv@nM=&53sAY=IAqF@e`o0U2 zij0n&7qpLv^9}ydJ;?_R-T=3h@SUVC@)Ou0m4X`jpcAE>LT{pJt-m&7&;k4u&lDIw++BZv z&SDWy;i8k&zycGNs=Zg+limI#8#v_)ZnK@r!6vb~vSC-4=Yv6?+9$`g2z2e?xK5jt z=R#XCw0g%?iI8e=45wQi%MD$!IdKQrJ}S4MF}4~0R%Z<1L~Y|88ti` z?M1*(u-K|`@+Oqj2qSz zinc4jrr2S^ktlXLTA0-4w+41dQzdF)?Zum*E>{Yny`%JZE^mv5Dikx6Bb2a;xiz7@ z4V9(u+FG0wigq}(^8>IDYX$v{c%^798Ve-bopj#IUMSgXSfTSRcGc4&nXy27x)!_B z58VmFTC$3E%7Z*L+AFF+)|zX|dHbg0b1qNLWg-kd?ZmEL9EgZxan$Mgn?hy=1`qjt zE26I*kk;hDG2UL9D{_FFxJA)PwlQd6^>$>fSy`KK1)4s*DOIcFG4W(w;}cH)Lu)#0 z!qu7bEKCE*EjKyWVy5(PA1%j?vgc&bjKE3j*Qs~vzrN{KD9 z%q|oy@4B&|77uLfiMfTy^sYZOiMU9?OEcttI;B%suGuJF?}}o|4sKP?jN0sI&azVJ znrmI6dZ325uJ5hTSAmvK(-uWrJ<=^4Mb|?19@bjyHPR{j5Jj zGJ>|){aZ3npHgwm^)xf0g*#2j&q`{gk?@|fAXh6))AQ(_w=?LSib%Z0f6;_YP7vFv z&A+g6&SObg_cXNLDsyXx;7%KlGKjQj#Mkw9j3g8&3c*5Qvd95FtapENb=$fS->DaZ+kVu9V;^S^?FfbO%m(pLdBvdKN zzHx3|F;R&+yqJXJ0Lva=cQHjfvO%9@t4O(`Ta=U_2yUt5sXI&q59=9eg~XTci0-60 zjcb3#d=UXVN&xj9F&s!o31RHLp07>s&>c`AAS$Eb;1W4q930WN)>T~g=!U#V?8dp~ zZm6b)3|jSG;ykBvHhc~?po)9Q#o_q;%7g!)1^@lxl3TV*98vpBKDecgs7?|*aJ4Vo z{IjdC1pW8Z|M*|}*Re=K8_#`tcCZJ5mx$X&rZYGqT8C?^ei^XEvu8#vwuflFbB3`C z`QKmhBds|$V7)|Ny#AL9uw|MDGWF`@%)F#Oxf@;ic%M>!f?u1BKMng)Fps4F3AiWS zN`VWekFK8l81&;=I1d+t?w<~P6^z2g5cKY@pN@w9SdQmGIGY^$_A3NjkVo6AuYjOd R>-6fY{|AF4J89w9000ogR_*`* literal 12584 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 K<+=Ug*8l(&k!8UE diff --git a/docs/index.html b/docs/index.html index 04fe0503e..0ca7c7b7e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -20,7 +20,7 @@ - + @@ -41,6 +41,6 @@

    - + diff --git a/docs/index.html.gz b/docs/index.html.gz index 95be2e0eeee11e09c42b238e5334902b10474aa5..d0ebcf189411c3fd5fddab2e444ea6058face3b7 100644 GIT binary patch literal 2890 zcmV-Q3$^qgiwFP!000021MM5zj@!8PJzv3f9+ChRElLz6wc`P@v%w}s+6_9pTNFjH z;7zs?SyFYeGcC4{{eb>Of1{t$FX^E!w(PMd!(^sFff~t-hCDZ(J4yNCt8c!$`u-2^ zUZGX9&Mu!^m|rO4`EoJSx%0#I?D7dh7c0$`d4R{YZa9)FUe&r;%-SY#qSjF+S>%n*0d$+HX0=dylS=J$fBYiN({{>j9woY~lh(g{v;nYBvS&!5RkE1(QIdiLU!ROYi|@kjShSQ-J|rgek4Qd4|K zs}wYKN{pY8&T9QR)Zwok-P>djMtfmWart4O(-X_m`~#|V zwwRUh6TEGPjG-5^Ik-_h2Q})Zp3AzPySSrP<0McX^(4VCIzzl(%z8GL_aycnp2`w4 z=_(N^j^B?|ItAO1@o*fj)@9|RKglHz@f(!mCUn7W!Q@& zEq(4=qlP%7iSoeA)~FED{(_&jSAjG ziBAZ(UaRM0sX`LCT3Mq~97;kt_3Z@)Z&JSNN!K2g;eds46a}$0YKVCh2W&`QR;UqH zz6g9jv{zG%RV-A<0&5?JNSA?>zOcu1u@FRu)Th>{1QX@bh`IKt9wbB>2^m`FQs2i> z%!FX}9sx@vBo@>Qt@8`y{E#rk)Mu=fVPA1bY>9Qu`61Skq$INULqEci_LvA`Yd`d3 z%ss-H3KCmXiUSo==DF5Or7rdpMKx8{wxI+o?ZrW$BWqL-M@lD<*Q~26g?t!EKOw%o zz!ZBP6lQ53b2NY)L42u*b=iROMwsAX$gFERjj&Gx0u7Y$}q2*Pu(lD@Jst>h_x-wAK3JxHtxh{(nX`M=g0LMIV zWgJ_Vjeudwbfi3ckANOHj=+O`Wv^jKY9Z7}5?PmYXaaN;Q;){hsIXMngM^&hW4c&- zDvlFsttAFqIPG(f3hVR&jkn8P!8Nl-^|9+El8e|na9CGdp;9qxv$6pDB!NJu)=7;q z94BE!BHy|LXVB!up$|c4?foo*-3He|q^v6>Gk!=|6fo;>g=WBLm)Qq;=;FkUL*j+j znF;n70S^LDl(m9G4{Kj29SZ9*2Mt=1D6Jr3tx+jv3idaOSlb4g(U1pzqN%m_hp^dj zJ)d!6j~Zex^n%E>?}ft%V$Nk@V!!_kV=R28T|cyL)gtgF*zrOOV$C%IZ;FLXh_H6V z2wF9nfGZ}}SuFx@il7sQf7YnbswF&PL1ew#h@gKVg0h6zYZ$yqh%g}9Iw3|OmVP86 zX@BSwMVK>>GGd=#pdLff5F+uc*BZO9*M@NQB5QAo3HAu}qCi?_aOijvsY6b+b(V;s z@n^)3BhPxf0ohC@UXZw+^`cBc9LM`_L;z{TdZBaKmS4CC-%?xW^$rV;2 zVL>>YGaMgN_lM9ctsBde>h88^K3*4Hh(g^A#8tXMsp?MCXGrmeJGHJhx^gNIO;;MG znyNJi+y=6{Y1p6hkM}Nl;nb!`%xWL!|n)6LRJV75|9nm&Tk;7cQS)z~YEQh&O z)0DrQ&$rtx-uk$xmUGW_-8n$a5U*11tWu?PK1hYCBGZdmx`tVExAk@LaWQj|iztl{ z*km@cOl8NYI>d9Jc?x~=K)fF# zSGvR8IE=cP6?DFGK!TBe7Im{5A6x@vN-a_ytCU zpWq0W=zt;%*Xg952tF0a%){E&Flu3sk*b|JAlP5YmB+C}0 zo~L4<-;nd4w)|LTR3(q_l{9CeeWkn45F<``rNiz<=QWwUZzlc|pZjJ=EiMX9@zVS?^;x?DML z^+sptTeFZM7WWdBmuJO62b??Y+)G4RWEn4Ob488P+NoP{AUnCQ>_-aSi9Ss{ysC;V zQpMI_jd|wt)^vZfPbtnW-%MaSo8M+_RM1CL&+PpCecbP9TSIHXYh9m_=!aUPD>L7_ zpjq4(^Mvp+`PLbEpJDx~2ScL>4=8~$UJU+Gom=)dJAemWcM0u}cA%kiU`AI7muD6K zss}~@jP}3}D9!sK%{x(``mNhMZEns;@@oL>#MlAurI@$bPM*_D3utdmvv|(szZ>Qs z%iVYUpKf&qD>&zEzwc+iNWptvTtL+@&VA0jFAV@Pea!=LRJu-=xl>kYE>j4b^PX+s z(7PSn1M%+~zBI2Jo`at{JXa1c({oaE4c(g&8UZwV`R>hw%2J5;P+9I2;JY5=A-S4X zvdGPgaCb4j+Ce=KZz!T|1(Dh59eiNJ<+*Ua9zZ*#zw1Fy1$6&3ROe3wd6%F}y5u6w zfc72r?Evl(YuuqcPt&z|6B9bS;f2hT(seLsj$U<8Uz%%=B*;=x@#?0_{L6|D@AsXO z<82R#-s~YCSQf5$31bi>g9n|**&naa#co#<|jeZqurNd-e?X-%UUsK?0?d?k(gZ9};(6x9jc=)bmwjhtVhR zJ;o!*w;zR)@<|VZLh=YQ4BJQN)U3m^WdS*LwLX{hdt`LV&C$yd`4OasdwT;Fnx<|bT0eu;rc_GWi`6KsbTNipK#At1Sss(Hhr0WB=WM?wJ1z!+e~&hC@Ctm z<~d&))87=W`L@B1VN&t6-WJt|8V{_>DJL#_CZBQSf_mKD33-12GoBTofB*d-!vRb= zJ;~}#hi;$LLpJ4Y);Pnv@JP0GQ>@2V6`}r>z~MT zJ%V1Tw$lJiRb|n)2Hj;tf68VocH%s0nH7R(PMgkl=W*ue^h+UA*SO>5c@Q1ezWeUN ooybS8%-f(Iy(n*kdi;9)5pJif{z3*!*?rsRKaga<@cuIZ0QxG8Bme*a literal 2888 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

    *MkEyozVcN~wP z->wx?$|n(oiR2M<*lZuY+j>1&EGmqt%hj=Ibl zb08zw+QMBaZs>QwUc)~qjG8|!Rw*8mcr$JthwpNu*ZR@?=4aus8tYj${ z*7a9aZ@+D@6__=01(#Lxp`{y9^}ZyjMwU0)5LA^-X(;XY^N zmFWiyU{_ODV`(s4HjJli)?>GvM=gp<$-?XN+4eln{@(vm$UZdgczGUG$GLC6yKpD- m!7KAFtOqa3yRaU<9)G|)7;C(cL01mn_W2L2;=XqNGXMb4)0E2q diff --git a/index.html b/index.html index 887aef9e2..9b57b8331 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -CASS Editor VERSION

    \ No newline at end of file +CASS Editor VERSION
    \ No newline at end of file diff --git a/index.html.gz b/index.html.gz index 18fccc4e99a331ccb3f3de5aff91217d39df16d7..a26595dbcada4d0ca567aaac8513c5e787e69f44 100644 GIT binary patch delta 195 zcmV;!06hPu4yF#UYzBXvlyvM->+^aiz7n2qSie*99 zZ4pnB>!&;MIONZ_H~p|&4A0}x-{1ZVe;RQ$4deKE6_4}kbVq!JPdD9pz^VUfUY%;f zisI~mk7v75I8jr=P-z}?gBG6hlGVP>n}b_f$bKd-uZH4i)ItMINrBD=YMws~{? xWg5AASao@`rj?xLN{_Gatbe#u-?``hKYsaY4)WFcpiuT{`Oz^(}=5S7{|}6c$`Qoa} z6lVt?g?IfC+0FH{&712l x)5zV!s>_=-t>iRUdVGCn{llI5&OP`4@yk~uub+0}`uqX5v=|{u}Hpq$FT$eM}HC= delta 33 rcmV++0N($W-U6210\n\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DynamicModal.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DynamicModal.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DynamicModal.vue?vue&type=template&id=704681ec\"\nimport script from \"./DynamicModal.vue?vue&type=script&lang=js\"\nexport * from \"./DynamicModal.vue?vue&type=script&lang=js\"\nimport style0 from \"./DynamicModal.vue?vue&type=style&index=0&id=704681ec&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{class:_vm.editorClass,attrs:{\"id\":\"app\"}},[(_vm.bannerMessage)?_c('div',{staticClass:\"banner\",style:(_vm.bannerStyle)},[_c('span',[_vm._v(_vm._s(_vm.bannerMessage))])]):_vm._e(),_c('DynamicModal',{on:{\"create-directory\":_vm.saveDirectory,\"create-another-directory\":_vm.saveDirectoryAndAddAnother}}),_c('router-view',{class:[{ 'clear-side-bar': _vm.showSideNav}, { 'clear-narrow-side-bar': !_vm.showSideNav}, {'clear-right-aside': _vm.showRightAside}],on:{\"create-new-framework\":_vm.createNewFramework,\"create-new-concept-scheme\":_vm.createNewConceptScheme,\"create-new-progression-model\":_vm.createNewProgressionModel,\"create-new-collection\":_vm.createNewCollection}}),_c('router-view',{attrs:{\"showSideNav\":_vm.showSideNav,\"name\":\"sidebar\"},on:{\"create-new-framework\":_vm.createNewFramework,\"create-new-concept-scheme\":_vm.createNewConceptScheme,\"create-new-progression-model\":_vm.createNewProgressionModel,\"create-new-collection\":_vm.createNewCollection}}),_c('vue-progress-bar'),(_vm.bannerMessage)?_c('div',{staticClass:\"banner banner-bot\",style:(_vm.bannerStyle)},[_c('span',[_vm._v(_vm._s(_vm.bannerMessage))])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=414a336e\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=414a336e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* (ignored) */","import Vue from 'vue';\nimport Router from 'vue-router';\n\n\nVue.use(Router);\nexport default new Router({\n base: process.env.BASE_URL,\n scrollBehavior(to, from, savedPosition) {\n if (to.hash) {\n return {\n selector: to.hash,\n offset: {x: 0, y: -100}\n };\n }\n },\n routes: [\n {\n path: '/',\n name: 'welcome',\n components: {\n default: () => import(/* webpackChunkName: \"welcome\" */ './views/Welcome.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n },\n alias: '/cass-editor/'\n },\n {\n path: '/frameworks',\n name: 'frameworks',\n components: {\n default: () => import(/* webpackChunkName: \"frameworks\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/collections',\n name: 'collections',\n components: {\n default: () => import(/* webpackChunkName: \"frameworks\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/concepts',\n name: 'concepts',\n components: {\n default: () => import(/* webpackChunkName: \"concepts\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/progressionLevels',\n name: 'progressionLevels',\n components: {\n default: () => import(/* webpackChunkName: \"progressionLevels\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/login',\n name: 'login',\n component: () => import(/* webpackChunkName: \"login\" */ './views/login/Login.vue')\n },\n {\n path: '/legacyLogin',\n name: 'legacyLogin',\n component: () => import(/* webpackChunkName: \"login\" */ './views/login/LegacyLogin.vue')\n },\n {\n path: '/createAccount',\n name: 'createAccount',\n component: () => import(/* webpackChunkName: \"login\" */ './views/login/CreateAccount.vue')\n },\n {\n path: '/configuration',\n name: 'configuration',\n components: {\n default: () => import(/* webpackChunkName: \"configurationEditor\" */ './views/ConfigurationEditor'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/users',\n name: 'users',\n components: {\n default: () => import(/* webpackChunkName: \"userGroupEditor\" */ './views/usersGroups/UserGroupEditor'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n // {\n // path: '/users-and-groups',\n // name: 'users-and-groups',\n // components: {\n // default: () => import('./views/usersGroups/UsersAndGroups.vue'),\n // sidebar: () => import('./components/SideNav.vue'),\n // topbar: () => import('./components/Topbar.vue')\n // }\n // },\n {\n path: '/pluginManager',\n name: 'pluginManager',\n components: {\n default: () => import(/* webpackChunkName: \"pluginManager\" */ './views/plugins/PluginManager'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/crosswalk',\n name: 'crosswalk',\n components: {\n default: () => import(/* webpackChunkName: \"crosswalk\" */ './views/framework/Crosswalk'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/timeline',\n name: 'timeline',\n components: {\n default: () => import(/* webpackChunkName: \"timeline\" */ './views/framework/Timeline'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/about',\n name: 'about',\n components: {\n default: () => import(/* webpackChunkName: \"about\" */ './views/About.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/framework',\n name: 'framework',\n components: {\n default: () => import(/* webpackChunkName: \"framework\" */ './views/framework/Framework.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/import',\n name: 'import',\n components: {\n default: () => import(/* webpackChunkName: \"import\" */ './views/framework/Import.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/organizations',\n name: 'organizations',\n components: {\n default: () => import(/* webpackChunkName: \"organizations\" */ './views/organization/Organizations.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/organization',\n name: 'organization',\n components: {\n default: () => import(/* webpackChunkName: \"organization\" */ './views/organization/Organization.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/pluginContainer',\n name: 'pluginContainer',\n components: {\n default: () => import(/* webpackChunkName: \"pluginContainer\" */ './views/plugins/PluginContainer.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/conceptScheme',\n name: 'conceptScheme',\n components: {\n default: () => import(/* webpackChunkName: \"conceptScheme\" */ './views/conceptScheme/ConceptScheme.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/progressionModel',\n name: 'progressionModel',\n components: {\n default: () => import(/* webpackChunkName: \"progressionModel\" */ './views/progressionModel/ProgressionModel.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/403',\n name: 'Forbidden',\n component: () => import(/* webpackChunkName: \"forbidden\" */ './views/Forbidden.vue')\n },\n {\n path: '/500',\n name: 'InternalError',\n component: () => import(/* webpackChunkName: \"internalError\" */ './views/InternalError.vue')\n },\n {\n path: '/directory',\n name: 'directory',\n components: {\n default: () => import(/* webpackChunkName: \"directory\" */ './views/directory/Directory.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n }\n ]\n});\n","import Vue from 'vue';\nimport Vuex from 'vuex';\n\nVue.use(Vuex);\n\nconst state = {\n framework: null,\n organization: null,\n selectedCompetency: null,\n queryParams: {},\n defaultLanguage: null,\n webSocketBackoff: 100,\n selectCompetencyRelation: null,\n selectingCompetencies: false,\n private: false,\n newCompetency: null,\n newFramework: null,\n t3Profile: false,\n changedObject: null,\n configuration: null,\n commonPathIframe: '',\n iframeCompetencyPathInterframework: '',\n iframeConceptPath: '',\n addCommentAboutId: '',\n addCommentType: '',\n commentToEdit: {},\n commentToReply: {},\n frameworkCommentDataLoaded: false,\n frameworkCommentList: [],\n frameworkCommentPersonMap: {},\n commentsToDelete: [],\n commentScrollTo: {},\n editsToUndo: [],\n lastEditToUndo: null,\n recomputeHierarchy: false,\n recomputePrecedence: false,\n recomputePrecedenceAfterReorder: false,\n selectedCompetenciesAsProperties: null,\n refreshLevels: false,\n refreshAlignments: false,\n refreshProperties: false,\n conceptMode: false,\n collectionMode: false,\n progressionMode: false,\n cutId: null,\n copyId: null,\n paste: false,\n cutOrCopyContainerId: null,\n nodeInFocus: null,\n relations: {},\n setPropertyLevel: null,\n addAnother: false,\n itemToDelete: {},\n itemToRemove: {},\n itemToExport: {},\n manageAssertions: false,\n assertions: [],\n badgePk: null,\n me: null,\n subject: null,\n people: [],\n firstSearchProcessing: true,\n searchingAssertions: false\n};\nconst mutations = {\n framework(state, f) {\n state.framework = f;\n },\n organization(state, f) {\n state.organization = f;\n },\n selectedCompetency(state, comp) {\n state.selectedCompetency = comp;\n },\n queryParams(state, params) {\n state.queryParams = params;\n },\n defaultLanguage(state, lang) {\n state.defaultLanguage = lang;\n },\n webSocketBackoffIncrease(state) {\n state.webSocketBackoff *= 2;\n },\n private(state, bool) {\n state.private = bool;\n },\n selectCompetencyRelation(state, r) {\n state.selectCompetencyRelation = r;\n },\n selectingCompetencies(state, bool) {\n state.selectingCompetencies = bool;\n },\n newCompetency(state, id) {\n state.newCompetency = id;\n },\n newFramework(state, id) {\n state.newFramework = id;\n },\n t3Profile(state, bool) {\n state.t3Profile = bool;\n },\n changedObject(state, id) {\n state.changedObject = id;\n },\n configuration(state, config) {\n state.configuration = config;\n },\n commonPathIframe(state, val) {\n state.commonPathIframe = val;\n },\n iframeCompetencyPathInterframework(state, val) {\n state.iframeCompetencyPathInterframework = val;\n },\n iframeConceptPath(state, val) {\n state.iframeConceptPath = val;\n },\n setAddCommentAboutId(state, val) {\n state.addCommentAboutId = val;\n },\n setAddCommentType(state, val) {\n state.addCommentType = val;\n },\n setCommentToEdit(state, val) {\n state.commentToEdit = val;\n },\n setCommentToReply(state, val) {\n state.commentToReply = val;\n },\n setCommentsToDelete(state, val) {\n state.commentsToDelete = val;\n },\n clearFrameworkCommentData(state) {\n state.frameworkCommentDataLoaded = false;\n state.frameworkCommentList = [];\n state.frameworkCommentPersonMap = {};\n },\n setFrameworkCommentDataLoaded(state, val) {\n state.frameworkCommentDataLoaded = val;\n },\n setFrameworkCommentList(state, val) {\n state.frameworkCommentList = val;\n },\n setFrameworkCommentPersonMap(state, val) {\n state.frameworkCommentPersonMap = val;\n },\n setCommentScrollTo(state, val) {\n state.commentScrollTo = val;\n },\n addEditsToUndo(state, edits) {\n state.editsToUndo.push(edits);\n },\n setLastEditToUndo(state, edit) {\n state.lastEditToUndo = edit;\n },\n recomputeHierarchy(state, boolean) {\n state.recomputeHierarchy = boolean;\n },\n recomputePrecedence(state, boolean) {\n state.recomputePrecedence = boolean;\n },\n recomputePrecedenceAfterReorder(state, boolean) {\n state.recomputePrecedenceAfterReorder = boolean;\n },\n selectedCompetenciesAsProperties(state, comps) {\n state.selectedCompetenciesAsProperties = comps;\n },\n refreshLevels(state, boolean) {\n state.refreshLevels = boolean;\n },\n refreshAlignments(state, boolean) {\n state.refreshAlignments = boolean;\n },\n refreshProperties(state, boolean) {\n state.refreshProperties = boolean;\n },\n conceptMode(state, boolean) {\n if (boolean) {\n state.conceptMode = true;\n state.progressionMode = false;\n } else {\n state.conceptMode = false;\n }\n },\n collectionMode(state, boolean) {\n state.collectionMode = boolean;\n },\n progressionMode(state, boolean) {\n if (boolean) {\n state.progressionMode = true;\n state.conceptMode = false;\n } else {\n state.progressionMode = false;\n }\n },\n cutId(state, id) {\n state.cutId = id;\n },\n copyId(state, id) {\n state.copyId = id;\n },\n paste(state, id) {\n state.paste = id;\n },\n cutOrCopyContainerId(state, id) {\n state.cutOrCopyContainerId = id;\n },\n nodeInFocus(state, id) {\n state.nodeInFocus = id;\n },\n relations(state, obj) {\n state.relations = obj;\n },\n setPropertyLevel(state, level) {\n state.setPropertyLevel = level;\n },\n addAnother(state, bool) {\n state.addAnother = bool;\n },\n setItemToDelete(state, val) {\n state.itemToDelete = val;\n },\n setItemToRemove(state, val) {\n state.itemToRemove = val;\n },\n setItemToExport(state, val) {\n state.itemToExport = val;\n },\n setManageAssertions(state, val) {\n state.manageAssertions = val;\n },\n setAssertions(state, val) {\n state.assertions = val;\n },\n removeAssertion(state, val) {\n EcArray.setRemove(state.assertions, val);\n },\n removeAssertionAtIndex(state, val) {\n state.assertions.splice(val, 1);\n },\n addAssertion(state, val) {\n EcArray.setAdd(state.assertions, val);\n },\n setBadgePk(state, val) {\n state.badgePk = val;\n },\n setMe(state, val) {\n state.me = val;\n },\n setSubject(state, val) {\n state.subject = val;\n },\n setPeople(state, val) {\n state.people = val;\n },\n setFirstSearchProcessing(state, val) {\n state.firstSearchProcessing = val;\n },\n setSearchingAssertions(state, val) {\n state.searchingAssertions = val;\n }\n};\nconst actions = {\n getDirectoryChildren: function(instance, directory) {\n let children = [];\n if (directory.frameworks) {\n children.push(...directory.frameworks);\n }\n if (directory.resources) {\n children.push(...directory.resources);\n }\n if (directory.directories) {\n children.push(...directory.directories);\n }\n return children;\n },\n lastEditToUndo: function(context) {\n context.commit('setLastEditToUndo', context.state.editsToUndo.pop());\n return context.state.lastEditToUndo;\n },\n getThing: (instance, payload) => {\n return new Promise((resolve, reject) => {\n var url = EcRemote.urlAppend(payload.server, payload.service);\n url = EcRemote.upgradeHttpToHttps(url);\n fetch(url, {\n headers: payload.headers\n }).then((resp) => {\n if (payload.success) {\n payload.success(resp.data);\n }\n resolve(resp.data);\n }).catch((err) => {\n if (payload.failure) {\n payload.failure(err);\n }\n reject(err);\n });\n });\n },\n searchForAssertions: (instance) => {\n return new Promise((resolve, reject) => {\n instance.state.searchingAssertions = true;\n var assertions = [];\n let doSearch = async function(start, count) {\n return new Promise((resolve, reject) => {\n EcAssertion.search(window.repo, \"\\\"\" + instance.state.me + \"\\\"\", async(results) => {\n assertions.push(...results);\n start += count;\n if (results.length > 0) {\n await doSearch(start, count);\n }\n resolve();\n }, reject, {size: count, start: start});\n });\n };\n\n doSearch(0, 5000).then(() => {\n var eah = new EcAsyncHelper();\n eah.each(assertions, (assertion, callback) => {\n if (assertion.assertionDateDecrypted != null) {\n callback();\n } else {\n assertion.getAssertionDateAsync((date) => {\n assertion.assertionDateDecrypted = date;\n callback();\n }, callback);\n }\n },\n (assertions) => {\n instance.state.assertions = assertions;\n instance.state.searchingAssertions = false;\n resolve();\n });\n }).catch(appError);\n });\n },\n computeBecause: (instance, evidences) => {\n return new Promise((resolve, reject) => {\n var explanations = [];\n new EcAsyncHelper().each(evidences, (e, callback) => {\n var evidenceString = \"\";\n var eoriginal = e;\n if (e.startsWith != null && e.startsWith(\"{\")) {\n e = JSON.parse(e);\n }\n if (EcObject.isObject(e)) {\n if (e.verb != null) {\n if (e.verb.display != null) {\n if (e.verb.display.en != null) {\n evidenceString += e.verb.display.en + \" \";\n }\n }\n }\n if (e.object != null) {\n if (e.object.definition != null) {\n if (e.object.definition.type === \"http://adlnet.gov/expapi/activities/assessment\") {\n evidenceString += \"\\\"\" + e.object.definition.name.en + \"\\\" quiz with a \";\n if (e.result != null) {\n if (e.result.success != null) {\n evidenceString += e.result.success ? \" passing \" : \" not passing \";\n evidenceString += Math.round(e.result.score.scaled * 100.0) + \"%\";\n }\n }\n }\n }\n }\n if (e.object != null) {\n if (e.object.definition != null) {\n if (e.object.definition.interactionType != null) {\n evidenceString += \"\\\"\" + e.object.definition.name.en + \"\\\" \";\n if (e.result != null) {\n if (e.result.success != null) {\n evidenceString += e.result.success ? \" correctly\" : \" incorrectly\";\n }\n }\n }\n }\n }\n if (evidenceString !== \"\") {\n explanations.push({text: evidenceString, original: eoriginal});\n }\n callback();\n } else if (e.startsWith != null && e.startsWith(\"http\")) {\n let failureFunc = function() {\n explanations.push({\n text: \"did this\",\n url: e,\n original: eoriginal\n });\n };\n EcRepository.get(e, (success) => {\n try {\n if (success.isAny(new ChooseAction().getTypes())) {\n EcRepository.get(success.object, (creativeWork) => {\n explanations.push({\n text: \"viewed \" + creativeWork.name,\n url: creativeWork.url,\n original: eoriginal\n });\n callback();\n }, callback);\n } else {\n failureFunc();\n callback();\n }\n } catch (e) {\n failureFunc();\n callback();\n }\n }, (failure) => {\n failureFunc();\n callback();\n });\n } else {\n explanations.push({text: \"\\\"\" + e + \"\\\"\", original: eoriginal});\n callback();\n }\n }, (evidences) => {\n resolve(explanations);\n });\n });\n }\n};\nconst getters = {\n framework: function(state) {\n return state.framework;\n },\n organization: function(state) {\n return state.organization;\n },\n selectedCompetency: function(state) {\n return state.selectedCompetency;\n },\n queryParams: function(state) {\n return state.queryParams;\n },\n defaultLanguage: function(state) {\n return state.defaultLanguage;\n },\n webSocketBackoff: function(state) {\n return state.webSocketBackoff;\n },\n selectCompetencyRelation: function(state) {\n return state.selectCompetencyRelation;\n },\n selectingCompetencies: function(state) {\n return state.selectingCompetencies;\n },\n private: function(state) {\n return state.private;\n },\n newCompetency: function(state) {\n return state.newCompetency;\n },\n newFramework: function(state) {\n return state.newFramework;\n },\n t3Profile: function(state) {\n return state.t3Profile;\n },\n changedObject: function(state) {\n return state.changedObject;\n },\n configuration: function(state) {\n return state.configuration;\n },\n addCommentAboutId: function(state) {\n return state.addCommentAboutId;\n },\n addCommentType: function(state) {\n return state.addCommentType;\n },\n commentToEdit: function(state) {\n return state.commentToEdit;\n },\n commentToReply: function(state) {\n return state.commentToReply;\n },\n commentsToDelete: function(state) {\n return state.commentsToDelete;\n },\n frameworkCommentDataLoaded: function(state) {\n return state.frameworkCommentDataLoaded;\n },\n frameworkCommentList: function(state) {\n return state.frameworkCommentList;\n },\n frameworkCommentPersonMap: function(state) {\n return state.frameworkCommentPersonMap;\n },\n commentScrollTo: function(state) {\n return state.commentScrollTo;\n },\n recomputeHierarchy: function(state) {\n return state.recomputeHierarchy;\n },\n recomputePrecedence: function(state) {\n return state.recomputePrecedence;\n },\n recomputePrecedenceAfterReorder: function(state) {\n return state.recomputePrecedenceAfterReorder;\n },\n selectedCompetenciesAsProperties: function(state) {\n return state.selectedCompetenciesAsProperties;\n },\n refreshLevels: function(state) {\n return state.refreshLevels;\n },\n refreshAlignments: function(state) {\n return state.refreshAlignments;\n },\n refreshProperties: function(state) {\n return state.refreshProperties;\n },\n conceptMode: function(state) {\n return state.conceptMode;\n },\n collectionMode: function(state) {\n return state.collectionMode;\n },\n progressionMode: function(state) {\n return state.progressionMode;\n },\n cutId: function(state) {\n return state.cutId;\n },\n copyId: function(state) {\n return state.copyId;\n },\n paste: function(state) {\n return state.paste;\n },\n cutOrCopyContainerId: function(state) {\n return state.cutOrCopyContainerId;\n },\n nodeInFocus: function(state) {\n return state.nodeInFocus;\n },\n relations: function(state) {\n return state.relations;\n },\n setPropertyLevel: function(state) {\n return state.setPropertyLevel;\n },\n addAnother: function(state) {\n return state.addAnother;\n },\n itemToDelete: function(state) {\n return state.itemToDelete;\n },\n itemToRemove: function(state) {\n return state.itemToRemove;\n },\n itemToExport: function(state) {\n return state.itemToExport;\n },\n manageAssertions: function(state) {\n return state.manageAssertions;\n },\n assertions: function(state) {\n return state.assertions.sort((a, b) => {\n return b.assertionDateDecrypted - a.assertionDateDecrypted;\n });\n },\n badgePk: function(state) {\n return state.badgePk;\n },\n getMe: function(state) {\n return state.me;\n },\n getSubject: function(state) {\n return state.subject;\n },\n people: function(state) {\n return state.people;\n },\n firstSearchProcessing: function(state) {\n return state.firstSearchProcessing;\n },\n searchingAssertions: function(state) {\n return state.searchingAssertions;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","// This store is used to control app state for behavior\n// such as displaying certain modals\n// and transitions\n\nconst state = {\n sideNavEnabled: true,\n showSideNav: true,\n showRightAside: false,\n rightAsideContent: '',\n rightAsideObject: null,\n canViewComments: false,\n canAddComments: false,\n pluginLastUpdate: null,\n pluginToLaunch: null,\n pluginToLaunchLastUpdate: 0,\n framework: {\n showToolBar: true,\n commentsEnabled: true,\n versionsEnabled: true,\n draggingEnabled: false,\n isDragging: false,\n draggable: {}\n },\n configuration: {\n contentSection: ''\n },\n frameworks: {\n searchTerm: '',\n quickFilters: [],\n applySearchTo: [],\n sortResults: [],\n refreshSearch: false,\n searchFrameworksInCompetencySearch: false\n },\n modal: {\n framework: '',\n showModal: false,\n dynamicModalContent: {},\n objForShareModal: null\n },\n directories: {\n directoryList: [],\n selectedDirectory: null,\n searchingInDirectory: true,\n editDirectory: false\n },\n import: {\n files: [],\n transition: 'upload', // upload, process, detail, preview, light\n status: '', // success, failure, edit\n type: 'file', // pdf, server, text\n fileType: '',\n firstImport: Boolean,\n errors: [], // erorrs from the code or from the api\n feedback: '', // additional information\n duplicates: [],\n skip: [],\n framework: null,\n serverUrl: '',\n url: '',\n frameworkName: '',\n frameworkDescription: '',\n importCsv: {\n nameColumn: {},\n descriptionColumn: {},\n scopeColumn: {},\n idColumn: {},\n sourceColumn: {},\n relationColumn: {},\n targetColumn: {}\n },\n importText: '',\n csvColumns: [],\n csvRelationColumns: [],\n csvRelationFile: null,\n importModalParams: null\n },\n allowCancel: false,\n banner: {\n message: '',\n color: '',\n background: ''\n },\n motd: {\n message: '',\n title: ''\n },\n curatedPlugins: [\n {\n \"id\": \"vlrcTestPlugin3\",\n \"url\": \"https://raw.githubusercontent.com/cassproject/cass-vlrc/master/\"\n }\n ]\n};\nconst mutations = {\n showSideNav: function() {\n state.showSideNav = true;\n state.showRightAside = false;\n },\n closeSideNav: function() {\n state.showSideNav = false;\n },\n showRightAside: function(state, payload) {\n state.showRightAside = true;\n state.rightAsideContent = payload;\n // state.showSideNav = false;\n },\n closeRightAside: function(state) {\n state.showRightAside = false;\n state.rightAsideContent = '';\n state.rightAsideObject = null;\n },\n rightAsideObject: async function(state, payload) {\n if (payload.encryptedType) {\n let type = \"Ec\" + payload.encryptedType;\n let obj = new window[type]();\n obj.copyFrom(await EcEncryptedValue.fromEncryptedValue(payload));\n state.rightAsideObject = obj;\n } else {\n state.rightAsideObject = payload;\n }\n },\n showModal: function(state, payload) {\n state.modal.showModal = true;\n state.modal.dynamicModalContent = payload;\n },\n closeModal: function(state) {\n state.modal.showModal = false;\n state.modal.dynamicModalContent = {};\n },\n objForShareModal: function(state, payload) {\n state.modal.objForShareModal = payload;\n },\n draggingEnabled: function(state, value) {\n state.framework.draggingEnabled = value;\n },\n isDragging: function(state, value) {\n state.framework.isDragging = value;\n },\n draggable: function(state, value) {\n state.framework.draggable = value;\n },\n importFiles: function(state, value) {\n state.import.files = value;\n },\n setCanViewComments: function(state, value) {\n state.canViewComments = value;\n },\n setCanAddComments: function(state, value) {\n state.canAddComments = value;\n },\n clearImportFiles: function(state) {\n state.import.files = [];\n },\n pluginLastUpdate: function(state, value) {\n state.pluginLastUpdate = value;\n },\n pluginToLaunch: function(state, value) {\n state.pluginToLaunch = value;\n },\n pluginToLaunchLastUpdate: function(state, value) {\n state.pluginToLaunchLastUpdate = value;\n },\n resetImport: function(state) {\n state.import = {\n files: [],\n transition: 'upload', // upload, process, detail, preview, light\n status: '', // success, failure, edit\n type: 'file', // pdf, server, text\n fileType: '',\n firstImport: Boolean,\n errors: [], // erorrs from the code or from the api\n feedback: '', // additional information\n duplicates: [],\n skip: [],\n framework: null,\n serverUrl: '',\n url: '',\n frameworkName: '',\n frameworkDescription: '',\n importCsv: {\n nameColumn: {},\n descriptionCcolumn: {},\n scopeColumn: {},\n idColumn: {},\n sourceColumn: {},\n relationColumn: {},\n targetColumn: {}\n },\n importText: '',\n csvColumns: [],\n csvRelationColumns: [],\n csvRelationFile: null,\n importModalParams: null\n };\n },\n importTransition: function(state, value) {\n state.import.transition = value;\n },\n importFileType: function(state, value) {\n state.import.fileType = value;\n },\n importType: function(state, value) {\n state.import.type = value;\n },\n firstImport: function(state, val) {\n state.import.firstImport = val;\n },\n addImportError: function(state, val) {\n state.import.errors.push(val);\n },\n clearImportErrors: function(state) {\n state.import.errors = [];\n },\n importStatus: function(state, val) {\n state.import.status = val;\n },\n importAllowCancel: function(state, val) {\n state.allowCancel = val;\n },\n importFeedback: function(state, val) {\n state.import.feedback = val;\n },\n importDuplicates: function(state, val) {\n state.import.duplicates = val;\n },\n importSkip: function(state, val) {\n state.import.skip = val;\n },\n importFramework: function(state, val) {\n state.import.framework = val;\n },\n importFrameworkName: function(state, val) {\n state.import.frameworkName = val;\n },\n importFrameworkNameColumn: function(state, val) {\n state.import.frameworkNameColumn = val;\n },\n importFrameworkScopeColumn: function(state, val) {\n state.import.frameworkScopeColumn = val;\n },\n importFrameworkIdColumn: function(state, val) {\n state.import.frameworkIdColumn = val;\n },\n importFrameworkDescription: function(state, val) {\n state.import.frameworkDescription = val;\n },\n importText: function(state, val) {\n state.import.importText = val;\n },\n importServerUrl: function(state, val) {\n state.import.serverUrl = val;\n },\n importUrl: function(state, val) {\n state.import.url = val;\n },\n importNameColumn: function(state, val) {\n state.import.importCsv.nameColumn = val;\n },\n importDescriptionColumn: function(state, val) {\n state.import.importCsv.descriptionColumn = val;\n },\n importScopeColumn: function(state, val) {\n state.import.importCsv.scopeColumn = val;\n },\n importSourceColumn: function(state, val) {\n state.import.importCsv.sourceColumn = val;\n },\n importTargetColumn: function(state, val) {\n state.import.importCsv.targetColumn = val;\n },\n importRelationColumn: function(state, val) {\n state.import.importCsv.relationColumn = val;\n },\n importIdColumn: function(state, val) {\n state.import.importCsv.idColumn = val;\n },\n csvColumns: function(state, val) {\n state.import.csvColumns = val;\n },\n csvRelationColumns: function(state, val) {\n state.import.csvRelationColumns = val;\n },\n csvRelationFile: function(state, val) {\n state.import.csvRelationFile = val;\n },\n importModalParams: function(state, val) {\n state.import.importModalParams = val;\n },\n searchTerm: function(state, value) {\n state.frameworks.searchTerm = value;\n },\n applySearchTo: function(state, value) {\n state.frameworks.applySearchTo = value;\n },\n refreshSearch: function(state, value) {\n state.frameworks.refreshSearch = value;\n },\n sortResults: function(state, value) {\n state.frameworks.sortResults = value;\n },\n quickFilters: function(state, value) {\n state.frameworks.quickFilters = value;\n },\n singleQuickFilter: function(state, value) {\n let i = state.frameworks.quickFilters.findIndex((filter) => filter.id === value.id);\n if (i >= 0) {\n state.frameworks.quickFilters[i].checked = value.checked;\n } else {\n state.frameworks.quickFilters.push(value);\n }\n },\n clearSearchFilters: function(state) {\n let quickFilters = state.frameworks.quickFilters;\n let sortResults = state.frameworks.sortResults;\n let applySearchTo = state.frameworks.applySearchTo;\n\n for (let i = 0; i < quickFilters.length; i++) {\n quickFilters[i].checked = false;\n }\n for (let i = 0; i < sortResults.length; i++) {\n sortResults[i].checked = false;\n }\n for (let i = 0; i < applySearchTo.length; i++) {\n applySearchTo[i].checked = false;\n }\n state.frameworks.quickFilters = quickFilters;\n state.frameworks.sortResults = sortResults;\n state.frameworks.applySearchTo = applySearchTo;\n },\n selectDirectory: function(state, value) {\n state.directories.selectedDirectory = value;\n },\n directoryList: function(state, list) {\n state.directories.directoryList = list;\n },\n searchingInDirectory: function(state, bool) {\n state.directories.searchingInDirectory = bool;\n },\n editDirectory: function(state, bool) {\n state.directories.editDirectory = bool;\n },\n searchFrameworksInCompetencySearch: function(state, bool) {\n state.frameworks.searchFrameworksInCompetencySearch = bool;\n },\n setBanner: function(state, payload) {\n if (payload.message) {\n state.banner.message = payload.message;\n }\n if (payload.color) {\n state.banner.color = payload.color;\n }\n if (payload.background) {\n state.banner.background = payload.background;\n }\n },\n setMotd: function(state, payload) {\n if (payload.message) {\n state.motd.message = payload.message;\n }\n if (payload.title) {\n state.motd.title = payload.title;\n }\n },\n setCuratedPlugins: function(state, payload) {\n state.curatedPlugins = payload;\n }\n};\nconst actions = {\n clearImport: function({commit}) {\n commit('importFramework', null);\n commit('clearImportFiles');\n commit('clearImportErrors');\n commit('importTransition', 'upload');\n commit('importStatus', '');\n commit('importAllowCancel', false);\n commit('importFeedback', '');\n commit('importFileType', '');\n commit('importDuplicates', []);\n commit('importSkip', []);\n },\n refreshDirectories: function({commit}) {\n let directories = [];\n let directoryIds = [];\n let paramObj = {size: 10000};\n EcDirectory.search(window.repo, \"\", function(dirs) {\n for (let i = 0; i < dirs.length; i++) {\n if (dirs[i].canEditAny(EcIdentityManager.default.getMyPks()) && !EcArray.has(directoryIds, dirs[i].id)) {\n directories.push(dirs[i]);\n directoryIds.push(dirs[i].id);\n }\n }\n commit('directoryList', directories);\n }, appError, paramObj);\n }\n};\nconst getters = {\n canViewComments: state => {\n return state.canViewComments;\n },\n canAddComments: state => {\n return state.canAddComments;\n },\n sideNavEnabled: state => {\n return state.sideNavEnabled;\n },\n showSideNav: state => {\n return state.showSideNav;\n },\n showRightAside: state => {\n return state.showRightAside;\n },\n rightAsideContent: state => {\n return state.rightAsideContent;\n },\n rightAsideObject: state => {\n return state.rightAsideObject;\n },\n framework: state => {\n return state.framework;\n },\n showModal: state => {\n return state.modal.showModal;\n },\n dynamicModalContent: state => {\n return state.modal.dynamicModalContent;\n },\n objForShareModal: state => {\n return state.modal.objForShareModal;\n },\n draggingEnabled: state => {\n return state.modal.draggingEnabled;\n },\n isDragging: state => {\n return state.modal.isDragging;\n },\n draggable: state => {\n return state.framework.draggable;\n },\n importFiles: state => {\n return state.import.files;\n },\n importTransition: state => {\n return state.import.transition;\n },\n importFileType: state => {\n return state.import.fileType;\n },\n importType: state => {\n return state.import.type;\n },\n firstImport: state => {\n return state.import.firstImport;\n },\n importErrors: state => {\n return state.import.errors;\n },\n importStatus: state => {\n return state.import.status;\n },\n importAllowCancel: state => {\n return state.allowCancel;\n },\n importFeedback: state => {\n return state.import.feedback;\n },\n importDuplicates: state => {\n return state.import.duplicates;\n },\n importSkip: state => {\n return state.import.skip;\n },\n importFramework: state => {\n return state.import.framework;\n },\n importFrameworkName: state => {\n return state.import.frameworkName;\n },\n importFrameworkNameColumn: state => {\n return state.import.frameworkNameColumn;\n },\n importFrameworkScopeColumn: state => {\n return state.import.frameworkScopeColumn;\n },\n importFrameworkIdColumn: state => {\n return state.import.frameworkIdColumn;\n },\n importFrameworkDescription: state => {\n return state.import.frameworkDescription;\n },\n importText: state => {\n return state.import.importText;\n },\n importServerUrl: state => {\n return state.import.serverUrl;\n },\n importUrl: state => {\n return state.import.url;\n },\n importNameColumn: state => {\n return state.import.importCsv.nameColumn;\n },\n importDescriptionColumn: state => {\n return state.import.importCsv.descriptionColumn;\n },\n importScopeColumn: state => {\n return state.import.importCsv.scopeColumn;\n },\n importIdColumn: state => {\n return state.import.importCsv.idColumn;\n },\n importSourceColumn: state => {\n return state.import.importCsv.sourceColumn;\n },\n importRelationColumn: state => {\n return state.import.importCsv.relationColumn;\n },\n importTargetColumn: state => {\n return state.import.importCsv.targetColumn;\n },\n importModalParams: state => {\n return state.import.importModalParams;\n },\n searchTerm: state => {\n return state.frameworks.searchTerm;\n },\n sortResults: state => {\n return state.frameworks.sortResults;\n },\n quickFilters: state => {\n return state.frameworks.quickFilters;\n },\n filterByOwnedByMe: (state) => {\n let filter = state.frameworks.quickFilters.find((filter) => filter.id === \"ownedByMe\");\n if (!filter) {\n return false;\n }\n if (Array.isArray(filter) && filter.length > 0) {\n return filter[0].checked;\n } else {\n return filter.checked;\n }\n },\n filterByNotOwnedByMe: (state) => {\n let filter = state.frameworks.quickFilters.find((filter) => filter.id === \"notOwnedByMe\");\n if (!filter) {\n return false;\n }\n if (Array.isArray(filter) && filter.length > 0) {\n return filter[0].checked;\n } else {\n return filter.checked;\n }\n },\n filterByConfigMatchDefault: (state) => {\n let filter = state.frameworks.quickFilters.find((filter) => filter.id === \"configMatchDefault\");\n if (!filter) {\n return false;\n }\n if (Array.isArray(filter) && filter.length > 0) {\n return filter[0].checked;\n } else {\n return filter.checked;\n }\n },\n applySearchTo: state => {\n return state.frameworks.applySearchTo;\n },\n refreshSearch: state => {\n return state.frameworks.refreshSearch;\n },\n csvColumns: state => {\n return state.import.csvColumns;\n },\n csvRelationColumns: state => {\n return state.import.csvRelationColumns;\n },\n csvRelationFile: state => {\n return state.import.csvRelationFile;\n },\n pluginLastUpdate: state => {\n return state.pluginLastUpdate;\n },\n pluginToLaunch: state => {\n return state.pluginToLaunch;\n },\n pluginToLaunchLastUpdate: state => {\n return state.pluginToLaunchLastUpdate;\n },\n selectedDirectory: state => {\n return state.directories.selectedDirectory;\n },\n directoryList: state => {\n return state.directories.directoryList;\n },\n searchingInDirectory: state => {\n return state.directories.searchingInDirectory;\n },\n editDirectory: state => {\n return state.directories.editDirectory;\n },\n searchFrameworksInCompetencySearch: state => {\n return state.frameworks.searchFrameworksInCompetencySearch;\n },\n bannerMessage: state => {\n return state.banner.message;\n },\n bannerColor: state => {\n return state.banner.color;\n },\n bannerBackground: state => {\n return state.banner.background;\n },\n motdTitle: state => {\n return state.motd.title;\n },\n motdMessage: state => {\n return state.motd.message;\n },\n curatedPlugins: state => {\n return state.curatedPlugins;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n loggedOnPerson: {},\n repoInit: {\n ssoLogin: null,\n ssoLogout: null,\n ssoPublicKey: null\n },\n lastLogin: null\n};\nconst mutations = {\n loggedOnPerson(state, personObj) {\n state.loggedOnPerson = personObj;\n if (window.EcIdentityManager.default.ids.length > 0) {\n state.lastLogin = window.EcIdentityManager.default.ids[0].lastLogin;\n } else {\n state.lastLogin = null;\n }\n },\n repositorySsoOptions(state, repoInit) {\n state.repoInit.ssoLogin = repoInit.ssoLogin;\n state.repoInit.ssoLogout = repoInit.ssoLogout;\n state.repoInit.ssoPublicKey = repoInit.ssoPublicKey;\n }\n};\nconst actions = {\n\n};\nconst getters = {\n loggedOnPerson: function(state) {\n return state.loggedOnPerson;\n },\n repositorySsoOptions: function(state) {\n return state.repoInit;\n },\n lastLogin: function(state) {\n return state.lastLogin;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n step: 0,\n frameworkSource: null,\n frameworkSourceRelationships: null,\n frameworkTarget: null,\n frameworkTargetRelationships: null,\n relevantExistingAlignmentsMap: null,\n relevantExistingAlignmentsMapLastUpdate: null,\n alignedCompetenciesList: [],\n workingAlignmentsMap: {\n source: '',\n targets: [],\n initialTargets: [],\n removedTargets: [],\n changed: false,\n type: ''\n },\n alignmentsToSave: [],\n alignmentsToDelete: [],\n sourceState: 'ready',\n targetState: 'ready',\n targetNodesToHighlight: [],\n enabledRelationshipTypes: [],\n enabledRelationshipTypesLastUpdate: null\n};\n\nconst mutations = {\n enabledRelationshipTypesLastUpdate(state, f) {\n state.enabledRelationshipTypesLastUpdate = f;\n },\n enabledRelationshipTypes(state, f) {\n state.enabledRelationshipTypes = f;\n },\n targetNodesToHighlight(state, f) {\n state.targetNodesToHighlight = f;\n },\n frameworkSource(state, f) {\n state.frameworkSource = f;\n },\n frameworkTarget(state, f) {\n state.frameworkTarget = f;\n },\n frameworkSourceRelationships(state, f) {\n state.frameworkSourceRelationships = f;\n },\n frameworkTargetRelationships(state, f) {\n state.frameworkTargetRelationships = f;\n },\n relevantExistingAlignmentsMap(state, f) {\n state.relevantExistingAlignmentsMap = f;\n },\n relevantExistingAlignmentsMapLastUpdate(state, f) {\n state.relevantExistingAlignmentsMapLastUpdate = f;\n },\n alignedCompetenciesList(state, f) {\n state.alignedCompetenciesList = f;\n },\n step(state, val) {\n state.step = val;\n },\n workingAlignmentsSource(state, c) {\n state.workingAlignmentsMap.source = c;\n },\n workingAlignmentsTargets(state, c) {\n state.workingAlignmentsMap.targets = c;\n },\n workingAlignmentsType(state, a) {\n state.workingAlignmentsMap.type = a;\n },\n sourceState(state, s) {\n state.sourceState = s;\n },\n targetState(state, t) {\n state.targetState = t;\n },\n alignmentsToSave(state, t) {\n state.alignmentsToSave = t;\n },\n populateAlignedCompetenciesList(state) {\n if (state.relevantExistingAlignmentsMap) {\n let alignedCompetencies = [];\n let sourceComps = Object.keys(state.relevantExistingAlignmentsMap);\n for (let sc of sourceComps) {\n alignedCompetencies.push(sc);\n let alignTypes = Object.keys(state.relevantExistingAlignmentsMap[sc]);\n for (let scAt of alignTypes) {\n let targetIds = Object.keys(state.relevantExistingAlignmentsMap[sc][scAt]);\n for (let ti of targetIds) {\n alignedCompetencies.push(ti);\n }\n }\n }\n state.alignedCompetenciesList = alignedCompetencies;\n }\n },\n populateWorkingAlignmentMap(state) {\n if (state.relevantExistingAlignmentsMap[state.workingAlignmentsMap.source] &&\n state.relevantExistingAlignmentsMap[state.workingAlignmentsMap.source][state.workingAlignmentsMap.type]) {\n let sourceTypeAlignMap = state.relevantExistingAlignmentsMap[state.workingAlignmentsMap.source][state.workingAlignmentsMap.type];\n let targetIds = Object.keys(sourceTypeAlignMap);\n for (let ti of targetIds) {\n state.workingAlignmentsMap.targets.push(ti);\n state.workingAlignmentsMap.initialTargets.push(ti);\n }\n }\n state.workingAlignmentsMap.changed = false;\n },\n resetFrameworkSourceRelationships(state) {\n state.frameworkSourceRelationships = null;\n state.relevantExistingAlignmentsMap = null;\n },\n resetFrameworkTargetRelationships(state) {\n state.frameworkTargetRelationships = null;\n state.relevantExistingAlignmentsMap = null;\n },\n resetCrosswalkFrameworks(state) {\n state.frameworkSource = null;\n state.frameworkTarget = null;\n state.frameworkSourceRelationships = null;\n state.frameworkTargetRelationships = null;\n state.relevantExistingAlignmentsMap = null;\n },\n resetCrosswalkAlignmentsAndState(state) {\n state.workingAlignmentsMap.source = '';\n state.workingAlignmentsMap.targets = [];\n state.workingAlignmentsMap.initialTargets = [];\n state.workingAlignmentsMap.removedTargets = [];\n state.workingAlignmentsMap.changed = false;\n state.workingAlignmentsMap.type = '';\n state.sourceState = 'ready';\n state.targetState = 'ready';\n state.alignmentsToSave = [];\n state.alignmentsToDelete = [];\n },\n resetCrosswalk(state) {\n state.step = 0;\n state.workingAlignmentsMap.source = '';\n state.workingAlignmentsMap.targets = [];\n state.workingAlignmentsMap.initialTargets = [];\n state.workingAlignmentsMap.removedTargets = [];\n state.workingAlignmentsMap.changed = false;\n state.workingAlignmentsMap.type = '';\n state.sourceState = 'ready';\n state.targetState = 'ready';\n state.alignmentsToSave = [];\n state.alignmentsToDelete = [];\n },\n resetWorkingAlignmentsMap(state) {\n state.sourceState = 'ready';\n state.targetState = 'ready';\n state.workingAlignmentsMap = {\n source: '',\n targets: [],\n initialTargets: [],\n removedTargets: [],\n changed: false,\n type: ''\n };\n },\n addWorkingAlignmentsTarget(state, id) {\n let remTargets = state.workingAlignmentsMap.removedTargets;\n let filteredRemovedTargets = remTargets.filter(remTargets => remTargets !== id);\n state.workingAlignmentsMap.removedTargets = filteredRemovedTargets;\n state.workingAlignmentsMap.targets.push(id);\n if (state.workingAlignmentsMap.removedTargets.length > 0) state.workingAlignmentsMap.changed = true;\n else {\n let shouldSetToChanged = false;\n for (let t of state.workingAlignmentsMap.targets) {\n if (!state.workingAlignmentsMap.initialTargets.includes(t)) {\n shouldSetToChanged = true;\n break;\n }\n }\n if (shouldSetToChanged) state.workingAlignmentsMap.changed = true;\n else state.workingAlignmentsMap.changed = false;\n }\n },\n removeWorkingAlignmentsTarget(state, id) {\n let targets = state.workingAlignmentsMap.targets;\n let filtered = targets.filter(target => target !== id);\n state.workingAlignmentsMap.targets = filtered;\n if (state.workingAlignmentsMap.initialTargets.includes(id)) state.workingAlignmentsMap.removedTargets.push(id);\n if (state.workingAlignmentsMap.removedTargets.length > 0) state.workingAlignmentsMap.changed = true;\n else {\n let shouldSetToChanged = false;\n for (let t of state.workingAlignmentsMap.targets) {\n if (!state.workingAlignmentsMap.initialTargets.includes(t)) {\n shouldSetToChanged = true;\n break;\n }\n }\n if (shouldSetToChanged) state.workingAlignmentsMap.changed = true;\n else state.workingAlignmentsMap.changed = false;\n }\n },\n removeAlignmentFromRelevantAlignmentsMap(state, alignProps) {\n if (state.relevantExistingAlignmentsMap[alignProps.source]) {\n if (state.relevantExistingAlignmentsMap[alignProps.source][alignProps.type]) {\n if (state.relevantExistingAlignmentsMap[alignProps.source][alignProps.type][alignProps.target]) {\n let ream = state.relevantExistingAlignmentsMap;\n delete ream[alignProps.source][alignProps.type][alignProps.target];\n state.relevantExistingAlignmentsMap = ream;\n }\n }\n }\n },\n addAlignmentToRelevantAlignmentsMap(state, ecaObj) {\n let ream = state.relevantExistingAlignmentsMap;\n if (!ream[ecaObj.source]) ream[ecaObj.source] = {};\n if (!ream[ecaObj.source][ecaObj.relationType]) ream[ecaObj.source][ecaObj.relationType] = {};\n if (!ream[ecaObj.source][ecaObj.relationType][ecaObj.target]) ream[ecaObj.source][ecaObj.relationType][ecaObj.target] = ecaObj;\n state.relevantExistingAlignmentsMap = ream;\n },\n removeAlignmentFromAlignmentsToSave(state, alignProps) {\n let newAts = [];\n for (let a of state.alignmentsToSave) {\n if (!(a.source === alignProps.source && a.target === alignProps.target && a.relationType === alignProps.type)) {\n newAts.push(a);\n }\n }\n state.alignmentsToSave = newAts;\n },\n removeAlignmentFromAlignmentsToDelete(state, alignProps) {\n let newAtd = [];\n for (let a of state.alignmentsToDelete) {\n if (!(a.source === alignProps.source && a.target === alignProps.target && a.relationType === alignProps.type)) {\n newAtd.push(a);\n }\n }\n state.alignmentsToDelete = newAtd;\n },\n appendAlignmentsToDelete(state, alignment) {\n state.alignmentsToDelete.push(alignment);\n },\n appendAlignmentsToSave(state, alignment) {\n state.alignmentsToSave.push(alignment);\n }\n};\nconst actions = {\n\n};\nconst getters = {\n enabledRelationshipTypesLastUpdate: function(state) {\n return state.enabledRelationshipTypesLastUpdate;\n },\n enabledRelationshipTypes: function(state) {\n return state.enabledRelationshipTypes;\n },\n frameworkSource: function(state) {\n return state.frameworkSource;\n },\n frameworkTarget: function(state) {\n return state.frameworkTarget;\n },\n frameworkSourceRelationships: function(state) {\n return state.frameworkSourceRelationships;\n },\n frameworkTargetRelationships: function(state) {\n return state.frameworkTargetRelationships;\n },\n relevantExistingAlignmentsMap: function(state) {\n return state.relevantExistingAlignmentsMap;\n },\n relevantExistingAlignmentsMapLastUpdate: function(state) {\n return state.relevantExistingAlignmentsMapLastUpdate;\n },\n workingAlignmentsSource(state) {\n return state.workingAlignmentsMap.source;\n },\n workingAlignmentsTargets(state) {\n return state.workingAlignmentsMap.targets;\n },\n workingAlignmentsType(state, a) {\n return state.workingAlignmentsMap.type;\n },\n sourceState(state) {\n return state.sourceState;\n },\n targetState(state) {\n return state.targetState;\n },\n alignmentsToSave(state) {\n return state.alignmentsToSave;\n },\n alignmentsToDelete(state) {\n return state.alignmentsToDelete;\n },\n alignedCompetenciesList(state) {\n return state.alignedCompetenciesList;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n cassApiLocation: ''\n};\n\nconst mutations = {\n cassApiLocation(state, f) {\n state.cassApiLocation = f;\n }\n};\n\nconst actions = {\n};\n\nconst getters = {\n cassApiLocation: function(state) {\n return state.cassApiLocation;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","const state = {\n CONFIG_SEARCH_SIZE: 10000,\n DEFAULT_CONFIGURATION_TYPE: 'Configuration',\n DEFAULT_CONFIGURATION_CONTEXT: 'https://schema.cassproject.org/0.4/',\n LANG_STRING_RANGE: 'http://www.w3.org/2000/01/rdf-schema#langString',\n DEFAULT_HEADING: \"General\",\n LEVEL_SEARCH_SIZE: 10000,\n PERSON_SEARCH_SIZE: 10000,\n DEFAULT_CUSTOM_PROPERTY_CONTEXT: 'https://schema.cassproject.org/0.4/',\n DEFAULT_CUSTOM_PROPERTY_RANGE: 'http://schema.org/Text',\n defaultBrowserConfig: '',\n defaultBrowserConfigName: '',\n localDefaultBrowserConfig: '',\n configBusy: false,\n configList: [],\n configView: 'list',\n currentConfig: {},\n showConfirmDeleteConfigModal: false,\n showMustBeLoggedInModal: false,\n showBrowserConfigSetModal: false,\n configToDelete: {},\n availableConcepts: []\n};\n\nconst mutations = {\n setConfigToDelete(state, val) {\n state.configToDelete = val;\n },\n setShowMustBeLoggedInModal(state, val) {\n state.showMustBeLoggedInModal = val;\n },\n setShowBrowserConfigSetModal(state, val) {\n state.showBrowserConfigSetModal = val;\n },\n setShowConfirmDeleteConfigModal(state, val) {\n state.showConfirmDeleteConfigModal = val;\n },\n setCurrentConfig(state, val) {\n state.currentConfig = val;\n },\n setConfigView(state, val) {\n state.configView = val;\n },\n setConfigList(state, val) {\n state.setConfigList = val;\n },\n setConfigBusy(state, val) {\n state.configBusy = val;\n },\n setDefaultBrowserConfig(state, val) {\n state.defaultBrowserConfig = val;\n },\n setDefaultBrowserConfigName(state, val) {\n state.defaultBrowserConfigName = val;\n },\n setLocalDefaultBrowserConfig(state, val) {\n state.localDefaultBrowserConfig = val;\n },\n setAvailableConcepts(state, val) {\n state.availableConcepts = val;\n },\n setAvailableTypes(state, val) {\n state.availableTypes = val;\n }\n};\nconst actions = {\n\n};\nconst getters = {\n configToDelete: function(state) {\n return state.configToDelete;\n },\n showConfirmDeleteConfigModal: function(state) {\n return state.showConfirmDeleteConfigModal;\n },\n showMustBeLoggedInModal: function(state) {\n return state.showMustBeLoggedInModal;\n },\n showBrowserConfigSetModal: function(state) {\n return state.showBrowserConfigSetModal;\n },\n LEVEL_SEARCH_SIZE: function(state) {\n return state.LEVEL_SEARCH_SIZE;\n },\n GROUP_SEARCH_SIZE: function(state) {\n return state.GROUP_SEARCH_SIZE;\n },\n PERSON_SEARCH_SIZE: function(state) {\n return state.PERSON_SEARCH_SIZE;\n },\n DEFAULT_CUSTOM_PROPERTY_CONTEXT: function(state) {\n return state.DEFAULT_CUSTOM_PROPERTY_CONTEXT;\n },\n DEFAULT_CUSTOM_PROPERTY_RANGE: function(state) {\n return state.DEFAULT_CUSTOM_PROPERTY_RANGE;\n },\n DEFAULT_CONFIGURATION_TYPE: function(state) {\n return state.DEFAULT_CONFIGURATION_TYPE;\n },\n DEFAULT_CONFIGURATION_CONTEXT: function(state) {\n return state.DEFAULT_CONFIGURATION_CONTEXT;\n },\n LANG_STRING_RANGE: function(state) {\n return state.LANG_STRING_RANGE;\n },\n DEFAULT_HEADING: function(state) {\n return state.DEFAULT_HEADING;\n },\n CONFIG_SEARCH_SIZE(state) {\n return state.CONFIG_SEARCH_SIZE;\n },\n currentConfig(state) {\n return state.currentConfig;\n },\n configView(state) {\n return state.configView;\n },\n configList(state) {\n return state.configList;\n },\n defaultBrowserConfig(state) {\n return state.defaultBrowserConfig;\n },\n defaultBrowserConfigName(state) {\n return state.defaultBrowserConfigName;\n },\n localDefaultBrowserConfig(state) {\n return state.localDefaultBrowserConfig;\n },\n configBusy(state) {\n return state.configBusy;\n },\n availableConcepts(state) {\n return state.availableConcepts;\n },\n availableTypes(state) {\n return state.availableTypes;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n crosswalkEnabled: true,\n userManagementEnabled: true,\n configurationsEnabled: true,\n searchByOwnerNameEnabled: true,\n pluginsEnabled: true,\n loginEnabled: true,\n legacyLoginEnabled: true,\n apiLoginEnabled: false,\n shareEnabled: true,\n shareLink: false,\n ownedByMe: false\n};\n\nconst mutations = {\n crosswalkEnabled(state, bool) {\n state.crosswalkEnabled = bool;\n },\n userManagementEnabled(state, bool) {\n state.userManagementEnabled = bool;\n },\n configurationsEnabled(state, bool) {\n state.configurationsEnabled = bool;\n },\n searchByOwnerNameEnabled(state, bool) {\n state.searchByOwnerNameEnabled = bool;\n },\n pluginsEnabled(state, bool) {\n state.pluginsEnabled = bool;\n },\n loginEnabled(state, bool) {\n state.loginEnabled = bool;\n },\n apiLoginEnabled(state, bool) {\n state.apiLoginEnabled = bool;\n },\n legacyLoginEnabled(state, bool) {\n state.legacyLoginEnabled = bool;\n },\n shareEnabled(state, bool) {\n state.shareEnabled = bool;\n },\n shareLink(state, bool) {\n state.shareLink = bool;\n },\n ownedByMe(state, bool) {\n state.ownedByMe = bool;\n }\n};\n\nconst actions = {\n\n};\n\nconst getters = {\n legacyLoginEnabled: function(state) {\n return state.legacyLoginEnabled;\n },\n apiLoginEnabled: function(state) {\n return state.apiLoginEnabled;\n },\n ownedByMe: function(state) {\n return state.ownedByMe;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nimport lode from './modules/lode.js';\nimport editor from './modules/editor.js';\nimport app from './modules/app.js';\nimport user from './modules/user.js';\nimport crosswalk from './modules/crosswalk.js';\nimport environment from './modules/environment.js';\nimport configuration from './modules/configuration.js';\nimport featuresEnabled from './modules/featuresEnabled.js';\n\nVue.use(Vuex);\n\nexport default new Vuex.Store({\n modules: {\n lode,\n editor,\n app,\n user,\n crosswalk,\n environment,\n featuresEnabled,\n configuration\n }\n});\n","/* (ignored) */","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DynamicModal.vue?vue&type=style&index=0&id=704681ec&prod&lang=scss\"","// extracted by mini-css-extract-plugin","import Vue from 'vue';\nimport VueProgressBar from 'vue-progressbar';\nimport App from './App.vue';\nimport './scss/theme.scss';\nimport './scss/styles.scss';\nimport router from './router';\nimport Vuex from 'vuex';\nimport Clipboard from 'v-clipboard';\nimport store from './store/index.js';\nimport InfiniteLoading from 'vue-infinite-loading';\nimport VueResource from 'vue-resource';\n\nimport VueObserveVisibility from 'vue-observe-visibility';\nimport AsyncComputed from 'vue-async-computed';\n\nvar VueScrollTo = require('vue-scrollto');\n\nconst {fetch: originalFetch} = global;\n\nlet PENDING_REQUESTS = 0;\nconst MAX_REQUESTS_COUNT = 10;\nconst INTERVAL_MS = 10;\n\nglobal.fetch = async(...args) => {\n let [resource, config] = args;\n // request interceptor here\n if (PENDING_REQUESTS >= MAX_REQUESTS_COUNT) {\n return new Promise((resolve) => {\n setTimeout(() => {\n resolve(global.fetch(...args));\n }, INTERVAL_MS);\n });\n } else {\n PENDING_REQUESTS++;\n try {\n if (config != null && config.headers != null && Object.values(config.headers).length === 0) {\n delete config.headers;\n }\n const response = await originalFetch(resource, config);\n // response interceptor here\n return response;\n } finally {\n PENDING_REQUESTS = Math.max(0, PENDING_REQUESTS - 1);\n }\n }\n};\n\n\nrequire(\"cassproject\");\nglobal.UUID = require('pure-uuid');\n\nconst options = {\n color: '#68C8DB',\n failedColor: '#D74C44',\n thickness: '5px',\n transition: {\n speed: '0.2s',\n opacity: '0.6s',\n termination: 300\n },\n autoRevert: true,\n location: 'top',\n inverse: false\n};\n\nVue.use(VueProgressBar, options);\nVue.use(require('vue-moment'));\nVue.use(Vuex);\nVue.use(Clipboard);\nVue.use(VueScrollTo, {\n container: \"#framework\",\n duration: 500,\n easing: \"ease\",\n offset: -150,\n force: true,\n cancelable: true,\n onStart: false,\n onDone: false,\n onCancel: false,\n x: false,\n y: true\n});\nVue.use(InfiniteLoading);\nVue.use(VueResource);\nVue.use(VueObserveVisibility);\nVue.use(AsyncComputed);\n\n// directive for clicking outside elements and performing an action\n// add v-click-outside=\"method\" to parent element to do something\nVue.directive('click-outside', {\n bind: function(element, binding, vnode) {\n element.clickOutsideEvent = function(event) {\n if (!(element === event.target || element.contains(event.target))) {\n vnode.context[binding.expression](event);\n }\n };\n document.body.addEventListener('click', element.clickOutsideEvent);\n },\n unbind: function(element) {\n document.body.removeEventListener('click', element.clickOutsideEvent);\n }\n});\n\nEcRepository.caching = true;\nEcRepository.cachingL2 = true;\n\nVue.config.productionTip = false;\n// Vue.config.silent = true;\nVue.config.warnHandler = function(msg, vm, trace) {\n if (msg === 'Invalid prop: type check failed for prop \"clickToLoad\". Expected Boolean, got String with value \"true\".') return;\n if (msg === 'Avoid using non-primitive value as key, use string/number value instead.') return;\n if (msg === \"Duplicate keys detected: '[object Object]'. This may cause an update error.\") return;\n appError((\"[Vue warn]: \" + msg + trace));\n // `trace` is the component hierarchy trace\n};\n\nglobal.appLog = function(x) {\n /* eslint-disable no-console */\n if (process.env.NODE_ENV !== 'production') {\n // console.trace(x);\n console.log(x);\n }\n /* eslint-enable no-console */\n};\n\nglobal.appError = function(x) {\n /* eslint-disable no-console */\n if (process.env.NODE_ENV !== 'production') {\n console.error(x);\n }\n /* eslint-enable no-console */\n};\n\nvar queryParams = function() {\n if (window.document.location.search == null) { return {}; }\n var hashSplit = (window.document.location.search.split(\"?\"));\n if (hashSplit.length > 1) {\n var o = {};\n var paramString = hashSplit[1];\n var parts = (paramString).split(\"&\");\n for (var i = 0; i < parts.length; i++) {\n if (o[parts[i].split(\"=\")[0]]) {\n // Allow multiple values\n o[parts[i].split(\"=\")[0]] = [o[parts[i].split(\"=\")[0]]];\n o[parts[i].split(\"=\")[0]].push(decodeURIComponent(parts[i].replace(parts[i].split(\"=\")[0] + \"=\", \"\")));\n } else {\n o[parts[i].split(\"=\")[0]] = decodeURIComponent(parts[i].replace(parts[i].split(\"=\")[0] + \"=\", \"\"));\n }\n }\n return o;\n }\n return {};\n};\nwindow.queryParams = queryParams();\n\nwindow.app = new Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app');\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=414a336e&prod&lang=scss\"","/* (ignored) */","// extracted by mini-css-extract-plugin","/* (ignored) */","/* (ignored) */","\n\n\n\n\n","global.jsonld = require('jsonld');\n\n\nconst state = {\n schemata: {},\n isSavingProperty: false,\n isSavingThing: false,\n isAddingProperty: false,\n addingProperty: '',\n addingValues: [],\n addingRange: [],\n addingChecked: [],\n removeAddingValueAtIndex: null,\n schemataLookup: {},\n rawSchemata: {},\n schemaFallback: {},\n objectModel: {},\n competencySearchModalOpen: false,\n copyOrLink: false,\n numPropertyComponentsVisible: {},\n searchType: null,\n includeRelations: true\n};\nconst actions = {\n schemata({state, commit}, schema) {\n commit('setSchemata', schema);\n if (EcArray.isArray(schema.obj)) {\n commit('setEmptySchemataLookup', schema);\n for (var i = 0; i < schema.obj.length; i++) {\n let scheme = schema.obj[i];\n commit('setSchemataLookup', {'index': i, 'schema': schema});\n if (scheme[\"http://schema.org/domainIncludes\"] != null) {\n for (var domainType of scheme[\"http://schema.org/domainIncludes\"]) {\n if (state.objectModel[domainType[\"@id\"]] == null) {\n commit('setObjectModel', {'type': domainType, 'val': {}});\n }\n let om = state.objectModel[domainType[\"@id\"]];\n om[scheme[\"@id\"]] = scheme;\n }\n }\n }\n }\n },\n schemaFallback({state}, schema) {\n for (var i = 0; i < schema.length; i++) {\n let scheme = schema[i];\n state.schemaFallback[scheme[\"@id\"]] = schema[i];\n if (scheme[\"http://schema.org/domainIncludes\"] != null) {\n for (var domainType of scheme[\"http://schema.org/domainIncludes\"]) {\n if (state.objectModel[domainType[\"@id\"]] == null) {\n state.objectModel[domainType[\"@id\"]] = {};\n }\n let om = state.objectModel[domainType[\"@id\"]];\n om[scheme[\"@id\"]] = scheme;\n }\n }\n }\n }\n};\nconst mutations = {\n setIsSavingProperty(state, value) {\n state.isSavingProperty = value;\n },\n setIsSavingThing(state, value) {\n state.isSavingThing = value;\n },\n setIsAddingProperty(state, value) {\n state.isAddingProperty = value;\n },\n setAddingProperty(state, value) {\n state.addingProperty = value;\n },\n setAddingValues(state, values) {\n let newValues = [];\n if (Array.isArray(values)) {\n values.forEach((value) => {\n if (value) {\n let newValue = trimUrl(value);\n if (newValue) newValues.push(newValue);\n }\n });\n } else {\n if (values) {\n let newValue = trimUrl(values);\n if (newValue) newValues.push(newValue);\n }\n }\n state.addingValues = newValues;\n },\n addToAddingValues(state, value) {\n let newValue = trimUrl(value);\n if (!state.addingValues) {\n state.addingValues = [];\n }\n if (newValue) {\n state.addingValues.push(newValue);\n }\n },\n setAddingRange(state, value) {\n state.addingRange = value;\n },\n setAddingChecked(state, value) {\n state.addingChecked = value;\n },\n removeAddingValueAtIndex(state, value) {\n state.removeAddingValueAtIndex = value;\n },\n setSchemata(state, schema) {\n state.schemata[schema.id] = schema.obj;\n },\n setSchemataLookup(state, payload) {\n let i = payload.index;\n let schema = payload.schema;\n state.schemataLookup[schema.id][schema.obj[i][\"@id\"]] = schema.obj[i];\n },\n setEmptySchemataLookup(state, schema) {\n state.schemataLookup[schema.id] = {};\n },\n setObjectModel(state, payload) {\n let domainType = payload.type;\n let val = payload.val;\n state.objectModel[domainType[\"@id\"]] = val;\n },\n rawSchemata(state, schema) {\n state.rawSchemata[schema.id] = schema.obj;\n },\n competencySearchModalOpen(state, bool) {\n state.competencySearchModalOpen = bool;\n },\n copyOrLink(state, bool) {\n state.copyOrLink = bool;\n },\n incrementNumPropertyComponents(state, thingId) {\n if (!state.numPropertyComponentsVisible[thingId]) {\n state.numPropertyComponentsVisible[thingId] = 0;\n }\n state.numPropertyComponentsVisible[thingId]++;\n },\n decrementNumPropertyComponents(state, thingId) {\n state.numPropertyComponentsVisible[thingId]--;\n if (state.numPropertyComponentsVisible[thingId] === 0) {\n delete state.numPropertyComponentsVisible[thingId];\n }\n },\n searchType(state, type) {\n state.searchType = type;\n },\n includeRelations(state, bool) {\n state.includeRelations = bool;\n }\n};\nconst getters = {\n isSavingProperty(state) {\n return state.isSavingProperty;\n },\n isSavingThing(state) {\n return state.isSavingThing;\n },\n isAddingProperty(state) {\n return state.isAddingProperty;\n },\n addingProperty(state) {\n return state.addingProperty;\n },\n addingValues(state) {\n return state.addingValues;\n },\n addingRange(state) {\n return state.addingRange;\n },\n addingChecked(state) {\n return state.addingChecked;\n },\n removeAddingValueAtIndex(state) {\n return state.removeAddingValueAtIndex;\n },\n includeRelations(state) {\n return state.includeRelations;\n }\n};\n\nfunction trimUrl(url) {\n if (!url) {\n return undefined;\n }\n if (url === \"\" || (url[\"@value\"] && url[\"@value\"] === \"\")) {\n return undefined;\n }\n let trimmed = url;\n if (trimmed[\"@value\"] && typeof trimmed[\"@value\"] === \"string\" && trimmed[\"@value\"].endsWith(\"/\")) {\n trimmed[\"@value\"] = trimmed[\"@value\"].slice(0, trimmed[\"@value\"].length - 1);\n }\n if (trimmed[\"@value\"] && typeof trimmed[\"@value\"] === \"string\" && trimmed[\"@value\"].startsWith(\"/\")) {\n trimmed[\"@value\"] = trimmed[\"@value\"].slice(1);\n }\n if (trimmed && typeof trimmed === \"string\" && trimmed.endsWith(\"/\")) {\n trimmed = trimmed.slice(0, trimmed.length - 1);\n }\n if (trimmed && typeof trimmed === \"string\" && trimmed.startsWith(\"/\")) {\n trimmed = trimmed.slice(1);\n }\n return trimmed;\n}\n\njsonld.documentLoader = async function(url) {\n if (url in state.rawSchemata) {\n return {\n contextUrl: null, // this is for a context via a link header\n document: state.rawSchemata[url], // this is the actual document that was loaded\n documentUrl: url // this is the actual context URL after redirects\n };\n } else {\n var context;\n var xmlhttp = new XMLHttpRequest();\n xmlhttp.onreadystatechange = function() {\n if (this.readyState === 4 && this.status === 200) {\n context = JSON.parse(this.responseText);\n state.rawSchemata[originalUrl] = context;\n }\n };\n let originalUrl = url;\n let index = url.indexOf('schema.cassproject.org');\n let ending = \"\";\n if (url.substring(url.lastIndexOf('/')).indexOf('2') === -1) {\n ending = \"/index.json-ld\";\n }\n if (index !== -1) {\n url = url.substring(index);\n url = window.location.origin + window.location.pathname + url + ending;\n }\n xmlhttp.open(\"GET\", url, false);\n xmlhttp.setRequestHeader(\"Accept\", \"application/json\");\n xmlhttp.send();\n return {\n contextUrl: null, // this is for a context via a link header\n document: context, // this is the actual document that was loaded\n documentUrl: originalUrl // this is the actual context URL after redirects\n };\n }\n};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n};","import dateFormat from 'dateformat';\n\nexport default {\n data() {\n return {\n conceptCtids: null,\n conceptRegistryUrls: null\n };\n },\n computed: {\n ctids: function() {\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return null;\n }\n if (this.$store.getters['editor/queryParams'] && (this.$store.getters['editor/queryParams'].ceasnDataFields !== \"true\")) {\n return null;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@value\": this.getCTID(framework.shortId())}];\n if (framework.competency) {\n for (var i = 0; i < framework.competency.length; i++) {\n obj[framework.competency[i]] = [{\"@value\": this.getCTID(framework.competency[i])}];\n }\n }\n return obj;\n },\n registryURLs: function() {\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return null;\n }\n if (this.$store.getters['editor/queryParams'] && (this.$store.getters['editor/queryParams'].ceasnDataFields !== \"true\")) {\n return null;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@id\": this.ceasnRegistryUriTransform(framework.shortId())}];\n if (framework.competency) {\n for (var i = 0; i < framework.competency.length; i++) {\n obj[framework.competency[i]] = [{\"@id\": this.ceasnRegistryUriTransform(framework.competency[i])}];\n }\n }\n return obj;\n }\n },\n methods: {\n canEditAny: function(item) {\n if (this.isAdmin()) return true;\n if (item.canEditAny == null) return true;\n return item.canEditAny(EcIdentityManager.default.getMyPks());\n },\n isAdmin: function() {\n let adminKeys = window.repo.adminKeys;\n let userIds = EcIdentityManager.default.ids;\n if (!Array.isArray(adminKeys)) return false;\n if (!Array.isArray(userIds)) return false;\n for (let userId of userIds) {\n let userKey = userId.ppk.toPk().toPem();\n for (let adminKey of adminKeys) {\n if (userKey === adminKey) {\n return true;\n }\n }\n }\n return false;\n },\n getConceptCtids: async function() {\n this.conceptCtids = null;\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return;\n }\n var me = this;\n if (this.queryParams.ceasnDataFields !== \"true\") {\n return;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@value\": this.getCTID(framework.shortId())}];\n var subCtids = async function(ary) {\n for (var i = 0; i < ary.length; i++) {\n obj[ary[i]] = [{\"@value\": me.getCTID(ary[i])}];\n var concept = await EcConcept.get(ary[i]);\n if (concept[\"skos:narrower\"]) {\n await subCtids(concept[\"skos:narrower\"]);\n }\n }\n };\n if (framework[\"skos:hasTopConcept\"]) {\n await subCtids(framework[\"skos:hasTopConcept\"]);\n }\n this.conceptCtids = obj;\n },\n getConceptRegistryUrls: async function() {\n this.conceptRegistryUrls = null;\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return;\n }\n var me = this;\n if (this.queryParams.ceasnDataFields !== \"true\") {\n return;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@id\": this.ceasnRegistryUriTransform(framework.shortId())}];\n var subURLs = async function(ary) {\n for (var i = 0; i < ary.length; i++) {\n obj[ary[i]] = [{\"@value\": me.ceasnRegistryUriTransform(ary[i])}];\n var concept = await EcConcept.get(ary[i]);\n if (concept[\"skos:narrower\"]) {\n await subURLs(concept[\"skos:narrower\"]);\n }\n }\n };\n if (framework[\"skos:hasTopConcept\"]) {\n await subURLs(framework[\"skos:hasTopConcept\"]);\n }\n this.conceptRegistryUrls = obj;\n },\n spitEvent: function(message, id, page) {\n var framework = this.framework ? this.framework : this.$store.state.editor.framework;\n var selectedCompetency = this.$store.state.editor.selectedCompetency;\n let frameworkName = null;\n if (framework) {\n if (framework[\"dcterms:title\"]) {\n frameworkName = schema.Thing.getDisplayStringFrom(framework[\"dcterms:title\"]);\n } else {\n frameworkName = framework.getName();\n }\n }\n let compName = null;\n if (selectedCompetency) {\n if (selectedCompetency[\"skos:prefLabel\"]) {\n compName = schema.Thing.getDisplayStringFrom(selectedCompetency[\"skos:prefLabel\"]);\n } else {\n compName = selectedCompetency.getName();\n }\n }\n var evt = {\n message: message,\n changed: id,\n selectedFramework: framework == null ? null : framework.shortId(),\n selectedCompetency: selectedCompetency == null ? null : selectedCompetency.shortId(),\n selectedFrameworkObject: framework == null ? null : JSON.parse(framework.toJson()),\n selectedCompetencyObject: selectedCompetency == null ? null : JSON.parse(selectedCompetency.toJson()),\n selectedFrameworkName: frameworkName,\n selectedCompetencyName: compName,\n visiblePage: page\n };\n if (this.queryParams && this.queryParams.ceasnDataFields === \"true\") {\n if (framework != null) {\n if (framework.getGuid != null) {\n if (framework.getGuid().startsWith(\"ce-\")) {\n evt.selectedFrameworkCtid = framework == null ? null : framework.getGuid();\n } else if (framework.getGuid().matches(\"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\")) {\n evt.selectedFrameworkCtid = framework == null ? null : \"ce-\" + framework.getGuid();\n } else {\n evt.selectedFrameworkCtid = \"ce-\" + new UUID(3, \"nil\", framework.shortId()).format();\n }\n }\n }\n if (selectedCompetency != null) {\n if (selectedCompetency.getGuid != null) {\n if (selectedCompetency.getGuid().startsWith(\"ce-\")) {\n evt.selectedCompetencyCtid = selectedCompetency == null ? null : selectedCompetency.getGuid();\n } else if (selectedCompetency.getGuid().matches(\"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\")) {\n evt.selectedCompetencyCtid = selectedCompetency == null ? null : \"ce-\" + selectedCompetency.getGuid();\n } else {\n evt.selectedCompetencyCtid = \"ce-\" + new UUID(3, \"nil\", this.framework.shortId() + selectedCompetency.shortId()).format();\n }\n }\n }\n }\n appLog(evt);\n if (parent != null) {\n if (this.queryParams && this.queryParams.origin != null && this.queryParams.origin !== '') {\n parent.postMessage(evt, this.queryParams.origin);\n }\n }\n },\n setDefaultLanguage: function() {\n var defaultLanguage;\n if (this.framework && this.framework[\"ceasn:inLanguage\"]) {\n defaultLanguage = EcArray.isArray(this.framework[\"ceasn:inLanguage\"]) ? this.framework[\"ceasn:inLanguage\"][0] : this.framework[\"ceasn:inLanguage\"];\n } else if (this.framework && this.framework[\"schema:inLanguage\"]) {\n defaultLanguage = EcArray.isArray(this.framework[\"schema:inLanguage\"]) ? this.framework[\"schema:inLanguage\"][0] : this.framework[\"schema:inLanguage\"];\n } else if (this.framework && this.framework[\"dcterms:language\"]) {\n defaultLanguage = EcArray.isArray(this.framework[\"dcterms:language\"]) ? this.framework[\"dcterms:language\"][0] : this.framework[\"dcterms:language\"];\n } else if (navigator.language || navigator.userLanguage) {\n defaultLanguage = navigator.language || navigator.userLanguage;\n } else {\n defaultLanguage = \"en\";\n }\n this.$store.commit('editor/defaultLanguage', defaultLanguage);\n },\n get: function(server, service, headers, success, failure) {\n var url = EcRemote.urlAppend(server, service);\n url = EcRemote.upgradeHttpToHttps(url);\n var xhr = null;\n if ((typeof httpStatus) === \"undefined\") {\n xhr = new XMLHttpRequest();\n xhr.open(\"GET\", url, true);\n if (headers != null) {\n var keys = EcObject.keys(headers);\n for (var i = 0; i < keys.length; i++) {\n xhr.setRequestHeader(keys[i], headers[keys[i]]);\n }\n }\n var xhrx = xhr;\n xhr.onreadystatechange = function() {\n if (xhrx.readyState === 4 && xhrx.status === 200) {\n if (success != null) {\n success(xhrx.responseText);\n } else if (xhrx.readyState === 4) {\n if (failure != null) {\n failure(xhrx.status + \" \" + xhrx.responseText);\n }\n }\n }\n };\n xhr.onload = function() {\n if (xhr.status !== 200) {\n failure(xhr.status);\n }\n };\n xhr.onerror = function() {\n failure(\"Failed while sending request.\");\n };\n }\n if (xhr != null) {\n (xhr)[\"timeout\"] = EcRemote.timeout;\n }\n if ((typeof httpStatus) !== \"undefined\") {\n if (success != null) {\n success(JSON.stringify(httpGet(url)));\n }\n } else {\n xhr.send();\n }\n },\n resolveNameFromUrl: function(url) {\n this.get(url, null, null, function(data) {\n var name = null;\n if (data) {\n if (data[0] === \"<\") {\n return;\n }\n data = JSON.parse(data);\n if (data['ceterms:name']) {\n name = data['ceterms:name'];\n } else if (data['ceasn:competencyText']) {\n name = data['ceasn:competencyText'];\n } else if (data['name']) {\n name = data['name'];\n } else if (data['schema:name']) {\n name = data['schema:name'];\n } else if (data['title']) {\n name = data['title'];\n } else if (data['skos:prefLabel']) {\n name = data['skos:prefLabel'];\n } else if (data['title']) {\n name = data['title'];\n } else if (data['@graph'] && data['@graph'][0]) {\n if (data['@graph'][0]['ceterms:name']) {\n name = data['@graph'][0]['ceterms:name'];\n } else if (data['@graph'][0]['name']) {\n name = data['@graph'][0]['name'];\n } else if (data['@graph'][0]['schema:name']) {\n name = data['@graph'][0]['schema:name'];\n } else if (data['@graph'][0]['title']) {\n name = data['@graph'][0]['title'];\n } else if (data['@graph'][0]['skos:prefLabel']) {\n name = data['@graph'][0]['skos:prefLabel'];\n }\n }\n // If it's a langstring\n name = schema.Thing.getDisplayStringFrom(name);\n // If still object, display value\n if (EcObject.isObject(name)) {\n var langs = Object.keys(name);\n name = name[langs[0]];\n }\n }\n return name;\n }, function(error) {\n appLog(error);\n });\n },\n conditionalDelete: function(id, depth) {\n var me = this;\n (function(id, depth) {\n Task.asyncImmediate(function(callback) {\n if (depth === undefined || depth == null) depth = 0;\n if (id == null || id === undefined) {\n appLog(\"ID is undefined.\");\n }\n if (depth < 5) {\n EcFramework.search(window.repo, \"\\\"\" + id + \"\\\"\", async function(results) {\n if (results.length <= 0) {\n appLog(\"No references found for \" + id + \"... deleting.\");\n let obj = await EcRepository.get(id);\n window.repo.deleteRegistered(obj, function(success) {\n if (obj.type === \"Level\") {\n me.$store.commit('editor/refreshLevels', true);\n }\n callback();\n }, function(failure) {\n appLog(failure);\n callback();\n });\n } else {\n appLog(results.length + \" references found for \" + id + \"... Not deleting. Will see again in another second.\");\n callback();\n setTimeout(function() {\n me.conditionalDelete(id, depth + 1);\n }, 1000);\n }\n }, appError, {});\n } else {\n callback();\n }\n });\n })(id, depth);\n },\n selectButton: async function(selectedArray) {\n var ary = [];\n if (!selectedArray) {\n selectedArray = this.selectedArray;\n }\n for (var i = 0; i < selectedArray.length; i++) {\n if (this.queryParams.selectVerbose === \"true\" && this.$store.getters['editor/conceptMode'] !== true && this.$store.getters['editor/progressionMode'] !== true) {\n if (this.queryParams.selectExport === \"ctdlasn\") {\n var link;\n if (EcRepository.shouldTryUrl(selectedArray[i]) === false && selectedArray[i].indexOf(window.repo.selectedServer) === -1) {\n link = window.repo.selectedServer + \"ceasn/\" + EcCrypto.md5(selectedArray[i]);\n } else {\n link = selectedArray[i].replace(\"/data/\", \"/ceasn/\");\n }\n let success = await EcRemote.getExpectingObject(link);\n if (success) {\n ary.push(success);\n }\n } else {\n ary.push(JSON.parse((await EcCompetency.get(selectedArray[i])).toJson()));\n }\n } else if (this.queryParams.selectVerbose === \"true\") {\n ary.push(JSON.parse((await EcConcept.get(selectedArray[i])).toJson()));\n } else {\n ary.push(selectedArray[i]);\n }\n }\n if (this.queryParams.selectRelations === \"true\" && this.framework.relation) {\n for (var i = 0; i < this.framework.relation.length; i++) {\n var relation = await EcAlignment.get(this.framework.relation[i]);\n if (EcArray.has(selectedArray, relation.target)) {\n if (this.queryParams.selectVerbose === \"true\") {\n ary.push(JSON.parse((relation).toJson()));\n } else {\n ary.push(relation.shortId());\n }\n }\n }\n }\n var currentFramework = this.framework;\n if (this.queryParams.selectExport === \"ctdlasn\" && this.$store.getters['editor/conceptMode'] !== true && this.$store.getters['editor/progressionMode'] !== true) {\n if (this.framework != null) {\n var link;\n if (EcRepository.shouldTryUrl(this.framework.id) === false && this.framework.id.indexOf(window.repo.selectedServer) === -1) {\n link = window.repo.selectedServer + \"ceasn/\" + EcCrypto.md5(this.framework.shortId());\n } else {\n link = this.framework.id.replace(\"/data/\", \"/ceasn/\");\n }\n let success = await EcRemote.getExpectingObject(link);\n if (success) {\n // success = JSON.parse(success);\n if (success[\"@graph\"]) {\n currentFramework = success[\"@graph\"][0];\n }\n }\n }\n }\n var message = {\n message: \"selected\",\n selected: ary,\n type: ((this.$store.getters['editor/conceptMode'] === true || this.$store.getters['editor/progressionMode'] === true) ? 'Concept' : 'Competency'),\n selectedFramework: currentFramework\n };\n message = JSON.parse(JSON.stringify(message));\n appLog(message);\n parent.postMessage(message, this.queryParams.origin);\n },\n addLevel: async function(selectedCompetency, optionalLevelUrlOrName) {\n var c;\n var me = this;\n var framework = this.framework ? this.framework : this.$store.getters['editor/framework'];\n var initialLevels = framework.level ? framework.level.slice() : null;\n if (!optionalLevelUrlOrName || !optionalLevelUrlOrName.includes('http')) {\n c = new EcLevel();\n if (this.queryParams.newObjectEndpoint != null) {\n c.generateShortId(this.queryParams.newObjectEndpoint);\n } else {\n c.generateId(window.repo.selectedServer);\n }\n c[\"schema:dateCreated\"] = new Date().toISOString();\n c.name = (optionalLevelUrlOrName && optionalLevelUrlOrName !== \"\") ? optionalLevelUrlOrName : \"New Level\";\n c.competency = selectedCompetency;\n } else {\n optionalLevelUrlOrName = optionalLevelUrlOrName[0];\n var c = await EcRepository.get(optionalLevelUrlOrName);\n if (!c.competency) {\n c.competency = [];\n } else if (!EcArray.isArray(c.competency)) {\n c.competency = [c.competency];\n }\n c.competency.push(selectedCompetency);\n }\n framework[\"schema:dateModified\"] = new Date().toISOString();\n window.repo.saveTo(c, async function() {\n framework.addLevel(c.shortId());\n var edits = [];\n if (!optionalLevelUrlOrName || !optionalLevelUrlOrName.includes('http')) {\n edits.push({operation: \"addNew\", id: c.shortId()});\n }\n edits.push({operation: \"update\", id: framework.shortId(), fieldChanged: [\"level\"], initialValue: [initialLevels], changedValue: [framework.level]});\n me.$store.commit('editor/addEditsToUndo', edits);\n me.$store.commit('editor/framework', framework);\n if (me.$store.state.editor.private === true) {\n if (EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n }\n window.repo.saveTo(framework, function() {\n me.$store.commit('lode/setIsAddingProperty', false);\n me.$store.commit('editor/refreshLevels', true);\n }, appError);\n }, appError);\n },\n saveCheckedLevels: async function(selectedCompetency, checkedOptions, allOptions) {\n let competencyId = [];\n if (EcArray.isArray(selectedCompetency)) {\n competencyId = selectedCompetency;\n } else {\n competencyId.push(EcRemoteLinkedData.trimVersionFromUrl(selectedCompetency[\"@id\"]));\n }\n var initialLevels = this.framework.level ? this.framework.level.slice() : null;\n var frameworkChanged = false;\n var edits = [];\n var me = this;\n for (var i = 0; i < allOptions.length; i++) {\n if (!this.framework.level) {\n this.framework.level = [];\n }\n // If selected\n if (checkedOptions.indexOf(allOptions[i].val) !== -1) {\n var level = await EcLevel.get(allOptions[i].val);\n var initialComp = JSON.parse(JSON.stringify(level.competency));\n if (!EcArray.isArray(level.competency)) {\n level.competency = level.competency == null ? [] : [level.competency];\n }\n let levelChanged = false;\n for (let each in competencyId) {\n if (level.competency.indexOf(competencyId[each]) === -1) {\n level.competency.push(competencyId[each]);\n levelChanged = true;\n }\n }\n if (levelChanged) {\n edits.push({operation: \"update\", id: level.shortId(), fieldChanged: [\"competency\"], initialValue: [initialComp], changedValue: [level.competency]});\n window.repo.saveTo(level, function() {\n me.$store.commit('editor/refreshLevels', true);\n }, appError);\n }\n if (this.framework.level.indexOf(level.shortId()) === -1) {\n this.framework.addLevel(level.shortId());\n frameworkChanged = true;\n }\n } else {\n // If not selected\n var level = await EcLevel.get(allOptions[i].val);\n var initialComp = JSON.parse(JSON.stringify(level.competency));\n let levelChanged = false;\n for (let each in competencyId) {\n if (level.competency && level.competency.indexOf(competencyId[each]) !== -1) {\n EcArray.setRemove(level.competency, competencyId[each]);\n levelChanged = true;\n }\n }\n if (levelChanged) {\n edits.push({operation: \"update\", id: level.shortId(), fieldChanged: [\"competency\"], initialValue: [initialComp], changedValue: [level.competency]});\n window.repo.saveTo(level, function() {\n me.$store.commit('editor/refreshLevels', true);\n }, appError);\n }\n // If level doesn't have any competencies attached, remove it from the framework.\n if ((!level.competency || (level.competency && level.competency.length === 0)) && this.framework.level.indexOf(level.shortId()) !== -1) {\n EcArray.setRemove(this.framework.level, level.shortId());\n frameworkChanged = true;\n }\n }\n }\n if (frameworkChanged) {\n edits.push({operation: \"update\", id: this.framework.shortId(), fieldChanged: [\"level\"], initialValue: [initialLevels], changedValue: [this.framework.level]});\n this.saveFramework();\n }\n this.$store.commit('editor/addEditsToUndo', edits);\n this.$store.commit('lode/setAddingChecked', []);\n this.$store.commit('lode/setIsAddingProperty', false);\n },\n saveFramework: async function() {\n this.framework[\"schema:dateModified\"] = new Date().toISOString();\n var framework = this.framework;\n this.$store.commit('editor/framework', framework);\n if (this.$store.state.editor.private === true && EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n window.repo.saveTo(framework, function() {}, appError);\n },\n removeLevelFromFramework: async function(levelId) {\n var initialLevels = this.framework.level ? this.framework.level.slice() : null;\n this.framework.removeLevel(levelId);\n var level = await EcRepository.get(levelId);\n this.$store.commit('editor/addEditsToUndo', [\n {operation: \"delete\", obj: level},\n {operation: \"update\", id: this.framework.shortId(), fieldChanged: [this.framework.level], initialValue: [initialLevels], changedValue: [this.framework.level]}\n ]);\n this.conditionalDelete(levelId);\n this.saveFramework();\n this.$store.commit('editor/refreshLevels', true);\n },\n addRelationsToFramework: async function(selectedCompetency, property, values) {\n if (values.length > 0) {\n selectedCompetency = await EcRepository.get(selectedCompetency);\n await this.addAlignments(values, selectedCompetency, property);\n }\n },\n addAlignments: async function(targets, thing, relationType, allowSave) {\n if (this.$store.getters['editor/queryParams'].concepts === \"true\" || this.$store.getters['editor/conceptMode'] === true || this.$store.getters['editor/progressionMode'] === true) {\n return this.addConceptAlignments(targets, thing, relationType);\n }\n let urlProperties = [\n \"ceasn:knowledgeEmbodied\",\n \"ceasn:skillEmbodied\",\n \"ceasn:taskEmbodied\",\n \"ceasn:abilityEmbodied\",\n \"ceasn:comprisedOf\",\n \"ceasn:derivedFrom\",\n \"ceasn:inferredCompetency\",\n \"ceasn:isVersionOf\",\n \"ceasn:alignTo\",\n \"ceasn:alignFrom\"\n ];\n if (urlProperties.includes(relationType)) {\n // This property is attached to competency, not a relation attached to framework\n return this.addRelationAsCompetencyField(targets, thing, relationType, allowSave);\n }\n return new Promise(async(resolve, reject) => {\n var framework = this.$store.state.editor.framework;\n var edits = [];\n var initialRelations = framework.relation ? framework.relation.slice() : null;\n for (var i = 0; i < targets.length; i++) {\n var r = new EcAlignment();\n if (this.$store.getters['editor/queryParams'].newObjectEndpoint != null) {\n r.generateShortId(this.$store.getters['editor/queryParams'].newObjectEndpoint);\n } else {\n r.generateId(window.repo.selectedServer);\n }\n edits.push({operation: \"addNew\", id: r.shortId()});\n r[\"schema:dateCreated\"] = new Date().toISOString();\n r.target = EcRemoteLinkedData.trimVersionFromUrl(targets[i]);\n if (thing.id) {\n r.source = thing.shortId();\n } else {\n r.source = EcRemoteLinkedData.trimVersionFromUrl(thing[\"@id\"]);\n }\n if (r.target === r.source) {\n return;\n }\n r.relationType = relationType;\n if (r.relationType === \"broadens\") {\n var dosedo = r.target;\n r.target = r.source;\n r.source = dosedo;\n r.relationType = \"narrows\";\n }\n if (EcIdentityManager.default.ids.length > 0) {\n r.addOwner(EcIdentityManager.default.ids[0].ppk.toPk());\n }\n if (framework.owner && framework.owner.length > 0) {\n for (var j = 0; j < framework.owner.length; j++) {\n var owner = framework.owner[j];\n r.addOwner(EcPk.fromPem(owner));\n }\n }\n if (framework.reader && framework.reader.length > 0) {\n for (var j = 0; j < framework.reader.length; j++) {\n var reader = framework.reader[j];\n r.addReader(EcPk.fromPem(reader));\n }\n }\n if (this.$store.state.editor.private === true) {\n r = await EcEncryptedValue.toEncryptedValue(r);\n }\n await new Promise((res, rej) => {\n window.repo.saveTo(r, res, rej);\n });\n if (thing.type === 'Concept') {\n if (framework.relation == null) {\n framework.relation = [];\n }\n let isNew = true;\n let idx = 0;\n while (isNew && idx < framework.relation.length) {\n if (EcRemoteLinkedData.trimVersionFromUrl(framework.relation[idx]).equals(r.id)) {\n isNew = false;\n }\n idx++;\n }\n if (isNew) {\n framework.relation.push(r.id);\n }\n } else {\n framework.addRelation(r.id);\n }\n }\n edits.push({operation: \"update\", id: framework.shortId(), fieldChanged: [\"relation\"], initialValue: [initialRelations], changedValue: [framework.relation]});\n this.$store.commit('editor/addEditsToUndo', edits);\n this.$store.commit('editor/framework', framework);\n if (this.$store.state.editor.private === true && EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n window.repo.saveTo(framework, resolve, reject);\n });\n },\n addRelationAsCompetencyField: async function(targets, thing, relationType, allowSave) {\n return new Promise(async(resolve, reject) => {\n var initialValue = thing[relationType] ? thing[relationType].slice() : null;\n for (var i = 0; i < targets.length; i++) {\n if (thing[relationType] == null) {\n thing[relationType] = [];\n }\n thing[relationType].push(targets[i]);\n }\n this.$store.commit('editor/addEditsToUndo', [{operation: \"update\", id: thing.shortId(), fieldChanged: [relationType], initialValue: [initialValue], changedValue: [thing[relationType]]}]);\n thing[\"schema:dateModified\"] = new Date().toISOString();\n if (this.$store.state.editor.private === true) {\n if (EcEncryptedValue.encryptOnSaveMap[thing.id] !== true) {\n thing = await EcEncryptedValue.toEncryptedValue(thing);\n }\n }\n window.repo.saveTo(thing, resolve, reject);\n });\n },\n removeRelationFromFramework: async function(source, property, target) {\n return new Promise((resolve, reject) => {\n var me = this;\n var initialRelations = this.framework.relation ? this.framework.relation.slice() : null;\n var edits = [];\n new EcAsyncHelper().each(this.framework.relation, function(relation, callback) {\n EcAlignment.get(relation, function(r) {\n if (property === \"broadens\") {\n if (r.target === source && r.source === target && r.relationType === \"narrows\") {\n me.framework.removeRelation(r.shortId());\n edits.push({operation: \"delete\", obj: r});\n me.conditionalDelete(r.shortId());\n callback();\n } else {\n callback();\n }\n } else if (r.source === source && r.target === target && r.relationType === property) {\n me.framework.removeRelation(r.shortId());\n edits.push({operation: \"delete\", obj: r});\n me.conditionalDelete(r.shortId());\n callback();\n } else {\n callback();\n }\n }, callback);\n }, async function() {\n var framework = me.framework;\n edits.push({operation: \"update\", id: framework.shortId(), fieldChanged: [\"relation\"], initialValue: [initialRelations], changedValue: [framework.relation]});\n me.$store.commit('editor/framework', framework);\n me.$store.commit('editor/addEditsToUndo', edits);\n if (me.$store.state.editor.private === true && EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n window.repo.saveTo(framework, resolve, reject);\n });\n });\n },\n ceasnRegistryUriTransform: function(uri) {\n var endpoint = null;\n if (this.$store.getters['editor/queryParams'] && (this.$store.getters['editor/queryParams'].newObjectEndpoint)) {\n endpoint = this.queryParams.newObjectEndpoint;\n }\n if (endpoint == null) {\n return uri;\n }\n if (uri.startsWith(endpoint)) {\n return uri;\n }\n var ctid = this.getCTID(uri);\n if (endpoint.indexOf(\"ce-\") !== -1) {\n ctid = ctid.substring(3);\n }\n return endpoint + ctid;\n },\n getCTID: function(uri) {\n var uuid = null;\n var parts = EcRemoteLinkedData.trimVersionFromUrl(uri).split(\"/\");\n uuid = parts[parts.length - 1];\n uri = EcRemoteLinkedData.trimVersionFromUrl(uri);\n if (!uuid.matches(\"^(ce-)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\")) {\n uuid = new UUID(3, \"nil\", uri).format();\n }\n if (uuid.indexOf(\"ce-\") === -1) {\n uuid = \"ce-\" + uuid;\n }\n return uuid;\n },\n canViewCommentsCurrentFramework: function() {\n // TODO expand on this\n let lop = this.$store.state.user.loggedOnPerson;\n if (lop && lop.id && lop.id !== '') return true;\n else return false;\n },\n canAddCommentsCurrentFramework: function() {\n // TODO expand on this\n let lop = this.$store.state.user.loggedOnPerson;\n if (lop && lop.id && lop.id !== '') return true;\n else return false;\n },\n toPrettyDateString: function(dateInMilliseconds) {\n try {\n let d = new Date(dateInMilliseconds);\n return dateFormat(d, \"mm/dd/yy, h:MM:ss TT\");\n } catch (err) {\n return 'unknown';\n }\n }\n }\n};","/* (ignored) */","// extracted by mini-css-extract-plugin","// extracted by mini-css-extract-plugin"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///crypto (ignored)?680d","webpack:///buffer (ignored)?3b56","webpack:///buffer (ignored)?9f36","webpack:///./util.inspect (ignored)","webpack:///rdf-canonize-native (ignored)","webpack:///got (ignored)","webpack:///./src/components/modals/DynamicModal.vue","webpack:///src/components/modals/DynamicModal.vue","webpack:///./src/components/modals/DynamicModal.vue?2a07","webpack:///./src/components/modals/DynamicModal.vue?da8f","webpack:///./src/App.vue","webpack:///./src/App.vue?11bf","webpack:///./src/App.vue?315a","webpack:///util (ignored)?9bcf","webpack:///./src/router.js","webpack:///./src/store/modules/editor.js","webpack:///./src/store/modules/app.js","webpack:///./src/store/modules/user.js","webpack:///./src/store/modules/crosswalk.js","webpack:///./src/store/modules/environment.js","webpack:///./src/store/modules/configuration.js","webpack:///./src/store/modules/featuresEnabled.js","webpack:///./src/store/index.js","webpack:///util (ignored)?6457","webpack:///./src/components/modals/DynamicModal.vue?79f9","webpack:///./src/scss/theme.scss?d965","webpack:///./src/main.js","webpack:///./src/App.vue?c0f3","webpack:///buffer (ignored)","webpack:///./src/components/modals/DynamicModal.vue?fef9","webpack:///crypto (ignored)","webpack:///util (ignored)","webpack:///src/App.vue","webpack:///./src/store/modules/lode.js","webpack:///./src/mixins/common.js","webpack:///util (ignored)?1ada","webpack:///./src/App.vue?a81e","webpack:///./src/scss/styles.scss?e7a7"],"names":["render","_vm","_c","_self","dynamicModal","tag","attrs","title","dynamicModalContent","on","createDirectory","$event","$emit","createAnotherDirectory","close","cancel","staticRenderFns","name","props","type","default","String","color","components","Share","MultiEdit","SearchModal","AddComment","DeleteCommentConfirm","DeleteDirectoryConfirm","SupportedImportDetails","Single","AddDirectory","DeleteConfigurationConfirm","FrameworkConfiguration","DeleteCompetencyConfirm","DeleteFrameworkConfirm","DeleteLevelConfirm","DeleteConceptConfirm","DeleteConceptSchemeConfirm","RemoveCompetencyConfirm","ExportOptionsModal","RequiredPropertyModal","DuplicateImport","ImportError","ShareAssertions","LogoutSuccess","MessageOfTheDay","data","computed","showModal","$store","getters","component","watch","class","editorClass","bannerMessage","staticClass","style","bannerStyle","_v","_s","_e","saveDirectory","saveDirectoryAndAddAnother","showSideNav","showRightAside","createNewFramework","createNewConceptScheme","createNewProgressionModel","createNewCollection","Vue","use","Router","base","process","scrollBehavior","to","from","savedPosition","hash","selector","offset","x","y","routes","path","_default","sidebar","topbar","alias","Vuex","state","framework","organization","selectedCompetency","queryParams","defaultLanguage","webSocketBackoff","selectCompetencyRelation","selectingCompetencies","private","newCompetency","newFramework","t3Profile","changedObject","configuration","commonPathIframe","iframeCompetencyPathInterframework","iframeConceptPath","addCommentAboutId","addCommentType","commentToEdit","commentToReply","frameworkCommentDataLoaded","frameworkCommentList","frameworkCommentPersonMap","commentsToDelete","commentScrollTo","editsToUndo","lastEditToUndo","recomputeHierarchy","recomputePrecedence","recomputePrecedenceAfterReorder","selectedCompetenciesAsProperties","refreshLevels","refreshAlignments","refreshProperties","conceptMode","collectionMode","progressionMode","cutId","copyId","paste","cutOrCopyContainerId","nodeInFocus","relations","setPropertyLevel","addAnother","itemToDelete","itemToRemove","itemToExport","manageAssertions","assertions","badgePk","me","subject","people","firstSearchProcessing","searchingAssertions","mutations","f","comp","params","lang","webSocketBackoffIncrease","_private","bool","r","id","config","val","setAddCommentAboutId","setAddCommentType","setCommentToEdit","setCommentToReply","setCommentsToDelete","clearFrameworkCommentData","setFrameworkCommentDataLoaded","setFrameworkCommentList","setFrameworkCommentPersonMap","setCommentScrollTo","addEditsToUndo","edits","push","setLastEditToUndo","edit","boolean","comps","obj","level","setItemToDelete","setItemToRemove","setItemToExport","setManageAssertions","setAssertions","removeAssertion","EcArray","setRemove","removeAssertionAtIndex","splice","addAssertion","setAdd","setBadgePk","setMe","setSubject","setPeople","setFirstSearchProcessing","setSearchingAssertions","actions","getDirectoryChildren","instance","directory","children","frameworks","apply","_toConsumableArray","resources","directories","context","commit","pop","getThing","payload","Promise","resolve","reject","url","EcRemote","urlAppend","server","service","upgradeHttpToHttps","fetch","headers","then","resp","success","catch","err","failure","searchForAssertions","doSearch","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee2","start","count","wrap","_callee2$","_context2","prev","next","abrupt","EcAssertion","search","window","repo","_ref2","_callee","results","_callee$","_context","length","stop","_x3","arguments","size","_x","_x2","eah","EcAsyncHelper","each","assertion","callback","assertionDateDecrypted","getAssertionDateAsync","date","appError","computeBecause","evidences","explanations","e","evidenceString","eoriginal","startsWith","JSON","parse","EcObject","isObject","verb","display","en","object","definition","result","Math","round","score","scaled","interactionType","text","original","failureFunc","EcRepository","get","isAny","ChooseAction","getTypes","creativeWork","sort","a","b","getMe","getSubject","namespaced","sideNavEnabled","rightAsideContent","rightAsideObject","canViewComments","canAddComments","pluginLastUpdate","pluginToLaunch","pluginToLaunchLastUpdate","showToolBar","commentsEnabled","versionsEnabled","draggingEnabled","isDragging","draggable","contentSection","searchTerm","quickFilters","applySearchTo","sortResults","refreshSearch","searchFrameworksInCompetencySearch","modal","objForShareModal","directoryList","selectedDirectory","searchingInDirectory","editDirectory","import","files","transition","status","fileType","firstImport","Boolean","errors","feedback","duplicates","skip","serverUrl","frameworkName","frameworkDescription","importCsv","nameColumn","descriptionColumn","scopeColumn","idColumn","sourceColumn","relationColumn","targetColumn","importText","csvColumns","csvRelationColumns","csvRelationFile","importModalParams","allowCancel","banner","message","background","motd","curatedPlugins","closeSideNav","closeRightAside","_rightAsideObject","encryptedType","t0","EcEncryptedValue","fromEncryptedValue","t1","sent","copyFrom","call","closeModal","value","importFiles","setCanViewComments","setCanAddComments","clearImportFiles","resetImport","descriptionCcolumn","importTransition","importFileType","importType","addImportError","clearImportErrors","importStatus","importAllowCancel","importFeedback","importDuplicates","importSkip","importFramework","importFrameworkName","importFrameworkNameColumn","frameworkNameColumn","importFrameworkScopeColumn","frameworkScopeColumn","importFrameworkIdColumn","frameworkIdColumn","importFrameworkDescription","importServerUrl","importUrl","importNameColumn","importDescriptionColumn","importScopeColumn","importSourceColumn","importTargetColumn","importRelationColumn","importIdColumn","singleQuickFilter","i","findIndex","filter","checked","clearSearchFilters","_i","_i2","selectDirectory","list","setBanner","setMotd","setCuratedPlugins","clearImport","refreshDirectories","directoryIds","paramObj","EcDirectory","dirs","canEditAny","EcIdentityManager","getMyPks","has","importErrors","filterByOwnedByMe","find","Array","isArray","filterByNotOwnedByMe","filterByConfigMatchDefault","bannerColor","bannerBackground","motdTitle","motdMessage","loggedOnPerson","repoInit","ssoLogin","ssoLogout","ssoPublicKey","lastLogin","personObj","ids","repositorySsoOptions","step","frameworkSource","frameworkSourceRelationships","frameworkTarget","frameworkTargetRelationships","relevantExistingAlignmentsMap","relevantExistingAlignmentsMapLastUpdate","alignedCompetenciesList","workingAlignmentsMap","source","targets","initialTargets","removedTargets","changed","alignmentsToSave","alignmentsToDelete","sourceState","targetState","targetNodesToHighlight","enabledRelationshipTypes","enabledRelationshipTypesLastUpdate","workingAlignmentsSource","c","workingAlignmentsTargets","workingAlignmentsType","s","t","populateAlignedCompetenciesList","alignedCompetencies","sourceComps","Object","keys","_sourceComps","sc","alignTypes","_alignTypes","scAt","targetIds","_i3","_targetIds","ti","populateWorkingAlignmentMap","sourceTypeAlignMap","_i4","_targetIds2","resetFrameworkSourceRelationships","resetFrameworkTargetRelationships","resetCrosswalkFrameworks","resetCrosswalkAlignmentsAndState","resetCrosswalk","resetWorkingAlignmentsMap","addWorkingAlignmentsTarget","remTargets","filteredRemovedTargets","shouldSetToChanged","_iterator","_createForOfIteratorHelper","_step","n","done","includes","removeWorkingAlignmentsTarget","filtered","target","_iterator2","_step2","removeAlignmentFromRelevantAlignmentsMap","alignProps","ream","addAlignmentToRelevantAlignmentsMap","ecaObj","relationType","removeAlignmentFromAlignmentsToSave","newAts","_iterator3","_step3","removeAlignmentFromAlignmentsToDelete","newAtd","_iterator4","_step4","appendAlignmentsToDelete","alignment","appendAlignmentsToSave","cassApiLocation","CONFIG_SEARCH_SIZE","DEFAULT_CONFIGURATION_TYPE","DEFAULT_CONFIGURATION_CONTEXT","LANG_STRING_RANGE","DEFAULT_HEADING","LEVEL_SEARCH_SIZE","PERSON_SEARCH_SIZE","DEFAULT_CUSTOM_PROPERTY_CONTEXT","DEFAULT_CUSTOM_PROPERTY_RANGE","defaultBrowserConfig","defaultBrowserConfigName","localDefaultBrowserConfig","configBusy","configList","configView","currentConfig","showConfirmDeleteConfigModal","showMustBeLoggedInModal","showBrowserConfigSetModal","configToDelete","availableConcepts","setConfigToDelete","setShowMustBeLoggedInModal","setShowBrowserConfigSetModal","setShowConfirmDeleteConfigModal","setCurrentConfig","setConfigView","setConfigList","setConfigBusy","setDefaultBrowserConfig","setDefaultBrowserConfigName","setLocalDefaultBrowserConfig","setAvailableConcepts","setAvailableTypes","availableTypes","GROUP_SEARCH_SIZE","crosswalkEnabled","userManagementEnabled","configurationsEnabled","searchByOwnerNameEnabled","pluginsEnabled","loginEnabled","legacyLoginEnabled","apiLoginEnabled","shareEnabled","shareLink","ownedByMe","Store","modules","lode","editor","app","user","crosswalk","environment","featuresEnabled","VueScrollTo","require","_global","global","originalFetch","PENDING_REQUESTS","MAX_REQUESTS_COUNT","INTERVAL_MS","_len","args","_key","resource","response","_args","setTimeout","_global2","values","max","finish","UUID","options","failedColor","thickness","speed","opacity","termination","autoRevert","location","inverse","VueProgressBar","Clipboard","container","duration","easing","force","cancelable","onStart","onDone","onCancel","InfiniteLoading","VueResource","VueObserveVisibility","AsyncComputed","directive","bind","element","binding","vnode","clickOutsideEvent","event","contains","expression","document","body","addEventListener","unbind","removeEventListener","caching","cachingL2","productionTip","warnHandler","msg","vm","trace","appLog","hashSplit","split","o","paramString","parts","decodeURIComponent","replace","router","store","h","App","$mount","mixins","common","DynamicModal","navBarActive","itemsSaving","showNav","linkedPerson","addAnotherDirectory","appVersion","version","$router","beforeDestroy","cappend","messageListener","methods","initializeApp","_this","origin","VUE_APP_SELECTEDSERVER","$route","query","stringify","key","endsWith","concepts","ceasnDataFields","show","selectedServer","init","readContacts","readIdentities","findLinkedPersonForIdentity","defaultPlugins","plugins","loginInfo","pers","ppk","ident","per","fetchServerAdminKeys","ssoViaP1","corsOrigins","EcPerson","getByPk","toPk","displayName","getName","ssoAdditionalPublicKeys","EcPpkFacade","fromPem","EcIdentity","addIdentity","dispatch","openWebSocket","attachEvent","loadIdentity","frameworkId","EcConceptScheme","canViewCommentsCurrentFramework","canAddCommentsCurrentFramework","EcFramework","directoryId","action","createNew","frameworksPage","collections","parent","oHead","getElementsByTagName","arrStyleSheets","tagName","toLowerCase","attributes","inherit","appendChild","cloneNode","importParentStyles","css","ss","createElement","rel","href","types","_loop","_types","schemata","undefined","indexOf","index","substring","pathname","getExpectingObject","expanded","jsonld","expand","getExpectingString","EcPk","onSidebarEvent","findLinkedPersonPersonSearchSuccess","findLinkedPersonPersonSearchFailure","ecRemoteLda","matchingPersonRecordFound","ecrld","ep","getGuid","equals","fingerprint","addGroupIdentities","searchRepositoryForGroupsSuccess","ecoa","linkedPersonShortId","shortId","eco","employee","addGroupIdentity","searchRepositoryForGroupsFailure","EcOrganization","_addGroupIdentity","_callee3","group","groupPpkSet","gPpk","grpIdent","_callee3$","_context3","getOrgKeys","addIdentityQuietly","dir","generateId","addOwner","Date","toISOString","save","$nextTick","currentRoute","selectedIds","selected","competencies","highlightCompetency","select","connection","webSocketOverride","WebSocket","onopen","onerror","error","onclose","evt","_ref3","_callee4","wut","com","_callee4$","_context4","getAssertionDate","ConceptScheme","isA","getFullType","spitEvent","t2","t3","Concept","EcConcept","t4","t5","EcCompetency","t6","t7","EcLevel","t8","t9","_x4","onmessage","cache","EcRemoteLinkedData","trimVersionFromUrl","veryShortId","EcCrypto","md5","precache","_createNewFramework","_callee5","optionalDirectory","saveFramework","_callee5$","_context5","setDefaultLanguage","newObjectEndpoint","generateShortId","owner","reader","toEncryptedValue","saveTo","_x5","_createNewCollection","_callee6","_callee6$","_context6","subType","_createNewConceptScheme","_callee7","_callee7$","_context7","_createNewProgressionModel","_callee8","_callee8$","_context8","identity","EcPpk","generateKeyAsync","p1","onIdentityChanged","saveIdentities","inIframe","fun","postMessage","_messageListener","_callee9","d","v","link","fid","guid","_callee9$","_context9","template","removeNewlines","competency","conceptScheme","concept","encryptOnSaveMap","schema","shouldTryUrl","format","_x6","entity","toPem","attachUrlProperties","_attachUrlProperties","_callee10","thing","_callee10$","_context10","_x7","copyOrLink","choice","copyCompetencies","appendCompetencies","_copyCompetencies","_callee11","copyDict","j","child","_callee11$","_context11","addReader","Task","asyncImmediate","addCompetency","afterCopy","addLevel","EcAlignment","addRelation","Relation","NARROWS","_x8","_afterCopy","_callee12","_callee12$","_context12","_appendCompetencies","_callee14","newLink","_callee14$","_context14","_callee13","_callee13$","_context13","_x9","_x10","parentStyleSheets","styleSheets","cssString","cssRules","ownerNode","countJ","cssText","innerHTML","ex","self","top","_objectSpread","isLoggedIn","loggedInPerson","currentPathIsLogin","mapState","mounted","navigationTo","isSavingProperty","isSavingThing","isAddingProperty","addingProperty","addingValues","addingRange","addingChecked","removeAddingValueAtIndex","schemataLookup","rawSchemata","schemaFallback","objectModel","competencySearchModalOpen","numPropertyComponentsVisible","searchType","includeRelations","scheme","domainType","om","setIsSavingProperty","setIsSavingThing","setIsAddingProperty","setAddingProperty","setAddingValues","newValues","forEach","newValue","trimUrl","addToAddingValues","setAddingRange","setAddingChecked","setSchemata","setSchemataLookup","setEmptySchemataLookup","setObjectModel","incrementNumPropertyComponents","thingId","decrementNumPropertyComponents","trimmed","slice","documentLoader","xmlhttp","originalUrl","ending","contextUrl","documentUrl","XMLHttpRequest","onreadystatechange","readyState","responseText","lastIndexOf","open","setRequestHeader","send","conceptCtids","conceptRegistryUrls","ctids","getCTID","registryURLs","ceasnRegistryUriTransform","item","isAdmin","adminKeys","userIds","userId","userKey","adminKey","getConceptCtids","_getConceptCtids","subCtids","ary","getConceptRegistryUrls","_getConceptRegistryUrls","subURLs","page","Thing","getDisplayStringFrom","compName","selectedFramework","selectedFrameworkObject","toJson","selectedCompetencyObject","selectedFrameworkName","selectedCompetencyName","visiblePage","selectedFrameworkCtid","matches","selectedCompetencyCtid","navigator","language","userLanguage","xhr","httpStatus","xhrx","onload","timeout","httpGet","resolveNameFromUrl","langs","conditionalDelete","depth","deleteRegistered","selectButton","_selectButton","selectedArray","relation","currentFramework","_success","selectVerbose","selectExport","selectRelations","_addLevel","optionalLevelUrlOrName","initialLevels","operation","fieldChanged","initialValue","changedValue","saveCheckedLevels","_saveCheckedLevels","checkedOptions","allOptions","competencyId","frameworkChanged","initialComp","levelChanged","_levelChanged","_each","_saveFramework","removeLevelFromFramework","_removeLevelFromFramework","levelId","removeLevel","addRelationsToFramework","_addRelationsToFramework","property","addAlignments","_x11","_x12","_x13","_addAlignments","allowSave","urlProperties","addConceptAlignments","addRelationAsCompetencyField","_ref5","initialRelations","dosedo","isNew","idx","res","rej","_x18","_x19","_x14","_x15","_x16","_x17","_addRelationAsCompetencyField","_callee16","_this2","_callee16$","_context16","_ref6","_callee15","_callee15$","_context15","_x24","_x25","_x20","_x21","_x22","_x23","removeRelationFromFramework","_removeRelationFromFramework","_callee18","_this3","_callee18$","_context18","removeRelation","_callee17","_callee17$","_context17","_x26","_x27","_x28","uri","endpoint","ctid","uuid","lop","toPrettyDateString","dateInMilliseconds","dateFormat"],"mappings":";QAAA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA,QAAQ,oBAAoB;QAC5B;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA,iBAAiB,4BAA4B;QAC7C;QACA;QACA,kBAAkB,2BAA2B;QAC7C;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;;QAEA;;QAEA;QACA;QACA,4CAA4C,gjBAAgjB,6BAA6B,m5DAAm5D;QAC5gF;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;QAEA;QACA;QACA;QACA;;;QAGA;QACA,oBAAoB;QACpB;QACA;QACA;QACA,2BAA2B,gjBAAgjB,6BAA6B,m5DAAm5D;QAC3/E;QACA;QACA,mBAAmB,6BAA6B;QAChD;QACA;QACA;QACA;QACA;QACA,mBAAmB,8BAA8B;QACjD;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA,KAAK;QACL;QACA,KAAK;QACL;;QAEA;;QAEA;QACA,iCAAiC;;QAEjC;QACA;QACA;QACA,KAAK;QACL;QACA;QACA;QACA,MAAM;QACN;;QAEA;QACA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,wBAAwB,kCAAkC;QAC1D,MAAM;QACN;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1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","file":"js/app.cbb30a3a.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"about\":\"about\",\"concepts\":\"concepts\",\"organizations\":\"organizations\",\"directory\":\"directory\",\"crosswalk\":\"crosswalk\",\"import\":\"import\",\"organization\":\"organization\",\"framework\":\"framework\",\"conceptScheme\":\"conceptScheme\",\"progressionModel\":\"progressionModel\",\"configurationEditor\":\"configurationEditor\",\"forbidden\":\"forbidden\",\"internalError\":\"internalError\",\"login\":\"login\",\"pluginContainer\":\"pluginContainer\",\"pluginManager\":\"pluginManager\",\"sidenav\":\"sidenav\",\"timeline\":\"timeline\",\"topbar\":\"topbar\",\"userGroupEditor\":\"userGroupEditor\",\"welcome\":\"welcome\"}[chunkId]||chunkId) + \".\" + {\"about\":\"7f668700\",\"chunk-08264f73\":\"dadcd4e9\",\"chunk-0e513d16\":\"a2b9fd8b\",\"chunk-22f5d1ea\":\"d507c96b\",\"chunk-28a7ff35\":\"095d803b\",\"chunk-2d0a4fe9\":\"ef1d6829\",\"chunk-2d0d5fe2\":\"b0ad1f8c\",\"chunk-576b8942\":\"9993a0a3\",\"chunk-2d22bdc1\":\"7ea191cc\",\"concepts\":\"0156dec2\",\"organizations\":\"55b614a6\",\"directory\":\"6b557464\",\"chunk-6a6fd63e\":\"2ced85f1\",\"chunk-172850fc\":\"92a97710\",\"chunk-19b164da\":\"64606974\",\"chunk-5ab3ec85\":\"357448be\",\"crosswalk\":\"2e3a545d\",\"import\":\"79efce84\",\"organization\":\"0010ad80\",\"chunk-2d21ecda\":\"9a480e8e\",\"framework\":\"c0a05d36\",\"conceptScheme\":\"36f3d29b\",\"progressionModel\":\"d2db440b\",\"chunk-32471621\":\"54822455\",\"chunk-36a8ba44\":\"3b533a7c\",\"chunk-3c39b703\":\"ff7a9202\",\"chunk-43880ac8\":\"d95b6025\",\"chunk-4a268576\":\"8af63b42\",\"chunk-51c654a1\":\"c7ec6414\",\"chunk-61b7344a\":\"b2b6bb8c\",\"chunk-2d0b2ce8\":\"8522a318\",\"configurationEditor\":\"ce1af2e7\",\"chunk-661fb5db\":\"62c13cab\",\"chunk-693a040c\":\"91522bae\",\"chunk-6e63f303\":\"455e8183\",\"chunk-719eeaef\":\"49d3a800\",\"chunk-789a5742\":\"f05f54b4\",\"chunk-af56af32\":\"6b53087c\",\"chunk-b37cb348\":\"19765674\",\"chunk-b787821e\":\"daf8406f\",\"chunk-db457718\":\"1d66c709\",\"chunk-de13755a\":\"65f74a71\",\"forbidden\":\"1755d736\",\"internalError\":\"227ee874\",\"login\":\"3e3d4c92\",\"pluginContainer\":\"3fa21ea9\",\"pluginManager\":\"4fe40aa4\",\"sidenav\":\"23dc3b7a\",\"timeline\":\"f27ec81a\",\"topbar\":\"bd02d3e2\",\"userGroupEditor\":\"c94285e4\",\"welcome\":\"277a3b45\",\"chunk-2d0cbec1\":\"d2d9e466\",\"chunk-4cac7b5b\":\"1181e425\",\"chunk-25a2af2a\":\"6ec25800\",\"chunk-51c69438\":\"585c18ec\",\"chunk-dc2b4b7e\":\"152e716b\",\"chunk-4f51c21e\":\"43284925\",\"chunk-74a95bb3\":\"7742bf01\",\"chunk-0e6d8a6f\":\"f69b888e\",\"chunk-4a5f46a6\":\"cb0fd2a0\",\"chunk-4cf587c0\":\"f33741fe\",\"chunk-6b291276\":\"14f7fda8\",\"chunk-23094064\":\"b665fdab\",\"chunk-2d0ddf90\":\"d59cb4be\",\"chunk-2d0dab46\":\"23fb2f77\",\"chunk-c5459254\":\"0f9f574e\",\"chunk-a7538adc\":\"831db95d\",\"chunk-4f8e6938\":\"eeccd817\",\"chunk-9dddac98\":\"e67a8f97\",\"chunk-2d0daac9\":\"b44c669e\",\"chunk-2d21eb37\":\"fcd70a90\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-08264f73\":1,\"chunk-0e513d16\":1,\"chunk-22f5d1ea\":1,\"chunk-28a7ff35\":1,\"chunk-576b8942\":1,\"concepts\":1,\"organizations\":1,\"directory\":1,\"chunk-6a6fd63e\":1,\"chunk-172850fc\":1,\"chunk-19b164da\":1,\"chunk-5ab3ec85\":1,\"crosswalk\":1,\"import\":1,\"organization\":1,\"framework\":1,\"conceptScheme\":1,\"progressionModel\":1,\"chunk-32471621\":1,\"chunk-36a8ba44\":1,\"chunk-3c39b703\":1,\"chunk-43880ac8\":1,\"chunk-4a268576\":1,\"chunk-51c654a1\":1,\"chunk-61b7344a\":1,\"configurationEditor\":1,\"chunk-661fb5db\":1,\"chunk-693a040c\":1,\"chunk-6e63f303\":1,\"chunk-719eeaef\":1,\"chunk-789a5742\":1,\"chunk-af56af32\":1,\"chunk-b37cb348\":1,\"chunk-b787821e\":1,\"chunk-db457718\":1,\"chunk-de13755a\":1,\"forbidden\":1,\"internalError\":1,\"login\":1,\"pluginContainer\":1,\"pluginManager\":1,\"sidenav\":1,\"timeline\":1,\"userGroupEditor\":1,\"chunk-4cac7b5b\":1,\"chunk-25a2af2a\":1,\"chunk-51c69438\":1,\"chunk-dc2b4b7e\":1,\"chunk-4f51c21e\":1,\"chunk-0e6d8a6f\":1,\"chunk-4cf587c0\":1,\"chunk-23094064\":1,\"chunk-c5459254\":1,\"chunk-a7538adc\":1,\"chunk-4f8e6938\":1,\"chunk-9dddac98\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"about\":\"about\",\"concepts\":\"concepts\",\"organizations\":\"organizations\",\"directory\":\"directory\",\"crosswalk\":\"crosswalk\",\"import\":\"import\",\"organization\":\"organization\",\"framework\":\"framework\",\"conceptScheme\":\"conceptScheme\",\"progressionModel\":\"progressionModel\",\"configurationEditor\":\"configurationEditor\",\"forbidden\":\"forbidden\",\"internalError\":\"internalError\",\"login\":\"login\",\"pluginContainer\":\"pluginContainer\",\"pluginManager\":\"pluginManager\",\"sidenav\":\"sidenav\",\"timeline\":\"timeline\",\"topbar\":\"topbar\",\"userGroupEditor\":\"userGroupEditor\",\"welcome\":\"welcome\"}[chunkId]||chunkId) + \".\" + {\"about\":\"31d6cfe0\",\"chunk-08264f73\":\"60471a70\",\"chunk-0e513d16\":\"6fe35a3d\",\"chunk-22f5d1ea\":\"60471a70\",\"chunk-28a7ff35\":\"60471a70\",\"chunk-2d0a4fe9\":\"31d6cfe0\",\"chunk-2d0d5fe2\":\"31d6cfe0\",\"chunk-576b8942\":\"cebd8586\",\"chunk-2d22bdc1\":\"31d6cfe0\",\"concepts\":\"223c9419\",\"organizations\":\"1d9c1cec\",\"directory\":\"70098fbc\",\"chunk-6a6fd63e\":\"d8e69eab\",\"chunk-172850fc\":\"bb359785\",\"chunk-19b164da\":\"2c043d12\",\"chunk-5ab3ec85\":\"d652b43a\",\"crosswalk\":\"b12a891a\",\"import\":\"91080966\",\"organization\":\"2f85a467\",\"chunk-2d21ecda\":\"31d6cfe0\",\"framework\":\"68516d6d\",\"conceptScheme\":\"75a8af1c\",\"progressionModel\":\"75a8af1c\",\"chunk-32471621\":\"60471a70\",\"chunk-36a8ba44\":\"60471a70\",\"chunk-3c39b703\":\"60471a70\",\"chunk-43880ac8\":\"60471a70\",\"chunk-4a268576\":\"60471a70\",\"chunk-51c654a1\":\"daa4e784\",\"chunk-61b7344a\":\"d0a47e88\",\"chunk-2d0b2ce8\":\"31d6cfe0\",\"configurationEditor\":\"aa42073b\",\"chunk-661fb5db\":\"60471a70\",\"chunk-693a040c\":\"60471a70\",\"chunk-6e63f303\":\"60471a70\",\"chunk-719eeaef\":\"369d5d3a\",\"chunk-789a5742\":\"60471a70\",\"chunk-af56af32\":\"60471a70\",\"chunk-b37cb348\":\"73ccae3d\",\"chunk-b787821e\":\"60471a70\",\"chunk-db457718\":\"60471a70\",\"chunk-de13755a\":\"73ccae3d\",\"forbidden\":\"1b0a0109\",\"internalError\":\"7f0e233f\",\"login\":\"be292f08\",\"pluginContainer\":\"ae42be31\",\"pluginManager\":\"7dbcc073\",\"sidenav\":\"e0b4a456\",\"timeline\":\"4070750e\",\"topbar\":\"31d6cfe0\",\"userGroupEditor\":\"83fefc67\",\"welcome\":\"31d6cfe0\",\"chunk-2d0cbec1\":\"31d6cfe0\",\"chunk-4cac7b5b\":\"a2bf2d06\",\"chunk-25a2af2a\":\"60471a70\",\"chunk-51c69438\":\"09db533f\",\"chunk-dc2b4b7e\":\"60471a70\",\"chunk-4f51c21e\":\"a478a2a2\",\"chunk-74a95bb3\":\"31d6cfe0\",\"chunk-0e6d8a6f\":\"cc85466d\",\"chunk-4a5f46a6\":\"31d6cfe0\",\"chunk-4cf587c0\":\"c8484769\",\"chunk-6b291276\":\"31d6cfe0\",\"chunk-23094064\":\"4b09ece7\",\"chunk-2d0ddf90\":\"31d6cfe0\",\"chunk-2d0dab46\":\"31d6cfe0\",\"chunk-c5459254\":\"6bbc8dd3\",\"chunk-a7538adc\":\"67586f64\",\"chunk-4f8e6938\":\"c8484769\",\"chunk-9dddac98\":\"c8484769\",\"chunk-2d0daac9\":\"31d6cfe0\",\"chunk-2d21eb37\":\"31d6cfe0\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\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\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([1,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","/* (ignored) */","/* (ignored) */","/* (ignored) */","/* (ignored) */","/* (ignored) */","/* (ignored) */","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c(_vm.dynamicModal,{tag:\"Component\",attrs:{\"title\":_vm.title,\"view\":\"modal\",\"content\":_vm.dynamicModalContent},on:{\"create-directory\":function($event){return _vm.$emit('create-directory', $event)},\"create-another-directory\":function($event){return _vm.$emit('create-another-directory', $event)},\"close\":function($event){return _vm.$emit('app/closeModal')},\"cancel\":function($event){return _vm.$emit('app/closeModal')}}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DynamicModal.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DynamicModal.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DynamicModal.vue?vue&type=template&id=704681ec\"\nimport script from \"./DynamicModal.vue?vue&type=script&lang=js\"\nexport * from \"./DynamicModal.vue?vue&type=script&lang=js\"\nimport style0 from \"./DynamicModal.vue?vue&type=style&index=0&id=704681ec&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{class:_vm.editorClass,attrs:{\"id\":\"app\"}},[(_vm.bannerMessage)?_c('div',{staticClass:\"banner\",style:(_vm.bannerStyle)},[_c('span',[_vm._v(_vm._s(_vm.bannerMessage))])]):_vm._e(),_c('DynamicModal',{on:{\"create-directory\":_vm.saveDirectory,\"create-another-directory\":_vm.saveDirectoryAndAddAnother}}),_c('router-view',{class:[{ 'clear-side-bar': _vm.showSideNav}, { 'clear-narrow-side-bar': !_vm.showSideNav}, {'clear-right-aside': _vm.showRightAside}],on:{\"create-new-framework\":_vm.createNewFramework,\"create-new-concept-scheme\":_vm.createNewConceptScheme,\"create-new-progression-model\":_vm.createNewProgressionModel,\"create-new-collection\":_vm.createNewCollection}}),_c('router-view',{attrs:{\"showSideNav\":_vm.showSideNav,\"name\":\"sidebar\"},on:{\"create-new-framework\":_vm.createNewFramework,\"create-new-concept-scheme\":_vm.createNewConceptScheme,\"create-new-progression-model\":_vm.createNewProgressionModel,\"create-new-collection\":_vm.createNewCollection}}),_c('vue-progress-bar'),(_vm.bannerMessage)?_c('div',{staticClass:\"banner banner-bot\",style:(_vm.bannerStyle)},[_c('span',[_vm._v(_vm._s(_vm.bannerMessage))])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=414a336e\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=414a336e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* (ignored) */","import Vue from 'vue';\nimport Router from 'vue-router';\n\n\nVue.use(Router);\nexport default new Router({\n base: process.env.BASE_URL,\n scrollBehavior(to, from, savedPosition) {\n if (to.hash) {\n return {\n selector: to.hash,\n offset: {x: 0, y: -100}\n };\n }\n },\n routes: [\n {\n path: '/',\n name: 'welcome',\n components: {\n default: () => import(/* webpackChunkName: \"welcome\" */ './views/Welcome.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n },\n alias: '/cass-editor/'\n },\n {\n path: '/frameworks',\n name: 'frameworks',\n components: {\n default: () => import(/* webpackChunkName: \"frameworks\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/collections',\n name: 'collections',\n components: {\n default: () => import(/* webpackChunkName: \"frameworks\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/concepts',\n name: 'concepts',\n components: {\n default: () => import(/* webpackChunkName: \"concepts\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/progressionLevels',\n name: 'progressionLevels',\n components: {\n default: () => import(/* webpackChunkName: \"progressionLevels\" */ './views/framework/Frameworks.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/login',\n name: 'login',\n component: () => import(/* webpackChunkName: \"login\" */ './views/login/Login.vue')\n },\n {\n path: '/legacyLogin',\n name: 'legacyLogin',\n component: () => import(/* webpackChunkName: \"login\" */ './views/login/LegacyLogin.vue')\n },\n {\n path: '/createAccount',\n name: 'createAccount',\n component: () => import(/* webpackChunkName: \"login\" */ './views/login/CreateAccount.vue')\n },\n {\n path: '/configuration',\n name: 'configuration',\n components: {\n default: () => import(/* webpackChunkName: \"configurationEditor\" */ './views/ConfigurationEditor'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/users',\n name: 'users',\n components: {\n default: () => import(/* webpackChunkName: \"userGroupEditor\" */ './views/usersGroups/UserGroupEditor'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n // {\n // path: '/users-and-groups',\n // name: 'users-and-groups',\n // components: {\n // default: () => import('./views/usersGroups/UsersAndGroups.vue'),\n // sidebar: () => import('./components/SideNav.vue'),\n // topbar: () => import('./components/Topbar.vue')\n // }\n // },\n {\n path: '/pluginManager',\n name: 'pluginManager',\n components: {\n default: () => import(/* webpackChunkName: \"pluginManager\" */ './views/plugins/PluginManager'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/crosswalk',\n name: 'crosswalk',\n components: {\n default: () => import(/* webpackChunkName: \"crosswalk\" */ './views/framework/Crosswalk'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/timeline',\n name: 'timeline',\n components: {\n default: () => import(/* webpackChunkName: \"timeline\" */ './views/framework/Timeline'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/about',\n name: 'about',\n components: {\n default: () => import(/* webpackChunkName: \"about\" */ './views/About.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/framework',\n name: 'framework',\n components: {\n default: () => import(/* webpackChunkName: \"framework\" */ './views/framework/Framework.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/import',\n name: 'import',\n components: {\n default: () => import(/* webpackChunkName: \"import\" */ './views/framework/Import.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/organizations',\n name: 'organizations',\n components: {\n default: () => import(/* webpackChunkName: \"organizations\" */ './views/organization/Organizations.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/organization',\n name: 'organization',\n components: {\n default: () => import(/* webpackChunkName: \"organization\" */ './views/organization/Organization.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/pluginContainer',\n name: 'pluginContainer',\n components: {\n default: () => import(/* webpackChunkName: \"pluginContainer\" */ './views/plugins/PluginContainer.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/conceptScheme',\n name: 'conceptScheme',\n components: {\n default: () => import(/* webpackChunkName: \"conceptScheme\" */ './views/conceptScheme/ConceptScheme.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/progressionModel',\n name: 'progressionModel',\n components: {\n default: () => import(/* webpackChunkName: \"progressionModel\" */ './views/progressionModel/ProgressionModel.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n },\n {\n path: '/403',\n name: 'Forbidden',\n component: () => import(/* webpackChunkName: \"forbidden\" */ './views/Forbidden.vue')\n },\n {\n path: '/500',\n name: 'InternalError',\n component: () => import(/* webpackChunkName: \"internalError\" */ './views/InternalError.vue')\n },\n {\n path: '/directory',\n name: 'directory',\n components: {\n default: () => import(/* webpackChunkName: \"directory\" */ './views/directory/Directory.vue'),\n sidebar: () => import(/* webpackChunkName: \"sidenav\" */ './components/SideNav.vue'),\n topbar: () => import(/* webpackChunkName: \"topbar\" */ './components/Topbar.vue')\n }\n }\n ]\n});\n","import Vue from 'vue';\nimport Vuex from 'vuex';\n\nVue.use(Vuex);\n\nconst state = {\n framework: null,\n organization: null,\n selectedCompetency: null,\n queryParams: {},\n defaultLanguage: null,\n webSocketBackoff: 100,\n selectCompetencyRelation: null,\n selectingCompetencies: false,\n private: false,\n newCompetency: null,\n newFramework: null,\n t3Profile: false,\n changedObject: null,\n configuration: null,\n commonPathIframe: '',\n iframeCompetencyPathInterframework: '',\n iframeConceptPath: '',\n addCommentAboutId: '',\n addCommentType: '',\n commentToEdit: {},\n commentToReply: {},\n frameworkCommentDataLoaded: false,\n frameworkCommentList: [],\n frameworkCommentPersonMap: {},\n commentsToDelete: [],\n commentScrollTo: {},\n editsToUndo: [],\n lastEditToUndo: null,\n recomputeHierarchy: false,\n recomputePrecedence: false,\n recomputePrecedenceAfterReorder: false,\n selectedCompetenciesAsProperties: null,\n refreshLevels: false,\n refreshAlignments: false,\n refreshProperties: false,\n conceptMode: false,\n collectionMode: false,\n progressionMode: false,\n cutId: null,\n copyId: null,\n paste: false,\n cutOrCopyContainerId: null,\n nodeInFocus: null,\n relations: {},\n setPropertyLevel: null,\n addAnother: false,\n itemToDelete: {},\n itemToRemove: {},\n itemToExport: {},\n manageAssertions: false,\n assertions: [],\n badgePk: null,\n me: null,\n subject: null,\n people: [],\n firstSearchProcessing: true,\n searchingAssertions: false\n};\nconst mutations = {\n framework(state, f) {\n state.framework = f;\n },\n organization(state, f) {\n state.organization = f;\n },\n selectedCompetency(state, comp) {\n state.selectedCompetency = comp;\n },\n queryParams(state, params) {\n state.queryParams = params;\n },\n defaultLanguage(state, lang) {\n state.defaultLanguage = lang;\n },\n webSocketBackoffIncrease(state) {\n state.webSocketBackoff *= 2;\n },\n private(state, bool) {\n state.private = bool;\n },\n selectCompetencyRelation(state, r) {\n state.selectCompetencyRelation = r;\n },\n selectingCompetencies(state, bool) {\n state.selectingCompetencies = bool;\n },\n newCompetency(state, id) {\n state.newCompetency = id;\n },\n newFramework(state, id) {\n state.newFramework = id;\n },\n t3Profile(state, bool) {\n state.t3Profile = bool;\n },\n changedObject(state, id) {\n state.changedObject = id;\n },\n configuration(state, config) {\n state.configuration = config;\n },\n commonPathIframe(state, val) {\n state.commonPathIframe = val;\n },\n iframeCompetencyPathInterframework(state, val) {\n state.iframeCompetencyPathInterframework = val;\n },\n iframeConceptPath(state, val) {\n state.iframeConceptPath = val;\n },\n setAddCommentAboutId(state, val) {\n state.addCommentAboutId = val;\n },\n setAddCommentType(state, val) {\n state.addCommentType = val;\n },\n setCommentToEdit(state, val) {\n state.commentToEdit = val;\n },\n setCommentToReply(state, val) {\n state.commentToReply = val;\n },\n setCommentsToDelete(state, val) {\n state.commentsToDelete = val;\n },\n clearFrameworkCommentData(state) {\n state.frameworkCommentDataLoaded = false;\n state.frameworkCommentList = [];\n state.frameworkCommentPersonMap = {};\n },\n setFrameworkCommentDataLoaded(state, val) {\n state.frameworkCommentDataLoaded = val;\n },\n setFrameworkCommentList(state, val) {\n state.frameworkCommentList = val;\n },\n setFrameworkCommentPersonMap(state, val) {\n state.frameworkCommentPersonMap = val;\n },\n setCommentScrollTo(state, val) {\n state.commentScrollTo = val;\n },\n addEditsToUndo(state, edits) {\n state.editsToUndo.push(edits);\n },\n setLastEditToUndo(state, edit) {\n state.lastEditToUndo = edit;\n },\n recomputeHierarchy(state, boolean) {\n state.recomputeHierarchy = boolean;\n },\n recomputePrecedence(state, boolean) {\n state.recomputePrecedence = boolean;\n },\n recomputePrecedenceAfterReorder(state, boolean) {\n state.recomputePrecedenceAfterReorder = boolean;\n },\n selectedCompetenciesAsProperties(state, comps) {\n state.selectedCompetenciesAsProperties = comps;\n },\n refreshLevels(state, boolean) {\n state.refreshLevels = boolean;\n },\n refreshAlignments(state, boolean) {\n state.refreshAlignments = boolean;\n },\n refreshProperties(state, boolean) {\n state.refreshProperties = boolean;\n },\n conceptMode(state, boolean) {\n if (boolean) {\n state.conceptMode = true;\n state.progressionMode = false;\n } else {\n state.conceptMode = false;\n }\n },\n collectionMode(state, boolean) {\n state.collectionMode = boolean;\n },\n progressionMode(state, boolean) {\n if (boolean) {\n state.progressionMode = true;\n state.conceptMode = false;\n } else {\n state.progressionMode = false;\n }\n },\n cutId(state, id) {\n state.cutId = id;\n },\n copyId(state, id) {\n state.copyId = id;\n },\n paste(state, id) {\n state.paste = id;\n },\n cutOrCopyContainerId(state, id) {\n state.cutOrCopyContainerId = id;\n },\n nodeInFocus(state, id) {\n state.nodeInFocus = id;\n },\n relations(state, obj) {\n state.relations = obj;\n },\n setPropertyLevel(state, level) {\n state.setPropertyLevel = level;\n },\n addAnother(state, bool) {\n state.addAnother = bool;\n },\n setItemToDelete(state, val) {\n state.itemToDelete = val;\n },\n setItemToRemove(state, val) {\n state.itemToRemove = val;\n },\n setItemToExport(state, val) {\n state.itemToExport = val;\n },\n setManageAssertions(state, val) {\n state.manageAssertions = val;\n },\n setAssertions(state, val) {\n state.assertions = val;\n },\n removeAssertion(state, val) {\n EcArray.setRemove(state.assertions, val);\n },\n removeAssertionAtIndex(state, val) {\n state.assertions.splice(val, 1);\n },\n addAssertion(state, val) {\n EcArray.setAdd(state.assertions, val);\n },\n setBadgePk(state, val) {\n state.badgePk = val;\n },\n setMe(state, val) {\n state.me = val;\n },\n setSubject(state, val) {\n state.subject = val;\n },\n setPeople(state, val) {\n state.people = val;\n },\n setFirstSearchProcessing(state, val) {\n state.firstSearchProcessing = val;\n },\n setSearchingAssertions(state, val) {\n state.searchingAssertions = val;\n }\n};\nconst actions = {\n getDirectoryChildren: function(instance, directory) {\n let children = [];\n if (directory.frameworks) {\n children.push(...directory.frameworks);\n }\n if (directory.resources) {\n children.push(...directory.resources);\n }\n if (directory.directories) {\n children.push(...directory.directories);\n }\n return children;\n },\n lastEditToUndo: function(context) {\n context.commit('setLastEditToUndo', context.state.editsToUndo.pop());\n return context.state.lastEditToUndo;\n },\n getThing: (instance, payload) => {\n return new Promise((resolve, reject) => {\n var url = EcRemote.urlAppend(payload.server, payload.service);\n url = EcRemote.upgradeHttpToHttps(url);\n fetch(url, {\n headers: payload.headers\n }).then((resp) => {\n if (payload.success) {\n payload.success(resp.data);\n }\n resolve(resp.data);\n }).catch((err) => {\n if (payload.failure) {\n payload.failure(err);\n }\n reject(err);\n });\n });\n },\n searchForAssertions: (instance) => {\n return new Promise((resolve, reject) => {\n instance.state.searchingAssertions = true;\n var assertions = [];\n let doSearch = async function(start, count) {\n return new Promise((resolve, reject) => {\n EcAssertion.search(window.repo, \"\\\"\" + instance.state.me + \"\\\"\", async(results) => {\n assertions.push(...results);\n start += count;\n if (results.length > 0) {\n await doSearch(start, count);\n }\n resolve();\n }, reject, {size: count, start: start});\n });\n };\n\n doSearch(0, 5000).then(() => {\n var eah = new EcAsyncHelper();\n eah.each(assertions, (assertion, callback) => {\n if (assertion.assertionDateDecrypted != null) {\n callback();\n } else {\n assertion.getAssertionDateAsync((date) => {\n assertion.assertionDateDecrypted = date;\n callback();\n }, callback);\n }\n },\n (assertions) => {\n instance.state.assertions = assertions;\n instance.state.searchingAssertions = false;\n resolve();\n });\n }).catch(appError);\n });\n },\n computeBecause: (instance, evidences) => {\n return new Promise((resolve, reject) => {\n var explanations = [];\n new EcAsyncHelper().each(evidences, (e, callback) => {\n var evidenceString = \"\";\n var eoriginal = e;\n if (e.startsWith != null && e.startsWith(\"{\")) {\n e = JSON.parse(e);\n }\n if (EcObject.isObject(e)) {\n if (e.verb != null) {\n if (e.verb.display != null) {\n if (e.verb.display.en != null) {\n evidenceString += e.verb.display.en + \" \";\n }\n }\n }\n if (e.object != null) {\n if (e.object.definition != null) {\n if (e.object.definition.type === \"http://adlnet.gov/expapi/activities/assessment\") {\n evidenceString += \"\\\"\" + e.object.definition.name.en + \"\\\" quiz with a \";\n if (e.result != null) {\n if (e.result.success != null) {\n evidenceString += e.result.success ? \" passing \" : \" not passing \";\n evidenceString += Math.round(e.result.score.scaled * 100.0) + \"%\";\n }\n }\n }\n }\n }\n if (e.object != null) {\n if (e.object.definition != null) {\n if (e.object.definition.interactionType != null) {\n evidenceString += \"\\\"\" + e.object.definition.name.en + \"\\\" \";\n if (e.result != null) {\n if (e.result.success != null) {\n evidenceString += e.result.success ? \" correctly\" : \" incorrectly\";\n }\n }\n }\n }\n }\n if (evidenceString !== \"\") {\n explanations.push({text: evidenceString, original: eoriginal});\n }\n callback();\n } else if (e.startsWith != null && e.startsWith(\"http\")) {\n let failureFunc = function() {\n explanations.push({\n text: \"did this\",\n url: e,\n original: eoriginal\n });\n };\n EcRepository.get(e, (success) => {\n try {\n if (success.isAny(new ChooseAction().getTypes())) {\n EcRepository.get(success.object, (creativeWork) => {\n explanations.push({\n text: \"viewed \" + creativeWork.name,\n url: creativeWork.url,\n original: eoriginal\n });\n callback();\n }, callback);\n } else {\n failureFunc();\n callback();\n }\n } catch (e) {\n failureFunc();\n callback();\n }\n }, (failure) => {\n failureFunc();\n callback();\n });\n } else {\n explanations.push({text: \"\\\"\" + e + \"\\\"\", original: eoriginal});\n callback();\n }\n }, (evidences) => {\n resolve(explanations);\n });\n });\n }\n};\nconst getters = {\n framework: function(state) {\n return state.framework;\n },\n organization: function(state) {\n return state.organization;\n },\n selectedCompetency: function(state) {\n return state.selectedCompetency;\n },\n queryParams: function(state) {\n return state.queryParams;\n },\n defaultLanguage: function(state) {\n return state.defaultLanguage;\n },\n webSocketBackoff: function(state) {\n return state.webSocketBackoff;\n },\n selectCompetencyRelation: function(state) {\n return state.selectCompetencyRelation;\n },\n selectingCompetencies: function(state) {\n return state.selectingCompetencies;\n },\n private: function(state) {\n return state.private;\n },\n newCompetency: function(state) {\n return state.newCompetency;\n },\n newFramework: function(state) {\n return state.newFramework;\n },\n t3Profile: function(state) {\n return state.t3Profile;\n },\n changedObject: function(state) {\n return state.changedObject;\n },\n configuration: function(state) {\n return state.configuration;\n },\n addCommentAboutId: function(state) {\n return state.addCommentAboutId;\n },\n addCommentType: function(state) {\n return state.addCommentType;\n },\n commentToEdit: function(state) {\n return state.commentToEdit;\n },\n commentToReply: function(state) {\n return state.commentToReply;\n },\n commentsToDelete: function(state) {\n return state.commentsToDelete;\n },\n frameworkCommentDataLoaded: function(state) {\n return state.frameworkCommentDataLoaded;\n },\n frameworkCommentList: function(state) {\n return state.frameworkCommentList;\n },\n frameworkCommentPersonMap: function(state) {\n return state.frameworkCommentPersonMap;\n },\n commentScrollTo: function(state) {\n return state.commentScrollTo;\n },\n recomputeHierarchy: function(state) {\n return state.recomputeHierarchy;\n },\n recomputePrecedence: function(state) {\n return state.recomputePrecedence;\n },\n recomputePrecedenceAfterReorder: function(state) {\n return state.recomputePrecedenceAfterReorder;\n },\n selectedCompetenciesAsProperties: function(state) {\n return state.selectedCompetenciesAsProperties;\n },\n refreshLevels: function(state) {\n return state.refreshLevels;\n },\n refreshAlignments: function(state) {\n return state.refreshAlignments;\n },\n refreshProperties: function(state) {\n return state.refreshProperties;\n },\n conceptMode: function(state) {\n return state.conceptMode;\n },\n collectionMode: function(state) {\n return state.collectionMode;\n },\n progressionMode: function(state) {\n return state.progressionMode;\n },\n cutId: function(state) {\n return state.cutId;\n },\n copyId: function(state) {\n return state.copyId;\n },\n paste: function(state) {\n return state.paste;\n },\n cutOrCopyContainerId: function(state) {\n return state.cutOrCopyContainerId;\n },\n nodeInFocus: function(state) {\n return state.nodeInFocus;\n },\n relations: function(state) {\n return state.relations;\n },\n setPropertyLevel: function(state) {\n return state.setPropertyLevel;\n },\n addAnother: function(state) {\n return state.addAnother;\n },\n itemToDelete: function(state) {\n return state.itemToDelete;\n },\n itemToRemove: function(state) {\n return state.itemToRemove;\n },\n itemToExport: function(state) {\n return state.itemToExport;\n },\n manageAssertions: function(state) {\n return state.manageAssertions;\n },\n assertions: function(state) {\n return state.assertions.sort((a, b) => {\n return b.assertionDateDecrypted - a.assertionDateDecrypted;\n });\n },\n badgePk: function(state) {\n return state.badgePk;\n },\n getMe: function(state) {\n return state.me;\n },\n getSubject: function(state) {\n return state.subject;\n },\n people: function(state) {\n return state.people;\n },\n firstSearchProcessing: function(state) {\n return state.firstSearchProcessing;\n },\n searchingAssertions: function(state) {\n return state.searchingAssertions;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","// This store is used to control app state for behavior\n// such as displaying certain modals\n// and transitions\n\nconst state = {\n sideNavEnabled: true,\n showSideNav: true,\n showRightAside: false,\n rightAsideContent: '',\n rightAsideObject: null,\n canViewComments: false,\n canAddComments: false,\n pluginLastUpdate: null,\n pluginToLaunch: null,\n pluginToLaunchLastUpdate: 0,\n framework: {\n showToolBar: true,\n commentsEnabled: true,\n versionsEnabled: true,\n draggingEnabled: false,\n isDragging: false,\n draggable: {}\n },\n configuration: {\n contentSection: ''\n },\n frameworks: {\n searchTerm: '',\n quickFilters: [],\n applySearchTo: [],\n sortResults: [],\n refreshSearch: false,\n searchFrameworksInCompetencySearch: false\n },\n modal: {\n framework: '',\n showModal: false,\n dynamicModalContent: {},\n objForShareModal: null\n },\n directories: {\n directoryList: [],\n selectedDirectory: null,\n searchingInDirectory: true,\n editDirectory: false\n },\n import: {\n files: [],\n transition: 'upload', // upload, process, detail, preview, light\n status: '', // success, failure, edit\n type: 'file', // pdf, server, text\n fileType: '',\n firstImport: Boolean,\n errors: [], // erorrs from the code or from the api\n feedback: '', // additional information\n duplicates: [],\n skip: [],\n framework: null,\n serverUrl: '',\n url: '',\n frameworkName: '',\n frameworkDescription: '',\n importCsv: {\n nameColumn: {},\n descriptionColumn: {},\n scopeColumn: {},\n idColumn: {},\n sourceColumn: {},\n relationColumn: {},\n targetColumn: {}\n },\n importText: '',\n csvColumns: [],\n csvRelationColumns: [],\n csvRelationFile: null,\n importModalParams: null\n },\n allowCancel: false,\n banner: {\n message: '',\n color: '',\n background: ''\n },\n motd: {\n message: '',\n title: ''\n },\n curatedPlugins: [\n {\n \"id\": \"vlrcTestPlugin3\",\n \"url\": \"https://raw.githubusercontent.com/cassproject/cass-vlrc/master/\"\n }\n ]\n};\nconst mutations = {\n showSideNav: function() {\n state.showSideNav = true;\n state.showRightAside = false;\n },\n closeSideNav: function() {\n state.showSideNav = false;\n },\n showRightAside: function(state, payload) {\n state.showRightAside = true;\n state.rightAsideContent = payload;\n // state.showSideNav = false;\n },\n closeRightAside: function(state) {\n state.showRightAside = false;\n state.rightAsideContent = '';\n state.rightAsideObject = null;\n },\n rightAsideObject: async function(state, payload) {\n if (payload.encryptedType) {\n let type = \"Ec\" + payload.encryptedType;\n let obj = new window[type]();\n obj.copyFrom(await EcEncryptedValue.fromEncryptedValue(payload));\n state.rightAsideObject = obj;\n } else {\n state.rightAsideObject = payload;\n }\n },\n showModal: function(state, payload) {\n state.modal.showModal = true;\n state.modal.dynamicModalContent = payload;\n },\n closeModal: function(state) {\n state.modal.showModal = false;\n state.modal.dynamicModalContent = {};\n },\n objForShareModal: function(state, payload) {\n state.modal.objForShareModal = payload;\n },\n draggingEnabled: function(state, value) {\n state.framework.draggingEnabled = value;\n },\n isDragging: function(state, value) {\n state.framework.isDragging = value;\n },\n draggable: function(state, value) {\n state.framework.draggable = value;\n },\n importFiles: function(state, value) {\n state.import.files = value;\n },\n setCanViewComments: function(state, value) {\n state.canViewComments = value;\n },\n setCanAddComments: function(state, value) {\n state.canAddComments = value;\n },\n clearImportFiles: function(state) {\n state.import.files = [];\n },\n pluginLastUpdate: function(state, value) {\n state.pluginLastUpdate = value;\n },\n pluginToLaunch: function(state, value) {\n state.pluginToLaunch = value;\n },\n pluginToLaunchLastUpdate: function(state, value) {\n state.pluginToLaunchLastUpdate = value;\n },\n resetImport: function(state) {\n state.import = {\n files: [],\n transition: 'upload', // upload, process, detail, preview, light\n status: '', // success, failure, edit\n type: 'file', // pdf, server, text\n fileType: '',\n firstImport: Boolean,\n errors: [], // erorrs from the code or from the api\n feedback: '', // additional information\n duplicates: [],\n skip: [],\n framework: null,\n serverUrl: '',\n url: '',\n frameworkName: '',\n frameworkDescription: '',\n importCsv: {\n nameColumn: {},\n descriptionCcolumn: {},\n scopeColumn: {},\n idColumn: {},\n sourceColumn: {},\n relationColumn: {},\n targetColumn: {}\n },\n importText: '',\n csvColumns: [],\n csvRelationColumns: [],\n csvRelationFile: null,\n importModalParams: null\n };\n },\n importTransition: function(state, value) {\n state.import.transition = value;\n },\n importFileType: function(state, value) {\n state.import.fileType = value;\n },\n importType: function(state, value) {\n state.import.type = value;\n },\n firstImport: function(state, val) {\n state.import.firstImport = val;\n },\n addImportError: function(state, val) {\n state.import.errors.push(val);\n },\n clearImportErrors: function(state) {\n state.import.errors = [];\n },\n importStatus: function(state, val) {\n state.import.status = val;\n },\n importAllowCancel: function(state, val) {\n state.allowCancel = val;\n },\n importFeedback: function(state, val) {\n state.import.feedback = val;\n },\n importDuplicates: function(state, val) {\n state.import.duplicates = val;\n },\n importSkip: function(state, val) {\n state.import.skip = val;\n },\n importFramework: function(state, val) {\n state.import.framework = val;\n },\n importFrameworkName: function(state, val) {\n state.import.frameworkName = val;\n },\n importFrameworkNameColumn: function(state, val) {\n state.import.frameworkNameColumn = val;\n },\n importFrameworkScopeColumn: function(state, val) {\n state.import.frameworkScopeColumn = val;\n },\n importFrameworkIdColumn: function(state, val) {\n state.import.frameworkIdColumn = val;\n },\n importFrameworkDescription: function(state, val) {\n state.import.frameworkDescription = val;\n },\n importText: function(state, val) {\n state.import.importText = val;\n },\n importServerUrl: function(state, val) {\n state.import.serverUrl = val;\n },\n importUrl: function(state, val) {\n state.import.url = val;\n },\n importNameColumn: function(state, val) {\n state.import.importCsv.nameColumn = val;\n },\n importDescriptionColumn: function(state, val) {\n state.import.importCsv.descriptionColumn = val;\n },\n importScopeColumn: function(state, val) {\n state.import.importCsv.scopeColumn = val;\n },\n importSourceColumn: function(state, val) {\n state.import.importCsv.sourceColumn = val;\n },\n importTargetColumn: function(state, val) {\n state.import.importCsv.targetColumn = val;\n },\n importRelationColumn: function(state, val) {\n state.import.importCsv.relationColumn = val;\n },\n importIdColumn: function(state, val) {\n state.import.importCsv.idColumn = val;\n },\n csvColumns: function(state, val) {\n state.import.csvColumns = val;\n },\n csvRelationColumns: function(state, val) {\n state.import.csvRelationColumns = val;\n },\n csvRelationFile: function(state, val) {\n state.import.csvRelationFile = val;\n },\n importModalParams: function(state, val) {\n state.import.importModalParams = val;\n },\n searchTerm: function(state, value) {\n state.frameworks.searchTerm = value;\n },\n applySearchTo: function(state, value) {\n state.frameworks.applySearchTo = value;\n },\n refreshSearch: function(state, value) {\n state.frameworks.refreshSearch = value;\n },\n sortResults: function(state, value) {\n state.frameworks.sortResults = value;\n },\n quickFilters: function(state, value) {\n state.frameworks.quickFilters = value;\n },\n singleQuickFilter: function(state, value) {\n let i = state.frameworks.quickFilters.findIndex((filter) => filter.id === value.id);\n if (i >= 0) {\n state.frameworks.quickFilters[i].checked = value.checked;\n } else {\n state.frameworks.quickFilters.push(value);\n }\n },\n clearSearchFilters: function(state) {\n let quickFilters = state.frameworks.quickFilters;\n let sortResults = state.frameworks.sortResults;\n let applySearchTo = state.frameworks.applySearchTo;\n\n for (let i = 0; i < quickFilters.length; i++) {\n quickFilters[i].checked = false;\n }\n for (let i = 0; i < sortResults.length; i++) {\n sortResults[i].checked = false;\n }\n for (let i = 0; i < applySearchTo.length; i++) {\n applySearchTo[i].checked = false;\n }\n state.frameworks.quickFilters = quickFilters;\n state.frameworks.sortResults = sortResults;\n state.frameworks.applySearchTo = applySearchTo;\n },\n selectDirectory: function(state, value) {\n state.directories.selectedDirectory = value;\n },\n directoryList: function(state, list) {\n state.directories.directoryList = list;\n },\n searchingInDirectory: function(state, bool) {\n state.directories.searchingInDirectory = bool;\n },\n editDirectory: function(state, bool) {\n state.directories.editDirectory = bool;\n },\n searchFrameworksInCompetencySearch: function(state, bool) {\n state.frameworks.searchFrameworksInCompetencySearch = bool;\n },\n setBanner: function(state, payload) {\n if (payload.message) {\n state.banner.message = payload.message;\n }\n if (payload.color) {\n state.banner.color = payload.color;\n }\n if (payload.background) {\n state.banner.background = payload.background;\n }\n },\n setMotd: function(state, payload) {\n if (payload.message) {\n state.motd.message = payload.message;\n }\n if (payload.title) {\n state.motd.title = payload.title;\n }\n },\n setCuratedPlugins: function(state, payload) {\n state.curatedPlugins = payload;\n }\n};\nconst actions = {\n clearImport: function({commit}) {\n commit('importFramework', null);\n commit('clearImportFiles');\n commit('clearImportErrors');\n commit('importTransition', 'upload');\n commit('importStatus', '');\n commit('importAllowCancel', false);\n commit('importFeedback', '');\n commit('importFileType', '');\n commit('importDuplicates', []);\n commit('importSkip', []);\n },\n refreshDirectories: function({commit}) {\n let directories = [];\n let directoryIds = [];\n let paramObj = {size: 10000};\n EcDirectory.search(window.repo, \"\", function(dirs) {\n for (let i = 0; i < dirs.length; i++) {\n if (dirs[i].canEditAny(EcIdentityManager.default.getMyPks()) && !EcArray.has(directoryIds, dirs[i].id)) {\n directories.push(dirs[i]);\n directoryIds.push(dirs[i].id);\n }\n }\n commit('directoryList', directories);\n }, appError, paramObj);\n }\n};\nconst getters = {\n canViewComments: state => {\n return state.canViewComments;\n },\n canAddComments: state => {\n return state.canAddComments;\n },\n sideNavEnabled: state => {\n return state.sideNavEnabled;\n },\n showSideNav: state => {\n return state.showSideNav;\n },\n showRightAside: state => {\n return state.showRightAside;\n },\n rightAsideContent: state => {\n return state.rightAsideContent;\n },\n rightAsideObject: state => {\n return state.rightAsideObject;\n },\n framework: state => {\n return state.framework;\n },\n showModal: state => {\n return state.modal.showModal;\n },\n dynamicModalContent: state => {\n return state.modal.dynamicModalContent;\n },\n objForShareModal: state => {\n return state.modal.objForShareModal;\n },\n draggingEnabled: state => {\n return state.modal.draggingEnabled;\n },\n isDragging: state => {\n return state.modal.isDragging;\n },\n draggable: state => {\n return state.framework.draggable;\n },\n importFiles: state => {\n return state.import.files;\n },\n importTransition: state => {\n return state.import.transition;\n },\n importFileType: state => {\n return state.import.fileType;\n },\n importType: state => {\n return state.import.type;\n },\n firstImport: state => {\n return state.import.firstImport;\n },\n importErrors: state => {\n return state.import.errors;\n },\n importStatus: state => {\n return state.import.status;\n },\n importAllowCancel: state => {\n return state.allowCancel;\n },\n importFeedback: state => {\n return state.import.feedback;\n },\n importDuplicates: state => {\n return state.import.duplicates;\n },\n importSkip: state => {\n return state.import.skip;\n },\n importFramework: state => {\n return state.import.framework;\n },\n importFrameworkName: state => {\n return state.import.frameworkName;\n },\n importFrameworkNameColumn: state => {\n return state.import.frameworkNameColumn;\n },\n importFrameworkScopeColumn: state => {\n return state.import.frameworkScopeColumn;\n },\n importFrameworkIdColumn: state => {\n return state.import.frameworkIdColumn;\n },\n importFrameworkDescription: state => {\n return state.import.frameworkDescription;\n },\n importText: state => {\n return state.import.importText;\n },\n importServerUrl: state => {\n return state.import.serverUrl;\n },\n importUrl: state => {\n return state.import.url;\n },\n importNameColumn: state => {\n return state.import.importCsv.nameColumn;\n },\n importDescriptionColumn: state => {\n return state.import.importCsv.descriptionColumn;\n },\n importScopeColumn: state => {\n return state.import.importCsv.scopeColumn;\n },\n importIdColumn: state => {\n return state.import.importCsv.idColumn;\n },\n importSourceColumn: state => {\n return state.import.importCsv.sourceColumn;\n },\n importRelationColumn: state => {\n return state.import.importCsv.relationColumn;\n },\n importTargetColumn: state => {\n return state.import.importCsv.targetColumn;\n },\n importModalParams: state => {\n return state.import.importModalParams;\n },\n searchTerm: state => {\n return state.frameworks.searchTerm;\n },\n sortResults: state => {\n return state.frameworks.sortResults;\n },\n quickFilters: state => {\n return state.frameworks.quickFilters;\n },\n filterByOwnedByMe: (state) => {\n let filter = state.frameworks.quickFilters.find((filter) => filter.id === \"ownedByMe\");\n if (!filter) {\n return false;\n }\n if (Array.isArray(filter) && filter.length > 0) {\n return filter[0].checked;\n } else {\n return filter.checked;\n }\n },\n filterByNotOwnedByMe: (state) => {\n let filter = state.frameworks.quickFilters.find((filter) => filter.id === \"notOwnedByMe\");\n if (!filter) {\n return false;\n }\n if (Array.isArray(filter) && filter.length > 0) {\n return filter[0].checked;\n } else {\n return filter.checked;\n }\n },\n filterByConfigMatchDefault: (state) => {\n let filter = state.frameworks.quickFilters.find((filter) => filter.id === \"configMatchDefault\");\n if (!filter) {\n return false;\n }\n if (Array.isArray(filter) && filter.length > 0) {\n return filter[0].checked;\n } else {\n return filter.checked;\n }\n },\n applySearchTo: state => {\n return state.frameworks.applySearchTo;\n },\n refreshSearch: state => {\n return state.frameworks.refreshSearch;\n },\n csvColumns: state => {\n return state.import.csvColumns;\n },\n csvRelationColumns: state => {\n return state.import.csvRelationColumns;\n },\n csvRelationFile: state => {\n return state.import.csvRelationFile;\n },\n pluginLastUpdate: state => {\n return state.pluginLastUpdate;\n },\n pluginToLaunch: state => {\n return state.pluginToLaunch;\n },\n pluginToLaunchLastUpdate: state => {\n return state.pluginToLaunchLastUpdate;\n },\n selectedDirectory: state => {\n return state.directories.selectedDirectory;\n },\n directoryList: state => {\n return state.directories.directoryList;\n },\n searchingInDirectory: state => {\n return state.directories.searchingInDirectory;\n },\n editDirectory: state => {\n return state.directories.editDirectory;\n },\n searchFrameworksInCompetencySearch: state => {\n return state.frameworks.searchFrameworksInCompetencySearch;\n },\n bannerMessage: state => {\n return state.banner.message;\n },\n bannerColor: state => {\n return state.banner.color;\n },\n bannerBackground: state => {\n return state.banner.background;\n },\n motdTitle: state => {\n return state.motd.title;\n },\n motdMessage: state => {\n return state.motd.message;\n },\n curatedPlugins: state => {\n return state.curatedPlugins;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n loggedOnPerson: {},\n repoInit: {\n ssoLogin: null,\n ssoLogout: null,\n ssoPublicKey: null\n },\n lastLogin: null\n};\nconst mutations = {\n loggedOnPerson(state, personObj) {\n state.loggedOnPerson = personObj;\n if (window.EcIdentityManager.default.ids.length > 0) {\n state.lastLogin = window.EcIdentityManager.default.ids[0].lastLogin;\n } else {\n state.lastLogin = null;\n }\n },\n repositorySsoOptions(state, repoInit) {\n state.repoInit.ssoLogin = repoInit.ssoLogin;\n state.repoInit.ssoLogout = repoInit.ssoLogout;\n state.repoInit.ssoPublicKey = repoInit.ssoPublicKey;\n }\n};\nconst actions = {\n\n};\nconst getters = {\n loggedOnPerson: function(state) {\n return state.loggedOnPerson;\n },\n repositorySsoOptions: function(state) {\n return state.repoInit;\n },\n lastLogin: function(state) {\n return state.lastLogin;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n step: 0,\n frameworkSource: null,\n frameworkSourceRelationships: null,\n frameworkTarget: null,\n frameworkTargetRelationships: null,\n relevantExistingAlignmentsMap: null,\n relevantExistingAlignmentsMapLastUpdate: null,\n alignedCompetenciesList: [],\n workingAlignmentsMap: {\n source: '',\n targets: [],\n initialTargets: [],\n removedTargets: [],\n changed: false,\n type: ''\n },\n alignmentsToSave: [],\n alignmentsToDelete: [],\n sourceState: 'ready',\n targetState: 'ready',\n targetNodesToHighlight: [],\n enabledRelationshipTypes: [],\n enabledRelationshipTypesLastUpdate: null\n};\n\nconst mutations = {\n enabledRelationshipTypesLastUpdate(state, f) {\n state.enabledRelationshipTypesLastUpdate = f;\n },\n enabledRelationshipTypes(state, f) {\n state.enabledRelationshipTypes = f;\n },\n targetNodesToHighlight(state, f) {\n state.targetNodesToHighlight = f;\n },\n frameworkSource(state, f) {\n state.frameworkSource = f;\n },\n frameworkTarget(state, f) {\n state.frameworkTarget = f;\n },\n frameworkSourceRelationships(state, f) {\n state.frameworkSourceRelationships = f;\n },\n frameworkTargetRelationships(state, f) {\n state.frameworkTargetRelationships = f;\n },\n relevantExistingAlignmentsMap(state, f) {\n state.relevantExistingAlignmentsMap = f;\n },\n relevantExistingAlignmentsMapLastUpdate(state, f) {\n state.relevantExistingAlignmentsMapLastUpdate = f;\n },\n alignedCompetenciesList(state, f) {\n state.alignedCompetenciesList = f;\n },\n step(state, val) {\n state.step = val;\n },\n workingAlignmentsSource(state, c) {\n state.workingAlignmentsMap.source = c;\n },\n workingAlignmentsTargets(state, c) {\n state.workingAlignmentsMap.targets = c;\n },\n workingAlignmentsType(state, a) {\n state.workingAlignmentsMap.type = a;\n },\n sourceState(state, s) {\n state.sourceState = s;\n },\n targetState(state, t) {\n state.targetState = t;\n },\n alignmentsToSave(state, t) {\n state.alignmentsToSave = t;\n },\n populateAlignedCompetenciesList(state) {\n if (state.relevantExistingAlignmentsMap) {\n let alignedCompetencies = [];\n let sourceComps = Object.keys(state.relevantExistingAlignmentsMap);\n for (let sc of sourceComps) {\n alignedCompetencies.push(sc);\n let alignTypes = Object.keys(state.relevantExistingAlignmentsMap[sc]);\n for (let scAt of alignTypes) {\n let targetIds = Object.keys(state.relevantExistingAlignmentsMap[sc][scAt]);\n for (let ti of targetIds) {\n alignedCompetencies.push(ti);\n }\n }\n }\n state.alignedCompetenciesList = alignedCompetencies;\n }\n },\n populateWorkingAlignmentMap(state) {\n if (state.relevantExistingAlignmentsMap[state.workingAlignmentsMap.source] &&\n state.relevantExistingAlignmentsMap[state.workingAlignmentsMap.source][state.workingAlignmentsMap.type]) {\n let sourceTypeAlignMap = state.relevantExistingAlignmentsMap[state.workingAlignmentsMap.source][state.workingAlignmentsMap.type];\n let targetIds = Object.keys(sourceTypeAlignMap);\n for (let ti of targetIds) {\n state.workingAlignmentsMap.targets.push(ti);\n state.workingAlignmentsMap.initialTargets.push(ti);\n }\n }\n state.workingAlignmentsMap.changed = false;\n },\n resetFrameworkSourceRelationships(state) {\n state.frameworkSourceRelationships = null;\n state.relevantExistingAlignmentsMap = null;\n },\n resetFrameworkTargetRelationships(state) {\n state.frameworkTargetRelationships = null;\n state.relevantExistingAlignmentsMap = null;\n },\n resetCrosswalkFrameworks(state) {\n state.frameworkSource = null;\n state.frameworkTarget = null;\n state.frameworkSourceRelationships = null;\n state.frameworkTargetRelationships = null;\n state.relevantExistingAlignmentsMap = null;\n },\n resetCrosswalkAlignmentsAndState(state) {\n state.workingAlignmentsMap.source = '';\n state.workingAlignmentsMap.targets = [];\n state.workingAlignmentsMap.initialTargets = [];\n state.workingAlignmentsMap.removedTargets = [];\n state.workingAlignmentsMap.changed = false;\n state.workingAlignmentsMap.type = '';\n state.sourceState = 'ready';\n state.targetState = 'ready';\n state.alignmentsToSave = [];\n state.alignmentsToDelete = [];\n },\n resetCrosswalk(state) {\n state.step = 0;\n state.workingAlignmentsMap.source = '';\n state.workingAlignmentsMap.targets = [];\n state.workingAlignmentsMap.initialTargets = [];\n state.workingAlignmentsMap.removedTargets = [];\n state.workingAlignmentsMap.changed = false;\n state.workingAlignmentsMap.type = '';\n state.sourceState = 'ready';\n state.targetState = 'ready';\n state.alignmentsToSave = [];\n state.alignmentsToDelete = [];\n },\n resetWorkingAlignmentsMap(state) {\n state.sourceState = 'ready';\n state.targetState = 'ready';\n state.workingAlignmentsMap = {\n source: '',\n targets: [],\n initialTargets: [],\n removedTargets: [],\n changed: false,\n type: ''\n };\n },\n addWorkingAlignmentsTarget(state, id) {\n let remTargets = state.workingAlignmentsMap.removedTargets;\n let filteredRemovedTargets = remTargets.filter(remTargets => remTargets !== id);\n state.workingAlignmentsMap.removedTargets = filteredRemovedTargets;\n state.workingAlignmentsMap.targets.push(id);\n if (state.workingAlignmentsMap.removedTargets.length > 0) state.workingAlignmentsMap.changed = true;\n else {\n let shouldSetToChanged = false;\n for (let t of state.workingAlignmentsMap.targets) {\n if (!state.workingAlignmentsMap.initialTargets.includes(t)) {\n shouldSetToChanged = true;\n break;\n }\n }\n if (shouldSetToChanged) state.workingAlignmentsMap.changed = true;\n else state.workingAlignmentsMap.changed = false;\n }\n },\n removeWorkingAlignmentsTarget(state, id) {\n let targets = state.workingAlignmentsMap.targets;\n let filtered = targets.filter(target => target !== id);\n state.workingAlignmentsMap.targets = filtered;\n if (state.workingAlignmentsMap.initialTargets.includes(id)) state.workingAlignmentsMap.removedTargets.push(id);\n if (state.workingAlignmentsMap.removedTargets.length > 0) state.workingAlignmentsMap.changed = true;\n else {\n let shouldSetToChanged = false;\n for (let t of state.workingAlignmentsMap.targets) {\n if (!state.workingAlignmentsMap.initialTargets.includes(t)) {\n shouldSetToChanged = true;\n break;\n }\n }\n if (shouldSetToChanged) state.workingAlignmentsMap.changed = true;\n else state.workingAlignmentsMap.changed = false;\n }\n },\n removeAlignmentFromRelevantAlignmentsMap(state, alignProps) {\n if (state.relevantExistingAlignmentsMap[alignProps.source]) {\n if (state.relevantExistingAlignmentsMap[alignProps.source][alignProps.type]) {\n if (state.relevantExistingAlignmentsMap[alignProps.source][alignProps.type][alignProps.target]) {\n let ream = state.relevantExistingAlignmentsMap;\n delete ream[alignProps.source][alignProps.type][alignProps.target];\n state.relevantExistingAlignmentsMap = ream;\n }\n }\n }\n },\n addAlignmentToRelevantAlignmentsMap(state, ecaObj) {\n let ream = state.relevantExistingAlignmentsMap;\n if (!ream[ecaObj.source]) ream[ecaObj.source] = {};\n if (!ream[ecaObj.source][ecaObj.relationType]) ream[ecaObj.source][ecaObj.relationType] = {};\n if (!ream[ecaObj.source][ecaObj.relationType][ecaObj.target]) ream[ecaObj.source][ecaObj.relationType][ecaObj.target] = ecaObj;\n state.relevantExistingAlignmentsMap = ream;\n },\n removeAlignmentFromAlignmentsToSave(state, alignProps) {\n let newAts = [];\n for (let a of state.alignmentsToSave) {\n if (!(a.source === alignProps.source && a.target === alignProps.target && a.relationType === alignProps.type)) {\n newAts.push(a);\n }\n }\n state.alignmentsToSave = newAts;\n },\n removeAlignmentFromAlignmentsToDelete(state, alignProps) {\n let newAtd = [];\n for (let a of state.alignmentsToDelete) {\n if (!(a.source === alignProps.source && a.target === alignProps.target && a.relationType === alignProps.type)) {\n newAtd.push(a);\n }\n }\n state.alignmentsToDelete = newAtd;\n },\n appendAlignmentsToDelete(state, alignment) {\n state.alignmentsToDelete.push(alignment);\n },\n appendAlignmentsToSave(state, alignment) {\n state.alignmentsToSave.push(alignment);\n }\n};\nconst actions = {\n\n};\nconst getters = {\n enabledRelationshipTypesLastUpdate: function(state) {\n return state.enabledRelationshipTypesLastUpdate;\n },\n enabledRelationshipTypes: function(state) {\n return state.enabledRelationshipTypes;\n },\n frameworkSource: function(state) {\n return state.frameworkSource;\n },\n frameworkTarget: function(state) {\n return state.frameworkTarget;\n },\n frameworkSourceRelationships: function(state) {\n return state.frameworkSourceRelationships;\n },\n frameworkTargetRelationships: function(state) {\n return state.frameworkTargetRelationships;\n },\n relevantExistingAlignmentsMap: function(state) {\n return state.relevantExistingAlignmentsMap;\n },\n relevantExistingAlignmentsMapLastUpdate: function(state) {\n return state.relevantExistingAlignmentsMapLastUpdate;\n },\n workingAlignmentsSource(state) {\n return state.workingAlignmentsMap.source;\n },\n workingAlignmentsTargets(state) {\n return state.workingAlignmentsMap.targets;\n },\n workingAlignmentsType(state, a) {\n return state.workingAlignmentsMap.type;\n },\n sourceState(state) {\n return state.sourceState;\n },\n targetState(state) {\n return state.targetState;\n },\n alignmentsToSave(state) {\n return state.alignmentsToSave;\n },\n alignmentsToDelete(state) {\n return state.alignmentsToDelete;\n },\n alignedCompetenciesList(state) {\n return state.alignedCompetenciesList;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n cassApiLocation: ''\n};\n\nconst mutations = {\n cassApiLocation(state, f) {\n state.cassApiLocation = f;\n }\n};\n\nconst actions = {\n};\n\nconst getters = {\n cassApiLocation: function(state) {\n return state.cassApiLocation;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","const state = {\n CONFIG_SEARCH_SIZE: 10000,\n DEFAULT_CONFIGURATION_TYPE: 'Configuration',\n DEFAULT_CONFIGURATION_CONTEXT: 'https://schema.cassproject.org/0.4/',\n LANG_STRING_RANGE: 'http://www.w3.org/2000/01/rdf-schema#langString',\n DEFAULT_HEADING: \"General\",\n LEVEL_SEARCH_SIZE: 10000,\n PERSON_SEARCH_SIZE: 10000,\n DEFAULT_CUSTOM_PROPERTY_CONTEXT: 'https://schema.cassproject.org/0.4/',\n DEFAULT_CUSTOM_PROPERTY_RANGE: 'http://schema.org/Text',\n defaultBrowserConfig: '',\n defaultBrowserConfigName: '',\n localDefaultBrowserConfig: '',\n configBusy: false,\n configList: [],\n configView: 'list',\n currentConfig: {},\n showConfirmDeleteConfigModal: false,\n showMustBeLoggedInModal: false,\n showBrowserConfigSetModal: false,\n configToDelete: {},\n availableConcepts: []\n};\n\nconst mutations = {\n setConfigToDelete(state, val) {\n state.configToDelete = val;\n },\n setShowMustBeLoggedInModal(state, val) {\n state.showMustBeLoggedInModal = val;\n },\n setShowBrowserConfigSetModal(state, val) {\n state.showBrowserConfigSetModal = val;\n },\n setShowConfirmDeleteConfigModal(state, val) {\n state.showConfirmDeleteConfigModal = val;\n },\n setCurrentConfig(state, val) {\n state.currentConfig = val;\n },\n setConfigView(state, val) {\n state.configView = val;\n },\n setConfigList(state, val) {\n state.setConfigList = val;\n },\n setConfigBusy(state, val) {\n state.configBusy = val;\n },\n setDefaultBrowserConfig(state, val) {\n state.defaultBrowserConfig = val;\n },\n setDefaultBrowserConfigName(state, val) {\n state.defaultBrowserConfigName = val;\n },\n setLocalDefaultBrowserConfig(state, val) {\n state.localDefaultBrowserConfig = val;\n },\n setAvailableConcepts(state, val) {\n state.availableConcepts = val;\n },\n setAvailableTypes(state, val) {\n state.availableTypes = val;\n }\n};\nconst actions = {\n\n};\nconst getters = {\n configToDelete: function(state) {\n return state.configToDelete;\n },\n showConfirmDeleteConfigModal: function(state) {\n return state.showConfirmDeleteConfigModal;\n },\n showMustBeLoggedInModal: function(state) {\n return state.showMustBeLoggedInModal;\n },\n showBrowserConfigSetModal: function(state) {\n return state.showBrowserConfigSetModal;\n },\n LEVEL_SEARCH_SIZE: function(state) {\n return state.LEVEL_SEARCH_SIZE;\n },\n GROUP_SEARCH_SIZE: function(state) {\n return state.GROUP_SEARCH_SIZE;\n },\n PERSON_SEARCH_SIZE: function(state) {\n return state.PERSON_SEARCH_SIZE;\n },\n DEFAULT_CUSTOM_PROPERTY_CONTEXT: function(state) {\n return state.DEFAULT_CUSTOM_PROPERTY_CONTEXT;\n },\n DEFAULT_CUSTOM_PROPERTY_RANGE: function(state) {\n return state.DEFAULT_CUSTOM_PROPERTY_RANGE;\n },\n DEFAULT_CONFIGURATION_TYPE: function(state) {\n return state.DEFAULT_CONFIGURATION_TYPE;\n },\n DEFAULT_CONFIGURATION_CONTEXT: function(state) {\n return state.DEFAULT_CONFIGURATION_CONTEXT;\n },\n LANG_STRING_RANGE: function(state) {\n return state.LANG_STRING_RANGE;\n },\n DEFAULT_HEADING: function(state) {\n return state.DEFAULT_HEADING;\n },\n CONFIG_SEARCH_SIZE(state) {\n return state.CONFIG_SEARCH_SIZE;\n },\n currentConfig(state) {\n return state.currentConfig;\n },\n configView(state) {\n return state.configView;\n },\n configList(state) {\n return state.configList;\n },\n defaultBrowserConfig(state) {\n return state.defaultBrowserConfig;\n },\n defaultBrowserConfigName(state) {\n return state.defaultBrowserConfigName;\n },\n localDefaultBrowserConfig(state) {\n return state.localDefaultBrowserConfig;\n },\n configBusy(state) {\n return state.configBusy;\n },\n availableConcepts(state) {\n return state.availableConcepts;\n },\n availableTypes(state) {\n return state.availableTypes;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nVue.use(Vuex);\n\n\nconst state = {\n crosswalkEnabled: true,\n userManagementEnabled: true,\n configurationsEnabled: true,\n searchByOwnerNameEnabled: true,\n pluginsEnabled: true,\n loginEnabled: true,\n legacyLoginEnabled: true,\n apiLoginEnabled: false,\n shareEnabled: true,\n shareLink: false,\n ownedByMe: false\n};\n\nconst mutations = {\n crosswalkEnabled(state, bool) {\n state.crosswalkEnabled = bool;\n },\n userManagementEnabled(state, bool) {\n state.userManagementEnabled = bool;\n },\n configurationsEnabled(state, bool) {\n state.configurationsEnabled = bool;\n },\n searchByOwnerNameEnabled(state, bool) {\n state.searchByOwnerNameEnabled = bool;\n },\n pluginsEnabled(state, bool) {\n state.pluginsEnabled = bool;\n },\n loginEnabled(state, bool) {\n state.loginEnabled = bool;\n },\n apiLoginEnabled(state, bool) {\n state.apiLoginEnabled = bool;\n },\n legacyLoginEnabled(state, bool) {\n state.legacyLoginEnabled = bool;\n },\n shareEnabled(state, bool) {\n state.shareEnabled = bool;\n },\n shareLink(state, bool) {\n state.shareLink = bool;\n },\n ownedByMe(state, bool) {\n state.ownedByMe = bool;\n }\n};\n\nconst actions = {\n\n};\n\nconst getters = {\n legacyLoginEnabled: function(state) {\n return state.legacyLoginEnabled;\n },\n apiLoginEnabled: function(state) {\n return state.apiLoginEnabled;\n },\n ownedByMe: function(state) {\n return state.ownedByMe;\n }\n};\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions,\n getters\n};","import Vue from 'vue';\nimport Vuex from 'vuex';\nimport lode from './modules/lode.js';\nimport editor from './modules/editor.js';\nimport app from './modules/app.js';\nimport user from './modules/user.js';\nimport crosswalk from './modules/crosswalk.js';\nimport environment from './modules/environment.js';\nimport configuration from './modules/configuration.js';\nimport featuresEnabled from './modules/featuresEnabled.js';\n\nVue.use(Vuex);\n\nexport default new Vuex.Store({\n modules: {\n lode,\n editor,\n app,\n user,\n crosswalk,\n environment,\n featuresEnabled,\n configuration\n }\n});\n","/* (ignored) */","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DynamicModal.vue?vue&type=style&index=0&id=704681ec&prod&lang=scss\"","// extracted by mini-css-extract-plugin","import Vue from 'vue';\nimport VueProgressBar from 'vue-progressbar';\nimport App from './App.vue';\nimport './scss/theme.scss';\nimport './scss/styles.scss';\nimport router from './router';\nimport Vuex from 'vuex';\nimport Clipboard from 'v-clipboard';\nimport store from './store/index.js';\nimport InfiniteLoading from 'vue-infinite-loading';\nimport VueResource from 'vue-resource';\n\nimport VueObserveVisibility from 'vue-observe-visibility';\nimport AsyncComputed from 'vue-async-computed';\n\nvar VueScrollTo = require('vue-scrollto');\n\nconst {fetch: originalFetch} = global;\n\nlet PENDING_REQUESTS = 0;\nconst MAX_REQUESTS_COUNT = 10;\nconst INTERVAL_MS = 10;\n\nglobal.fetch = async(...args) => {\n let [resource, config] = args;\n // request interceptor here\n if (PENDING_REQUESTS >= MAX_REQUESTS_COUNT) {\n return new Promise((resolve) => {\n setTimeout(() => {\n resolve(global.fetch(...args));\n }, INTERVAL_MS);\n });\n } else {\n PENDING_REQUESTS++;\n try {\n if (config != null && config.headers != null && Object.values(config.headers).length === 0) {\n delete config.headers;\n }\n const response = await originalFetch(resource, config);\n // response interceptor here\n return response;\n } finally {\n PENDING_REQUESTS = Math.max(0, PENDING_REQUESTS - 1);\n }\n }\n};\n\n\nrequire(\"cassproject\");\nglobal.UUID = require('pure-uuid');\n\nconst options = {\n color: '#68C8DB',\n failedColor: '#D74C44',\n thickness: '5px',\n transition: {\n speed: '0.2s',\n opacity: '0.6s',\n termination: 300\n },\n autoRevert: true,\n location: 'top',\n inverse: false\n};\n\nVue.use(VueProgressBar, options);\nVue.use(require('vue-moment'));\nVue.use(Vuex);\nVue.use(Clipboard);\nVue.use(VueScrollTo, {\n container: \"#framework\",\n duration: 500,\n easing: \"ease\",\n offset: -150,\n force: true,\n cancelable: true,\n onStart: false,\n onDone: false,\n onCancel: false,\n x: false,\n y: true\n});\nVue.use(InfiniteLoading);\nVue.use(VueResource);\nVue.use(VueObserveVisibility);\nVue.use(AsyncComputed);\n\n// directive for clicking outside elements and performing an action\n// add v-click-outside=\"method\" to parent element to do something\nVue.directive('click-outside', {\n bind: function(element, binding, vnode) {\n element.clickOutsideEvent = function(event) {\n if (!(element === event.target || element.contains(event.target))) {\n vnode.context[binding.expression](event);\n }\n };\n document.body.addEventListener('click', element.clickOutsideEvent);\n },\n unbind: function(element) {\n document.body.removeEventListener('click', element.clickOutsideEvent);\n }\n});\n\nEcRepository.caching = true;\nEcRepository.cachingL2 = true;\n\nVue.config.productionTip = false;\n// Vue.config.silent = true;\nVue.config.warnHandler = function(msg, vm, trace) {\n if (msg === 'Invalid prop: type check failed for prop \"clickToLoad\". Expected Boolean, got String with value \"true\".') return;\n if (msg === 'Avoid using non-primitive value as key, use string/number value instead.') return;\n if (msg === \"Duplicate keys detected: '[object Object]'. This may cause an update error.\") return;\n appError((\"[Vue warn]: \" + msg + trace));\n // `trace` is the component hierarchy trace\n};\n\nglobal.appLog = function(x) {\n /* eslint-disable no-console */\n if (process.env.NODE_ENV !== 'production') {\n // console.trace(x);\n console.log(x);\n }\n /* eslint-enable no-console */\n};\n\nglobal.appError = function(x) {\n /* eslint-disable no-console */\n if (process.env.NODE_ENV !== 'production') {\n console.error(x);\n }\n /* eslint-enable no-console */\n};\n\nvar queryParams = function() {\n if (window.document.location.search == null) { return {}; }\n var hashSplit = (window.document.location.search.split(\"?\"));\n if (hashSplit.length > 1) {\n var o = {};\n var paramString = hashSplit[1];\n var parts = (paramString).split(\"&\");\n for (var i = 0; i < parts.length; i++) {\n if (o[parts[i].split(\"=\")[0]]) {\n // Allow multiple values\n o[parts[i].split(\"=\")[0]] = [o[parts[i].split(\"=\")[0]]];\n o[parts[i].split(\"=\")[0]].push(decodeURIComponent(parts[i].replace(parts[i].split(\"=\")[0] + \"=\", \"\")));\n } else {\n o[parts[i].split(\"=\")[0]] = decodeURIComponent(parts[i].replace(parts[i].split(\"=\")[0] + \"=\", \"\"));\n }\n }\n return o;\n }\n return {};\n};\nwindow.queryParams = queryParams();\n\nwindow.app = new Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app');\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=414a336e&prod&lang=scss\"","/* (ignored) */","// extracted by mini-css-extract-plugin","/* (ignored) */","/* (ignored) */","\n\n\n\n\n","global.jsonld = require('jsonld');\n\n\nconst state = {\n schemata: {},\n isSavingProperty: false,\n isSavingThing: false,\n isAddingProperty: false,\n addingProperty: '',\n addingValues: [],\n addingRange: [],\n addingChecked: [],\n removeAddingValueAtIndex: null,\n schemataLookup: {},\n rawSchemata: {},\n schemaFallback: {},\n objectModel: {},\n competencySearchModalOpen: false,\n copyOrLink: false,\n numPropertyComponentsVisible: {},\n searchType: null,\n includeRelations: true\n};\nconst actions = {\n schemata({state, commit}, schema) {\n commit('setSchemata', schema);\n if (EcArray.isArray(schema.obj)) {\n commit('setEmptySchemataLookup', schema);\n for (var i = 0; i < schema.obj.length; i++) {\n let scheme = schema.obj[i];\n commit('setSchemataLookup', {'index': i, 'schema': schema});\n if (scheme[\"http://schema.org/domainIncludes\"] != null) {\n for (var domainType of scheme[\"http://schema.org/domainIncludes\"]) {\n if (state.objectModel[domainType[\"@id\"]] == null) {\n commit('setObjectModel', {'type': domainType, 'val': {}});\n }\n let om = state.objectModel[domainType[\"@id\"]];\n om[scheme[\"@id\"]] = scheme;\n }\n }\n }\n }\n },\n schemaFallback({state}, schema) {\n for (var i = 0; i < schema.length; i++) {\n let scheme = schema[i];\n state.schemaFallback[scheme[\"@id\"]] = schema[i];\n if (scheme[\"http://schema.org/domainIncludes\"] != null) {\n for (var domainType of scheme[\"http://schema.org/domainIncludes\"]) {\n if (state.objectModel[domainType[\"@id\"]] == null) {\n state.objectModel[domainType[\"@id\"]] = {};\n }\n let om = state.objectModel[domainType[\"@id\"]];\n om[scheme[\"@id\"]] = scheme;\n }\n }\n }\n }\n};\nconst mutations = {\n setIsSavingProperty(state, value) {\n state.isSavingProperty = value;\n },\n setIsSavingThing(state, value) {\n state.isSavingThing = value;\n },\n setIsAddingProperty(state, value) {\n state.isAddingProperty = value;\n },\n setAddingProperty(state, value) {\n state.addingProperty = value;\n },\n setAddingValues(state, values) {\n let newValues = [];\n if (Array.isArray(values)) {\n values.forEach((value) => {\n if (value) {\n let newValue = trimUrl(value);\n if (newValue) newValues.push(newValue);\n }\n });\n } else {\n if (values) {\n let newValue = trimUrl(values);\n if (newValue) newValues.push(newValue);\n }\n }\n state.addingValues = newValues;\n },\n addToAddingValues(state, value) {\n let newValue = trimUrl(value);\n if (!state.addingValues) {\n state.addingValues = [];\n }\n if (newValue) {\n state.addingValues.push(newValue);\n }\n },\n setAddingRange(state, value) {\n state.addingRange = value;\n },\n setAddingChecked(state, value) {\n state.addingChecked = value;\n },\n removeAddingValueAtIndex(state, value) {\n state.removeAddingValueAtIndex = value;\n },\n setSchemata(state, schema) {\n state.schemata[schema.id] = schema.obj;\n },\n setSchemataLookup(state, payload) {\n let i = payload.index;\n let schema = payload.schema;\n state.schemataLookup[schema.id][schema.obj[i][\"@id\"]] = schema.obj[i];\n },\n setEmptySchemataLookup(state, schema) {\n state.schemataLookup[schema.id] = {};\n },\n setObjectModel(state, payload) {\n let domainType = payload.type;\n let val = payload.val;\n state.objectModel[domainType[\"@id\"]] = val;\n },\n rawSchemata(state, schema) {\n state.rawSchemata[schema.id] = schema.obj;\n },\n competencySearchModalOpen(state, bool) {\n state.competencySearchModalOpen = bool;\n },\n copyOrLink(state, bool) {\n state.copyOrLink = bool;\n },\n incrementNumPropertyComponents(state, thingId) {\n if (!state.numPropertyComponentsVisible[thingId]) {\n state.numPropertyComponentsVisible[thingId] = 0;\n }\n state.numPropertyComponentsVisible[thingId]++;\n },\n decrementNumPropertyComponents(state, thingId) {\n state.numPropertyComponentsVisible[thingId]--;\n if (state.numPropertyComponentsVisible[thingId] === 0) {\n delete state.numPropertyComponentsVisible[thingId];\n }\n },\n searchType(state, type) {\n state.searchType = type;\n },\n includeRelations(state, bool) {\n state.includeRelations = bool;\n }\n};\nconst getters = {\n isSavingProperty(state) {\n return state.isSavingProperty;\n },\n isSavingThing(state) {\n return state.isSavingThing;\n },\n isAddingProperty(state) {\n return state.isAddingProperty;\n },\n addingProperty(state) {\n return state.addingProperty;\n },\n addingValues(state) {\n return state.addingValues;\n },\n addingRange(state) {\n return state.addingRange;\n },\n addingChecked(state) {\n return state.addingChecked;\n },\n removeAddingValueAtIndex(state) {\n return state.removeAddingValueAtIndex;\n },\n includeRelations(state) {\n return state.includeRelations;\n }\n};\n\nfunction trimUrl(url) {\n if (!url) {\n return undefined;\n }\n if (url === \"\" || (url[\"@value\"] && url[\"@value\"] === \"\")) {\n return undefined;\n }\n let trimmed = url;\n if (trimmed[\"@value\"] && typeof trimmed[\"@value\"] === \"string\" && trimmed[\"@value\"].endsWith(\"/\")) {\n trimmed[\"@value\"] = trimmed[\"@value\"].slice(0, trimmed[\"@value\"].length - 1);\n }\n if (trimmed[\"@value\"] && typeof trimmed[\"@value\"] === \"string\" && trimmed[\"@value\"].startsWith(\"/\")) {\n trimmed[\"@value\"] = trimmed[\"@value\"].slice(1);\n }\n if (trimmed && typeof trimmed === \"string\" && trimmed.endsWith(\"/\")) {\n trimmed = trimmed.slice(0, trimmed.length - 1);\n }\n if (trimmed && typeof trimmed === \"string\" && trimmed.startsWith(\"/\")) {\n trimmed = trimmed.slice(1);\n }\n return trimmed;\n}\n\njsonld.documentLoader = async function(url) {\n if (url in state.rawSchemata) {\n return {\n contextUrl: null, // this is for a context via a link header\n document: state.rawSchemata[url], // this is the actual document that was loaded\n documentUrl: url // this is the actual context URL after redirects\n };\n } else {\n var context;\n var xmlhttp = new XMLHttpRequest();\n xmlhttp.onreadystatechange = function() {\n if (this.readyState === 4 && this.status === 200) {\n context = JSON.parse(this.responseText);\n state.rawSchemata[originalUrl] = context;\n }\n };\n let originalUrl = url;\n let index = url.indexOf('schema.cassproject.org');\n let ending = \"\";\n if (url.substring(url.lastIndexOf('/')).indexOf('2') === -1) {\n ending = \"/index.json-ld\";\n }\n if (index !== -1) {\n url = url.substring(index);\n url = window.location.origin + window.location.pathname + url + ending;\n }\n xmlhttp.open(\"GET\", url, false);\n xmlhttp.setRequestHeader(\"Accept\", \"application/json\");\n xmlhttp.send();\n return {\n contextUrl: null, // this is for a context via a link header\n document: context, // this is the actual document that was loaded\n documentUrl: originalUrl // this is the actual context URL after redirects\n };\n }\n};\n\nexport default {\n namespaced: true,\n state,\n getters,\n actions,\n mutations\n};","import dateFormat from 'dateformat';\n\nexport default {\n data() {\n return {\n conceptCtids: null,\n conceptRegistryUrls: null\n };\n },\n computed: {\n ctids: function() {\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return null;\n }\n if (this.$store.getters['editor/queryParams'] && (this.$store.getters['editor/queryParams'].ceasnDataFields !== \"true\")) {\n return null;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@value\": this.getCTID(framework.shortId())}];\n if (framework.competency) {\n for (var i = 0; i < framework.competency.length; i++) {\n obj[framework.competency[i]] = [{\"@value\": this.getCTID(framework.competency[i])}];\n }\n }\n return obj;\n },\n registryURLs: function() {\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return null;\n }\n if (this.$store.getters['editor/queryParams'] && (this.$store.getters['editor/queryParams'].ceasnDataFields !== \"true\")) {\n return null;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@id\": this.ceasnRegistryUriTransform(framework.shortId())}];\n if (framework.competency) {\n for (var i = 0; i < framework.competency.length; i++) {\n obj[framework.competency[i]] = [{\"@id\": this.ceasnRegistryUriTransform(framework.competency[i])}];\n }\n }\n return obj;\n }\n },\n methods: {\n canEditAny: function(item) {\n if (this.isAdmin()) return true;\n if (item.canEditAny == null) return true;\n return item.canEditAny(EcIdentityManager.default.getMyPks());\n },\n isAdmin: function() {\n let adminKeys = window.repo.adminKeys;\n let userIds = EcIdentityManager.default.ids;\n if (!Array.isArray(adminKeys)) return false;\n if (!Array.isArray(userIds)) return false;\n for (let userId of userIds) {\n let userKey = userId.ppk.toPk().toPem();\n for (let adminKey of adminKeys) {\n if (userKey === adminKey) {\n return true;\n }\n }\n }\n return false;\n },\n getConceptCtids: async function() {\n this.conceptCtids = null;\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return;\n }\n var me = this;\n if (this.queryParams.ceasnDataFields !== \"true\") {\n return;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@value\": this.getCTID(framework.shortId())}];\n var subCtids = async function(ary) {\n for (var i = 0; i < ary.length; i++) {\n obj[ary[i]] = [{\"@value\": me.getCTID(ary[i])}];\n var concept = await EcConcept.get(ary[i]);\n if (concept[\"skos:narrower\"]) {\n await subCtids(concept[\"skos:narrower\"]);\n }\n }\n };\n if (framework[\"skos:hasTopConcept\"]) {\n await subCtids(framework[\"skos:hasTopConcept\"]);\n }\n this.conceptCtids = obj;\n },\n getConceptRegistryUrls: async function() {\n this.conceptRegistryUrls = null;\n let framework = this.framework;\n if (!framework) {\n framework = this.$store.getters['editor/framework'];\n }\n if (!framework || !framework.id) {\n return;\n }\n var me = this;\n if (this.queryParams.ceasnDataFields !== \"true\") {\n return;\n }\n var obj = {};\n obj[framework.shortId()] = [{\"@id\": this.ceasnRegistryUriTransform(framework.shortId())}];\n var subURLs = async function(ary) {\n for (var i = 0; i < ary.length; i++) {\n obj[ary[i]] = [{\"@value\": me.ceasnRegistryUriTransform(ary[i])}];\n var concept = await EcConcept.get(ary[i]);\n if (concept[\"skos:narrower\"]) {\n await subURLs(concept[\"skos:narrower\"]);\n }\n }\n };\n if (framework[\"skos:hasTopConcept\"]) {\n await subURLs(framework[\"skos:hasTopConcept\"]);\n }\n this.conceptRegistryUrls = obj;\n },\n spitEvent: function(message, id, page) {\n var framework = this.framework ? this.framework : this.$store.state.editor.framework;\n var selectedCompetency = this.$store.state.editor.selectedCompetency;\n let frameworkName = null;\n if (framework) {\n if (framework[\"dcterms:title\"]) {\n frameworkName = schema.Thing.getDisplayStringFrom(framework[\"dcterms:title\"]);\n } else {\n frameworkName = framework.getName();\n }\n }\n let compName = null;\n if (selectedCompetency) {\n if (selectedCompetency[\"skos:prefLabel\"]) {\n compName = schema.Thing.getDisplayStringFrom(selectedCompetency[\"skos:prefLabel\"]);\n } else {\n compName = selectedCompetency.getName();\n }\n }\n var evt = {\n message: message,\n changed: id,\n selectedFramework: framework == null ? null : framework.shortId(),\n selectedCompetency: selectedCompetency == null ? null : selectedCompetency.shortId(),\n selectedFrameworkObject: framework == null ? null : JSON.parse(framework.toJson()),\n selectedCompetencyObject: selectedCompetency == null ? null : JSON.parse(selectedCompetency.toJson()),\n selectedFrameworkName: frameworkName,\n selectedCompetencyName: compName,\n visiblePage: page\n };\n if (this.queryParams && this.queryParams.ceasnDataFields === \"true\") {\n if (framework != null) {\n if (framework.getGuid != null) {\n if (framework.getGuid().startsWith(\"ce-\")) {\n evt.selectedFrameworkCtid = framework == null ? null : framework.getGuid();\n } else if (framework.getGuid().matches(\"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\")) {\n evt.selectedFrameworkCtid = framework == null ? null : \"ce-\" + framework.getGuid();\n } else {\n evt.selectedFrameworkCtid = \"ce-\" + new UUID(3, \"nil\", framework.shortId()).format();\n }\n }\n }\n if (selectedCompetency != null) {\n if (selectedCompetency.getGuid != null) {\n if (selectedCompetency.getGuid().startsWith(\"ce-\")) {\n evt.selectedCompetencyCtid = selectedCompetency == null ? null : selectedCompetency.getGuid();\n } else if (selectedCompetency.getGuid().matches(\"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\")) {\n evt.selectedCompetencyCtid = selectedCompetency == null ? null : \"ce-\" + selectedCompetency.getGuid();\n } else {\n evt.selectedCompetencyCtid = \"ce-\" + new UUID(3, \"nil\", this.framework.shortId() + selectedCompetency.shortId()).format();\n }\n }\n }\n }\n appLog(evt);\n if (parent != null) {\n if (this.queryParams && this.queryParams.origin != null && this.queryParams.origin !== '') {\n parent.postMessage(evt, this.queryParams.origin);\n }\n }\n },\n setDefaultLanguage: function() {\n var defaultLanguage;\n if (this.framework && this.framework[\"ceasn:inLanguage\"]) {\n defaultLanguage = EcArray.isArray(this.framework[\"ceasn:inLanguage\"]) ? this.framework[\"ceasn:inLanguage\"][0] : this.framework[\"ceasn:inLanguage\"];\n } else if (this.framework && this.framework[\"schema:inLanguage\"]) {\n defaultLanguage = EcArray.isArray(this.framework[\"schema:inLanguage\"]) ? this.framework[\"schema:inLanguage\"][0] : this.framework[\"schema:inLanguage\"];\n } else if (this.framework && this.framework[\"dcterms:language\"]) {\n defaultLanguage = EcArray.isArray(this.framework[\"dcterms:language\"]) ? this.framework[\"dcterms:language\"][0] : this.framework[\"dcterms:language\"];\n } else if (navigator.language || navigator.userLanguage) {\n defaultLanguage = navigator.language || navigator.userLanguage;\n } else {\n defaultLanguage = \"en\";\n }\n this.$store.commit('editor/defaultLanguage', defaultLanguage);\n },\n get: function(server, service, headers, success, failure) {\n var url = EcRemote.urlAppend(server, service);\n url = EcRemote.upgradeHttpToHttps(url);\n var xhr = null;\n if ((typeof httpStatus) === \"undefined\") {\n xhr = new XMLHttpRequest();\n xhr.open(\"GET\", url, true);\n if (headers != null) {\n var keys = EcObject.keys(headers);\n for (var i = 0; i < keys.length; i++) {\n xhr.setRequestHeader(keys[i], headers[keys[i]]);\n }\n }\n var xhrx = xhr;\n xhr.onreadystatechange = function() {\n if (xhrx.readyState === 4 && xhrx.status === 200) {\n if (success != null) {\n success(xhrx.responseText);\n } else if (xhrx.readyState === 4) {\n if (failure != null) {\n failure(xhrx.status + \" \" + xhrx.responseText);\n }\n }\n }\n };\n xhr.onload = function() {\n if (xhr.status !== 200) {\n failure(xhr.status);\n }\n };\n xhr.onerror = function() {\n failure(\"Failed while sending request.\");\n };\n }\n if (xhr != null) {\n (xhr)[\"timeout\"] = EcRemote.timeout;\n }\n if ((typeof httpStatus) !== \"undefined\") {\n if (success != null) {\n success(JSON.stringify(httpGet(url)));\n }\n } else {\n xhr.send();\n }\n },\n resolveNameFromUrl: function(url) {\n this.get(url, null, null, function(data) {\n var name = null;\n if (data) {\n if (data[0] === \"<\") {\n return;\n }\n data = JSON.parse(data);\n if (data['ceterms:name']) {\n name = data['ceterms:name'];\n } else if (data['ceasn:competencyText']) {\n name = data['ceasn:competencyText'];\n } else if (data['name']) {\n name = data['name'];\n } else if (data['schema:name']) {\n name = data['schema:name'];\n } else if (data['title']) {\n name = data['title'];\n } else if (data['skos:prefLabel']) {\n name = data['skos:prefLabel'];\n } else if (data['title']) {\n name = data['title'];\n } else if (data['@graph'] && data['@graph'][0]) {\n if (data['@graph'][0]['ceterms:name']) {\n name = data['@graph'][0]['ceterms:name'];\n } else if (data['@graph'][0]['name']) {\n name = data['@graph'][0]['name'];\n } else if (data['@graph'][0]['schema:name']) {\n name = data['@graph'][0]['schema:name'];\n } else if (data['@graph'][0]['title']) {\n name = data['@graph'][0]['title'];\n } else if (data['@graph'][0]['skos:prefLabel']) {\n name = data['@graph'][0]['skos:prefLabel'];\n }\n }\n // If it's a langstring\n name = schema.Thing.getDisplayStringFrom(name);\n // If still object, display value\n if (EcObject.isObject(name)) {\n var langs = Object.keys(name);\n name = name[langs[0]];\n }\n }\n return name;\n }, function(error) {\n appLog(error);\n });\n },\n conditionalDelete: function(id, depth) {\n var me = this;\n (function(id, depth) {\n Task.asyncImmediate(function(callback) {\n if (depth === undefined || depth == null) depth = 0;\n if (id == null || id === undefined) {\n appLog(\"ID is undefined.\");\n }\n if (depth < 5) {\n EcFramework.search(window.repo, \"\\\"\" + id + \"\\\"\", async function(results) {\n if (results.length <= 0) {\n appLog(\"No references found for \" + id + \"... deleting.\");\n let obj = await EcRepository.get(id);\n window.repo.deleteRegistered(obj, function(success) {\n if (obj.type === \"Level\") {\n me.$store.commit('editor/refreshLevels', true);\n }\n callback();\n }, function(failure) {\n appLog(failure);\n callback();\n });\n } else {\n appLog(results.length + \" references found for \" + id + \"... Not deleting. Will see again in another second.\");\n callback();\n setTimeout(function() {\n me.conditionalDelete(id, depth + 1);\n }, 1000);\n }\n }, appError, {});\n } else {\n callback();\n }\n });\n })(id, depth);\n },\n selectButton: async function(selectedArray) {\n var ary = [];\n if (!selectedArray) {\n selectedArray = this.selectedArray;\n }\n for (var i = 0; i < selectedArray.length; i++) {\n if (this.queryParams.selectVerbose === \"true\" && this.$store.getters['editor/conceptMode'] !== true && this.$store.getters['editor/progressionMode'] !== true) {\n if (this.queryParams.selectExport === \"ctdlasn\") {\n var link;\n if (EcRepository.shouldTryUrl(selectedArray[i]) === false && selectedArray[i].indexOf(window.repo.selectedServer) === -1) {\n link = window.repo.selectedServer + \"ceasn/\" + EcCrypto.md5(selectedArray[i]);\n } else {\n link = selectedArray[i].replace(\"/data/\", \"/ceasn/\");\n }\n let success = await EcRemote.getExpectingObject(link);\n if (success) {\n ary.push(success);\n }\n } else {\n ary.push(JSON.parse((await EcCompetency.get(selectedArray[i])).toJson()));\n }\n } else if (this.queryParams.selectVerbose === \"true\") {\n ary.push(JSON.parse((await EcConcept.get(selectedArray[i])).toJson()));\n } else {\n ary.push(selectedArray[i]);\n }\n }\n if (this.queryParams.selectRelations === \"true\" && this.framework.relation) {\n for (var i = 0; i < this.framework.relation.length; i++) {\n var relation = await EcAlignment.get(this.framework.relation[i]);\n if (EcArray.has(selectedArray, relation.target)) {\n if (this.queryParams.selectVerbose === \"true\") {\n ary.push(JSON.parse((relation).toJson()));\n } else {\n ary.push(relation.shortId());\n }\n }\n }\n }\n var currentFramework = this.framework;\n if (this.queryParams.selectExport === \"ctdlasn\" && this.$store.getters['editor/conceptMode'] !== true && this.$store.getters['editor/progressionMode'] !== true) {\n if (this.framework != null) {\n var link;\n if (EcRepository.shouldTryUrl(this.framework.id) === false && this.framework.id.indexOf(window.repo.selectedServer) === -1) {\n link = window.repo.selectedServer + \"ceasn/\" + EcCrypto.md5(this.framework.shortId());\n } else {\n link = this.framework.id.replace(\"/data/\", \"/ceasn/\");\n }\n let success = await EcRemote.getExpectingObject(link);\n if (success) {\n // success = JSON.parse(success);\n if (success[\"@graph\"]) {\n currentFramework = success[\"@graph\"][0];\n }\n }\n }\n }\n var message = {\n message: \"selected\",\n selected: ary,\n type: ((this.$store.getters['editor/conceptMode'] === true || this.$store.getters['editor/progressionMode'] === true) ? 'Concept' : 'Competency'),\n selectedFramework: currentFramework\n };\n message = JSON.parse(JSON.stringify(message));\n appLog(message);\n parent.postMessage(message, this.queryParams.origin);\n },\n addLevel: async function(selectedCompetency, optionalLevelUrlOrName) {\n var c;\n var me = this;\n var framework = this.framework ? this.framework : this.$store.getters['editor/framework'];\n var initialLevels = framework.level ? framework.level.slice() : null;\n if (!optionalLevelUrlOrName || !optionalLevelUrlOrName.includes('http')) {\n c = new EcLevel();\n if (this.queryParams.newObjectEndpoint != null) {\n c.generateShortId(this.queryParams.newObjectEndpoint);\n } else {\n c.generateId(window.repo.selectedServer);\n }\n c[\"schema:dateCreated\"] = new Date().toISOString();\n c.name = (optionalLevelUrlOrName && optionalLevelUrlOrName !== \"\") ? optionalLevelUrlOrName : \"New Level\";\n c.competency = selectedCompetency;\n } else {\n optionalLevelUrlOrName = optionalLevelUrlOrName[0];\n var c = await EcRepository.get(optionalLevelUrlOrName);\n if (!c.competency) {\n c.competency = [];\n } else if (!EcArray.isArray(c.competency)) {\n c.competency = [c.competency];\n }\n c.competency.push(selectedCompetency);\n }\n framework[\"schema:dateModified\"] = new Date().toISOString();\n window.repo.saveTo(c, async function() {\n framework.addLevel(c.shortId());\n var edits = [];\n if (!optionalLevelUrlOrName || !optionalLevelUrlOrName.includes('http')) {\n edits.push({operation: \"addNew\", id: c.shortId()});\n }\n edits.push({operation: \"update\", id: framework.shortId(), fieldChanged: [\"level\"], initialValue: [initialLevels], changedValue: [framework.level]});\n me.$store.commit('editor/addEditsToUndo', edits);\n me.$store.commit('editor/framework', framework);\n if (me.$store.state.editor.private === true) {\n if (EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n }\n window.repo.saveTo(framework, function() {\n me.$store.commit('lode/setIsAddingProperty', false);\n me.$store.commit('editor/refreshLevels', true);\n }, appError);\n }, appError);\n },\n saveCheckedLevels: async function(selectedCompetency, checkedOptions, allOptions) {\n let competencyId = [];\n if (EcArray.isArray(selectedCompetency)) {\n competencyId = selectedCompetency;\n } else {\n competencyId.push(EcRemoteLinkedData.trimVersionFromUrl(selectedCompetency[\"@id\"]));\n }\n var initialLevels = this.framework.level ? this.framework.level.slice() : null;\n var frameworkChanged = false;\n var edits = [];\n var me = this;\n for (var i = 0; i < allOptions.length; i++) {\n if (!this.framework.level) {\n this.framework.level = [];\n }\n // If selected\n if (checkedOptions.indexOf(allOptions[i].val) !== -1) {\n var level = await EcLevel.get(allOptions[i].val);\n var initialComp = JSON.parse(JSON.stringify(level.competency));\n if (!EcArray.isArray(level.competency)) {\n level.competency = level.competency == null ? [] : [level.competency];\n }\n let levelChanged = false;\n for (let each in competencyId) {\n if (level.competency.indexOf(competencyId[each]) === -1) {\n level.competency.push(competencyId[each]);\n levelChanged = true;\n }\n }\n if (levelChanged) {\n edits.push({operation: \"update\", id: level.shortId(), fieldChanged: [\"competency\"], initialValue: [initialComp], changedValue: [level.competency]});\n window.repo.saveTo(level, function() {\n me.$store.commit('editor/refreshLevels', true);\n }, appError);\n }\n if (this.framework.level.indexOf(level.shortId()) === -1) {\n this.framework.addLevel(level.shortId());\n frameworkChanged = true;\n }\n } else {\n // If not selected\n var level = await EcLevel.get(allOptions[i].val);\n var initialComp = JSON.parse(JSON.stringify(level.competency));\n let levelChanged = false;\n for (let each in competencyId) {\n if (level.competency && level.competency.indexOf(competencyId[each]) !== -1) {\n EcArray.setRemove(level.competency, competencyId[each]);\n levelChanged = true;\n }\n }\n if (levelChanged) {\n edits.push({operation: \"update\", id: level.shortId(), fieldChanged: [\"competency\"], initialValue: [initialComp], changedValue: [level.competency]});\n window.repo.saveTo(level, function() {\n me.$store.commit('editor/refreshLevels', true);\n }, appError);\n }\n // If level doesn't have any competencies attached, remove it from the framework.\n if ((!level.competency || (level.competency && level.competency.length === 0)) && this.framework.level.indexOf(level.shortId()) !== -1) {\n EcArray.setRemove(this.framework.level, level.shortId());\n frameworkChanged = true;\n }\n }\n }\n if (frameworkChanged) {\n edits.push({operation: \"update\", id: this.framework.shortId(), fieldChanged: [\"level\"], initialValue: [initialLevels], changedValue: [this.framework.level]});\n this.saveFramework();\n }\n this.$store.commit('editor/addEditsToUndo', edits);\n this.$store.commit('lode/setAddingChecked', []);\n this.$store.commit('lode/setIsAddingProperty', false);\n },\n saveFramework: async function() {\n this.framework[\"schema:dateModified\"] = new Date().toISOString();\n var framework = this.framework;\n this.$store.commit('editor/framework', framework);\n if (this.$store.state.editor.private === true && EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n window.repo.saveTo(framework, function() {}, appError);\n },\n removeLevelFromFramework: async function(levelId) {\n var initialLevels = this.framework.level ? this.framework.level.slice() : null;\n this.framework.removeLevel(levelId);\n var level = await EcRepository.get(levelId);\n this.$store.commit('editor/addEditsToUndo', [\n {operation: \"delete\", obj: level},\n {operation: \"update\", id: this.framework.shortId(), fieldChanged: [this.framework.level], initialValue: [initialLevels], changedValue: [this.framework.level]}\n ]);\n this.conditionalDelete(levelId);\n this.saveFramework();\n this.$store.commit('editor/refreshLevels', true);\n },\n addRelationsToFramework: async function(selectedCompetency, property, values) {\n if (values.length > 0) {\n selectedCompetency = await EcRepository.get(selectedCompetency);\n await this.addAlignments(values, selectedCompetency, property);\n }\n },\n addAlignments: async function(targets, thing, relationType, allowSave) {\n if (this.$store.getters['editor/queryParams'].concepts === \"true\" || this.$store.getters['editor/conceptMode'] === true || this.$store.getters['editor/progressionMode'] === true) {\n return this.addConceptAlignments(targets, thing, relationType);\n }\n let urlProperties = [\n \"ceasn:knowledgeEmbodied\",\n \"ceasn:skillEmbodied\",\n \"ceasn:taskEmbodied\",\n \"ceasn:abilityEmbodied\",\n \"ceasn:comprisedOf\",\n \"ceasn:derivedFrom\",\n \"ceasn:inferredCompetency\",\n \"ceasn:isVersionOf\",\n \"ceasn:alignTo\",\n \"ceasn:alignFrom\"\n ];\n if (urlProperties.includes(relationType)) {\n // This property is attached to competency, not a relation attached to framework\n return this.addRelationAsCompetencyField(targets, thing, relationType, allowSave);\n }\n return new Promise(async(resolve, reject) => {\n var framework = this.$store.state.editor.framework;\n var edits = [];\n var initialRelations = framework.relation ? framework.relation.slice() : null;\n for (var i = 0; i < targets.length; i++) {\n var r = new EcAlignment();\n if (this.$store.getters['editor/queryParams'].newObjectEndpoint != null) {\n r.generateShortId(this.$store.getters['editor/queryParams'].newObjectEndpoint);\n } else {\n r.generateId(window.repo.selectedServer);\n }\n edits.push({operation: \"addNew\", id: r.shortId()});\n r[\"schema:dateCreated\"] = new Date().toISOString();\n r.target = EcRemoteLinkedData.trimVersionFromUrl(targets[i]);\n if (thing.id) {\n r.source = thing.shortId();\n } else {\n r.source = EcRemoteLinkedData.trimVersionFromUrl(thing[\"@id\"]);\n }\n if (r.target === r.source) {\n return;\n }\n r.relationType = relationType;\n if (r.relationType === \"broadens\") {\n var dosedo = r.target;\n r.target = r.source;\n r.source = dosedo;\n r.relationType = \"narrows\";\n }\n if (EcIdentityManager.default.ids.length > 0) {\n r.addOwner(EcIdentityManager.default.ids[0].ppk.toPk());\n }\n if (framework.owner && framework.owner.length > 0) {\n for (var j = 0; j < framework.owner.length; j++) {\n var owner = framework.owner[j];\n r.addOwner(EcPk.fromPem(owner));\n }\n }\n if (framework.reader && framework.reader.length > 0) {\n for (var j = 0; j < framework.reader.length; j++) {\n var reader = framework.reader[j];\n r.addReader(EcPk.fromPem(reader));\n }\n }\n if (this.$store.state.editor.private === true) {\n r = await EcEncryptedValue.toEncryptedValue(r);\n }\n await new Promise((res, rej) => {\n window.repo.saveTo(r, res, rej);\n });\n if (thing.type === 'Concept') {\n if (framework.relation == null) {\n framework.relation = [];\n }\n let isNew = true;\n let idx = 0;\n while (isNew && idx < framework.relation.length) {\n if (EcRemoteLinkedData.trimVersionFromUrl(framework.relation[idx]).equals(r.id)) {\n isNew = false;\n }\n idx++;\n }\n if (isNew) {\n framework.relation.push(r.id);\n }\n } else {\n framework.addRelation(r.id);\n }\n }\n edits.push({operation: \"update\", id: framework.shortId(), fieldChanged: [\"relation\"], initialValue: [initialRelations], changedValue: [framework.relation]});\n this.$store.commit('editor/addEditsToUndo', edits);\n this.$store.commit('editor/framework', framework);\n if (this.$store.state.editor.private === true && EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n window.repo.saveTo(framework, resolve, reject);\n });\n },\n addRelationAsCompetencyField: async function(targets, thing, relationType, allowSave) {\n return new Promise(async(resolve, reject) => {\n var initialValue = thing[relationType] ? thing[relationType].slice() : null;\n for (var i = 0; i < targets.length; i++) {\n if (thing[relationType] == null) {\n thing[relationType] = [];\n }\n thing[relationType].push(targets[i]);\n }\n this.$store.commit('editor/addEditsToUndo', [{operation: \"update\", id: thing.shortId(), fieldChanged: [relationType], initialValue: [initialValue], changedValue: [thing[relationType]]}]);\n thing[\"schema:dateModified\"] = new Date().toISOString();\n if (this.$store.state.editor.private === true) {\n if (EcEncryptedValue.encryptOnSaveMap[thing.id] !== true) {\n thing = await EcEncryptedValue.toEncryptedValue(thing);\n }\n }\n window.repo.saveTo(thing, resolve, reject);\n });\n },\n removeRelationFromFramework: async function(source, property, target) {\n return new Promise((resolve, reject) => {\n var me = this;\n var initialRelations = this.framework.relation ? this.framework.relation.slice() : null;\n var edits = [];\n new EcAsyncHelper().each(this.framework.relation, function(relation, callback) {\n EcAlignment.get(relation, function(r) {\n if (property === \"broadens\") {\n if (r.target === source && r.source === target && r.relationType === \"narrows\") {\n me.framework.removeRelation(r.shortId());\n edits.push({operation: \"delete\", obj: r});\n me.conditionalDelete(r.shortId());\n callback();\n } else {\n callback();\n }\n } else if (r.source === source && r.target === target && r.relationType === property) {\n me.framework.removeRelation(r.shortId());\n edits.push({operation: \"delete\", obj: r});\n me.conditionalDelete(r.shortId());\n callback();\n } else {\n callback();\n }\n }, callback);\n }, async function() {\n var framework = me.framework;\n edits.push({operation: \"update\", id: framework.shortId(), fieldChanged: [\"relation\"], initialValue: [initialRelations], changedValue: [framework.relation]});\n me.$store.commit('editor/framework', framework);\n me.$store.commit('editor/addEditsToUndo', edits);\n if (me.$store.state.editor.private === true && EcEncryptedValue.encryptOnSaveMap[framework.id] !== true) {\n framework = await EcEncryptedValue.toEncryptedValue(framework);\n }\n window.repo.saveTo(framework, resolve, reject);\n });\n });\n },\n ceasnRegistryUriTransform: function(uri) {\n var endpoint = null;\n if (this.$store.getters['editor/queryParams'] && (this.$store.getters['editor/queryParams'].newObjectEndpoint)) {\n endpoint = this.queryParams.newObjectEndpoint;\n }\n if (endpoint == null) {\n return uri;\n }\n if (uri.startsWith(endpoint)) {\n return uri;\n }\n var ctid = this.getCTID(uri);\n if (endpoint.indexOf(\"ce-\") !== -1) {\n ctid = ctid.substring(3);\n }\n return endpoint + ctid;\n },\n getCTID: function(uri) {\n var uuid = null;\n var parts = EcRemoteLinkedData.trimVersionFromUrl(uri).split(\"/\");\n uuid = parts[parts.length - 1];\n uri = EcRemoteLinkedData.trimVersionFromUrl(uri);\n if (!uuid.matches(\"^(ce-)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\")) {\n uuid = new UUID(3, \"nil\", uri).format();\n }\n if (uuid.indexOf(\"ce-\") === -1) {\n uuid = \"ce-\" + uuid;\n }\n return uuid;\n },\n canViewCommentsCurrentFramework: function() {\n // TODO expand on this\n let lop = this.$store.state.user.loggedOnPerson;\n if (lop && lop.id && lop.id !== '') return true;\n else return false;\n },\n canAddCommentsCurrentFramework: function() {\n // TODO expand on this\n let lop = this.$store.state.user.loggedOnPerson;\n if (lop && lop.id && lop.id !== '') return true;\n else return false;\n },\n toPrettyDateString: function(dateInMilliseconds) {\n try {\n let d = new Date(dateInMilliseconds);\n return dateFormat(d, \"mm/dd/yy, h:MM:ss TT\");\n } catch (err) {\n return 'unknown';\n }\n }\n }\n};","/* (ignored) */","// extracted by mini-css-extract-plugin","// extracted by mini-css-extract-plugin"],"sourceRoot":""} \ No newline at end of file diff --git a/js/app.47a69baa.js.map.gz b/js/app.cbb30a3a.js.map.gz similarity index 97% rename from js/app.47a69baa.js.map.gz rename to js/app.cbb30a3a.js.map.gz index d23187fb9a36607a71d468b289e68a447313cc81..a2fb6e0980c0b8f92ee49ba351d18e1b3d8a81e5 100644 GIT binary patch delta 1355 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 NUI>2Ijx4d61^_nX%!vR1