From 436c690a34ef437f9ef6a4eabd402e9cc3591f90 Mon Sep 17 00:00:00 2001 From: costateixeira Date: Wed, 12 Jul 2023 20:46:25 +0000 Subject: [PATCH] Deploy main branch --- ImplementationGuide-smart-ig-empty.json | 941 ++ ImplementationGuide-smart-ig-empty.ttl | 825 ++ ImplementationGuide-smart-ig-empty.xml | 759 ++ Patient-PatientExample.change.history.html | 356 + Patient-PatientExample.html | 360 + Patient-PatientExample.json | 15 + Patient-PatientExample.json.html | 379 + Patient-PatientExample.ttl | 27 + Patient-PatientExample.ttl.html | 384 + Patient-PatientExample.xml | 15 + Patient-PatientExample.xml.html | 374 + ...ctureDefinition-MyPatient-definitions.html | 1124 ++ StructureDefinition-MyPatient-examples.html | 423 + StructureDefinition-MyPatient-mappings.html | 524 + StructureDefinition-MyPatient-testing.html | 407 + StructureDefinition-MyPatient.csv | 165 + StructureDefinition-MyPatient.html | 1111 ++ StructureDefinition-MyPatient.json | 1906 ++++ ...eDefinition-MyPatient.profile.history.html | 401 + ...tureDefinition-MyPatient.profile.json.html | 2648 +++++ ...ctureDefinition-MyPatient.profile.ttl.html | 2013 ++++ ...ctureDefinition-MyPatient.profile.xml.html | 2494 +++++ StructureDefinition-MyPatient.sch | 18 + StructureDefinition-MyPatient.ttl | 1982 ++++ StructureDefinition-MyPatient.xlsx | Bin 0 -> 19224 bytes StructureDefinition-MyPatient.xml | 1839 ++++ adapting.html | 312 + all-profiles.csv | 165 + all-profiles.xlsx | Bin 0 -> 17617 bytes artifacts.html | 312 + assets/css/bootstrap-fhir.css | 5306 +++++++++ assets/css/bootstrap-glyphicons.css | 2 + assets/css/hl7.css | 74 + assets/css/jquery-ui.css | 523 + assets/css/jquery-ui.structure.min.css | 5 + assets/css/jquery-ui.theme.min.css | 5 + assets/css/lforms.min.css | 9734 +++++++++++++++++ assets/css/prism.css | 143 + assets/css/project.css | 743 ++ assets/css/pygments-manni.css | 66 + assets/css/who.css | 135 + assets/css/xml.css | 2 + assets/fonts/glyphiconshalflings-regular.eot | Bin 0 -> 33358 bytes assets/fonts/glyphiconshalflings-regular.otf | Bin 0 -> 18116 bytes assets/fonts/glyphiconshalflings-regular.svg | 175 + assets/fonts/glyphiconshalflings-regular.ttf | Bin 0 -> 32896 bytes assets/fonts/glyphiconshalflings-regular.woff | Bin 0 -> 18944 bytes .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 4881 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 5659 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2939 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3468 bytes assets/ico/favicon.png | Bin 0 -> 575 bytes assets/ico/noun_copy to clipboard_1669410.png | Bin 0 -> 974 bytes assets/images/001.svg | 269 + assets/images/download.png | Bin 0 -> 723 bytes assets/images/dragon.png | Bin 0 -> 175381 bytes assets/images/external.png | Bin 0 -> 173 bytes assets/images/fhir-logo-www.png | Bin 0 -> 13319 bytes assets/images/hl7-logo-header.png | Bin 0 -> 5197 bytes assets/images/link.svg | 1 + assets/images/logo_ansinew.jpg | Bin 0 -> 7005 bytes assets/images/search.png | Bin 0 -> 4410 bytes assets/images/stripe.png | Bin 0 -> 2798 bytes assets/images/target.png | Bin 0 -> 972 bytes assets/images/who-logo-header.jpg | Bin 0 -> 30826 bytes assets/js/anchor.min.js | 6 + assets/js/bootstrap.min.js | 6 + assets/js/clipboard-btn.js | 30 + assets/js/clipboard.min.js | 7 + assets/js/html5shiv.js | 8 + assets/js/jquery-1.11.1.min.map | 1 + assets/js/jquery-ui.min.js | 6 + assets/js/jquery.js | 5 + assets/js/lformsFHIRAll.min.js | 2 + assets/js/main.js | 2465 +++++ assets/js/polyfills.js | 2 + assets/js/prism.js | 238 + assets/js/respond.min.js | 6 + assets/js/runtime.js | 2 + assets/js/scripts.js | 3 + assets/js/topofpage.js | 20 + assets/js/xml.js | 2 + assets/js/zone.min.js | 134 + .../ImplementationGuide-smart-ig-empty.json | 941 ++ .../ImplementationGuide-smart-ig-empty.ttl | 825 ++ .../ImplementationGuide-smart-ig-empty.xml | 759 ++ ...Patient-PatientExample.change.history.html | 356 + branches/main/Patient-PatientExample.html | 360 + branches/main/Patient-PatientExample.json | 15 + .../main/Patient-PatientExample.json.html | 379 + branches/main/Patient-PatientExample.ttl | 27 + branches/main/Patient-PatientExample.ttl.html | 384 + branches/main/Patient-PatientExample.xml | 15 + branches/main/Patient-PatientExample.xml.html | 374 + ...ctureDefinition-MyPatient-definitions.html | 1124 ++ ...tructureDefinition-MyPatient-examples.html | 423 + ...tructureDefinition-MyPatient-mappings.html | 524 + ...StructureDefinition-MyPatient-testing.html | 407 + .../main/StructureDefinition-MyPatient.csv | 165 + .../main/StructureDefinition-MyPatient.html | 1111 ++ .../main/StructureDefinition-MyPatient.json | 1906 ++++ ...eDefinition-MyPatient.profile.history.html | 401 + ...tureDefinition-MyPatient.profile.json.html | 2648 +++++ ...ctureDefinition-MyPatient.profile.ttl.html | 2013 ++++ ...ctureDefinition-MyPatient.profile.xml.html | 2494 +++++ .../main/StructureDefinition-MyPatient.sch | 18 + .../main/StructureDefinition-MyPatient.ttl | 1982 ++++ .../main/StructureDefinition-MyPatient.xlsx | Bin 0 -> 19224 bytes .../main/StructureDefinition-MyPatient.xml | 1839 ++++ branches/main/adapting.html | 312 + branches/main/all-profiles.csv | 165 + branches/main/all-profiles.xlsx | Bin 0 -> 17617 bytes branches/main/artifacts.html | 312 + branches/main/assets/css/bootstrap-fhir.css | 5306 +++++++++ .../main/assets/css/bootstrap-glyphicons.css | 2 + branches/main/assets/css/hl7.css | 74 + branches/main/assets/css/jquery-ui.css | 523 + .../assets/css/jquery-ui.structure.min.css | 5 + .../main/assets/css/jquery-ui.theme.min.css | 5 + branches/main/assets/css/lforms.min.css | 9734 +++++++++++++++++ branches/main/assets/css/prism.css | 143 + branches/main/assets/css/project.css | 743 ++ branches/main/assets/css/pygments-manni.css | 66 + branches/main/assets/css/who.css | 135 + branches/main/assets/css/xml.css | 2 + .../fonts/glyphiconshalflings-regular.eot | Bin 0 -> 33358 bytes .../fonts/glyphiconshalflings-regular.otf | Bin 0 -> 18116 bytes .../fonts/glyphiconshalflings-regular.svg | 175 + .../fonts/glyphiconshalflings-regular.ttf | Bin 0 -> 32896 bytes .../fonts/glyphiconshalflings-regular.woff | Bin 0 -> 18944 bytes .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 4881 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 5659 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2939 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3468 bytes branches/main/assets/ico/favicon.png | Bin 0 -> 575 bytes .../ico/noun_copy to clipboard_1669410.png | Bin 0 -> 974 bytes branches/main/assets/images/001.svg | 269 + branches/main/assets/images/download.png | Bin 0 -> 723 bytes branches/main/assets/images/dragon.png | Bin 0 -> 175381 bytes branches/main/assets/images/external.png | Bin 0 -> 173 bytes branches/main/assets/images/fhir-logo-www.png | Bin 0 -> 13319 bytes .../main/assets/images/hl7-logo-header.png | Bin 0 -> 5197 bytes branches/main/assets/images/link.svg | 1 + branches/main/assets/images/logo_ansinew.jpg | Bin 0 -> 7005 bytes branches/main/assets/images/search.png | Bin 0 -> 4410 bytes branches/main/assets/images/stripe.png | Bin 0 -> 2798 bytes branches/main/assets/images/target.png | Bin 0 -> 972 bytes .../main/assets/images/who-logo-header.jpg | Bin 0 -> 30826 bytes branches/main/assets/js/anchor.min.js | 6 + branches/main/assets/js/bootstrap.min.js | 6 + branches/main/assets/js/clipboard-btn.js | 30 + branches/main/assets/js/clipboard.min.js | 7 + branches/main/assets/js/html5shiv.js | 8 + branches/main/assets/js/jquery-1.11.1.min.map | 1 + branches/main/assets/js/jquery-ui.min.js | 6 + branches/main/assets/js/jquery.js | 5 + branches/main/assets/js/lformsFHIRAll.min.js | 2 + branches/main/assets/js/main.js | 2465 +++++ branches/main/assets/js/polyfills.js | 2 + branches/main/assets/js/prism.js | 238 + branches/main/assets/js/respond.min.js | 6 + branches/main/assets/js/runtime.js | 2 + branches/main/assets/js/scripts.js | 3 + branches/main/assets/js/topofpage.js | 20 + branches/main/assets/js/xml.js | 2 + branches/main/assets/js/zone.min.js | 134 + branches/main/business-processes.html | 312 + branches/main/business-requirements.html | 312 + branches/main/canonicals.json | 16 + branches/main/cc0.png | Bin 0 -> 367 bytes branches/main/changes.html | 312 + branches/main/codings.html | 312 + branches/main/concepts.html | 312 + branches/main/csvs.zip | Bin 0 -> 16588 bytes branches/main/data-models-and-exchange.html | 312 + branches/main/decision-logic.html | 312 + branches/main/definitions.json.zip | Bin 0 -> 14990 bytes branches/main/definitions.ttl.zip | Bin 0 -> 16492 bytes branches/main/definitions.xml.zip | Bin 0 -> 15259 bytes branches/main/dependencies.html | 312 + branches/main/deployment.html | 312 + branches/main/dictionary.html | 312 + branches/main/downloads.html | 312 + branches/main/examples.json.zip | Bin 0 -> 15810 bytes branches/main/examples.ttl.zip | Bin 0 -> 17858 bytes branches/main/examples.xml.zip | Bin 0 -> 15907 bytes branches/main/excels.zip | Bin 0 -> 37015 bytes branches/main/expansions.json | 8 + branches/main/expansions.json.zip | Bin 0 -> 285 bytes branches/main/expansions.xml | 9 + branches/main/expansions.xml.zip | Bin 0 -> 326 bytes branches/main/external.png | Bin 0 -> 173 bytes branches/main/fhir-table-scripts.js | 99 + branches/main/fhir.css | 947 ++ branches/main/full-ig.zip | Bin 0 -> 2612179 bytes branches/main/functional-requirements.html | 312 + branches/main/icon-administration.png | Bin 0 -> 49385 bytes branches/main/icon-clinical.png | Bin 0 -> 36928 bytes branches/main/icon-dictionary.png | Bin 0 -> 613 bytes branches/main/icon-directory.gif | Bin 0 -> 640 bytes branches/main/icon-documentation.png | Bin 0 -> 25469 bytes branches/main/icon-error.gif | Bin 0 -> 556 bytes branches/main/icon-example.png | Bin 0 -> 587 bytes branches/main/icon-fhir-1024.png | Bin 0 -> 116309 bytes branches/main/icon-fhir-128.png | Bin 0 -> 7907 bytes branches/main/icon-fhir-16.png | Bin 0 -> 575 bytes branches/main/icon-fhir-24.png | Bin 0 -> 923 bytes branches/main/icon-fhir-32.png | Bin 0 -> 1391 bytes branches/main/icon-fhir-48.png | Bin 0 -> 2266 bytes branches/main/icon-fhir-64.png | Bin 0 -> 3526 bytes branches/main/icon-fhir-720.png | Bin 0 -> 16052 bytes branches/main/icon-implementation.png | Bin 0 -> 54384 bytes branches/main/icon-include.png | Bin 0 -> 309 bytes branches/main/icon-infrastructure.png | Bin 0 -> 49885 bytes branches/main/icon-key.png | Bin 0 -> 5404 bytes branches/main/icon-list.gif | Bin 0 -> 276 bytes branches/main/icon-not-selected.png | Bin 0 -> 150 bytes branches/main/icon-object-box.png | Bin 0 -> 6230 bytes branches/main/icon-page.png | Bin 0 -> 294 bytes branches/main/icon-q-attachment.png | Bin 0 -> 484 bytes branches/main/icon-q-boolean.png | Bin 0 -> 269 bytes branches/main/icon-q-choice.png | Bin 0 -> 187 bytes branches/main/icon-q-coding.png | Bin 0 -> 203 bytes branches/main/icon-q-date.png | Bin 0 -> 626 bytes branches/main/icon-q-datetime.png | Bin 0 -> 753 bytes branches/main/icon-q-decimal.png | Bin 0 -> 523 bytes branches/main/icon-q-display.png | Bin 0 -> 421 bytes branches/main/icon-q-group.png | Bin 0 -> 442 bytes branches/main/icon-q-integer.png | Bin 0 -> 523 bytes branches/main/icon-q-item.png | Bin 0 -> 635 bytes branches/main/icon-q-open-choice.png | Bin 0 -> 199 bytes branches/main/icon-q-quantity.png | Bin 0 -> 543 bytes branches/main/icon-q-reference.png | Bin 0 -> 410 bytes branches/main/icon-q-string.png | Bin 0 -> 148 bytes branches/main/icon-q-text.png | Bin 0 -> 153 bytes branches/main/icon-q-time.png | Bin 0 -> 882 bytes branches/main/icon-q-url.png | Bin 0 -> 484 bytes branches/main/icon-qi-help.png | Bin 0 -> 869 bytes branches/main/icon-qi-hidden.png | Bin 0 -> 532 bytes branches/main/icon-qi-horizontal.png | Bin 0 -> 209 bytes branches/main/icon-qi-instructions.png | Bin 0 -> 615 bytes branches/main/icon-qi-observation.png | Bin 0 -> 648 bytes branches/main/icon-qi-optional.png | Bin 0 -> 869 bytes branches/main/icon-qi-readonly.png | Bin 0 -> 3530 bytes branches/main/icon-qi-security.bmp | Bin 0 -> 824 bytes branches/main/icon-qi-security.png | Bin 0 -> 481 bytes branches/main/icon-qi-subject.png | Bin 0 -> 796 bytes branches/main/icon-qi-vertical.png | Bin 0 -> 241 bytes branches/main/icon-resource.png | Bin 0 -> 635 bytes branches/main/icon-selected.png | Bin 0 -> 202 bytes branches/main/icon-toc.png | Bin 0 -> 734 bytes branches/main/icon-warning.png | Bin 0 -> 294 bytes branches/main/icon_bundle.png | Bin 0 -> 631 bytes branches/main/icon_choice.gif | Bin 0 -> 266 bytes branches/main/icon_datatype.gif | Bin 0 -> 585 bytes branches/main/icon_element.gif | Bin 0 -> 232 bytes branches/main/icon_entry_blue.png | Bin 0 -> 289 bytes branches/main/icon_extension.png | Bin 0 -> 733 bytes branches/main/icon_extension_complex.png | Bin 0 -> 743 bytes branches/main/icon_extension_simple.png | Bin 0 -> 331 bytes branches/main/icon_fixed.gif | Bin 0 -> 249 bytes .../main/icon_modifier_extension_complex.png | Bin 0 -> 786 bytes .../main/icon_modifier_extension_simple.png | Bin 0 -> 363 bytes branches/main/icon_page.gif | Bin 0 -> 256 bytes branches/main/icon_page_n.gif | Bin 0 -> 1080 bytes branches/main/icon_page_n_c.gif | Bin 0 -> 1082 bytes branches/main/icon_page_n_i.gif | Bin 0 -> 1082 bytes branches/main/icon_page_n_o.gif | Bin 0 -> 1083 bytes branches/main/icon_page_n_p.gif | Bin 0 -> 1087 bytes branches/main/icon_primitive.png | Bin 0 -> 148 bytes branches/main/icon_profile.png | Bin 0 -> 843 bytes branches/main/icon_q_item.png | Bin 0 -> 635 bytes branches/main/icon_q_root.gif | Bin 0 -> 238 bytes branches/main/icon_reference.png | Bin 0 -> 237 bytes branches/main/icon_resource.png | Bin 0 -> 598 bytes branches/main/icon_reuse.png | Bin 0 -> 785 bytes branches/main/icon_slice.png | Bin 0 -> 692 bytes branches/main/icon_slice_item.png | Bin 0 -> 565 bytes branches/main/icon_text.png | Bin 0 -> 567 bytes branches/main/index.html | 353 + branches/main/indicators-measures.html | 312 + branches/main/indicators.html | 312 + branches/main/indices.html | 312 + branches/main/information.png | Bin 0 -> 778 bytes branches/main/link.svg | 1 + branches/main/lock.png | Bin 0 -> 310 bytes branches/main/maps.html | 312 + branches/main/modifier.png | Bin 0 -> 692 bytes branches/main/mustsupport.png | Bin 0 -> 3007 bytes branches/main/new.png | Bin 0 -> 1873 bytes .../main/non-functional-requirements.html | 312 + branches/main/observations-summary.xlsx | Bin 0 -> 3619 bytes branches/main/package.manifest.json | 6 + branches/main/package.r4.manifest.json | 6 + branches/main/package.r4.tgz | Bin 0 -> 16125 bytes branches/main/package.r4b.manifest.json | 6 + branches/main/package.r4b.tgz | Bin 0 -> 16144 bytes branches/main/package.tgz | Bin 0 -> 16397 bytes branches/main/personas.html | 312 + branches/main/prism.css | 308 + branches/main/prism.js | 242 + branches/main/qa-dep.html | 19 + branches/main/qa-eslintcompact.txt | 7 + branches/main/qa-time-report.json | 149 + branches/main/qa-time-report.tsv | 4 + branches/main/qa-tx.html | 56 + branches/main/qa.html | 267 + branches/main/qa.json | 12 + branches/main/qa.min.html | 229 + branches/main/qa.txt | 64 + branches/main/qa.xml | 1 + branches/main/reference-implementations.html | 312 + branches/main/references.html | 312 + branches/main/scenarios.html | 312 + branches/main/schematrons.zip | Bin 0 -> 618 bytes branches/main/searchform.html | 141 + branches/main/security-privacy.html | 312 + branches/main/sequence-diagrams.html | 312 + branches/main/summary.png | Bin 0 -> 567 bytes branches/main/system-actors.html | 312 + branches/main/target.png | Bin 0 -> 972 bytes branches/main/tbl_bck0.png | Bin 0 -> 92 bytes branches/main/tbl_bck00.png | Bin 0 -> 92 bytes branches/main/tbl_bck000.png | Bin 0 -> 92 bytes branches/main/tbl_bck0000.png | Bin 0 -> 92 bytes branches/main/tbl_bck00000.png | Bin 0 -> 92 bytes branches/main/tbl_bck000000.png | Bin 0 -> 92 bytes branches/main/tbl_bck0000000.png | Bin 0 -> 92 bytes branches/main/tbl_bck000001.png | Bin 0 -> 101 bytes branches/main/tbl_bck0000010.png | Bin 0 -> 101 bytes branches/main/tbl_bck00001.png | Bin 0 -> 103 bytes branches/main/tbl_bck000010.png | Bin 0 -> 103 bytes branches/main/tbl_bck0000100.png | Bin 0 -> 103 bytes branches/main/tbl_bck000010000.png | Bin 0 -> 103 bytes branches/main/tbl_bck00001001.png | Bin 0 -> 103 bytes branches/main/tbl_bck000010010.png | Bin 0 -> 103 bytes branches/main/tbl_bck0000101.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001010.png | Bin 0 -> 105 bytes branches/main/tbl_bck000011.png | Bin 0 -> 105 bytes branches/main/tbl_bck0000110.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001100.png | Bin 0 -> 105 bytes branches/main/tbl_bck0000111.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001110.png | Bin 0 -> 105 bytes branches/main/tbl_bck000011100.png | Bin 0 -> 105 bytes branches/main/tbl_bck0000111000.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001110000.png | Bin 0 -> 105 bytes branches/main/tbl_bck0000111001.png | Bin 0 -> 107 bytes branches/main/tbl_bck00001110010.png | Bin 0 -> 107 bytes branches/main/tbl_bck000011101.png | Bin 0 -> 108 bytes branches/main/tbl_bck0000111010.png | Bin 0 -> 108 bytes branches/main/tbl_bck00001110100.png | Bin 0 -> 108 bytes branches/main/tbl_bck0000111011.png | Bin 0 -> 108 bytes branches/main/tbl_bck00001110110.png | Bin 0 -> 108 bytes branches/main/tbl_bck00001111.png | Bin 0 -> 105 bytes branches/main/tbl_bck000011110.png | Bin 0 -> 105 bytes branches/main/tbl_bck0000111100.png | Bin 0 -> 105 bytes branches/main/tbl_bck000011110000.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001111001.png | Bin 0 -> 108 bytes branches/main/tbl_bck000011110010.png | Bin 0 -> 108 bytes branches/main/tbl_bck0000111101.png | Bin 0 -> 108 bytes branches/main/tbl_bck00001111010.png | Bin 0 -> 108 bytes branches/main/tbl_bck000011111.png | Bin 0 -> 105 bytes branches/main/tbl_bck0000111110.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001111100.png | Bin 0 -> 105 bytes branches/main/tbl_bck000011111000.png | Bin 0 -> 105 bytes branches/main/tbl_bck00001111101.png | Bin 0 -> 106 bytes branches/main/tbl_bck000011111010.png | Bin 0 -> 106 bytes branches/main/tbl_bck0000111110100.png | Bin 0 -> 106 bytes branches/main/tbl_bck000011111011.png | Bin 0 -> 107 bytes branches/main/tbl_bck0000111110110.png | Bin 0 -> 107 bytes branches/main/tbl_bck0000111111.png | Bin 0 -> 106 bytes branches/main/tbl_bck00001111110.png | Bin 0 -> 106 bytes branches/main/tbl_bck000011111100.png | Bin 0 -> 106 bytes branches/main/tbl_bck00001111111.png | Bin 0 -> 106 bytes branches/main/tbl_bck000011111110.png | Bin 0 -> 106 bytes branches/main/tbl_bck0001.png | Bin 0 -> 104 bytes branches/main/tbl_bck00010.png | Bin 0 -> 104 bytes branches/main/tbl_bck000100.png | Bin 0 -> 104 bytes branches/main/tbl_bck00011.png | Bin 0 -> 101 bytes branches/main/tbl_bck000110.png | Bin 0 -> 101 bytes branches/main/tbl_bck001.png | Bin 0 -> 104 bytes branches/main/tbl_bck0010.png | Bin 0 -> 104 bytes branches/main/tbl_bck00100.png | Bin 0 -> 104 bytes branches/main/tbl_bck001000.png | Bin 0 -> 104 bytes branches/main/tbl_bck0010000.png | Bin 0 -> 104 bytes branches/main/tbl_bck001001.png | Bin 0 -> 107 bytes branches/main/tbl_bck0010010.png | Bin 0 -> 107 bytes branches/main/tbl_bck00101.png | Bin 0 -> 101 bytes branches/main/tbl_bck001010.png | Bin 0 -> 101 bytes branches/main/tbl_bck0011.png | Bin 0 -> 105 bytes branches/main/tbl_bck00110.png | Bin 0 -> 105 bytes branches/main/tbl_bck01.png | Bin 0 -> 101 bytes branches/main/tbl_bck010.png | Bin 0 -> 101 bytes branches/main/tbl_bck0100.png | Bin 0 -> 101 bytes branches/main/tbl_bck01000.png | Bin 0 -> 101 bytes branches/main/tbl_bck0101.png | Bin 0 -> 103 bytes branches/main/tbl_bck01010.png | Bin 0 -> 103 bytes branches/main/tbl_bck010100.png | Bin 0 -> 103 bytes branches/main/tbl_bck01011.png | Bin 0 -> 105 bytes branches/main/tbl_bck010110.png | Bin 0 -> 105 bytes branches/main/tbl_bck011.png | Bin 0 -> 100 bytes branches/main/tbl_bck0110.png | Bin 0 -> 100 bytes branches/main/tbl_bck01100.png | Bin 0 -> 100 bytes branches/main/tbl_bck011000.png | Bin 0 -> 100 bytes branches/main/tbl_bck0110000.png | Bin 0 -> 100 bytes branches/main/tbl_bck011001.png | Bin 0 -> 108 bytes branches/main/tbl_bck0110010.png | Bin 0 -> 108 bytes branches/main/tbl_bck01101.png | Bin 0 -> 104 bytes branches/main/tbl_bck011010.png | Bin 0 -> 104 bytes branches/main/tbl_bck0110100.png | Bin 0 -> 104 bytes branches/main/tbl_bck011011.png | Bin 0 -> 106 bytes branches/main/tbl_bck0110110.png | Bin 0 -> 106 bytes branches/main/tbl_bck01101100.png | Bin 0 -> 106 bytes branches/main/tbl_bck0110111.png | Bin 0 -> 110 bytes branches/main/tbl_bck01101110.png | Bin 0 -> 110 bytes branches/main/tbl_bck0111.png | Bin 0 -> 105 bytes branches/main/tbl_bck01110.png | Bin 0 -> 105 bytes branches/main/tbl_bck011100.png | Bin 0 -> 105 bytes branches/main/tbl_bck01111.png | Bin 0 -> 100 bytes branches/main/tbl_bck011110.png | Bin 0 -> 100 bytes branches/main/tbl_bck0111100.png | Bin 0 -> 100 bytes branches/main/tbl_bck011110000.png | Bin 0 -> 100 bytes branches/main/tbl_bck01111001.png | Bin 0 -> 105 bytes branches/main/tbl_bck011110010.png | Bin 0 -> 105 bytes branches/main/tbl_bck0111101.png | Bin 0 -> 106 bytes branches/main/tbl_bck01111010.png | Bin 0 -> 106 bytes branches/main/tbl_bck011111.png | Bin 0 -> 102 bytes branches/main/tbl_bck0111110.png | Bin 0 -> 102 bytes branches/main/tbl_bck012.png | Bin 0 -> 101 bytes branches/main/tbl_bck0240.png | Bin 0 -> 92 bytes branches/main/tbl_bck02400.png | Bin 0 -> 92 bytes branches/main/tbl_bck0241.png | Bin 0 -> 104 bytes branches/main/tbl_bck02410.png | Bin 0 -> 104 bytes branches/main/tbl_bck025.png | Bin 0 -> 106 bytes branches/main/tbl_bck0250.png | Bin 0 -> 106 bytes branches/main/tbl_bck02500.png | Bin 0 -> 106 bytes branches/main/tbl_bck025000.png | Bin 0 -> 106 bytes branches/main/tbl_bck02501.png | Bin 0 -> 110 bytes branches/main/tbl_bck025010.png | Bin 0 -> 110 bytes branches/main/tbl_bck0250240.png | Bin 0 -> 106 bytes branches/main/tbl_bck025025.png | Bin 0 -> 108 bytes branches/main/tbl_bck0250250.png | Bin 0 -> 108 bytes branches/main/tbl_bck02503.png | Bin 0 -> 114 bytes branches/main/tbl_bck0251.png | Bin 0 -> 111 bytes branches/main/tbl_bck02510.png | Bin 0 -> 111 bytes branches/main/tbl_bck02512.png | Bin 0 -> 111 bytes branches/main/tbl_bck0251240.png | Bin 0 -> 111 bytes branches/main/tbl_bck025125.png | Bin 0 -> 111 bytes branches/main/tbl_bck0251250.png | Bin 0 -> 111 bytes branches/main/tbl_bck0251252.png | Bin 0 -> 111 bytes branches/main/tbl_bck02513.png | Bin 0 -> 118 bytes branches/main/tbl_bck03.png | Bin 0 -> 105 bytes branches/main/tbl_bck0320.png | Bin 0 -> 105 bytes branches/main/tbl_bck033.png | Bin 0 -> 104 bytes branches/main/tbl_bck0330.png | Bin 0 -> 104 bytes branches/main/tbl_bck03300.png | Bin 0 -> 104 bytes branches/main/tbl_bck0331.png | Bin 0 -> 113 bytes branches/main/tbl_bck03310.png | Bin 0 -> 113 bytes branches/main/tbl_bck0340.png | Bin 0 -> 105 bytes branches/main/tbl_bck03400.png | Bin 0 -> 105 bytes branches/main/tbl_bck0341.png | Bin 0 -> 111 bytes branches/main/tbl_bck03410.png | Bin 0 -> 111 bytes branches/main/tbl_bck035.png | Bin 0 -> 114 bytes branches/main/tbl_bck0350.png | Bin 0 -> 114 bytes branches/main/tbl_bck03500.png | Bin 0 -> 114 bytes branches/main/tbl_bck0350240.png | Bin 0 -> 114 bytes branches/main/tbl_bck035025.png | Bin 0 -> 118 bytes branches/main/tbl_bck0350250.png | Bin 0 -> 118 bytes branches/main/tbl_bck03503.png | Bin 0 -> 117 bytes branches/main/tbl_bck0351.png | Bin 0 -> 121 bytes branches/main/tbl_bck03510.png | Bin 0 -> 121 bytes branches/main/tbl_bck03512.png | Bin 0 -> 121 bytes branches/main/tbl_bck0351240.png | Bin 0 -> 121 bytes branches/main/tbl_bck035125.png | Bin 0 -> 122 bytes branches/main/tbl_bck0351250.png | Bin 0 -> 122 bytes branches/main/tbl_bck0351252.png | Bin 0 -> 122 bytes branches/main/tbl_bck03513.png | Bin 0 -> 118 bytes branches/main/tbl_bck04.png | Bin 0 -> 92 bytes branches/main/tbl_bck040.png | Bin 0 -> 92 bytes branches/main/tbl_bck0400.png | Bin 0 -> 92 bytes branches/main/tbl_bck041.png | Bin 0 -> 104 bytes branches/main/tbl_bck0410.png | Bin 0 -> 104 bytes branches/main/tbl_bck05.png | Bin 0 -> 105 bytes branches/main/tbl_bck050.png | Bin 0 -> 105 bytes branches/main/tbl_bck0500.png | Bin 0 -> 105 bytes branches/main/tbl_bck05040.png | Bin 0 -> 105 bytes branches/main/tbl_bck0505.png | Bin 0 -> 107 bytes branches/main/tbl_bck05050.png | Bin 0 -> 107 bytes branches/main/tbl_bck051.png | Bin 0 -> 110 bytes branches/main/tbl_bck0510.png | Bin 0 -> 110 bytes branches/main/tbl_bck0512.png | Bin 0 -> 110 bytes branches/main/tbl_bck05140.png | Bin 0 -> 110 bytes branches/main/tbl_bck0515.png | Bin 0 -> 113 bytes branches/main/tbl_bck05150.png | Bin 0 -> 113 bytes branches/main/tbl_bck05152.png | Bin 0 -> 113 bytes branches/main/tbl_bck1.png | Bin 0 -> 104 bytes branches/main/tbl_bck10.png | Bin 0 -> 104 bytes branches/main/tbl_bck100.png | Bin 0 -> 104 bytes branches/main/tbl_bck1000.png | Bin 0 -> 104 bytes branches/main/tbl_bck10000.png | Bin 0 -> 104 bytes branches/main/tbl_bck100000.png | Bin 0 -> 104 bytes branches/main/tbl_bck10001.png | Bin 0 -> 109 bytes branches/main/tbl_bck100010.png | Bin 0 -> 109 bytes branches/main/tbl_bck1001.png | Bin 0 -> 109 bytes branches/main/tbl_bck10010.png | Bin 0 -> 109 bytes branches/main/tbl_bck100100.png | Bin 0 -> 109 bytes branches/main/tbl_bck1001000.png | Bin 0 -> 109 bytes branches/main/tbl_bck10010000.png | Bin 0 -> 109 bytes branches/main/tbl_bck1001001.png | Bin 0 -> 108 bytes branches/main/tbl_bck10010010.png | Bin 0 -> 108 bytes branches/main/tbl_bck100101.png | Bin 0 -> 112 bytes branches/main/tbl_bck1001010.png | Bin 0 -> 112 bytes branches/main/tbl_bck10011.png | Bin 0 -> 112 bytes branches/main/tbl_bck100110.png | Bin 0 -> 112 bytes branches/main/tbl_bck101.png | Bin 0 -> 109 bytes branches/main/tbl_bck1010.png | Bin 0 -> 109 bytes branches/main/tbl_bck10100.png | Bin 0 -> 109 bytes branches/main/tbl_bck101000.png | Bin 0 -> 109 bytes branches/main/tbl_bck10101.png | Bin 0 -> 106 bytes branches/main/tbl_bck101010.png | Bin 0 -> 106 bytes branches/main/tbl_bck1011.png | Bin 0 -> 109 bytes branches/main/tbl_bck10110.png | Bin 0 -> 109 bytes branches/main/tbl_bck101100.png | Bin 0 -> 109 bytes branches/main/tbl_bck1011000.png | Bin 0 -> 109 bytes branches/main/tbl_bck10110000.png | Bin 0 -> 109 bytes branches/main/tbl_bck1011001.png | Bin 0 -> 113 bytes branches/main/tbl_bck10110010.png | Bin 0 -> 113 bytes branches/main/tbl_bck101101.png | Bin 0 -> 109 bytes branches/main/tbl_bck1011010.png | Bin 0 -> 109 bytes branches/main/tbl_bck10111.png | Bin 0 -> 108 bytes branches/main/tbl_bck101110.png | Bin 0 -> 108 bytes branches/main/tbl_bck1011100.png | Bin 0 -> 108 bytes branches/main/tbl_bck101111.png | Bin 0 -> 108 bytes branches/main/tbl_bck1011110.png | Bin 0 -> 108 bytes branches/main/tbl_bck10240.png | Bin 0 -> 104 bytes branches/main/tbl_bck1025.png | Bin 0 -> 112 bytes branches/main/tbl_bck10250.png | Bin 0 -> 112 bytes branches/main/tbl_bck103.png | Bin 0 -> 111 bytes branches/main/tbl_bck1040.png | Bin 0 -> 104 bytes branches/main/tbl_bck105.png | Bin 0 -> 111 bytes branches/main/tbl_bck1050.png | Bin 0 -> 111 bytes branches/main/tbl_bck11.png | Bin 0 -> 105 bytes branches/main/tbl_bck110.png | Bin 0 -> 105 bytes branches/main/tbl_bck1100.png | Bin 0 -> 105 bytes branches/main/tbl_bck11000.png | Bin 0 -> 105 bytes branches/main/tbl_bck110000.png | Bin 0 -> 105 bytes branches/main/tbl_bck11001.png | Bin 0 -> 111 bytes branches/main/tbl_bck110010.png | Bin 0 -> 111 bytes branches/main/tbl_bck1101.png | Bin 0 -> 108 bytes branches/main/tbl_bck11010.png | Bin 0 -> 108 bytes branches/main/tbl_bck110100.png | Bin 0 -> 108 bytes branches/main/tbl_bck11011.png | Bin 0 -> 108 bytes branches/main/tbl_bck110110.png | Bin 0 -> 108 bytes branches/main/tbl_bck111.png | Bin 0 -> 104 bytes branches/main/tbl_bck1110.png | Bin 0 -> 104 bytes branches/main/tbl_bck11100.png | Bin 0 -> 104 bytes branches/main/tbl_bck111000.png | Bin 0 -> 104 bytes branches/main/tbl_bck11101.png | Bin 0 -> 108 bytes branches/main/tbl_bck111010.png | Bin 0 -> 108 bytes branches/main/tbl_bck1111.png | Bin 0 -> 107 bytes branches/main/tbl_bck11110.png | Bin 0 -> 107 bytes branches/main/tbl_bck111100.png | Bin 0 -> 107 bytes branches/main/tbl_bck1111000.png | Bin 0 -> 107 bytes branches/main/tbl_bck111101.png | Bin 0 -> 111 bytes branches/main/tbl_bck1111010.png | Bin 0 -> 111 bytes branches/main/tbl_bck11111.png | Bin 0 -> 105 bytes branches/main/tbl_bck111110.png | Bin 0 -> 105 bytes branches/main/tbl_bck112.png | Bin 0 -> 105 bytes branches/main/tbl_bck11240.png | Bin 0 -> 105 bytes branches/main/tbl_bck1125.png | Bin 0 -> 114 bytes branches/main/tbl_bck11250.png | Bin 0 -> 114 bytes branches/main/tbl_bck11252.png | Bin 0 -> 114 bytes branches/main/tbl_bck113.png | Bin 0 -> 112 bytes branches/main/tbl_bck1140.png | Bin 0 -> 105 bytes branches/main/tbl_bck115.png | Bin 0 -> 112 bytes branches/main/tbl_bck1150.png | Bin 0 -> 112 bytes branches/main/tbl_bck1152.png | Bin 0 -> 112 bytes branches/main/tbl_bck12.png | Bin 0 -> 104 bytes branches/main/tbl_bck120.png | Bin 0 -> 104 bytes branches/main/tbl_bck124.png | Bin 0 -> 104 bytes branches/main/tbl_bck1240.png | Bin 0 -> 104 bytes branches/main/tbl_bck12400.png | Bin 0 -> 104 bytes branches/main/tbl_bck1241.png | Bin 0 -> 109 bytes branches/main/tbl_bck12410.png | Bin 0 -> 109 bytes branches/main/tbl_bck125.png | Bin 0 -> 111 bytes branches/main/tbl_bck1250.png | Bin 0 -> 111 bytes branches/main/tbl_bck12500.png | Bin 0 -> 111 bytes branches/main/tbl_bck1251.png | Bin 0 -> 114 bytes branches/main/tbl_bck12510.png | Bin 0 -> 114 bytes branches/main/tbl_bck125100.png | Bin 0 -> 114 bytes branches/main/tbl_bck12511.png | Bin 0 -> 117 bytes branches/main/tbl_bck125110.png | Bin 0 -> 117 bytes branches/main/tbl_bck12512.png | Bin 0 -> 114 bytes branches/main/tbl_bck1252.png | Bin 0 -> 111 bytes branches/main/tbl_bck13.png | Bin 0 -> 112 bytes branches/main/tbl_bck130.png | Bin 0 -> 112 bytes branches/main/tbl_bck1320.png | Bin 0 -> 112 bytes branches/main/tbl_bck133.png | Bin 0 -> 110 bytes branches/main/tbl_bck1330.png | Bin 0 -> 110 bytes branches/main/tbl_bck134.png | Bin 0 -> 112 bytes branches/main/tbl_bck14.png | Bin 0 -> 104 bytes branches/main/tbl_bck140.png | Bin 0 -> 104 bytes branches/main/tbl_bck1400.png | Bin 0 -> 104 bytes branches/main/tbl_bck141.png | Bin 0 -> 109 bytes branches/main/tbl_bck1410.png | Bin 0 -> 109 bytes branches/main/tbl_bck1424.png | Bin 0 -> 104 bytes branches/main/tbl_bck143.png | Bin 0 -> 111 bytes branches/main/tbl_bck15.png | Bin 0 -> 112 bytes branches/main/tbl_bck150.png | Bin 0 -> 112 bytes branches/main/tbl_bck1500.png | Bin 0 -> 112 bytes branches/main/tbl_bck15040.png | Bin 0 -> 112 bytes branches/main/tbl_bck1505.png | Bin 0 -> 115 bytes branches/main/tbl_bck15050.png | Bin 0 -> 115 bytes branches/main/tbl_bck151.png | Bin 0 -> 114 bytes branches/main/tbl_bck1510.png | Bin 0 -> 114 bytes branches/main/tbl_bck1512.png | Bin 0 -> 114 bytes branches/main/tbl_bck15140.png | Bin 0 -> 114 bytes branches/main/tbl_bck1515.png | Bin 0 -> 116 bytes branches/main/tbl_bck15150.png | Bin 0 -> 116 bytes branches/main/tbl_bck15152.png | Bin 0 -> 116 bytes branches/main/tbl_bck152.png | Bin 0 -> 112 bytes branches/main/tbl_bck1540.png | Bin 0 -> 112 bytes branches/main/tbl_bck15424.png | Bin 0 -> 112 bytes branches/main/tbl_bck1543.png | Bin 0 -> 123 bytes branches/main/tbl_bck155.png | Bin 0 -> 110 bytes branches/main/tbl_bck1550.png | Bin 0 -> 110 bytes branches/main/tbl_bck1552.png | Bin 0 -> 110 bytes branches/main/tbl_blank.png | Bin 0 -> 170 bytes branches/main/tbl_spacer.png | Bin 0 -> 157 bytes branches/main/tbl_vjoin-closed.png | Bin 0 -> 270 bytes branches/main/tbl_vjoin-open.png | Bin 0 -> 283 bytes branches/main/tbl_vjoin.png | Bin 0 -> 192 bytes branches/main/tbl_vjoin_end-closed.png | Bin 0 -> 243 bytes branches/main/tbl_vjoin_end-open.png | Bin 0 -> 266 bytes branches/main/tbl_vjoin_end.png | Bin 0 -> 192 bytes branches/main/tbl_vjoin_end_slice-closed.png | Bin 0 -> 238 bytes branches/main/tbl_vjoin_end_slice-open.png | Bin 0 -> 252 bytes branches/main/tbl_vjoin_end_slice.png | Bin 0 -> 161 bytes branches/main/tbl_vjoin_end_slicer-closed.png | Bin 0 -> 226 bytes branches/main/tbl_vjoin_end_slicer-open.png | Bin 0 -> 244 bytes branches/main/tbl_vjoin_end_slicer.png | Bin 0 -> 142 bytes branches/main/tbl_vjoin_slice-closed.png | Bin 0 -> 228 bytes branches/main/tbl_vjoin_slice-open.png | Bin 0 -> 244 bytes branches/main/tbl_vjoin_slice.png | Bin 0 -> 148 bytes branches/main/tbl_vjoin_slicer-closed.png | Bin 0 -> 228 bytes branches/main/tbl_vjoin_slicer-open.png | Bin 0 -> 258 bytes branches/main/tbl_vjoin_slicer.png | Bin 0 -> 147 bytes branches/main/tbl_vline.png | Bin 0 -> 186 bytes branches/main/tbl_vline_slice.png | Bin 0 -> 143 bytes branches/main/tbl_vline_slicer.png | Bin 0 -> 143 bytes branches/main/test-data.html | 312 + branches/main/testing.html | 312 + branches/main/toc.html | 295 + branches/main/transactions.html | 312 + branches/main/usage-stats.json | 57 + branches/main/validator-smart-ig-empty.pack | Bin 0 -> 15851 bytes branches/main/validator.pack | Bin 0 -> 15851 bytes business-processes.html | 312 + business-requirements.html | 312 + canonicals.json | 16 + cc0.png | Bin 0 -> 367 bytes changes.html | 312 + codings.html | 312 + concepts.html | 312 + csvs.zip | Bin 0 -> 16588 bytes data-models-and-exchange.html | 312 + decision-logic.html | 312 + definitions.json.zip | Bin 0 -> 14990 bytes definitions.ttl.zip | Bin 0 -> 16492 bytes definitions.xml.zip | Bin 0 -> 15259 bytes dependencies.html | 312 + deployment.html | 312 + dictionary.html | 312 + downloads.html | 312 + examples.json.zip | Bin 0 -> 15810 bytes examples.ttl.zip | Bin 0 -> 17858 bytes examples.xml.zip | Bin 0 -> 15907 bytes excels.zip | Bin 0 -> 37015 bytes expansions.json | 8 + expansions.json.zip | Bin 0 -> 285 bytes expansions.xml | 9 + expansions.xml.zip | Bin 0 -> 326 bytes external.png | Bin 0 -> 173 bytes fhir-table-scripts.js | 99 + fhir.css | 947 ++ full-ig.zip | Bin 0 -> 2612179 bytes functional-requirements.html | 312 + icon-administration.png | Bin 0 -> 49385 bytes icon-clinical.png | Bin 0 -> 36928 bytes icon-dictionary.png | Bin 0 -> 613 bytes icon-directory.gif | Bin 0 -> 640 bytes icon-documentation.png | Bin 0 -> 25469 bytes icon-error.gif | Bin 0 -> 556 bytes icon-example.png | Bin 0 -> 587 bytes icon-fhir-1024.png | Bin 0 -> 116309 bytes icon-fhir-128.png | Bin 0 -> 7907 bytes icon-fhir-16.png | Bin 0 -> 575 bytes icon-fhir-24.png | Bin 0 -> 923 bytes icon-fhir-32.png | Bin 0 -> 1391 bytes icon-fhir-48.png | Bin 0 -> 2266 bytes icon-fhir-64.png | Bin 0 -> 3526 bytes icon-fhir-720.png | Bin 0 -> 16052 bytes icon-implementation.png | Bin 0 -> 54384 bytes icon-include.png | Bin 0 -> 309 bytes icon-infrastructure.png | Bin 0 -> 49885 bytes icon-key.png | Bin 0 -> 5404 bytes icon-list.gif | Bin 0 -> 276 bytes icon-not-selected.png | Bin 0 -> 150 bytes icon-object-box.png | Bin 0 -> 6230 bytes icon-page.png | Bin 0 -> 294 bytes icon-q-attachment.png | Bin 0 -> 484 bytes icon-q-boolean.png | Bin 0 -> 269 bytes icon-q-choice.png | Bin 0 -> 187 bytes icon-q-coding.png | Bin 0 -> 203 bytes icon-q-date.png | Bin 0 -> 626 bytes icon-q-datetime.png | Bin 0 -> 753 bytes icon-q-decimal.png | Bin 0 -> 523 bytes icon-q-display.png | Bin 0 -> 421 bytes icon-q-group.png | Bin 0 -> 442 bytes icon-q-integer.png | Bin 0 -> 523 bytes icon-q-item.png | Bin 0 -> 635 bytes icon-q-open-choice.png | Bin 0 -> 199 bytes icon-q-quantity.png | Bin 0 -> 543 bytes icon-q-reference.png | Bin 0 -> 410 bytes icon-q-string.png | Bin 0 -> 148 bytes icon-q-text.png | Bin 0 -> 153 bytes icon-q-time.png | Bin 0 -> 882 bytes icon-q-url.png | Bin 0 -> 484 bytes icon-qi-help.png | Bin 0 -> 869 bytes icon-qi-hidden.png | Bin 0 -> 532 bytes icon-qi-horizontal.png | Bin 0 -> 209 bytes icon-qi-instructions.png | Bin 0 -> 615 bytes icon-qi-observation.png | Bin 0 -> 648 bytes icon-qi-optional.png | Bin 0 -> 869 bytes icon-qi-readonly.png | Bin 0 -> 3530 bytes icon-qi-security.bmp | Bin 0 -> 824 bytes icon-qi-security.png | Bin 0 -> 481 bytes icon-qi-subject.png | Bin 0 -> 796 bytes icon-qi-vertical.png | Bin 0 -> 241 bytes icon-resource.png | Bin 0 -> 635 bytes icon-selected.png | Bin 0 -> 202 bytes icon-toc.png | Bin 0 -> 734 bytes icon-warning.png | Bin 0 -> 294 bytes icon_bundle.png | Bin 0 -> 631 bytes icon_choice.gif | Bin 0 -> 266 bytes icon_datatype.gif | Bin 0 -> 585 bytes icon_element.gif | Bin 0 -> 232 bytes icon_entry_blue.png | Bin 0 -> 289 bytes icon_extension.png | Bin 0 -> 733 bytes icon_extension_complex.png | Bin 0 -> 743 bytes icon_extension_simple.png | Bin 0 -> 331 bytes icon_fixed.gif | Bin 0 -> 249 bytes icon_modifier_extension_complex.png | Bin 0 -> 786 bytes icon_modifier_extension_simple.png | Bin 0 -> 363 bytes icon_page.gif | Bin 0 -> 256 bytes icon_page_n.gif | Bin 0 -> 1080 bytes icon_page_n_c.gif | Bin 0 -> 1082 bytes icon_page_n_i.gif | Bin 0 -> 1082 bytes icon_page_n_o.gif | Bin 0 -> 1083 bytes icon_page_n_p.gif | Bin 0 -> 1087 bytes icon_primitive.png | Bin 0 -> 148 bytes icon_profile.png | Bin 0 -> 843 bytes icon_q_item.png | Bin 0 -> 635 bytes icon_q_root.gif | Bin 0 -> 238 bytes icon_reference.png | Bin 0 -> 237 bytes icon_resource.png | Bin 0 -> 598 bytes icon_reuse.png | Bin 0 -> 785 bytes icon_slice.png | Bin 0 -> 692 bytes icon_slice_item.png | Bin 0 -> 565 bytes icon_text.png | Bin 0 -> 567 bytes index.html | 353 + indicators-measures.html | 312 + indicators.html | 312 + indices.html | 312 + information.png | Bin 0 -> 778 bytes link.svg | 1 + lock.png | Bin 0 -> 310 bytes maps.html | 312 + modifier.png | Bin 0 -> 692 bytes mustsupport.png | Bin 0 -> 3007 bytes new.png | Bin 0 -> 1873 bytes non-functional-requirements.html | 312 + observations-summary.xlsx | Bin 0 -> 3619 bytes package.manifest.json | 6 + package.r4.manifest.json | 6 + package.r4.tgz | Bin 0 -> 16125 bytes package.r4b.manifest.json | 6 + package.r4b.tgz | Bin 0 -> 16144 bytes package.tgz | Bin 0 -> 16397 bytes personas.html | 312 + prism.css | 308 + prism.js | 242 + qa-dep.html | 19 + qa-eslintcompact.txt | 7 + qa-time-report.json | 149 + qa-time-report.tsv | 4 + qa-tx.html | 56 + qa.html | 267 + qa.json | 12 + qa.min.html | 229 + qa.txt | 64 + qa.xml | 1 + reference-implementations.html | 312 + references.html | 312 + scenarios.html | 312 + schematrons.zip | Bin 0 -> 618 bytes searchform.html | 141 + security-privacy.html | 312 + sequence-diagrams.html | 312 + summary.png | Bin 0 -> 567 bytes system-actors.html | 312 + target.png | Bin 0 -> 972 bytes tbl_bck0.png | Bin 0 -> 92 bytes tbl_bck00.png | Bin 0 -> 92 bytes tbl_bck000.png | Bin 0 -> 92 bytes tbl_bck0000.png | Bin 0 -> 92 bytes tbl_bck00000.png | Bin 0 -> 92 bytes tbl_bck000000.png | Bin 0 -> 92 bytes tbl_bck0000000.png | Bin 0 -> 92 bytes tbl_bck000001.png | Bin 0 -> 101 bytes tbl_bck0000010.png | Bin 0 -> 101 bytes tbl_bck00001.png | Bin 0 -> 103 bytes tbl_bck000010.png | Bin 0 -> 103 bytes tbl_bck0000100.png | Bin 0 -> 103 bytes tbl_bck000010000.png | Bin 0 -> 103 bytes tbl_bck00001001.png | Bin 0 -> 103 bytes tbl_bck000010010.png | Bin 0 -> 103 bytes tbl_bck0000101.png | Bin 0 -> 105 bytes tbl_bck00001010.png | Bin 0 -> 105 bytes tbl_bck000011.png | Bin 0 -> 105 bytes tbl_bck0000110.png | Bin 0 -> 105 bytes tbl_bck00001100.png | Bin 0 -> 105 bytes tbl_bck0000111.png | Bin 0 -> 105 bytes tbl_bck00001110.png | Bin 0 -> 105 bytes tbl_bck000011100.png | Bin 0 -> 105 bytes tbl_bck0000111000.png | Bin 0 -> 105 bytes tbl_bck00001110000.png | Bin 0 -> 105 bytes tbl_bck0000111001.png | Bin 0 -> 107 bytes tbl_bck00001110010.png | Bin 0 -> 107 bytes tbl_bck000011101.png | Bin 0 -> 108 bytes tbl_bck0000111010.png | Bin 0 -> 108 bytes tbl_bck00001110100.png | Bin 0 -> 108 bytes tbl_bck0000111011.png | Bin 0 -> 108 bytes tbl_bck00001110110.png | Bin 0 -> 108 bytes tbl_bck00001111.png | Bin 0 -> 105 bytes tbl_bck000011110.png | Bin 0 -> 105 bytes tbl_bck0000111100.png | Bin 0 -> 105 bytes tbl_bck000011110000.png | Bin 0 -> 105 bytes tbl_bck00001111001.png | Bin 0 -> 108 bytes tbl_bck000011110010.png | Bin 0 -> 108 bytes tbl_bck0000111101.png | Bin 0 -> 108 bytes tbl_bck00001111010.png | Bin 0 -> 108 bytes tbl_bck000011111.png | Bin 0 -> 105 bytes tbl_bck0000111110.png | Bin 0 -> 105 bytes tbl_bck00001111100.png | Bin 0 -> 105 bytes tbl_bck000011111000.png | Bin 0 -> 105 bytes tbl_bck00001111101.png | Bin 0 -> 106 bytes tbl_bck000011111010.png | Bin 0 -> 106 bytes tbl_bck0000111110100.png | Bin 0 -> 106 bytes tbl_bck000011111011.png | Bin 0 -> 107 bytes tbl_bck0000111110110.png | Bin 0 -> 107 bytes tbl_bck0000111111.png | Bin 0 -> 106 bytes tbl_bck00001111110.png | Bin 0 -> 106 bytes tbl_bck000011111100.png | Bin 0 -> 106 bytes tbl_bck00001111111.png | Bin 0 -> 106 bytes tbl_bck000011111110.png | Bin 0 -> 106 bytes tbl_bck0001.png | Bin 0 -> 104 bytes tbl_bck00010.png | Bin 0 -> 104 bytes tbl_bck000100.png | Bin 0 -> 104 bytes tbl_bck00011.png | Bin 0 -> 101 bytes tbl_bck000110.png | Bin 0 -> 101 bytes tbl_bck001.png | Bin 0 -> 104 bytes tbl_bck0010.png | Bin 0 -> 104 bytes tbl_bck00100.png | Bin 0 -> 104 bytes tbl_bck001000.png | Bin 0 -> 104 bytes tbl_bck0010000.png | Bin 0 -> 104 bytes tbl_bck001001.png | Bin 0 -> 107 bytes tbl_bck0010010.png | Bin 0 -> 107 bytes tbl_bck00101.png | Bin 0 -> 101 bytes tbl_bck001010.png | Bin 0 -> 101 bytes tbl_bck0011.png | Bin 0 -> 105 bytes tbl_bck00110.png | Bin 0 -> 105 bytes tbl_bck01.png | Bin 0 -> 101 bytes tbl_bck010.png | Bin 0 -> 101 bytes tbl_bck0100.png | Bin 0 -> 101 bytes tbl_bck01000.png | Bin 0 -> 101 bytes tbl_bck0101.png | Bin 0 -> 103 bytes tbl_bck01010.png | Bin 0 -> 103 bytes tbl_bck010100.png | Bin 0 -> 103 bytes tbl_bck01011.png | Bin 0 -> 105 bytes tbl_bck010110.png | Bin 0 -> 105 bytes tbl_bck011.png | Bin 0 -> 100 bytes tbl_bck0110.png | Bin 0 -> 100 bytes tbl_bck01100.png | Bin 0 -> 100 bytes tbl_bck011000.png | Bin 0 -> 100 bytes tbl_bck0110000.png | Bin 0 -> 100 bytes tbl_bck011001.png | Bin 0 -> 108 bytes tbl_bck0110010.png | Bin 0 -> 108 bytes tbl_bck01101.png | Bin 0 -> 104 bytes tbl_bck011010.png | Bin 0 -> 104 bytes tbl_bck0110100.png | Bin 0 -> 104 bytes tbl_bck011011.png | Bin 0 -> 106 bytes tbl_bck0110110.png | Bin 0 -> 106 bytes tbl_bck01101100.png | Bin 0 -> 106 bytes tbl_bck0110111.png | Bin 0 -> 110 bytes tbl_bck01101110.png | Bin 0 -> 110 bytes tbl_bck0111.png | Bin 0 -> 105 bytes tbl_bck01110.png | Bin 0 -> 105 bytes tbl_bck011100.png | Bin 0 -> 105 bytes tbl_bck01111.png | Bin 0 -> 100 bytes tbl_bck011110.png | Bin 0 -> 100 bytes tbl_bck0111100.png | Bin 0 -> 100 bytes tbl_bck011110000.png | Bin 0 -> 100 bytes tbl_bck01111001.png | Bin 0 -> 105 bytes tbl_bck011110010.png | Bin 0 -> 105 bytes tbl_bck0111101.png | Bin 0 -> 106 bytes tbl_bck01111010.png | Bin 0 -> 106 bytes tbl_bck011111.png | Bin 0 -> 102 bytes tbl_bck0111110.png | Bin 0 -> 102 bytes tbl_bck012.png | Bin 0 -> 101 bytes tbl_bck0240.png | Bin 0 -> 92 bytes tbl_bck02400.png | Bin 0 -> 92 bytes tbl_bck0241.png | Bin 0 -> 104 bytes tbl_bck02410.png | Bin 0 -> 104 bytes tbl_bck025.png | Bin 0 -> 106 bytes tbl_bck0250.png | Bin 0 -> 106 bytes tbl_bck02500.png | Bin 0 -> 106 bytes tbl_bck025000.png | Bin 0 -> 106 bytes tbl_bck02501.png | Bin 0 -> 110 bytes tbl_bck025010.png | Bin 0 -> 110 bytes tbl_bck0250240.png | Bin 0 -> 106 bytes tbl_bck025025.png | Bin 0 -> 108 bytes tbl_bck0250250.png | Bin 0 -> 108 bytes tbl_bck02503.png | Bin 0 -> 114 bytes tbl_bck0251.png | Bin 0 -> 111 bytes tbl_bck02510.png | Bin 0 -> 111 bytes tbl_bck02512.png | Bin 0 -> 111 bytes tbl_bck0251240.png | Bin 0 -> 111 bytes tbl_bck025125.png | Bin 0 -> 111 bytes tbl_bck0251250.png | Bin 0 -> 111 bytes tbl_bck0251252.png | Bin 0 -> 111 bytes tbl_bck02513.png | Bin 0 -> 118 bytes tbl_bck03.png | Bin 0 -> 105 bytes tbl_bck0320.png | Bin 0 -> 105 bytes tbl_bck033.png | Bin 0 -> 104 bytes tbl_bck0330.png | Bin 0 -> 104 bytes tbl_bck03300.png | Bin 0 -> 104 bytes tbl_bck0331.png | Bin 0 -> 113 bytes tbl_bck03310.png | Bin 0 -> 113 bytes tbl_bck0340.png | Bin 0 -> 105 bytes tbl_bck03400.png | Bin 0 -> 105 bytes tbl_bck0341.png | Bin 0 -> 111 bytes tbl_bck03410.png | Bin 0 -> 111 bytes tbl_bck035.png | Bin 0 -> 114 bytes tbl_bck0350.png | Bin 0 -> 114 bytes tbl_bck03500.png | Bin 0 -> 114 bytes tbl_bck0350240.png | Bin 0 -> 114 bytes tbl_bck035025.png | Bin 0 -> 118 bytes tbl_bck0350250.png | Bin 0 -> 118 bytes tbl_bck03503.png | Bin 0 -> 117 bytes tbl_bck0351.png | Bin 0 -> 121 bytes tbl_bck03510.png | Bin 0 -> 121 bytes tbl_bck03512.png | Bin 0 -> 121 bytes tbl_bck0351240.png | Bin 0 -> 121 bytes tbl_bck035125.png | Bin 0 -> 122 bytes tbl_bck0351250.png | Bin 0 -> 122 bytes tbl_bck0351252.png | Bin 0 -> 122 bytes tbl_bck03513.png | Bin 0 -> 118 bytes tbl_bck04.png | Bin 0 -> 92 bytes tbl_bck040.png | Bin 0 -> 92 bytes tbl_bck0400.png | Bin 0 -> 92 bytes tbl_bck041.png | Bin 0 -> 104 bytes tbl_bck0410.png | Bin 0 -> 104 bytes tbl_bck05.png | Bin 0 -> 105 bytes tbl_bck050.png | Bin 0 -> 105 bytes tbl_bck0500.png | Bin 0 -> 105 bytes tbl_bck05040.png | Bin 0 -> 105 bytes tbl_bck0505.png | Bin 0 -> 107 bytes tbl_bck05050.png | Bin 0 -> 107 bytes tbl_bck051.png | Bin 0 -> 110 bytes tbl_bck0510.png | Bin 0 -> 110 bytes tbl_bck0512.png | Bin 0 -> 110 bytes tbl_bck05140.png | Bin 0 -> 110 bytes tbl_bck0515.png | Bin 0 -> 113 bytes tbl_bck05150.png | Bin 0 -> 113 bytes tbl_bck05152.png | Bin 0 -> 113 bytes tbl_bck1.png | Bin 0 -> 104 bytes tbl_bck10.png | Bin 0 -> 104 bytes tbl_bck100.png | Bin 0 -> 104 bytes tbl_bck1000.png | Bin 0 -> 104 bytes tbl_bck10000.png | Bin 0 -> 104 bytes tbl_bck100000.png | Bin 0 -> 104 bytes tbl_bck10001.png | Bin 0 -> 109 bytes tbl_bck100010.png | Bin 0 -> 109 bytes tbl_bck1001.png | Bin 0 -> 109 bytes tbl_bck10010.png | Bin 0 -> 109 bytes tbl_bck100100.png | Bin 0 -> 109 bytes tbl_bck1001000.png | Bin 0 -> 109 bytes tbl_bck10010000.png | Bin 0 -> 109 bytes tbl_bck1001001.png | Bin 0 -> 108 bytes tbl_bck10010010.png | Bin 0 -> 108 bytes tbl_bck100101.png | Bin 0 -> 112 bytes tbl_bck1001010.png | Bin 0 -> 112 bytes tbl_bck10011.png | Bin 0 -> 112 bytes tbl_bck100110.png | Bin 0 -> 112 bytes tbl_bck101.png | Bin 0 -> 109 bytes tbl_bck1010.png | Bin 0 -> 109 bytes tbl_bck10100.png | Bin 0 -> 109 bytes tbl_bck101000.png | Bin 0 -> 109 bytes tbl_bck10101.png | Bin 0 -> 106 bytes tbl_bck101010.png | Bin 0 -> 106 bytes tbl_bck1011.png | Bin 0 -> 109 bytes tbl_bck10110.png | Bin 0 -> 109 bytes tbl_bck101100.png | Bin 0 -> 109 bytes tbl_bck1011000.png | Bin 0 -> 109 bytes tbl_bck10110000.png | Bin 0 -> 109 bytes tbl_bck1011001.png | Bin 0 -> 113 bytes tbl_bck10110010.png | Bin 0 -> 113 bytes tbl_bck101101.png | Bin 0 -> 109 bytes tbl_bck1011010.png | Bin 0 -> 109 bytes tbl_bck10111.png | Bin 0 -> 108 bytes tbl_bck101110.png | Bin 0 -> 108 bytes tbl_bck1011100.png | Bin 0 -> 108 bytes tbl_bck101111.png | Bin 0 -> 108 bytes tbl_bck1011110.png | Bin 0 -> 108 bytes tbl_bck10240.png | Bin 0 -> 104 bytes tbl_bck1025.png | Bin 0 -> 112 bytes tbl_bck10250.png | Bin 0 -> 112 bytes tbl_bck103.png | Bin 0 -> 111 bytes tbl_bck1040.png | Bin 0 -> 104 bytes tbl_bck105.png | Bin 0 -> 111 bytes tbl_bck1050.png | Bin 0 -> 111 bytes tbl_bck11.png | Bin 0 -> 105 bytes tbl_bck110.png | Bin 0 -> 105 bytes tbl_bck1100.png | Bin 0 -> 105 bytes tbl_bck11000.png | Bin 0 -> 105 bytes tbl_bck110000.png | Bin 0 -> 105 bytes tbl_bck11001.png | Bin 0 -> 111 bytes tbl_bck110010.png | Bin 0 -> 111 bytes tbl_bck1101.png | Bin 0 -> 108 bytes tbl_bck11010.png | Bin 0 -> 108 bytes tbl_bck110100.png | Bin 0 -> 108 bytes tbl_bck11011.png | Bin 0 -> 108 bytes tbl_bck110110.png | Bin 0 -> 108 bytes tbl_bck111.png | Bin 0 -> 104 bytes tbl_bck1110.png | Bin 0 -> 104 bytes tbl_bck11100.png | Bin 0 -> 104 bytes tbl_bck111000.png | Bin 0 -> 104 bytes tbl_bck11101.png | Bin 0 -> 108 bytes tbl_bck111010.png | Bin 0 -> 108 bytes tbl_bck1111.png | Bin 0 -> 107 bytes tbl_bck11110.png | Bin 0 -> 107 bytes tbl_bck111100.png | Bin 0 -> 107 bytes tbl_bck1111000.png | Bin 0 -> 107 bytes tbl_bck111101.png | Bin 0 -> 111 bytes tbl_bck1111010.png | Bin 0 -> 111 bytes tbl_bck11111.png | Bin 0 -> 105 bytes tbl_bck111110.png | Bin 0 -> 105 bytes tbl_bck112.png | Bin 0 -> 105 bytes tbl_bck11240.png | Bin 0 -> 105 bytes tbl_bck1125.png | Bin 0 -> 114 bytes tbl_bck11250.png | Bin 0 -> 114 bytes tbl_bck11252.png | Bin 0 -> 114 bytes tbl_bck113.png | Bin 0 -> 112 bytes tbl_bck1140.png | Bin 0 -> 105 bytes tbl_bck115.png | Bin 0 -> 112 bytes tbl_bck1150.png | Bin 0 -> 112 bytes tbl_bck1152.png | Bin 0 -> 112 bytes tbl_bck12.png | Bin 0 -> 104 bytes tbl_bck120.png | Bin 0 -> 104 bytes tbl_bck124.png | Bin 0 -> 104 bytes tbl_bck1240.png | Bin 0 -> 104 bytes tbl_bck12400.png | Bin 0 -> 104 bytes tbl_bck1241.png | Bin 0 -> 109 bytes tbl_bck12410.png | Bin 0 -> 109 bytes tbl_bck125.png | Bin 0 -> 111 bytes tbl_bck1250.png | Bin 0 -> 111 bytes tbl_bck12500.png | Bin 0 -> 111 bytes tbl_bck1251.png | Bin 0 -> 114 bytes tbl_bck12510.png | Bin 0 -> 114 bytes tbl_bck125100.png | Bin 0 -> 114 bytes tbl_bck12511.png | Bin 0 -> 117 bytes tbl_bck125110.png | Bin 0 -> 117 bytes tbl_bck12512.png | Bin 0 -> 114 bytes tbl_bck1252.png | Bin 0 -> 111 bytes tbl_bck13.png | Bin 0 -> 112 bytes tbl_bck130.png | Bin 0 -> 112 bytes tbl_bck1320.png | Bin 0 -> 112 bytes tbl_bck133.png | Bin 0 -> 110 bytes tbl_bck1330.png | Bin 0 -> 110 bytes tbl_bck134.png | Bin 0 -> 112 bytes tbl_bck14.png | Bin 0 -> 104 bytes tbl_bck140.png | Bin 0 -> 104 bytes tbl_bck1400.png | Bin 0 -> 104 bytes tbl_bck141.png | Bin 0 -> 109 bytes tbl_bck1410.png | Bin 0 -> 109 bytes tbl_bck1424.png | Bin 0 -> 104 bytes tbl_bck143.png | Bin 0 -> 111 bytes tbl_bck15.png | Bin 0 -> 112 bytes tbl_bck150.png | Bin 0 -> 112 bytes tbl_bck1500.png | Bin 0 -> 112 bytes tbl_bck15040.png | Bin 0 -> 112 bytes tbl_bck1505.png | Bin 0 -> 115 bytes tbl_bck15050.png | Bin 0 -> 115 bytes tbl_bck151.png | Bin 0 -> 114 bytes tbl_bck1510.png | Bin 0 -> 114 bytes tbl_bck1512.png | Bin 0 -> 114 bytes tbl_bck15140.png | Bin 0 -> 114 bytes tbl_bck1515.png | Bin 0 -> 116 bytes tbl_bck15150.png | Bin 0 -> 116 bytes tbl_bck15152.png | Bin 0 -> 116 bytes tbl_bck152.png | Bin 0 -> 112 bytes tbl_bck1540.png | Bin 0 -> 112 bytes tbl_bck15424.png | Bin 0 -> 112 bytes tbl_bck1543.png | Bin 0 -> 123 bytes tbl_bck155.png | Bin 0 -> 110 bytes tbl_bck1550.png | Bin 0 -> 110 bytes tbl_bck1552.png | Bin 0 -> 110 bytes tbl_blank.png | Bin 0 -> 170 bytes tbl_spacer.png | Bin 0 -> 157 bytes tbl_vjoin-closed.png | Bin 0 -> 270 bytes tbl_vjoin-open.png | Bin 0 -> 283 bytes tbl_vjoin.png | Bin 0 -> 192 bytes tbl_vjoin_end-closed.png | Bin 0 -> 243 bytes tbl_vjoin_end-open.png | Bin 0 -> 266 bytes tbl_vjoin_end.png | Bin 0 -> 192 bytes tbl_vjoin_end_slice-closed.png | Bin 0 -> 238 bytes tbl_vjoin_end_slice-open.png | Bin 0 -> 252 bytes tbl_vjoin_end_slice.png | Bin 0 -> 161 bytes tbl_vjoin_end_slicer-closed.png | Bin 0 -> 226 bytes tbl_vjoin_end_slicer-open.png | Bin 0 -> 244 bytes tbl_vjoin_end_slicer.png | Bin 0 -> 142 bytes tbl_vjoin_slice-closed.png | Bin 0 -> 228 bytes tbl_vjoin_slice-open.png | Bin 0 -> 244 bytes tbl_vjoin_slice.png | Bin 0 -> 148 bytes tbl_vjoin_slicer-closed.png | Bin 0 -> 228 bytes tbl_vjoin_slicer-open.png | Bin 0 -> 258 bytes tbl_vjoin_slicer.png | Bin 0 -> 147 bytes tbl_vline.png | Bin 0 -> 186 bytes tbl_vline_slice.png | Bin 0 -> 143 bytes tbl_vline_slicer.png | Bin 0 -> 143 bytes test-data.html | 312 + testing.html | 312 + toc.html | 295 + transactions.html | 312 + usage-stats.json | 57 + validator-smart-ig-empty.pack | Bin 0 -> 15851 bytes validator.pack | Bin 0 -> 15851 bytes 1148 files changed, 108262 insertions(+) create mode 100644 ImplementationGuide-smart-ig-empty.json create mode 100644 ImplementationGuide-smart-ig-empty.ttl create mode 100644 ImplementationGuide-smart-ig-empty.xml create mode 100644 Patient-PatientExample.change.history.html create mode 100644 Patient-PatientExample.html create mode 100644 Patient-PatientExample.json create mode 100644 Patient-PatientExample.json.html create mode 100644 Patient-PatientExample.ttl create mode 100644 Patient-PatientExample.ttl.html create mode 100644 Patient-PatientExample.xml create mode 100644 Patient-PatientExample.xml.html create mode 100644 StructureDefinition-MyPatient-definitions.html create mode 100644 StructureDefinition-MyPatient-examples.html create mode 100644 StructureDefinition-MyPatient-mappings.html create mode 100644 StructureDefinition-MyPatient-testing.html create mode 100644 StructureDefinition-MyPatient.csv create mode 100644 StructureDefinition-MyPatient.html create mode 100644 StructureDefinition-MyPatient.json create mode 100644 StructureDefinition-MyPatient.profile.history.html create mode 100644 StructureDefinition-MyPatient.profile.json.html create mode 100644 StructureDefinition-MyPatient.profile.ttl.html create mode 100644 StructureDefinition-MyPatient.profile.xml.html create mode 100644 StructureDefinition-MyPatient.sch create mode 100644 StructureDefinition-MyPatient.ttl create mode 100644 StructureDefinition-MyPatient.xlsx create mode 100644 StructureDefinition-MyPatient.xml create mode 100644 adapting.html create mode 100644 all-profiles.csv create mode 100644 all-profiles.xlsx create mode 100644 artifacts.html create mode 100644 assets/css/bootstrap-fhir.css create mode 100644 assets/css/bootstrap-glyphicons.css create mode 100644 assets/css/hl7.css create mode 100644 assets/css/jquery-ui.css create mode 100644 assets/css/jquery-ui.structure.min.css create mode 100644 assets/css/jquery-ui.theme.min.css create mode 100644 assets/css/lforms.min.css create mode 100644 assets/css/prism.css create mode 100644 assets/css/project.css create mode 100644 assets/css/pygments-manni.css create mode 100644 assets/css/who.css create mode 100644 assets/css/xml.css create mode 100644 assets/fonts/glyphiconshalflings-regular.eot create mode 100644 assets/fonts/glyphiconshalflings-regular.otf create mode 100644 assets/fonts/glyphiconshalflings-regular.svg create mode 100644 assets/fonts/glyphiconshalflings-regular.ttf create mode 100644 assets/fonts/glyphiconshalflings-regular.woff create mode 100644 assets/ico/apple-touch-icon-114-precomposed.png create mode 100644 assets/ico/apple-touch-icon-144-precomposed.png create mode 100644 assets/ico/apple-touch-icon-57-precomposed.png create mode 100644 assets/ico/apple-touch-icon-72-precomposed.png create mode 100644 assets/ico/favicon.png create mode 100644 assets/ico/noun_copy to clipboard_1669410.png create mode 100644 assets/images/001.svg create mode 100644 assets/images/download.png create mode 100644 assets/images/dragon.png create mode 100644 assets/images/external.png create mode 100644 assets/images/fhir-logo-www.png create mode 100644 assets/images/hl7-logo-header.png create mode 100644 assets/images/link.svg create mode 100644 assets/images/logo_ansinew.jpg create mode 100644 assets/images/search.png create mode 100644 assets/images/stripe.png create mode 100644 assets/images/target.png create mode 100644 assets/images/who-logo-header.jpg create mode 100644 assets/js/anchor.min.js create mode 100644 assets/js/bootstrap.min.js create mode 100644 assets/js/clipboard-btn.js create mode 100644 assets/js/clipboard.min.js create mode 100644 assets/js/html5shiv.js create mode 100644 assets/js/jquery-1.11.1.min.map create mode 100644 assets/js/jquery-ui.min.js create mode 100644 assets/js/jquery.js create mode 100644 assets/js/lformsFHIRAll.min.js create mode 100644 assets/js/main.js create mode 100644 assets/js/polyfills.js create mode 100644 assets/js/prism.js create mode 100644 assets/js/respond.min.js create mode 100644 assets/js/runtime.js create mode 100644 assets/js/scripts.js create mode 100644 assets/js/topofpage.js create mode 100644 assets/js/xml.js create mode 100644 assets/js/zone.min.js create mode 100644 branches/main/ImplementationGuide-smart-ig-empty.json create mode 100644 branches/main/ImplementationGuide-smart-ig-empty.ttl create mode 100644 branches/main/ImplementationGuide-smart-ig-empty.xml create mode 100644 branches/main/Patient-PatientExample.change.history.html create mode 100644 branches/main/Patient-PatientExample.html create mode 100644 branches/main/Patient-PatientExample.json create mode 100644 branches/main/Patient-PatientExample.json.html create mode 100644 branches/main/Patient-PatientExample.ttl create mode 100644 branches/main/Patient-PatientExample.ttl.html create mode 100644 branches/main/Patient-PatientExample.xml create mode 100644 branches/main/Patient-PatientExample.xml.html create mode 100644 branches/main/StructureDefinition-MyPatient-definitions.html create mode 100644 branches/main/StructureDefinition-MyPatient-examples.html create mode 100644 branches/main/StructureDefinition-MyPatient-mappings.html create mode 100644 branches/main/StructureDefinition-MyPatient-testing.html create mode 100644 branches/main/StructureDefinition-MyPatient.csv create mode 100644 branches/main/StructureDefinition-MyPatient.html create mode 100644 branches/main/StructureDefinition-MyPatient.json create mode 100644 branches/main/StructureDefinition-MyPatient.profile.history.html create mode 100644 branches/main/StructureDefinition-MyPatient.profile.json.html create mode 100644 branches/main/StructureDefinition-MyPatient.profile.ttl.html create mode 100644 branches/main/StructureDefinition-MyPatient.profile.xml.html create mode 100644 branches/main/StructureDefinition-MyPatient.sch create mode 100644 branches/main/StructureDefinition-MyPatient.ttl create mode 100644 branches/main/StructureDefinition-MyPatient.xlsx create mode 100644 branches/main/StructureDefinition-MyPatient.xml create mode 100644 branches/main/adapting.html create mode 100644 branches/main/all-profiles.csv create mode 100644 branches/main/all-profiles.xlsx create mode 100644 branches/main/artifacts.html create mode 100644 branches/main/assets/css/bootstrap-fhir.css create mode 100644 branches/main/assets/css/bootstrap-glyphicons.css create mode 100644 branches/main/assets/css/hl7.css create mode 100644 branches/main/assets/css/jquery-ui.css create mode 100644 branches/main/assets/css/jquery-ui.structure.min.css create mode 100644 branches/main/assets/css/jquery-ui.theme.min.css create mode 100644 branches/main/assets/css/lforms.min.css create mode 100644 branches/main/assets/css/prism.css create mode 100644 branches/main/assets/css/project.css create mode 100644 branches/main/assets/css/pygments-manni.css create mode 100644 branches/main/assets/css/who.css create mode 100644 branches/main/assets/css/xml.css create mode 100644 branches/main/assets/fonts/glyphiconshalflings-regular.eot create mode 100644 branches/main/assets/fonts/glyphiconshalflings-regular.otf create mode 100644 branches/main/assets/fonts/glyphiconshalflings-regular.svg create mode 100644 branches/main/assets/fonts/glyphiconshalflings-regular.ttf create mode 100644 branches/main/assets/fonts/glyphiconshalflings-regular.woff create mode 100644 branches/main/assets/ico/apple-touch-icon-114-precomposed.png create mode 100644 branches/main/assets/ico/apple-touch-icon-144-precomposed.png create mode 100644 branches/main/assets/ico/apple-touch-icon-57-precomposed.png create mode 100644 branches/main/assets/ico/apple-touch-icon-72-precomposed.png create mode 100644 branches/main/assets/ico/favicon.png create mode 100644 branches/main/assets/ico/noun_copy to clipboard_1669410.png create mode 100644 branches/main/assets/images/001.svg create mode 100644 branches/main/assets/images/download.png create mode 100644 branches/main/assets/images/dragon.png create mode 100644 branches/main/assets/images/external.png create mode 100644 branches/main/assets/images/fhir-logo-www.png create mode 100644 branches/main/assets/images/hl7-logo-header.png create mode 100644 branches/main/assets/images/link.svg create mode 100644 branches/main/assets/images/logo_ansinew.jpg create mode 100644 branches/main/assets/images/search.png create mode 100644 branches/main/assets/images/stripe.png create mode 100644 branches/main/assets/images/target.png create mode 100644 branches/main/assets/images/who-logo-header.jpg create mode 100644 branches/main/assets/js/anchor.min.js create mode 100644 branches/main/assets/js/bootstrap.min.js create mode 100644 branches/main/assets/js/clipboard-btn.js create mode 100644 branches/main/assets/js/clipboard.min.js create mode 100644 branches/main/assets/js/html5shiv.js create mode 100644 branches/main/assets/js/jquery-1.11.1.min.map create mode 100644 branches/main/assets/js/jquery-ui.min.js create mode 100644 branches/main/assets/js/jquery.js create mode 100644 branches/main/assets/js/lformsFHIRAll.min.js create mode 100644 branches/main/assets/js/main.js create mode 100644 branches/main/assets/js/polyfills.js create mode 100644 branches/main/assets/js/prism.js create mode 100644 branches/main/assets/js/respond.min.js create mode 100644 branches/main/assets/js/runtime.js create mode 100644 branches/main/assets/js/scripts.js create mode 100644 branches/main/assets/js/topofpage.js create mode 100644 branches/main/assets/js/xml.js create mode 100644 branches/main/assets/js/zone.min.js create mode 100644 branches/main/business-processes.html create mode 100644 branches/main/business-requirements.html create mode 100644 branches/main/canonicals.json create mode 100644 branches/main/cc0.png create mode 100644 branches/main/changes.html create mode 100644 branches/main/codings.html create mode 100644 branches/main/concepts.html create mode 100644 branches/main/csvs.zip create mode 100644 branches/main/data-models-and-exchange.html create mode 100644 branches/main/decision-logic.html create mode 100644 branches/main/definitions.json.zip create mode 100644 branches/main/definitions.ttl.zip create mode 100644 branches/main/definitions.xml.zip create mode 100644 branches/main/dependencies.html create mode 100644 branches/main/deployment.html create mode 100644 branches/main/dictionary.html create mode 100644 branches/main/downloads.html create mode 100644 branches/main/examples.json.zip create mode 100644 branches/main/examples.ttl.zip create mode 100644 branches/main/examples.xml.zip create mode 100644 branches/main/excels.zip create mode 100644 branches/main/expansions.json create mode 100644 branches/main/expansions.json.zip create mode 100644 branches/main/expansions.xml create mode 100644 branches/main/expansions.xml.zip create mode 100644 branches/main/external.png create mode 100644 branches/main/fhir-table-scripts.js create mode 100644 branches/main/fhir.css create mode 100644 branches/main/full-ig.zip create mode 100644 branches/main/functional-requirements.html create mode 100644 branches/main/icon-administration.png create mode 100644 branches/main/icon-clinical.png create mode 100644 branches/main/icon-dictionary.png create mode 100644 branches/main/icon-directory.gif create mode 100644 branches/main/icon-documentation.png create mode 100644 branches/main/icon-error.gif create mode 100644 branches/main/icon-example.png create mode 100644 branches/main/icon-fhir-1024.png create mode 100644 branches/main/icon-fhir-128.png create mode 100644 branches/main/icon-fhir-16.png create mode 100644 branches/main/icon-fhir-24.png create mode 100644 branches/main/icon-fhir-32.png create mode 100644 branches/main/icon-fhir-48.png create mode 100644 branches/main/icon-fhir-64.png create mode 100644 branches/main/icon-fhir-720.png create mode 100644 branches/main/icon-implementation.png create mode 100644 branches/main/icon-include.png create mode 100644 branches/main/icon-infrastructure.png create mode 100644 branches/main/icon-key.png create mode 100644 branches/main/icon-list.gif create mode 100644 branches/main/icon-not-selected.png create mode 100644 branches/main/icon-object-box.png create mode 100644 branches/main/icon-page.png create mode 100644 branches/main/icon-q-attachment.png create mode 100644 branches/main/icon-q-boolean.png create mode 100644 branches/main/icon-q-choice.png create mode 100644 branches/main/icon-q-coding.png create mode 100644 branches/main/icon-q-date.png create mode 100644 branches/main/icon-q-datetime.png create mode 100644 branches/main/icon-q-decimal.png create mode 100644 branches/main/icon-q-display.png create mode 100644 branches/main/icon-q-group.png create mode 100644 branches/main/icon-q-integer.png create mode 100644 branches/main/icon-q-item.png create mode 100644 branches/main/icon-q-open-choice.png create mode 100644 branches/main/icon-q-quantity.png create mode 100644 branches/main/icon-q-reference.png create mode 100644 branches/main/icon-q-string.png create mode 100644 branches/main/icon-q-text.png create mode 100644 branches/main/icon-q-time.png create mode 100644 branches/main/icon-q-url.png create mode 100644 branches/main/icon-qi-help.png create mode 100644 branches/main/icon-qi-hidden.png create mode 100644 branches/main/icon-qi-horizontal.png create mode 100644 branches/main/icon-qi-instructions.png create mode 100644 branches/main/icon-qi-observation.png create mode 100644 branches/main/icon-qi-optional.png create mode 100644 branches/main/icon-qi-readonly.png create mode 100644 branches/main/icon-qi-security.bmp create mode 100644 branches/main/icon-qi-security.png create mode 100644 branches/main/icon-qi-subject.png create mode 100644 branches/main/icon-qi-vertical.png create mode 100644 branches/main/icon-resource.png create mode 100644 branches/main/icon-selected.png create mode 100644 branches/main/icon-toc.png create mode 100644 branches/main/icon-warning.png create mode 100644 branches/main/icon_bundle.png create mode 100644 branches/main/icon_choice.gif create mode 100644 branches/main/icon_datatype.gif create mode 100644 branches/main/icon_element.gif create mode 100644 branches/main/icon_entry_blue.png create mode 100644 branches/main/icon_extension.png create mode 100644 branches/main/icon_extension_complex.png create mode 100644 branches/main/icon_extension_simple.png create mode 100644 branches/main/icon_fixed.gif create mode 100644 branches/main/icon_modifier_extension_complex.png create mode 100644 branches/main/icon_modifier_extension_simple.png create mode 100644 branches/main/icon_page.gif create mode 100644 branches/main/icon_page_n.gif create mode 100644 branches/main/icon_page_n_c.gif create mode 100644 branches/main/icon_page_n_i.gif create mode 100644 branches/main/icon_page_n_o.gif create mode 100644 branches/main/icon_page_n_p.gif create mode 100644 branches/main/icon_primitive.png create mode 100644 branches/main/icon_profile.png create mode 100644 branches/main/icon_q_item.png create mode 100644 branches/main/icon_q_root.gif create mode 100644 branches/main/icon_reference.png create mode 100644 branches/main/icon_resource.png create mode 100644 branches/main/icon_reuse.png create mode 100644 branches/main/icon_slice.png create mode 100644 branches/main/icon_slice_item.png create mode 100644 branches/main/icon_text.png create mode 100644 branches/main/index.html create mode 100644 branches/main/indicators-measures.html create mode 100644 branches/main/indicators.html create mode 100644 branches/main/indices.html create mode 100644 branches/main/information.png create mode 100644 branches/main/link.svg create mode 100644 branches/main/lock.png create mode 100644 branches/main/maps.html create mode 100644 branches/main/modifier.png create mode 100644 branches/main/mustsupport.png create mode 100644 branches/main/new.png create mode 100644 branches/main/non-functional-requirements.html create mode 100644 branches/main/observations-summary.xlsx create mode 100644 branches/main/package.manifest.json create mode 100644 branches/main/package.r4.manifest.json create mode 100644 branches/main/package.r4.tgz create mode 100644 branches/main/package.r4b.manifest.json create mode 100644 branches/main/package.r4b.tgz create mode 100644 branches/main/package.tgz create mode 100644 branches/main/personas.html create mode 100644 branches/main/prism.css create mode 100644 branches/main/prism.js create mode 100644 branches/main/qa-dep.html create mode 100644 branches/main/qa-eslintcompact.txt create mode 100644 branches/main/qa-time-report.json create mode 100644 branches/main/qa-time-report.tsv create mode 100644 branches/main/qa-tx.html create mode 100644 branches/main/qa.html create mode 100644 branches/main/qa.json create mode 100644 branches/main/qa.min.html create mode 100644 branches/main/qa.txt create mode 100644 branches/main/qa.xml create mode 100644 branches/main/reference-implementations.html create mode 100644 branches/main/references.html create mode 100644 branches/main/scenarios.html create mode 100644 branches/main/schematrons.zip create mode 100644 branches/main/searchform.html create mode 100644 branches/main/security-privacy.html create mode 100644 branches/main/sequence-diagrams.html create mode 100644 branches/main/summary.png create mode 100644 branches/main/system-actors.html create mode 100644 branches/main/target.png create mode 100644 branches/main/tbl_bck0.png create mode 100644 branches/main/tbl_bck00.png create mode 100644 branches/main/tbl_bck000.png create mode 100644 branches/main/tbl_bck0000.png create mode 100644 branches/main/tbl_bck00000.png create mode 100644 branches/main/tbl_bck000000.png create mode 100644 branches/main/tbl_bck0000000.png create mode 100644 branches/main/tbl_bck000001.png create mode 100644 branches/main/tbl_bck0000010.png create mode 100644 branches/main/tbl_bck00001.png create mode 100644 branches/main/tbl_bck000010.png create mode 100644 branches/main/tbl_bck0000100.png create mode 100644 branches/main/tbl_bck000010000.png create mode 100644 branches/main/tbl_bck00001001.png create mode 100644 branches/main/tbl_bck000010010.png create mode 100644 branches/main/tbl_bck0000101.png create mode 100644 branches/main/tbl_bck00001010.png create mode 100644 branches/main/tbl_bck000011.png create mode 100644 branches/main/tbl_bck0000110.png create mode 100644 branches/main/tbl_bck00001100.png create mode 100644 branches/main/tbl_bck0000111.png create mode 100644 branches/main/tbl_bck00001110.png create mode 100644 branches/main/tbl_bck000011100.png create mode 100644 branches/main/tbl_bck0000111000.png create mode 100644 branches/main/tbl_bck00001110000.png create mode 100644 branches/main/tbl_bck0000111001.png create mode 100644 branches/main/tbl_bck00001110010.png create mode 100644 branches/main/tbl_bck000011101.png create mode 100644 branches/main/tbl_bck0000111010.png create mode 100644 branches/main/tbl_bck00001110100.png create mode 100644 branches/main/tbl_bck0000111011.png create mode 100644 branches/main/tbl_bck00001110110.png create mode 100644 branches/main/tbl_bck00001111.png create mode 100644 branches/main/tbl_bck000011110.png create mode 100644 branches/main/tbl_bck0000111100.png create mode 100644 branches/main/tbl_bck000011110000.png create mode 100644 branches/main/tbl_bck00001111001.png create mode 100644 branches/main/tbl_bck000011110010.png create mode 100644 branches/main/tbl_bck0000111101.png create mode 100644 branches/main/tbl_bck00001111010.png create mode 100644 branches/main/tbl_bck000011111.png create mode 100644 branches/main/tbl_bck0000111110.png create mode 100644 branches/main/tbl_bck00001111100.png create mode 100644 branches/main/tbl_bck000011111000.png create mode 100644 branches/main/tbl_bck00001111101.png create mode 100644 branches/main/tbl_bck000011111010.png create mode 100644 branches/main/tbl_bck0000111110100.png create mode 100644 branches/main/tbl_bck000011111011.png create mode 100644 branches/main/tbl_bck0000111110110.png create mode 100644 branches/main/tbl_bck0000111111.png create mode 100644 branches/main/tbl_bck00001111110.png create mode 100644 branches/main/tbl_bck000011111100.png create mode 100644 branches/main/tbl_bck00001111111.png create mode 100644 branches/main/tbl_bck000011111110.png create mode 100644 branches/main/tbl_bck0001.png create mode 100644 branches/main/tbl_bck00010.png create mode 100644 branches/main/tbl_bck000100.png create mode 100644 branches/main/tbl_bck00011.png create mode 100644 branches/main/tbl_bck000110.png create mode 100644 branches/main/tbl_bck001.png create mode 100644 branches/main/tbl_bck0010.png create mode 100644 branches/main/tbl_bck00100.png create mode 100644 branches/main/tbl_bck001000.png create mode 100644 branches/main/tbl_bck0010000.png create mode 100644 branches/main/tbl_bck001001.png create mode 100644 branches/main/tbl_bck0010010.png create mode 100644 branches/main/tbl_bck00101.png create mode 100644 branches/main/tbl_bck001010.png create mode 100644 branches/main/tbl_bck0011.png create mode 100644 branches/main/tbl_bck00110.png create mode 100644 branches/main/tbl_bck01.png create mode 100644 branches/main/tbl_bck010.png create mode 100644 branches/main/tbl_bck0100.png create mode 100644 branches/main/tbl_bck01000.png create mode 100644 branches/main/tbl_bck0101.png create mode 100644 branches/main/tbl_bck01010.png create mode 100644 branches/main/tbl_bck010100.png create mode 100644 branches/main/tbl_bck01011.png create mode 100644 branches/main/tbl_bck010110.png create mode 100644 branches/main/tbl_bck011.png create mode 100644 branches/main/tbl_bck0110.png create mode 100644 branches/main/tbl_bck01100.png create mode 100644 branches/main/tbl_bck011000.png create mode 100644 branches/main/tbl_bck0110000.png create mode 100644 branches/main/tbl_bck011001.png create mode 100644 branches/main/tbl_bck0110010.png create mode 100644 branches/main/tbl_bck01101.png create mode 100644 branches/main/tbl_bck011010.png create mode 100644 branches/main/tbl_bck0110100.png create mode 100644 branches/main/tbl_bck011011.png create mode 100644 branches/main/tbl_bck0110110.png create mode 100644 branches/main/tbl_bck01101100.png create mode 100644 branches/main/tbl_bck0110111.png create mode 100644 branches/main/tbl_bck01101110.png create mode 100644 branches/main/tbl_bck0111.png create mode 100644 branches/main/tbl_bck01110.png create mode 100644 branches/main/tbl_bck011100.png create mode 100644 branches/main/tbl_bck01111.png create mode 100644 branches/main/tbl_bck011110.png create mode 100644 branches/main/tbl_bck0111100.png create mode 100644 branches/main/tbl_bck011110000.png create mode 100644 branches/main/tbl_bck01111001.png create mode 100644 branches/main/tbl_bck011110010.png create mode 100644 branches/main/tbl_bck0111101.png create mode 100644 branches/main/tbl_bck01111010.png create mode 100644 branches/main/tbl_bck011111.png create mode 100644 branches/main/tbl_bck0111110.png create mode 100644 branches/main/tbl_bck012.png create mode 100644 branches/main/tbl_bck0240.png create mode 100644 branches/main/tbl_bck02400.png create mode 100644 branches/main/tbl_bck0241.png create mode 100644 branches/main/tbl_bck02410.png create mode 100644 branches/main/tbl_bck025.png create mode 100644 branches/main/tbl_bck0250.png create mode 100644 branches/main/tbl_bck02500.png create mode 100644 branches/main/tbl_bck025000.png create mode 100644 branches/main/tbl_bck02501.png create mode 100644 branches/main/tbl_bck025010.png create mode 100644 branches/main/tbl_bck0250240.png create mode 100644 branches/main/tbl_bck025025.png create mode 100644 branches/main/tbl_bck0250250.png create mode 100644 branches/main/tbl_bck02503.png create mode 100644 branches/main/tbl_bck0251.png create mode 100644 branches/main/tbl_bck02510.png create mode 100644 branches/main/tbl_bck02512.png create mode 100644 branches/main/tbl_bck0251240.png create mode 100644 branches/main/tbl_bck025125.png create mode 100644 branches/main/tbl_bck0251250.png create mode 100644 branches/main/tbl_bck0251252.png create mode 100644 branches/main/tbl_bck02513.png create mode 100644 branches/main/tbl_bck03.png create mode 100644 branches/main/tbl_bck0320.png create mode 100644 branches/main/tbl_bck033.png create mode 100644 branches/main/tbl_bck0330.png create mode 100644 branches/main/tbl_bck03300.png create mode 100644 branches/main/tbl_bck0331.png create mode 100644 branches/main/tbl_bck03310.png create mode 100644 branches/main/tbl_bck0340.png create mode 100644 branches/main/tbl_bck03400.png create mode 100644 branches/main/tbl_bck0341.png create mode 100644 branches/main/tbl_bck03410.png create mode 100644 branches/main/tbl_bck035.png create mode 100644 branches/main/tbl_bck0350.png create mode 100644 branches/main/tbl_bck03500.png create mode 100644 branches/main/tbl_bck0350240.png create mode 100644 branches/main/tbl_bck035025.png create mode 100644 branches/main/tbl_bck0350250.png create mode 100644 branches/main/tbl_bck03503.png create mode 100644 branches/main/tbl_bck0351.png create mode 100644 branches/main/tbl_bck03510.png create mode 100644 branches/main/tbl_bck03512.png create mode 100644 branches/main/tbl_bck0351240.png create mode 100644 branches/main/tbl_bck035125.png create mode 100644 branches/main/tbl_bck0351250.png create mode 100644 branches/main/tbl_bck0351252.png create mode 100644 branches/main/tbl_bck03513.png create mode 100644 branches/main/tbl_bck04.png create mode 100644 branches/main/tbl_bck040.png create mode 100644 branches/main/tbl_bck0400.png create mode 100644 branches/main/tbl_bck041.png create mode 100644 branches/main/tbl_bck0410.png create mode 100644 branches/main/tbl_bck05.png create mode 100644 branches/main/tbl_bck050.png create mode 100644 branches/main/tbl_bck0500.png create mode 100644 branches/main/tbl_bck05040.png create mode 100644 branches/main/tbl_bck0505.png create mode 100644 branches/main/tbl_bck05050.png create mode 100644 branches/main/tbl_bck051.png create mode 100644 branches/main/tbl_bck0510.png create mode 100644 branches/main/tbl_bck0512.png create mode 100644 branches/main/tbl_bck05140.png create mode 100644 branches/main/tbl_bck0515.png create mode 100644 branches/main/tbl_bck05150.png create mode 100644 branches/main/tbl_bck05152.png create mode 100644 branches/main/tbl_bck1.png create mode 100644 branches/main/tbl_bck10.png create mode 100644 branches/main/tbl_bck100.png create mode 100644 branches/main/tbl_bck1000.png create mode 100644 branches/main/tbl_bck10000.png create mode 100644 branches/main/tbl_bck100000.png create mode 100644 branches/main/tbl_bck10001.png create mode 100644 branches/main/tbl_bck100010.png create mode 100644 branches/main/tbl_bck1001.png create mode 100644 branches/main/tbl_bck10010.png create mode 100644 branches/main/tbl_bck100100.png create mode 100644 branches/main/tbl_bck1001000.png create mode 100644 branches/main/tbl_bck10010000.png create mode 100644 branches/main/tbl_bck1001001.png create mode 100644 branches/main/tbl_bck10010010.png create mode 100644 branches/main/tbl_bck100101.png create mode 100644 branches/main/tbl_bck1001010.png create mode 100644 branches/main/tbl_bck10011.png create mode 100644 branches/main/tbl_bck100110.png create mode 100644 branches/main/tbl_bck101.png create mode 100644 branches/main/tbl_bck1010.png create mode 100644 branches/main/tbl_bck10100.png create mode 100644 branches/main/tbl_bck101000.png create mode 100644 branches/main/tbl_bck10101.png create mode 100644 branches/main/tbl_bck101010.png create mode 100644 branches/main/tbl_bck1011.png create mode 100644 branches/main/tbl_bck10110.png create mode 100644 branches/main/tbl_bck101100.png create mode 100644 branches/main/tbl_bck1011000.png create mode 100644 branches/main/tbl_bck10110000.png create mode 100644 branches/main/tbl_bck1011001.png create mode 100644 branches/main/tbl_bck10110010.png create mode 100644 branches/main/tbl_bck101101.png create mode 100644 branches/main/tbl_bck1011010.png create mode 100644 branches/main/tbl_bck10111.png create mode 100644 branches/main/tbl_bck101110.png create mode 100644 branches/main/tbl_bck1011100.png create mode 100644 branches/main/tbl_bck101111.png create mode 100644 branches/main/tbl_bck1011110.png create mode 100644 branches/main/tbl_bck10240.png create mode 100644 branches/main/tbl_bck1025.png create mode 100644 branches/main/tbl_bck10250.png create mode 100644 branches/main/tbl_bck103.png create mode 100644 branches/main/tbl_bck1040.png create mode 100644 branches/main/tbl_bck105.png create mode 100644 branches/main/tbl_bck1050.png create mode 100644 branches/main/tbl_bck11.png create mode 100644 branches/main/tbl_bck110.png create mode 100644 branches/main/tbl_bck1100.png create mode 100644 branches/main/tbl_bck11000.png create mode 100644 branches/main/tbl_bck110000.png create mode 100644 branches/main/tbl_bck11001.png create mode 100644 branches/main/tbl_bck110010.png create mode 100644 branches/main/tbl_bck1101.png create mode 100644 branches/main/tbl_bck11010.png create mode 100644 branches/main/tbl_bck110100.png create mode 100644 branches/main/tbl_bck11011.png create mode 100644 branches/main/tbl_bck110110.png create mode 100644 branches/main/tbl_bck111.png create mode 100644 branches/main/tbl_bck1110.png create mode 100644 branches/main/tbl_bck11100.png create mode 100644 branches/main/tbl_bck111000.png create mode 100644 branches/main/tbl_bck11101.png create mode 100644 branches/main/tbl_bck111010.png create mode 100644 branches/main/tbl_bck1111.png create mode 100644 branches/main/tbl_bck11110.png create mode 100644 branches/main/tbl_bck111100.png create mode 100644 branches/main/tbl_bck1111000.png create mode 100644 branches/main/tbl_bck111101.png create mode 100644 branches/main/tbl_bck1111010.png create mode 100644 branches/main/tbl_bck11111.png create mode 100644 branches/main/tbl_bck111110.png create mode 100644 branches/main/tbl_bck112.png create mode 100644 branches/main/tbl_bck11240.png create mode 100644 branches/main/tbl_bck1125.png create mode 100644 branches/main/tbl_bck11250.png create mode 100644 branches/main/tbl_bck11252.png create mode 100644 branches/main/tbl_bck113.png create mode 100644 branches/main/tbl_bck1140.png create mode 100644 branches/main/tbl_bck115.png create mode 100644 branches/main/tbl_bck1150.png create mode 100644 branches/main/tbl_bck1152.png create mode 100644 branches/main/tbl_bck12.png create mode 100644 branches/main/tbl_bck120.png create mode 100644 branches/main/tbl_bck124.png create mode 100644 branches/main/tbl_bck1240.png create mode 100644 branches/main/tbl_bck12400.png create mode 100644 branches/main/tbl_bck1241.png create mode 100644 branches/main/tbl_bck12410.png create mode 100644 branches/main/tbl_bck125.png create mode 100644 branches/main/tbl_bck1250.png create mode 100644 branches/main/tbl_bck12500.png create mode 100644 branches/main/tbl_bck1251.png create mode 100644 branches/main/tbl_bck12510.png create mode 100644 branches/main/tbl_bck125100.png create mode 100644 branches/main/tbl_bck12511.png create mode 100644 branches/main/tbl_bck125110.png create mode 100644 branches/main/tbl_bck12512.png create mode 100644 branches/main/tbl_bck1252.png create mode 100644 branches/main/tbl_bck13.png create mode 100644 branches/main/tbl_bck130.png create mode 100644 branches/main/tbl_bck1320.png create mode 100644 branches/main/tbl_bck133.png create mode 100644 branches/main/tbl_bck1330.png create mode 100644 branches/main/tbl_bck134.png create mode 100644 branches/main/tbl_bck14.png create mode 100644 branches/main/tbl_bck140.png create mode 100644 branches/main/tbl_bck1400.png create mode 100644 branches/main/tbl_bck141.png create mode 100644 branches/main/tbl_bck1410.png create mode 100644 branches/main/tbl_bck1424.png create mode 100644 branches/main/tbl_bck143.png create mode 100644 branches/main/tbl_bck15.png create mode 100644 branches/main/tbl_bck150.png create mode 100644 branches/main/tbl_bck1500.png create mode 100644 branches/main/tbl_bck15040.png create mode 100644 branches/main/tbl_bck1505.png create mode 100644 branches/main/tbl_bck15050.png create mode 100644 branches/main/tbl_bck151.png create mode 100644 branches/main/tbl_bck1510.png create mode 100644 branches/main/tbl_bck1512.png create mode 100644 branches/main/tbl_bck15140.png create mode 100644 branches/main/tbl_bck1515.png create mode 100644 branches/main/tbl_bck15150.png create mode 100644 branches/main/tbl_bck15152.png create mode 100644 branches/main/tbl_bck152.png create mode 100644 branches/main/tbl_bck1540.png create mode 100644 branches/main/tbl_bck15424.png create mode 100644 branches/main/tbl_bck1543.png create mode 100644 branches/main/tbl_bck155.png create mode 100644 branches/main/tbl_bck1550.png create mode 100644 branches/main/tbl_bck1552.png create mode 100644 branches/main/tbl_blank.png create mode 100644 branches/main/tbl_spacer.png create mode 100644 branches/main/tbl_vjoin-closed.png create mode 100644 branches/main/tbl_vjoin-open.png create mode 100644 branches/main/tbl_vjoin.png create mode 100644 branches/main/tbl_vjoin_end-closed.png create mode 100644 branches/main/tbl_vjoin_end-open.png create mode 100644 branches/main/tbl_vjoin_end.png create mode 100644 branches/main/tbl_vjoin_end_slice-closed.png create mode 100644 branches/main/tbl_vjoin_end_slice-open.png create mode 100644 branches/main/tbl_vjoin_end_slice.png create mode 100644 branches/main/tbl_vjoin_end_slicer-closed.png create mode 100644 branches/main/tbl_vjoin_end_slicer-open.png create mode 100644 branches/main/tbl_vjoin_end_slicer.png create mode 100644 branches/main/tbl_vjoin_slice-closed.png create mode 100644 branches/main/tbl_vjoin_slice-open.png create mode 100644 branches/main/tbl_vjoin_slice.png create mode 100644 branches/main/tbl_vjoin_slicer-closed.png create mode 100644 branches/main/tbl_vjoin_slicer-open.png create mode 100644 branches/main/tbl_vjoin_slicer.png create mode 100644 branches/main/tbl_vline.png create mode 100644 branches/main/tbl_vline_slice.png create mode 100644 branches/main/tbl_vline_slicer.png create mode 100644 branches/main/test-data.html create mode 100644 branches/main/testing.html create mode 100644 branches/main/toc.html create mode 100644 branches/main/transactions.html create mode 100644 branches/main/usage-stats.json create mode 100644 branches/main/validator-smart-ig-empty.pack create mode 100644 branches/main/validator.pack create mode 100644 business-processes.html create mode 100644 business-requirements.html create mode 100644 canonicals.json create mode 100644 cc0.png create mode 100644 changes.html create mode 100644 codings.html create mode 100644 concepts.html create mode 100644 csvs.zip create mode 100644 data-models-and-exchange.html create mode 100644 decision-logic.html create mode 100644 definitions.json.zip create mode 100644 definitions.ttl.zip create mode 100644 definitions.xml.zip create mode 100644 dependencies.html create mode 100644 deployment.html create mode 100644 dictionary.html create mode 100644 downloads.html create mode 100644 examples.json.zip create mode 100644 examples.ttl.zip create mode 100644 examples.xml.zip create mode 100644 excels.zip create mode 100644 expansions.json create mode 100644 expansions.json.zip create mode 100644 expansions.xml create mode 100644 expansions.xml.zip create mode 100644 external.png create mode 100644 fhir-table-scripts.js create mode 100644 fhir.css create mode 100644 full-ig.zip create mode 100644 functional-requirements.html create mode 100644 icon-administration.png create mode 100644 icon-clinical.png create mode 100644 icon-dictionary.png create mode 100644 icon-directory.gif create mode 100644 icon-documentation.png create mode 100644 icon-error.gif create mode 100644 icon-example.png create mode 100644 icon-fhir-1024.png create mode 100644 icon-fhir-128.png create mode 100644 icon-fhir-16.png create mode 100644 icon-fhir-24.png create mode 100644 icon-fhir-32.png create mode 100644 icon-fhir-48.png create mode 100644 icon-fhir-64.png create mode 100644 icon-fhir-720.png create mode 100644 icon-implementation.png create mode 100644 icon-include.png create mode 100644 icon-infrastructure.png create mode 100644 icon-key.png create mode 100644 icon-list.gif create mode 100644 icon-not-selected.png create mode 100644 icon-object-box.png create mode 100644 icon-page.png create mode 100644 icon-q-attachment.png create mode 100644 icon-q-boolean.png create mode 100644 icon-q-choice.png create mode 100644 icon-q-coding.png create mode 100644 icon-q-date.png create mode 100644 icon-q-datetime.png create mode 100644 icon-q-decimal.png create mode 100644 icon-q-display.png create mode 100644 icon-q-group.png create mode 100644 icon-q-integer.png create mode 100644 icon-q-item.png create mode 100644 icon-q-open-choice.png create mode 100644 icon-q-quantity.png create mode 100644 icon-q-reference.png create mode 100644 icon-q-string.png create mode 100644 icon-q-text.png create mode 100644 icon-q-time.png create mode 100644 icon-q-url.png create mode 100644 icon-qi-help.png create mode 100644 icon-qi-hidden.png create mode 100644 icon-qi-horizontal.png create mode 100644 icon-qi-instructions.png create mode 100644 icon-qi-observation.png create mode 100644 icon-qi-optional.png create mode 100644 icon-qi-readonly.png create mode 100644 icon-qi-security.bmp create mode 100644 icon-qi-security.png create mode 100644 icon-qi-subject.png create mode 100644 icon-qi-vertical.png create mode 100644 icon-resource.png create mode 100644 icon-selected.png create mode 100644 icon-toc.png create mode 100644 icon-warning.png create mode 100644 icon_bundle.png create mode 100644 icon_choice.gif create mode 100644 icon_datatype.gif create mode 100644 icon_element.gif create mode 100644 icon_entry_blue.png create mode 100644 icon_extension.png create mode 100644 icon_extension_complex.png create mode 100644 icon_extension_simple.png create mode 100644 icon_fixed.gif create mode 100644 icon_modifier_extension_complex.png create mode 100644 icon_modifier_extension_simple.png create mode 100644 icon_page.gif create mode 100644 icon_page_n.gif create mode 100644 icon_page_n_c.gif create mode 100644 icon_page_n_i.gif create mode 100644 icon_page_n_o.gif create mode 100644 icon_page_n_p.gif create mode 100644 icon_primitive.png create mode 100644 icon_profile.png create mode 100644 icon_q_item.png create mode 100644 icon_q_root.gif create mode 100644 icon_reference.png create mode 100644 icon_resource.png create mode 100644 icon_reuse.png create mode 100644 icon_slice.png create mode 100644 icon_slice_item.png create mode 100644 icon_text.png create mode 100644 index.html create mode 100644 indicators-measures.html create mode 100644 indicators.html create mode 100644 indices.html create mode 100644 information.png create mode 100644 link.svg create mode 100644 lock.png create mode 100644 maps.html create mode 100644 modifier.png create mode 100644 mustsupport.png create mode 100644 new.png create mode 100644 non-functional-requirements.html create mode 100644 observations-summary.xlsx create mode 100644 package.manifest.json create mode 100644 package.r4.manifest.json create mode 100644 package.r4.tgz create mode 100644 package.r4b.manifest.json create mode 100644 package.r4b.tgz create mode 100644 package.tgz create mode 100644 personas.html create mode 100644 prism.css create mode 100644 prism.js create mode 100644 qa-dep.html create mode 100644 qa-eslintcompact.txt create mode 100644 qa-time-report.json create mode 100644 qa-time-report.tsv create mode 100644 qa-tx.html create mode 100644 qa.html create mode 100644 qa.json create mode 100644 qa.min.html create mode 100644 qa.txt create mode 100644 qa.xml create mode 100644 reference-implementations.html create mode 100644 references.html create mode 100644 scenarios.html create mode 100644 schematrons.zip create mode 100644 searchform.html create mode 100644 security-privacy.html create mode 100644 sequence-diagrams.html create mode 100644 summary.png create mode 100644 system-actors.html create mode 100644 target.png create mode 100644 tbl_bck0.png create mode 100644 tbl_bck00.png create mode 100644 tbl_bck000.png create mode 100644 tbl_bck0000.png create mode 100644 tbl_bck00000.png create mode 100644 tbl_bck000000.png create mode 100644 tbl_bck0000000.png create mode 100644 tbl_bck000001.png create mode 100644 tbl_bck0000010.png create mode 100644 tbl_bck00001.png create mode 100644 tbl_bck000010.png create mode 100644 tbl_bck0000100.png create mode 100644 tbl_bck000010000.png create mode 100644 tbl_bck00001001.png create mode 100644 tbl_bck000010010.png create mode 100644 tbl_bck0000101.png create mode 100644 tbl_bck00001010.png create mode 100644 tbl_bck000011.png create mode 100644 tbl_bck0000110.png create mode 100644 tbl_bck00001100.png create mode 100644 tbl_bck0000111.png create mode 100644 tbl_bck00001110.png create mode 100644 tbl_bck000011100.png create mode 100644 tbl_bck0000111000.png create mode 100644 tbl_bck00001110000.png create mode 100644 tbl_bck0000111001.png create mode 100644 tbl_bck00001110010.png create mode 100644 tbl_bck000011101.png create mode 100644 tbl_bck0000111010.png create mode 100644 tbl_bck00001110100.png create mode 100644 tbl_bck0000111011.png create mode 100644 tbl_bck00001110110.png create mode 100644 tbl_bck00001111.png create mode 100644 tbl_bck000011110.png create mode 100644 tbl_bck0000111100.png create mode 100644 tbl_bck000011110000.png create mode 100644 tbl_bck00001111001.png create mode 100644 tbl_bck000011110010.png create mode 100644 tbl_bck0000111101.png create mode 100644 tbl_bck00001111010.png create mode 100644 tbl_bck000011111.png create mode 100644 tbl_bck0000111110.png create mode 100644 tbl_bck00001111100.png create mode 100644 tbl_bck000011111000.png create mode 100644 tbl_bck00001111101.png create mode 100644 tbl_bck000011111010.png create mode 100644 tbl_bck0000111110100.png create mode 100644 tbl_bck000011111011.png create mode 100644 tbl_bck0000111110110.png create mode 100644 tbl_bck0000111111.png create mode 100644 tbl_bck00001111110.png create mode 100644 tbl_bck000011111100.png create mode 100644 tbl_bck00001111111.png create mode 100644 tbl_bck000011111110.png create mode 100644 tbl_bck0001.png create mode 100644 tbl_bck00010.png create mode 100644 tbl_bck000100.png create mode 100644 tbl_bck00011.png create mode 100644 tbl_bck000110.png create mode 100644 tbl_bck001.png create mode 100644 tbl_bck0010.png create mode 100644 tbl_bck00100.png create mode 100644 tbl_bck001000.png create mode 100644 tbl_bck0010000.png create mode 100644 tbl_bck001001.png create mode 100644 tbl_bck0010010.png create mode 100644 tbl_bck00101.png create mode 100644 tbl_bck001010.png create mode 100644 tbl_bck0011.png create mode 100644 tbl_bck00110.png create mode 100644 tbl_bck01.png create mode 100644 tbl_bck010.png create mode 100644 tbl_bck0100.png create mode 100644 tbl_bck01000.png create mode 100644 tbl_bck0101.png create mode 100644 tbl_bck01010.png create mode 100644 tbl_bck010100.png create mode 100644 tbl_bck01011.png create mode 100644 tbl_bck010110.png create mode 100644 tbl_bck011.png create mode 100644 tbl_bck0110.png create mode 100644 tbl_bck01100.png create mode 100644 tbl_bck011000.png create mode 100644 tbl_bck0110000.png create mode 100644 tbl_bck011001.png create mode 100644 tbl_bck0110010.png create mode 100644 tbl_bck01101.png create mode 100644 tbl_bck011010.png create mode 100644 tbl_bck0110100.png create mode 100644 tbl_bck011011.png create mode 100644 tbl_bck0110110.png create mode 100644 tbl_bck01101100.png create mode 100644 tbl_bck0110111.png create mode 100644 tbl_bck01101110.png create mode 100644 tbl_bck0111.png create mode 100644 tbl_bck01110.png create mode 100644 tbl_bck011100.png create mode 100644 tbl_bck01111.png create mode 100644 tbl_bck011110.png create mode 100644 tbl_bck0111100.png create mode 100644 tbl_bck011110000.png create mode 100644 tbl_bck01111001.png create mode 100644 tbl_bck011110010.png create mode 100644 tbl_bck0111101.png create mode 100644 tbl_bck01111010.png create mode 100644 tbl_bck011111.png create mode 100644 tbl_bck0111110.png create mode 100644 tbl_bck012.png create mode 100644 tbl_bck0240.png create mode 100644 tbl_bck02400.png create mode 100644 tbl_bck0241.png create mode 100644 tbl_bck02410.png create mode 100644 tbl_bck025.png create mode 100644 tbl_bck0250.png create mode 100644 tbl_bck02500.png create mode 100644 tbl_bck025000.png create mode 100644 tbl_bck02501.png create mode 100644 tbl_bck025010.png create mode 100644 tbl_bck0250240.png create mode 100644 tbl_bck025025.png create mode 100644 tbl_bck0250250.png create mode 100644 tbl_bck02503.png create mode 100644 tbl_bck0251.png create mode 100644 tbl_bck02510.png create mode 100644 tbl_bck02512.png create mode 100644 tbl_bck0251240.png create mode 100644 tbl_bck025125.png create mode 100644 tbl_bck0251250.png create mode 100644 tbl_bck0251252.png create mode 100644 tbl_bck02513.png create mode 100644 tbl_bck03.png create mode 100644 tbl_bck0320.png create mode 100644 tbl_bck033.png create mode 100644 tbl_bck0330.png create mode 100644 tbl_bck03300.png create mode 100644 tbl_bck0331.png create mode 100644 tbl_bck03310.png create mode 100644 tbl_bck0340.png create mode 100644 tbl_bck03400.png create mode 100644 tbl_bck0341.png create mode 100644 tbl_bck03410.png create mode 100644 tbl_bck035.png create mode 100644 tbl_bck0350.png create mode 100644 tbl_bck03500.png create mode 100644 tbl_bck0350240.png create mode 100644 tbl_bck035025.png create mode 100644 tbl_bck0350250.png create mode 100644 tbl_bck03503.png create mode 100644 tbl_bck0351.png create mode 100644 tbl_bck03510.png create mode 100644 tbl_bck03512.png create mode 100644 tbl_bck0351240.png create mode 100644 tbl_bck035125.png create mode 100644 tbl_bck0351250.png create mode 100644 tbl_bck0351252.png create mode 100644 tbl_bck03513.png create mode 100644 tbl_bck04.png create mode 100644 tbl_bck040.png create mode 100644 tbl_bck0400.png create mode 100644 tbl_bck041.png create mode 100644 tbl_bck0410.png create mode 100644 tbl_bck05.png create mode 100644 tbl_bck050.png create mode 100644 tbl_bck0500.png create mode 100644 tbl_bck05040.png create mode 100644 tbl_bck0505.png create mode 100644 tbl_bck05050.png create mode 100644 tbl_bck051.png create mode 100644 tbl_bck0510.png create mode 100644 tbl_bck0512.png create mode 100644 tbl_bck05140.png create mode 100644 tbl_bck0515.png create mode 100644 tbl_bck05150.png create mode 100644 tbl_bck05152.png create mode 100644 tbl_bck1.png create mode 100644 tbl_bck10.png create mode 100644 tbl_bck100.png create mode 100644 tbl_bck1000.png create mode 100644 tbl_bck10000.png create mode 100644 tbl_bck100000.png create mode 100644 tbl_bck10001.png create mode 100644 tbl_bck100010.png create mode 100644 tbl_bck1001.png create mode 100644 tbl_bck10010.png create mode 100644 tbl_bck100100.png create mode 100644 tbl_bck1001000.png create mode 100644 tbl_bck10010000.png create mode 100644 tbl_bck1001001.png create mode 100644 tbl_bck10010010.png create mode 100644 tbl_bck100101.png create mode 100644 tbl_bck1001010.png create mode 100644 tbl_bck10011.png create mode 100644 tbl_bck100110.png create mode 100644 tbl_bck101.png create mode 100644 tbl_bck1010.png create mode 100644 tbl_bck10100.png create mode 100644 tbl_bck101000.png create mode 100644 tbl_bck10101.png create mode 100644 tbl_bck101010.png create mode 100644 tbl_bck1011.png create mode 100644 tbl_bck10110.png create mode 100644 tbl_bck101100.png create mode 100644 tbl_bck1011000.png create mode 100644 tbl_bck10110000.png create mode 100644 tbl_bck1011001.png create mode 100644 tbl_bck10110010.png create mode 100644 tbl_bck101101.png create mode 100644 tbl_bck1011010.png create mode 100644 tbl_bck10111.png create mode 100644 tbl_bck101110.png create mode 100644 tbl_bck1011100.png create mode 100644 tbl_bck101111.png create mode 100644 tbl_bck1011110.png create mode 100644 tbl_bck10240.png create mode 100644 tbl_bck1025.png create mode 100644 tbl_bck10250.png create mode 100644 tbl_bck103.png create mode 100644 tbl_bck1040.png create mode 100644 tbl_bck105.png create mode 100644 tbl_bck1050.png create mode 100644 tbl_bck11.png create mode 100644 tbl_bck110.png create mode 100644 tbl_bck1100.png create mode 100644 tbl_bck11000.png create mode 100644 tbl_bck110000.png create mode 100644 tbl_bck11001.png create mode 100644 tbl_bck110010.png create mode 100644 tbl_bck1101.png create mode 100644 tbl_bck11010.png create mode 100644 tbl_bck110100.png create mode 100644 tbl_bck11011.png create mode 100644 tbl_bck110110.png create mode 100644 tbl_bck111.png create mode 100644 tbl_bck1110.png create mode 100644 tbl_bck11100.png create mode 100644 tbl_bck111000.png create mode 100644 tbl_bck11101.png create mode 100644 tbl_bck111010.png create mode 100644 tbl_bck1111.png create mode 100644 tbl_bck11110.png create mode 100644 tbl_bck111100.png create mode 100644 tbl_bck1111000.png create mode 100644 tbl_bck111101.png create mode 100644 tbl_bck1111010.png create mode 100644 tbl_bck11111.png create mode 100644 tbl_bck111110.png create mode 100644 tbl_bck112.png create mode 100644 tbl_bck11240.png create mode 100644 tbl_bck1125.png create mode 100644 tbl_bck11250.png create mode 100644 tbl_bck11252.png create mode 100644 tbl_bck113.png create mode 100644 tbl_bck1140.png create mode 100644 tbl_bck115.png create mode 100644 tbl_bck1150.png create mode 100644 tbl_bck1152.png create mode 100644 tbl_bck12.png create mode 100644 tbl_bck120.png create mode 100644 tbl_bck124.png create mode 100644 tbl_bck1240.png create mode 100644 tbl_bck12400.png create mode 100644 tbl_bck1241.png create mode 100644 tbl_bck12410.png create mode 100644 tbl_bck125.png create mode 100644 tbl_bck1250.png create mode 100644 tbl_bck12500.png create mode 100644 tbl_bck1251.png create mode 100644 tbl_bck12510.png create mode 100644 tbl_bck125100.png create mode 100644 tbl_bck12511.png create mode 100644 tbl_bck125110.png create mode 100644 tbl_bck12512.png create mode 100644 tbl_bck1252.png create mode 100644 tbl_bck13.png create mode 100644 tbl_bck130.png create mode 100644 tbl_bck1320.png create mode 100644 tbl_bck133.png create mode 100644 tbl_bck1330.png create mode 100644 tbl_bck134.png create mode 100644 tbl_bck14.png create mode 100644 tbl_bck140.png create mode 100644 tbl_bck1400.png create mode 100644 tbl_bck141.png create mode 100644 tbl_bck1410.png create mode 100644 tbl_bck1424.png create mode 100644 tbl_bck143.png create mode 100644 tbl_bck15.png create mode 100644 tbl_bck150.png create mode 100644 tbl_bck1500.png create mode 100644 tbl_bck15040.png create mode 100644 tbl_bck1505.png create mode 100644 tbl_bck15050.png create mode 100644 tbl_bck151.png create mode 100644 tbl_bck1510.png create mode 100644 tbl_bck1512.png create mode 100644 tbl_bck15140.png create mode 100644 tbl_bck1515.png create mode 100644 tbl_bck15150.png create mode 100644 tbl_bck15152.png create mode 100644 tbl_bck152.png create mode 100644 tbl_bck1540.png create mode 100644 tbl_bck15424.png create mode 100644 tbl_bck1543.png create mode 100644 tbl_bck155.png create mode 100644 tbl_bck1550.png create mode 100644 tbl_bck1552.png create mode 100644 tbl_blank.png create mode 100644 tbl_spacer.png create mode 100644 tbl_vjoin-closed.png create mode 100644 tbl_vjoin-open.png create mode 100644 tbl_vjoin.png create mode 100644 tbl_vjoin_end-closed.png create mode 100644 tbl_vjoin_end-open.png create mode 100644 tbl_vjoin_end.png create mode 100644 tbl_vjoin_end_slice-closed.png create mode 100644 tbl_vjoin_end_slice-open.png create mode 100644 tbl_vjoin_end_slice.png create mode 100644 tbl_vjoin_end_slicer-closed.png create mode 100644 tbl_vjoin_end_slicer-open.png create mode 100644 tbl_vjoin_end_slicer.png create mode 100644 tbl_vjoin_slice-closed.png create mode 100644 tbl_vjoin_slice-open.png create mode 100644 tbl_vjoin_slice.png create mode 100644 tbl_vjoin_slicer-closed.png create mode 100644 tbl_vjoin_slicer-open.png create mode 100644 tbl_vjoin_slicer.png create mode 100644 tbl_vline.png create mode 100644 tbl_vline_slice.png create mode 100644 tbl_vline_slicer.png create mode 100644 test-data.html create mode 100644 testing.html create mode 100644 toc.html create mode 100644 transactions.html create mode 100644 usage-stats.json create mode 100644 validator-smart-ig-empty.pack create mode 100644 validator.pack diff --git a/ImplementationGuide-smart-ig-empty.json b/ImplementationGuide-smart-ig-empty.json new file mode 100644 index 0000000..30abdf7 --- /dev/null +++ b/ImplementationGuide-smart-ig-empty.json @@ -0,0 +1,941 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "smart-ig-empty", + "text" : { + "status" : "extensions", + "div" : "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty
" + }, + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART", + "status" : "draft", + "date" : "2023-07-12T20:46:00+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "packageId" : "smart-ig-empty", + "license" : "CC0-1.0", + "fhirVersion" : ["4.0.1"], + "dependsOn" : [{ + "id" : "hl7tx", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on HL7 Terminology" + }], + "uri" : "http://terminology.hl7.org/ImplementationGuide/hl7.terminology", + "packageId" : "hl7.terminology.r4", + "version" : "5.0.0" + }, + { + "id" : "hl7ext", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" + }], + "uri" : "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions", + "packageId" : "hl7.fhir.uv.extensions.r4", + "version" : "1.0.0" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "ci-build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-history" + }, + { + "url" : "value", + "valueString" : "http://worldhealthorganization.github.io/smart/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency", + "valueCode" : "hl7.fhir.uv.tools#current" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "ci-build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-history" + }, + { + "url" : "value", + "valueString" : "http://worldhealthorganization.github.io/smart/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }], + "resource" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/MyPatient" + }, + "name" : "MyPatient", + "description" : "An example profile of the Patient resource.", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Patient" + }], + "reference" : { + "reference" : "Patient/PatientExample" + }, + "name" : "PatientExample", + "description" : "An example of a patient with a license to krill.", + "exampleCanonical" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient" + }], + "page" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "toc.html" + }], + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "index.html" + }], + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "changes.html" + }], + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "dependencies.html" + }], + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "references.html" + }], + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "adapting.html" + }], + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "business-requirements.html" + }], + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "concepts.html" + }], + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "personas.html" + }], + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "scenarios.html" + }], + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "business-processes.html" + }], + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "dictionary.html" + }], + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "decision-logic.html" + }], + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "indicators.html" + }], + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "functional-requirements.html" + }], + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "non-functional-requirements.html" + }], + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "data-models-and-exchange.html" + }], + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "system-actors.html" + }], + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "sequence-diagrams.html" + }], + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "transactions.html" + }], + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "indicators-measures.html" + }], + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "codings.html" + }], + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "deployment.html" + }], + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "security-privacy.html" + }], + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "testing.html" + }], + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "test-data.html" + }], + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "reference-implementations.html" + }], + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "downloads.html" + }], + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "indices.html" + }], + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "artifacts.html" + }], + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "maps.html" + }], + "nameUrl" : "maps.html", + "title" : "Mappings", + "generation" : "markdown" + }] + }] + }, + "parameter" : [{ + "code" : "path-resource", + "value" : "input/capabilities" + }, + { + "code" : "path-resource", + "value" : "input/examples" + }, + { + "code" : "path-resource", + "value" : "input/extensions" + }, + { + "code" : "path-resource", + "value" : "input/models" + }, + { + "code" : "path-resource", + "value" : "input/operations" + }, + { + "code" : "path-resource", + "value" : "input/profiles" + }, + { + "code" : "path-resource", + "value" : "input/resources" + }, + { + "code" : "path-resource", + "value" : "input/vocabulary" + }, + { + "code" : "path-resource", + "value" : "input/maps" + }, + { + "code" : "path-resource", + "value" : "input/testing" + }, + { + "code" : "path-resource", + "value" : "input/history" + }, + { + "code" : "path-resource", + "value" : "fsh-generated/resources" + }, + { + "code" : "path-pages", + "value" : "template/config" + }, + { + "code" : "path-pages", + "value" : "input/images" + }, + { + "code" : "path-tx-cache", + "value" : "input-cache/txcache" + }] + } +} \ No newline at end of file diff --git a/ImplementationGuide-smart-ig-empty.ttl b/ImplementationGuide-smart-ig-empty.ttl new file mode 100644 index 0000000..247331e --- /dev/null +++ b/ImplementationGuide-smart-ig-empty.ttl @@ -0,0 +1,825 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "smart-ig-empty"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty
" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "SMART"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2023-07-12T20:46:00+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:packageId [ fhir:v "smart-ig-empty"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.0.1"] ) ; # + fhir:dependsOn ( [ + fhir:id [ fhir:v "hl7tx" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on HL7 Terminology" ] + ] ) ; + fhir:uri [ + fhir:v "http://terminology.hl7.org/ImplementationGuide/hl7.terminology"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.terminology.r4" ] ; + fhir:version [ fhir:v "5.0.0" ] + ] [ + fhir:id [ fhir:v "hl7ext" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" ] + ] ) ; + fhir:uri [ + fhir:v "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.fhir.uv.extensions.r4" ] ; + fhir:version [ fhir:v "1.0.0" ] + ] ) ; # + fhir:definition [ + fhir:extension ( [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2023+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ci-build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://worldhealthorganization.github.io/smart/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"^^xsd:anyURI ] ; + fhir:value [ fhir:v "hl7.fhir.uv.tools#current" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2023+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ci-build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://worldhealthorganization.github.io/smart/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] ) ; + fhir:resource ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link ; + fhir:reference [ fhir:v "StructureDefinition/MyPatient" ] + ] ; + fhir:name [ fhir:v "MyPatient" ] ; + fhir:description [ fhir:v "An example profile of the Patient resource." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Patient" ] + ] ) ; + fhir:reference [ + fhir:link ; + fhir:reference [ fhir:v "Patient/PatientExample" ] + ] ; + fhir:name [ fhir:v "PatientExample" ] ; + fhir:description [ fhir:v "An example of a patient with a license to krill." ] ; + fhir:example [ + fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:page [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "toc.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "index.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "changes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "dependencies.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "references.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "adapting.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "business-requirements.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "concepts.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "personas.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "scenarios.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "business-processes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "dictionary.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "decision-logic.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "indicators.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "functional-requirements.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Models and Exchange" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "system-actors.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "transactions.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "indicators-measures.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "codings.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "deployment.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "security-privacy.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "testing.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "test-data.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "reference-implementations.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "downloads.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "indices.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "artifacts.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "maps.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "maps.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Mappings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] ) + ] ; + fhir:parameter ( [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/capabilities" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/examples" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/extensions" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/models" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/operations" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/profiles" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/resources" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/vocabulary" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/maps" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/testing" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "fsh-generated/resources" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "template/config" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "input/images" ] + ] [ + fhir:code [ fhir:v "path-tx-cache" ] ; + fhir:value [ fhir:v "input-cache/txcache" ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/ImplementationGuide-smart-ig-empty.xml b/ImplementationGuide-smart-ig-empty.xml new file mode 100644 index 0000000..35c98a0 --- /dev/null +++ b/ImplementationGuide-smart-ig-empty.xml @@ -0,0 +1,759 @@ + + + + + +

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <generation value="html"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="index.html"/> + </extension> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="changes.html"/> + </extension> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="dependencies.html"/> + </extension> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="references.html"/> + </extension> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="adapting.html"/> + </extension> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="business-requirements.html"/> + </extension> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="concepts.html"/> + </extension> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="personas.html"/> + </extension> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="scenarios.html"/> + </extension> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="business-processes.html"/> + </extension> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="dictionary.html"/> + </extension> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="decision-logic.html"/> + </extension> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="indicators.html"/> + </extension> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="functional-requirements.html"/> + </extension> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="non-functional-requirements.html"/> + </extension> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="data-models-and-exchange.html"/> + </extension> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="system-actors.html"/> + </extension> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="sequence-diagrams.html"/> + </extension> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="transactions.html"/> + </extension> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="indicators-measures.html"/> + </extension> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="codings.html"/> + </extension> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="deployment.html"/> + </extension> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="security-privacy.html"/> + </extension> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="testing.html"/> + </extension> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="test-data.html"/> + </extension> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="reference-implementations.html"/> + </extension> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="downloads.html"/> + </extension> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="indices.html"/> + </extension> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="artifacts.html"/> + </extension> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="maps.html"/> + </extension> + <nameUrl value="maps.html"/> + <title value="Mappings"/> + <generation value="markdown"/> + </page> + </page> + </page> + <parameter> + <code value="path-resource"/> + <value value="input/capabilities"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/examples"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/extensions"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/models"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/operations"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/profiles"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/resources"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/vocabulary"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/maps"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/testing"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="fsh-generated/resources"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="template/config"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="input/images"/> + </parameter> + <parameter> + <code value="path-tx-cache"/> + <value value="input-cache/txcache"/> + </parameter> + </definition> +</ImplementationGuide> \ No newline at end of file diff --git a/Patient-PatientExample.change.history.html b/Patient-PatientExample.change.history.html new file mode 100644 index 0000000..49b3f00 --- /dev/null +++ b/Patient-PatientExample.change.history.html @@ -0,0 +1,356 @@ +<!-- layouts\layout-changehistory.html --><!-- get modelType --><?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> + <title>SMART-IG-EMPTY\ - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + +

: Patient/PatientExample - Change History

+

History of changes for PatientExample .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Patient-PatientExample.html b/Patient-PatientExample.html new file mode 100644 index 0000000..fdf0b90 --- /dev/null +++ b/Patient-PatientExample.html @@ -0,0 +1,360 @@ + + + + + + SMART-IG-EMPTY\PatientExample - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Patient: PatientExample

+ + + + + + + +
+ + + + +
+ + + + + + + + +

James Pond (no stated gender), DoB Unknown


+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Patient-PatientExample.json b/Patient-PatientExample.json new file mode 100644 index 0000000..14200e6 --- /dev/null +++ b/Patient-PatientExample.json @@ -0,0 +1,15 @@ +{ + "resourceType" : "Patient", + "id" : "PatientExample", + "meta" : { + "profile" : ["http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"] + }, + "text" : { + "status" : "generated", + "div" : "

James Pond (no stated gender), DoB Unknown


" + }, + "name" : [{ + "family" : "Pond", + "given" : ["James"] + }] +} \ No newline at end of file diff --git a/Patient-PatientExample.json.html b/Patient-PatientExample.json.html new file mode 100644 index 0000000..d90d0b0 --- /dev/null +++ b/Patient-PatientExample.json.html @@ -0,0 +1,379 @@ + + + + + + SMART-IG-EMPTY\PatientExample - JSON Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + +

: PatientExample - JSON Representation

+ + + + + + +
+ + + + +
+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Patient",
+  "id" : "PatientExample",
+  "meta" : {
+    "profile" : [
+      "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p style=\"border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;\"><b>James Pond </b> (no stated gender), DoB Unknown</p><hr/></div>"
+  },
+  "name" : [
+    {
+      "family" : "Pond",
+      "given" : [
+        "James"
+      ]
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Patient-PatientExample.ttl b/Patient-PatientExample.ttl new file mode 100644 index 0000000..e9a0c9c --- /dev/null +++ b/Patient-PatientExample.ttl @@ -0,0 +1,27 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Patient ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "PatientExample"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

James Pond (no stated gender), DoB Unknown


" + ] ; # + fhir:name ( [ + fhir:family [ fhir:v "Pond" ] ; + fhir:given ( [ fhir:v "James" ] ) + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/Patient-PatientExample.ttl.html b/Patient-PatientExample.ttl.html new file mode 100644 index 0000000..bf314bd --- /dev/null +++ b/Patient-PatientExample.ttl.html @@ -0,0 +1,384 @@ + + + + + + SMART-IG-EMPTY\PatientExample - TTL Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + +

: PatientExample - TTL Representation

+ + + + + + +
+ + + + +
+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Patient ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "PatientExample"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI ;
+fhir:link <http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p style=\"border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;\"><b>James Pond </b> (no stated gender), DoB Unknown</p><hr/></div>"
+  ] ; # 
+  fhir:name ( [
+fhir:family [ fhir:v "Pond" ] ;
+    ( fhir:given [ fhir:v "James" ] )
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Patient-PatientExample.xml b/Patient-PatientExample.xml new file mode 100644 index 0000000..74f4e6f --- /dev/null +++ b/Patient-PatientExample.xml @@ -0,0 +1,15 @@ + + + + + + + + +

James Pond (no stated gender), DoB Unknown


+
+ + + + +
\ No newline at end of file diff --git a/Patient-PatientExample.xml.html b/Patient-PatientExample.xml.html new file mode 100644 index 0000000..59fc147 --- /dev/null +++ b/Patient-PatientExample.xml.html @@ -0,0 +1,374 @@ + + + + + + SMART-IG-EMPTY\PatientExample - XML Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + +

: PatientExample - XML Representation

+ + + + + + +
+ + + + +
+ + +

Raw xml | Download

+ + + + + + +

+
+<Patient xmlns="http://hl7.org/fhir">
+  <id value="PatientExample"/>
+  <meta>
+    <profile
+             value="http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p style="border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;"><b>James Pond </b> (no stated gender), DoB Unknown</p><hr/></div>
+  </text>
+  <name>
+    <family value="Pond"/>
+    <given value="James"/>
+  </name>
+</Patient>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient-definitions.html b/StructureDefinition-MyPatient-definitions.html new file mode 100644 index 0000000..7139103 --- /dev/null +++ b/StructureDefinition-MyPatient-definitions.html @@ -0,0 +1,1124 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Definitions - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Detailed Descriptions

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

Definitions for the MyPatient resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here.

+ + + + + +
1. Patient
2. Patient.name
Control10..*
Must Supporttrue
+ +
+ +
+

Guidance on how to interpret the contents of this table can be found here.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Patient
Definition

Demographics and other administrative information about an individual or animal receiving care or other health-related services.

+
Control0..*
Summaryfalse
Alternate NamesSubjectOfCare Client Resident
InvariantsDefined on this element
+dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (: contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (: contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (: text.`div`.exists())
2. Patient.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
Control0..1
Typeuri
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
3. Patient.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
4. Patient.active
Definition

Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.

+

It is often used to filter patient lists to exclude inactive patients

+

Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.

+
Control0..1
Typeboolean
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to mark a patient record as not to be used because it was created in error.

+
Comments

If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.

+
Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
5. Patient.name
Definition

A name associated with the individual.

+
Control10..*
TypeHumanName
Must Supporttrue
Summarytrue
Requirements

Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

+
Comments

A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
6. Patient.deceased[x]
Definition

Indicates if the individual is deceased or not.

+
Control0..1
TypeChoice of: boolean, dateTime
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

+
Comments

If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
7. Patient.link
Definition

Link to another patient resource that concerns the same actual patient.

+
Control0..*
TypeBackboneElement
Is Modifiertrue
Summarytrue
Requirements

There are multiple use cases:

+
    +
  • Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and
  • +
  • Distribution of patient information across multiple servers.
  • +
+
Comments

There is no assumption that linked patient records have mutual links.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
8. Patient.link.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
9. Patient.link.other
Definition

The other patient resource that the link refers to.

+
Control1..1
TypeReference(Patient|RelatedPerson)
Summarytrue
Comments

Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
10. Patient.link.type
Definition

The type of link between this patient resource and another patient resource.

+
Control1..1
BindingThe codes SHALL be taken from LinkType

The type of link between this patient resource and another patient resource.

+
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
+ +
+ +
+

Guidance on how to interpret the contents of this table can be found here.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Patient
Definition

Demographics and other administrative information about an individual or animal receiving care or other health-related services.

+
Control0..*
Summaryfalse
Alternate NamesSubjectOfCare Client Resident
2. Patient.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

+
Control0..1
Typeid
Summarytrue
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

+
3. Patient.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

+
Control0..1
TypeMeta
Summarytrue
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
4. Patient.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
Control0..1
Typeuri
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
5. Patient.language
Definition

The base language in which the resource is written.

+
Control0..1
BindingThe codes SHOULD be taken from CommonLanguages +A human language +
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
6. Patient.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

+
Control0..1
TypeNarrative
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
7. Patient.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

+
Control0..*
TypeResource
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

+
8. Patient.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
9. Patient.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
10. Patient.identifier
Definition

An identifier for this patient.

+
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Summarytrue
Requirements

Patients are almost always assigned specific numerical identifiers.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
11. Patient.active
Definition

Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.

+

It is often used to filter patient lists to exclude inactive patients

+

Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.

+
Control0..1
Typeboolean
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to mark a patient record as not to be used because it was created in error.

+
Comments

If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.

+
Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
12. Patient.name
Definition

A name associated with the individual.

+
Control1..*
TypeHumanName
Must Supporttrue
Summarytrue
Requirements

Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

+
Comments

A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
13. Patient.telecom
Definition

A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

+
Control0..*
TypeContactPoint
Summarytrue
Requirements

People have (primary) ways to contact them in some way such as phone, email.

+
Comments

A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
14. Patient.gender
Definition

Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.

+
Control0..1
BindingThe codes SHALL be taken from AdministrativeGender +The gender of a person used for administrative purposes +
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Needed for identification of the individual, in combination with (at least) name and birth date.

+
Comments

The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a "hard" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
15. Patient.birthDate
Definition

The date of birth for the individual.

+
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Age of the individual drives many clinical processes.

+
Comments

At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension "patient-birthTime" available that should be used where Time is required (such as in maternity/infant care systems).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
LOINC Code21112-8
16. Patient.deceased[x]
Definition

Indicates if the individual is deceased or not.

+
Control0..1
TypeChoice of: boolean, dateTime
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

+
Comments

If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
17. Patient.address
Definition

An address for the individual.

+
Control0..*
TypeAddress
Summarytrue
Requirements

May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.

+
Comments

Patient may have multiple addresses with different uses or applicable periods.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
18. Patient.maritalStatus
Definition

This field contains a patient's most recent marital (civil) status.

+
Control0..1
BindingThe codes SHALL be taken from Marital Status Codes; other codes may be used where these codes are not suitable +The domestic partnership status of a person +
TypeCodeableConcept
Summaryfalse
Requirements

Most, if not all systems capture it.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
19. Patient.multipleBirth[x]
Definition

Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).

+
Control0..1
TypeChoice of: boolean, integer
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.

+
Comments

Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
20. Patient.photo
Definition

Image of the patient.

+
Control0..*
TypeAttachment
Summaryfalse
Requirements

Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.

+
Comments

Guidelines:

+
    +
  • Use id photos, not clinical photos.
  • +
  • Limit dimensions to thumbnail.
  • +
  • Keep byte count low to ease resource updates.
  • +
+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
21. Patient.contact
Definition

A contact party (e.g. guardian, partner, friend) for the patient.

+
Control0..*
TypeBackboneElement
Obligations
Obligations
??
Summaryfalse
Requirements

Need to track people you can contact about the patient.

+
Comments

Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
pat-1: SHALL at least contain a contact's details or a reference to an organization (: name.exists() or telecom.exists() or address.exists() or organization.exists())
22. Patient.contact.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

+
Control0..1
Typestring
XML RepresentationIn the XML format, this property is represented as an attribute.
Summaryfalse
23. Patient.contact.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
24. Patient.contact.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
25. Patient.contact.relationship
Definition

The nature of the relationship between the patient and the contact person.

+
Control0..*
BindingThe codes SHALL be taken from PatientContactRelationship; other codes may be used where these codes are not suitable +The nature of the relationship between a patient and a contact person for that patient +
TypeCodeableConcept
Summaryfalse
Requirements

Used to determine which contact person is the most relevant to approach, depending on circumstances.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
26. Patient.contact.name
Definition

A name associated with the contact person.

+
Control0..1
TypeHumanName
Summaryfalse
Requirements

Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
27. Patient.contact.telecom
Definition

A contact detail for the person, e.g. a telephone number or an email address.

+
Control0..*
TypeContactPoint
Summaryfalse
Requirements

People have (primary) ways to contact them in some way such as phone, email.

+
Comments

Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
28. Patient.contact.address
Definition

Address for the contact person.

+
Control0..1
TypeAddress
Summaryfalse
Requirements

Need to keep track where the contact person can be contacted per postal mail or visited.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
29. Patient.contact.gender
Definition

Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.

+
Control0..1
BindingThe codes SHALL be taken from AdministrativeGender +The gender of a person used for administrative purposes +
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

Needed to address the person correctly.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
30. Patient.contact.organization
Definition

Organization on behalf of which the contact is acting or for which the contact is working.

+
Control0..1 This element is affected by the following invariants: pat-1
TypeReference(Organization)
Summaryfalse
Requirements

For guardians or business related contacts, the organization is relevant.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
31. Patient.contact.period
Definition

The period during which this contact person or organization is valid to be contacted relating to this patient.

+
Control0..1
TypePeriod
Summaryfalse
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
32. Patient.communication
Definition

A language which may be used to communicate with the patient about his or her health.

+
Control0..*
TypeBackboneElement
Summaryfalse
Requirements

If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.

+
Comments

If no language is specified, this implies that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
33. Patient.communication.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

+
Control0..1
Typestring
XML RepresentationIn the XML format, this property is represented as an attribute.
Summaryfalse
34. Patient.communication.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
35. Patient.communication.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
36. Patient.communication.language
Definition

The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. "en" for English, or "en-US" for American English versus "en-EN" for England English.

+
Control1..1
BindingThe codes SHOULD be taken from CommonLanguages +A human language +
Additional BindingsPurpose
AllLanguagesMax Binding
TypeCodeableConcept
Summaryfalse
Requirements

Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.

+
Comments

The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
37. Patient.communication.preferred
Definition

Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).

+
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.

+
Comments

This language is specifically identified for communicating healthcare information.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
38. Patient.generalPractitioner
Definition

Patient's nominated care provider.

+
Control0..*
TypeReference(Organization|Practitioner|PractitionerRole)
Summaryfalse
Alternate NamescareProvider
Comments

This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. +Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a "fly-in/fly-out" worker that has the onsite GP also included with his home GP to remain aware of medical issues.

+

Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
39. Patient.managingOrganization
Definition

Organization that is the custodian of the patient record.

+
Control0..1
TypeReference(Organization)
Summarytrue
Requirements

Need to know who recognizes this patient record, manages and updates it.

+
Comments

There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
40. Patient.link
Definition

Link to another patient resource that concerns the same actual patient.

+
Control0..*
TypeBackboneElement
Is Modifiertrue
Summarytrue
Requirements

There are multiple use cases:

+
    +
  • Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and
  • +
  • Distribution of patient information across multiple servers.
  • +
+
Comments

There is no assumption that linked patient records have mutual links.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
41. Patient.link.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

+
Control0..1
Typestring
XML RepresentationIn the XML format, this property is represented as an attribute.
Summaryfalse
42. Patient.link.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
43. Patient.link.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
44. Patient.link.other
Definition

The other patient resource that the link refers to.

+
Control1..1
TypeReference(Patient|RelatedPerson)
Summarytrue
Comments

Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
45. Patient.link.type
Definition

The type of link between this patient resource and another patient resource.

+
Control1..1
BindingThe codes SHALL be taken from LinkType +The type of link between this patient resource and another patient resource +
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
+ +
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient-examples.html b/StructureDefinition-MyPatient-examples.html new file mode 100644 index 0000000..7fb0c9b --- /dev/null +++ b/StructureDefinition-MyPatient-examples.html @@ -0,0 +1,423 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Examples - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Examples

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + + + + + + + + +

Examples for the MyPatient Profile.

+ + + + + + + + +
+ PatientExample +
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient-mappings.html b/StructureDefinition-MyPatient-mappings.html new file mode 100644 index 0000000..79a9d39 --- /dev/null +++ b/StructureDefinition-MyPatient-mappings.html @@ -0,0 +1,524 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Mappings - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Mappings

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

Mappings for the MyPatient resource profile.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MyPatient
PatientEntity. Role, or Act, Patient[classCode=PAT]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
   activestatusCode
   namename
   telecomtelecom
   genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
   birthDateplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime
   deceased[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
   addressaddr
   maritalStatusplayer[classCode=PSN]/maritalStatusCode
   multipleBirth[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber
   photoplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/desc
   contactplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      relationshipcode
      namename
      telecomtelecom
      addressaddr
      genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
      organizationscoper
      periodeffectiveTime
   communicationLanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
      preferredpreferenceInd
   generalPractitionersubjectOf.CareEvent.performer.AssignedEntity
   managingOrganizationscoper
   linkoutboundLink
      idn/a
      extensionn/a
      modifierExtensionN/A
      otherid
      typetypeCode
+

Mappings for CDA (R2) (http://hl7.org/v3/cda)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MyPatient
PatientClinicalDocument.recordTarget.patientRole
   identifier.id
   activen/a
   name.patient.name
   telecom.telecom
   gender.patient.administrativeGenderCode
   birthDate.patient.birthTime
   deceased[x]n/a
   address.addr
   maritalStatus.patient.maritalStatusCode
   multipleBirth[x]n/a
   photon/a
   contactn/a
      relationshipn/a
      namen/a
      telecomn/a
      addressn/a
      gendern/a
      organizationn/a
      periodn/a
   communicationpatient.languageCommunication
      language.languageCode
      preferred.preferenceInd
   generalPractitionern/a
   managingOrganization.providerOrganization
   linkn/a
      othern/a
      typen/a
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + +
MyPatient
Patient
   identifierFiveWs.identifier
   activeFiveWs.status
+

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

+ + + + + + + + + + + + + + + + + + + + + + + + + +
MyPatient
Patient
   identifierPID-3
   namePID-5, PID-9
   telecomPID-13, PID-14, PID-40
   genderPID-8
   birthDatePID-7
   deceased[x]PID-30 (bool) and PID-29 (datetime)
   addressPID-11
   maritalStatusPID-16
   multipleBirth[x]PID-24 (bool), PID-25 (integer)
   photoOBX-5 - needs a profile
   contact
      relationshipNK1-7, NK1-3
      nameNK1-2
      telecomNK1-5, NK1-6, NK1-40
      addressNK1-4
      genderNK1-15
      organizationNK1-13, NK1-30, NK1-31, NK1-32, NK1-41
   communication
      languagePID-15, LAN-2
      preferredPID-15
   generalPractitionerPD1-4
   link
      otherPID-3, MRG-1
+

Mappings for LOINC code for the element (http://loinc.org)

+ + + +
MyPatient
Patient
   birthDate21112-8
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient-testing.html b/StructureDefinition-MyPatient-testing.html new file mode 100644 index 0000000..7478434 --- /dev/null +++ b/StructureDefinition-MyPatient-testing.html @@ -0,0 +1,407 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Testing - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Testing

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + + + +

No TestScripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient.csv b/StructureDefinition-MyPatient.csv new file mode 100644 index 0000000..3d26767 --- /dev/null +++ b/StructureDefinition-MyPatient.csv @@ -0,0 +1,165 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping","Mapping: CDA (R2)","Mapping: FiveWs Pattern Mapping","Mapping: HL7 v2 Mapping","Mapping: LOINC code for the element" +"Patient","Patient","","SubjectOfCare Client Resident +","",0,*,"","","","null {[]} {[]} +","Information about an individual or animal receiving health care services","Demographics and other administrative information about an individual or animal receiving care or other health-related services.","","","","","","","","","",,,,,"",,,,"Patient",0,*,"","","Entity. Role, or Act","Patient[classCode=PAT]","ClinicalDocument.recordTarget.patientRole" +"Patient.id","Patient.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"Patient.meta","Patient.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Patient.implicitRules","Patient.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Patient.language","Patient.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Patient.text","Patient.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"Patient.contained","Patient.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"Patient.extension","Patient.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.modifierExtension","Patient.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.identifier","Patient.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","An identifier for this patient","An identifier for this patient.","","Patients are almost always assigned specific numerical identifiers.","","","","","","","",,,,,"",,,,"Patient.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","id",".id","FiveWs.identifier","PID-3" +"Patient.active","Patient.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether this patient's record is in active use","Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. + +It is often used to filter patient lists to exclude inactive patients + +Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.","If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.","Need to be able to mark a patient record as not to be used because it was created in error.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Patient.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","statusCode","n/a","FiveWs.status" +"Patient.name","Patient.name","","","",1,*,"Y","","Y","HumanName {[]} {[]} +","A name associated with the patient","A name associated with the individual.","A patient may have multiple names with different uses or applicable periods. For animals, the name is a ""HumanName"" in the sense that is assigned and used by humans and has the same patterns.","Need to be able to track the patient by multiple names. Examples are your official name and a partner name.","","","","","","","",,,,,"",,,,"Patient.name",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","name",".patient.name","PID-5, PID-9" +"Patient.telecom","Patient.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","A contact detail for the individual","A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.","A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","telecom",".telecom","PID-13, PID-14, PID-40" +"Patient.gender","Patient.gender","","","",0,1,"","","Y","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.","The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a ""hard"" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.","Needed for identification of the individual, in combination with (at least) name and birth date.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender",".patient.administrativeGenderCode","PID-8" +"Patient.birthDate","Patient.birthDate","","","",0,1,"","","Y","date {[]} {[]} +","The date of birth for the individual","The date of birth for the individual.","At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension ""patient-birthTime"" available that should be used where Time is required (such as in maternity/infant care systems).","Age of the individual drives many clinical processes.","","","","","","","",,,,,"",,,,"Patient.birthDate",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime",".patient.birthTime","PID-7","21112-8" +"Patient.deceased[x]","Patient.deceased[x]","","","",0,1,"","Y","Y","boolean {[]} {[]} +dateTime {[]} {[]}","Indicates if the individual is deceased or not","Indicates if the individual is deceased or not.","If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.","The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.","","","","","","","",,,,,"",,,,"Patient.deceased[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime","n/a","PID-30 (bool) and PID-29 (datetime)" +"Patient.address","Patient.address","","","",0,*,"","","Y","Address {[]} {[]} +","An address for the individual","An address for the individual.","Patient may have multiple addresses with different uses or applicable periods.","May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.","","","","","","","",,,,,"",,,,"Patient.address",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","addr",".addr","PID-11" +"Patient.maritalStatus","Patient.maritalStatus","","","",0,1,"","","","CodeableConcept {[]} {[]} +","Marital (civil) status of a patient","This field contains a patient's most recent marital (civil) status.","","Most, if not all systems capture it.","","","","","","","",,"extensible","The domestic partnership status of a person.","http://hl7.org/fhir/ValueSet/marital-status","",,,,"Patient.maritalStatus",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN]/maritalStatusCode",".patient.maritalStatusCode","PID-16" +"Patient.multipleBirth[x]","Patient.multipleBirth[x]","","","",0,1,"","","","boolean {[]} {[]} +integer {[]} {[]}","Whether patient is part of a multiple birth","Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).","Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).","For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.","","","","","","","",,,,,"",,,,"Patient.multipleBirth[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber","n/a","PID-24 (bool), PID-25 (integer)" +"Patient.photo","Patient.photo","","","",0,*,"","","","Attachment {[]} {[]} +","Image of the patient","Image of the patient.","Guidelines: +* Use id photos, not clinical photos. +* Limit dimensions to thumbnail. +* Keep byte count low to ease resource updates.","Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.","","","","","","","",,,,,"",,,,"Patient.photo",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc","n/a","OBX-5 - needs a profile" +"Patient.contact","Patient.contact","","","",0,*,"","","","BackboneElement {[]} {[]} +","A contact party (e.g. guardian, partner, friend) for the patient","A contact party (e.g. guardian, partner, friend) for the patient.","Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.","Need to track people you can contact about the patient.","","","","","","","",,,,,"",,,,"Patient.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +pat-1:SHALL at least contain a contact's details or a reference to an organization {name.exists() or telecom.exists() or address.exists() or organization.exists()}","player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]","n/a" +"Patient.contact.id","Patient.contact.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Patient.contact.extension","Patient.contact.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Patient.contact.modifierExtension","Patient.contact.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.contact.relationship","Patient.contact.relationship","","","",0,*,"","","","CodeableConcept {[]} {[]} +","The kind of relationship","The nature of the relationship between the patient and the contact person.","","Used to determine which contact person is the most relevant to approach, depending on circumstances.","","","","","","","",,"extensible","The nature of the relationship between a patient and a contact person for that patient.","http://hl7.org/fhir/ValueSet/patient-contactrelationship","",,,,"Patient.contact.relationship",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","code","n/a","NK1-7, NK1-3" +"Patient.contact.name","Patient.contact.name","","","",0,1,"","","","HumanName {[]} {[]} +","A name associated with the contact person","A name associated with the contact person.","","Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.","","","","","","","",,,,,"",,,,"Patient.contact.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","name","n/a","NK1-2" +"Patient.contact.telecom","Patient.contact.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","A contact detail for the person","A contact detail for the person, e.g. a telephone number or an email address.","Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.contact.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","telecom","n/a","NK1-5, NK1-6, NK1-40" +"Patient.contact.address","Patient.contact.address","","","",0,1,"","","","Address {[]} {[]} +","Address for the contact person","Address for the contact person.","","Need to keep track where the contact person can be contacted per postal mail or visited.","","","","","","","",,,,,"",,,,"Patient.contact.address",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","addr","n/a","NK1-4" +"Patient.contact.gender","Patient.contact.gender","","","",0,1,"","","","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.","","Needed to address the person correctly.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.contact.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender","n/a","NK1-15" +"Patient.contact.organization","Patient.contact.organization","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is associated with the contact","Organization on behalf of which the contact is acting or for which the contact is working.","","For guardians or business related contacts, the organization is relevant.","","","","","","","",,,,,"",,,,"Patient.contact.organization",0,1,"pat-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","scoper","n/a","NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" +"Patient.contact.period","Patient.contact.period","","","",0,1,"","","","Period {[]} {[]} +","The period during which this contact person or organization is valid to be contacted relating to this patient","The period during which this contact person or organization is valid to be contacted relating to this patient.","","","","","","","","","",,,,,"",,,,"Patient.contact.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","effectiveTime","n/a" +"Patient.communication","Patient.communication","","","",0,*,"","","","BackboneElement {[]} {[]} +","A language which may be used to communicate with the patient about his or her health","A language which may be used to communicate with the patient about his or her health.","If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.","If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.","","","","","","","",,,,,"",,,,"Patient.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","LanguageCommunication","patient.languageCommunication" +"Patient.communication.id","Patient.communication.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Patient.communication.extension","Patient.communication.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Patient.communication.modifierExtension","Patient.communication.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.communication.language","Patient.communication.language","","","",1,1,"","","","CodeableConcept {[]} {[]} +","The language which can be used to communicate with the patient about his or her health","The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. ""en"" for English, or ""en-US"" for American English versus ""en-EN"" for England English.","The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.","Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Patient.communication.language",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code",".languageCode","PID-15, LAN-2" +"Patient.communication.preferred","Patient.communication.preferred","","","",0,1,"","","","boolean {[]} {[]} +","Language preference indicator","Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).","This language is specifically identified for communicating healthcare information.","People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.","","","","","","","",,,,,"",,,,"Patient.communication.preferred",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","preferenceInd",".preferenceInd","PID-15" +"Patient.generalPractitioner","Patient.generalPractitioner","","careProvider +","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole]]} +","Patient's nominated primary care provider","Patient's nominated care provider.","This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. +Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a ""fly-in/fly-out"" worker that has the onsite GP also included with his home GP to remain aware of medical issues. + +Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.","","","","","","","","",,,,,"",,,,"Patient.generalPractitioner",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","subjectOf.CareEvent.performer.AssignedEntity","n/a","PD1-4" +"Patient.managingOrganization","Patient.managingOrganization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is the custodian of the patient record","Organization that is the custodian of the patient record.","There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).","Need to know who recognizes this patient record, manages and updates it.","","","","","","","",,,,,"",,,,"Patient.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","scoper",".providerOrganization" +"Patient.link","Patient.link","","","",0,*,"","Y","Y","BackboneElement {[]} {[]} +","Link to another patient resource that concerns the same actual person","Link to another patient resource that concerns the same actual patient.","There is no assumption that linked patient records have mutual links.","There are multiple use cases: + +* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and +* Distribution of patient information across multiple servers.","","","","","","","",,,,,"",,,,"Patient.link",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","outboundLink","n/a" +"Patient.link.id","Patient.link.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Patient.link.extension","Patient.link.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Patient.link.modifierExtension","Patient.link.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.link.other","Patient.link.other","","","",1,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]} +","The other patient or related person resource that the link refers to","The other patient resource that the link refers to.","Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.","","","","","","","","",,,,,"",,,,"Patient.link.other",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","id","n/a","PID-3, MRG-1" +"Patient.link.type","Patient.link.type","","","",1,1,"","","Y","code {[]} {[]} +","replaced-by | replaces | refer | seealso","The type of link between this patient resource and another patient resource.","","","","","","","","","",,"required","The type of link between this patient resource and another patient resource.","http://hl7.org/fhir/ValueSet/link-type|4.0.1","",,,,"Patient.link.type",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","typeCode","n/a" diff --git a/StructureDefinition-MyPatient.html b/StructureDefinition-MyPatient.html new file mode 100644 index 0000000..ea61bb7 --- /dev/null +++ b/StructureDefinition-MyPatient.html @@ -0,0 +1,1111 @@ + + + + + + SMART-IG-EMPTY\MyPatient - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + MyPatient + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatientVersion: + 0.1.0
+ + Draft + + as of 2023-07-12 + + + Computable Name: MyPatient
+ +

+

An example profile of the Patient resource.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

+ Description of Profiles, Differentials, Snapshots and how the different presentations work. +

+
+ + +
+
+

This structure is derived from Patient +

+
+ + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... name S1..*HumanNameA name associated with the patient

doco Documentation for this format
+ + + + + + + +
+
+
+ +
+
+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... active ?!Σ0..1booleanWhether this patient's record is in active use
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierAn identifier for this patient
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name SΣ1..*HumanNameA name associated with the patient
... telecom Σ0..*ContactPointA contact detail for the individual
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date of birth for the individual
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*AddressAn address for the individual
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient
... contact C0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship 0..*CodeableConceptThe kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... organization C0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Patient.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.genderrequiredAdministrativeGender
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Patient +

+
+ + +

+Summary +

+

Mandatory: 1 element
Must-Support: 1 element

+
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from Patient +

+
+ + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... name S1..*HumanNameA name associated with the patient

doco Documentation for this format
+ + + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... active ?!Σ0..1booleanWhether this patient's record is in active use
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierAn identifier for this patient
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name SΣ1..*HumanNameA name associated with the patient
... telecom Σ0..*ContactPointA contact detail for the individual
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date of birth for the individual
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*AddressAn address for the individual
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient
... contact C0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship 0..*CodeableConceptThe kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... organization C0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Patient.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.genderrequiredAdministrativeGender
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from Patient +

+
+ +

+Summary +

+

Mandatory: 1 element
Must-Support: 1 element

+
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient.json b/StructureDefinition-MyPatient.json new file mode 100644 index 0000000..90e04d1 --- /dev/null +++ b/StructureDefinition-MyPatient.json @@ -0,0 +1,1906 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "MyPatient", + "text" : { + "status" : "extensions", + "div" : "
\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" Patient 0..*PatientInformation about an individual or animal receiving health care services
\".\"\".\"\".\" name S1..*HumanNameA name associated with the patient

\"doco\" Documentation for this format
" + }, + "url" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient", + "version" : "0.1.0", + "name" : "MyPatient", + "status" : "draft", + "date" : "2023-07-12T20:46:00+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "An example profile of the Patient resource.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "cda", + "uri" : "http://hl7.org/v3/cda", + "name" : "CDA (R2)" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }, + { + "identity" : "v2", + "uri" : "http://hl7.org/v2", + "name" : "HL7 v2 Mapping" + }, + { + "identity" : "loinc", + "uri" : "http://loinc.org", + "name" : "LOINC code for the element" + }], + "kind" : "resource", + "abstract" : false, + "type" : "Patient", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Patient", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Patient", + "path" : "Patient", + "short" : "Information about an individual or animal receiving health care services", + "definition" : "Demographics and other administrative information about an individual or animal receiving care or other health-related services.", + "alias" : ["SubjectOfCare Client Resident"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "rim", + "map" : "Patient[classCode=PAT]" + }, + { + "identity" : "cda", + "map" : "ClinicalDocument.recordTarget.patientRole" + }] + }, + { + "id" : "Patient.id", + "path" : "Patient.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Patient.meta", + "path" : "Patient.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Patient.implicitRules", + "path" : "Patient.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "Patient.language", + "path" : "Patient.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "Patient.text", + "path" : "Patient.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "Patient.contained", + "path" : "Patient.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.extension", + "path" : "Patient.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.modifierExtension", + "path" : "Patient.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.identifier", + "path" : "Patient.identifier", + "short" : "An identifier for this patient", + "definition" : "An identifier for this patient.", + "requirements" : "Patients are almost always assigned specific numerical identifiers.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PID-3" + }, + { + "identity" : "rim", + "map" : "id" + }, + { + "identity" : "cda", + "map" : ".id" + }] + }, + { + "id" : "Patient.active", + "path" : "Patient.active", + "short" : "Whether this patient's record is in active use", + "definition" : "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.", + "comment" : "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.", + "requirements" : "Need to be able to mark a patient record as not to be used because it was created in error.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.active", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid", + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : "statusCode" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.name", + "path" : "Patient.name", + "short" : "A name associated with the patient", + "definition" : "A name associated with the individual.", + "comment" : "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns.", + "requirements" : "Need to be able to track the patient by multiple names. Examples are your official name and a partner name.", + "min" : 1, + "max" : "*", + "base" : { + "path" : "Patient.name", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "HumanName" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "mustSupport" : true, + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-5, PID-9" + }, + { + "identity" : "rim", + "map" : "name" + }, + { + "identity" : "cda", + "map" : ".patient.name" + }] + }, + { + "id" : "Patient.telecom", + "path" : "Patient.telecom", + "short" : "A contact detail for the individual", + "definition" : "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", + "comment" : "A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).", + "requirements" : "People have (primary) ways to contact them in some way such as phone, email.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-13, PID-14, PID-40" + }, + { + "identity" : "rim", + "map" : "telecom" + }, + { + "identity" : "cda", + "map" : ".telecom" + }] + }, + { + "id" : "Patient.gender", + "path" : "Patient.gender", + "short" : "male | female | other | unknown", + "definition" : "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.", + "comment" : "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.", + "requirements" : "Needed for identification of the individual, in combination with (at least) name and birth date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.gender", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "AdministrativeGender" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "required", + "description" : "The gender of a person used for administrative purposes.", + "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-8" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" + }, + { + "identity" : "cda", + "map" : ".patient.administrativeGenderCode" + }] + }, + { + "id" : "Patient.birthDate", + "path" : "Patient.birthDate", + "short" : "The date of birth for the individual", + "definition" : "The date of birth for the individual.", + "comment" : "At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems).", + "requirements" : "Age of the individual drives many clinical processes.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.birthDate", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "date" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-7" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime" + }, + { + "identity" : "cda", + "map" : ".patient.birthTime" + }, + { + "identity" : "loinc", + "map" : "21112-8" + }] + }, + { + "id" : "Patient.deceased[x]", + "path" : "Patient.deceased[x]", + "short" : "Indicates if the individual is deceased or not", + "definition" : "Indicates if the individual is deceased or not.", + "comment" : "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.", + "requirements" : "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.deceased[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }, + { + "code" : "dateTime" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.", + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-30 (bool) and PID-29 (datetime)" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.address", + "path" : "Patient.address", + "short" : "An address for the individual", + "definition" : "An address for the individual.", + "comment" : "Patient may have multiple addresses with different uses or applicable periods.", + "requirements" : "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.address", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Address" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-11" + }, + { + "identity" : "rim", + "map" : "addr" + }, + { + "identity" : "cda", + "map" : ".addr" + }] + }, + { + "id" : "Patient.maritalStatus", + "path" : "Patient.maritalStatus", + "short" : "Marital (civil) status of a patient", + "definition" : "This field contains a patient's most recent marital (civil) status.", + "requirements" : "Most, if not all systems capture it.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.maritalStatus", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "MaritalStatus" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "extensible", + "description" : "The domestic partnership status of a person.", + "valueSet" : "http://hl7.org/fhir/ValueSet/marital-status" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-16" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN]/maritalStatusCode" + }, + { + "identity" : "cda", + "map" : ".patient.maritalStatusCode" + }] + }, + { + "id" : "Patient.multipleBirth[x]", + "path" : "Patient.multipleBirth[x]", + "short" : "Whether patient is part of a multiple birth", + "definition" : "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).", + "comment" : "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).", + "requirements" : "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.multipleBirth[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }, + { + "code" : "integer" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-24 (bool), PID-25 (integer)" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.photo", + "path" : "Patient.photo", + "short" : "Image of the patient", + "definition" : "Image of the patient.", + "comment" : "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates.", + "requirements" : "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.photo", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Attachment" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "OBX-5 - needs a profile" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name", + "valueString" : "Contact" + }], + "path" : "Patient.contact", + "short" : "A contact party (e.g. guardian, partner, friend) for the patient", + "definition" : "A contact party (e.g. guardian, partner, friend) for the patient.", + "comment" : "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.", + "requirements" : "Need to track people you can contact about the patient.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.contact", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "pat-1", + "severity" : "error", + "human" : "SHALL at least contain a contact's details or a reference to an organization", + "expression" : "name.exists() or telecom.exists() or address.exists() or organization.exists()", + "xpath" : "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)", + "source" : "http://hl7.org/fhir/StructureDefinition/Patient" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.id", + "path" : "Patient.contact.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.extension", + "path" : "Patient.contact.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.modifierExtension", + "path" : "Patient.contact.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.contact.relationship", + "path" : "Patient.contact.relationship", + "short" : "The kind of relationship", + "definition" : "The nature of the relationship between the patient and the contact person.", + "requirements" : "Used to determine which contact person is the most relevant to approach, depending on circumstances.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.contact.relationship", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "ContactRelationship" + }], + "strength" : "extensible", + "description" : "The nature of the relationship between a patient and a contact person for that patient.", + "valueSet" : "http://hl7.org/fhir/ValueSet/patient-contactrelationship" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-7, NK1-3" + }, + { + "identity" : "rim", + "map" : "code" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.name", + "path" : "Patient.contact.name", + "short" : "A name associated with the contact person", + "definition" : "A name associated with the contact person.", + "requirements" : "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.name", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "HumanName" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-2" + }, + { + "identity" : "rim", + "map" : "name" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.telecom", + "path" : "Patient.contact.telecom", + "short" : "A contact detail for the person", + "definition" : "A contact detail for the person, e.g. a telephone number or an email address.", + "comment" : "Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.", + "requirements" : "People have (primary) ways to contact them in some way such as phone, email.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.contact.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-5, NK1-6, NK1-40" + }, + { + "identity" : "rim", + "map" : "telecom" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.address", + "path" : "Patient.contact.address", + "short" : "Address for the contact person", + "definition" : "Address for the contact person.", + "requirements" : "Need to keep track where the contact person can be contacted per postal mail or visited.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.address", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Address" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-4" + }, + { + "identity" : "rim", + "map" : "addr" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.gender", + "path" : "Patient.contact.gender", + "short" : "male | female | other | unknown", + "definition" : "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", + "requirements" : "Needed to address the person correctly.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.gender", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "AdministrativeGender" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "required", + "description" : "The gender of a person used for administrative purposes.", + "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-15" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.organization", + "path" : "Patient.contact.organization", + "short" : "Organization that is associated with the contact", + "definition" : "Organization on behalf of which the contact is acting or for which the contact is working.", + "requirements" : "For guardians or business related contacts, the organization is relevant.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.organization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "condition" : ["pat-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" + }, + { + "identity" : "rim", + "map" : "scoper" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.period", + "path" : "Patient.contact.period", + "short" : "The period during which this contact person or organization is valid to be contacted relating to this patient", + "definition" : "The period during which this contact person or organization is valid to be contacted relating to this patient.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "effectiveTime" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.communication", + "path" : "Patient.communication", + "short" : "A language which may be used to communicate with the patient about his or her health", + "definition" : "A language which may be used to communicate with the patient about his or her health.", + "comment" : "If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.", + "requirements" : "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.communication", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "LanguageCommunication" + }, + { + "identity" : "cda", + "map" : "patient.languageCommunication" + }] + }, + { + "id" : "Patient.communication.id", + "path" : "Patient.communication.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.communication.extension", + "path" : "Patient.communication.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.communication.modifierExtension", + "path" : "Patient.communication.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.communication.language", + "path" : "Patient.communication.language", + "short" : "The language which can be used to communicate with the patient about his or her health", + "definition" : "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", + "comment" : "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.", + "requirements" : "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Patient.communication.language", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-15, LAN-2" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code" + }, + { + "identity" : "cda", + "map" : ".languageCode" + }] + }, + { + "id" : "Patient.communication.preferred", + "path" : "Patient.communication.preferred", + "short" : "Language preference indicator", + "definition" : "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", + "comment" : "This language is specifically identified for communicating healthcare information.", + "requirements" : "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.communication.preferred", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-15" + }, + { + "identity" : "rim", + "map" : "preferenceInd" + }, + { + "identity" : "cda", + "map" : ".preferenceInd" + }] + }, + { + "id" : "Patient.generalPractitioner", + "path" : "Patient.generalPractitioner", + "short" : "Patient's nominated primary care provider", + "definition" : "Patient's nominated care provider.", + "comment" : "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.", + "alias" : ["careProvider"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.generalPractitioner", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://hl7.org/fhir/StructureDefinition/Practitioner", + "http://hl7.org/fhir/StructureDefinition/PractitionerRole"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "PD1-4" + }, + { + "identity" : "rim", + "map" : "subjectOf.CareEvent.performer.AssignedEntity" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.managingOrganization", + "path" : "Patient.managingOrganization", + "short" : "Organization that is the custodian of the patient record", + "definition" : "Organization that is the custodian of the patient record.", + "comment" : "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).", + "requirements" : "Need to know who recognizes this patient record, manages and updates it.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.managingOrganization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "scoper" + }, + { + "identity" : "cda", + "map" : ".providerOrganization" + }] + }, + { + "id" : "Patient.link", + "path" : "Patient.link", + "short" : "Link to another patient resource that concerns the same actual person", + "definition" : "Link to another patient resource that concerns the same actual patient.", + "comment" : "There is no assumption that linked patient records have mutual links.", + "requirements" : "There are multiple use cases: \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.link", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "outboundLink" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.id", + "path" : "Patient.link.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.extension", + "path" : "Patient.link.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.modifierExtension", + "path" : "Patient.link.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.link.other", + "path" : "Patient.link.other", + "short" : "The other patient or related person resource that the link refers to", + "definition" : "The other patient resource that the link refers to.", + "comment" : "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Patient.link.other", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy", + "valueBoolean" : false + }], + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Patient", + "http://hl7.org/fhir/StructureDefinition/RelatedPerson"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-3, MRG-1" + }, + { + "identity" : "rim", + "map" : "id" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.type", + "path" : "Patient.link.type", + "short" : "replaced-by | replaces | refer | seealso", + "definition" : "The type of link between this patient resource and another patient resource.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Patient.link.type", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "LinkType" + }], + "strength" : "required", + "description" : "The type of link between this patient resource and another patient resource.", + "valueSet" : "http://hl7.org/fhir/ValueSet/link-type|4.0.1" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "typeCode" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Patient", + "path" : "Patient" + }, + { + "id" : "Patient.name", + "path" : "Patient.name", + "min" : 1, + "mustSupport" : true + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-MyPatient.profile.history.html b/StructureDefinition-MyPatient.profile.history.html new file mode 100644 index 0000000..172f645 --- /dev/null +++ b/StructureDefinition-MyPatient.profile.history.html @@ -0,0 +1,401 @@ + + + + + + SMART-IG-EMPTY\ - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Change History

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ +

Changes in the MyPatient resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient.profile.json.html b/StructureDefinition-MyPatient.profile.json.html new file mode 100644 index 0000000..245199a --- /dev/null +++ b/StructureDefinition-MyPatient.profile.json.html @@ -0,0 +1,2648 @@ + + + + + + SMART-IG-EMPTY\MyPatient - JSON Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - JSON Profile

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

JSON representation of the MyPatient resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "MyPatient",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the the element can appear in the instance\">Card.</a></th><th style=\"width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description &amp; Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_resource.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient\">Patient</a><a name=\"Patient\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Information about an individual or animal receiving health care services</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient.name\">name</a><a name=\"Patient.name\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"This element must be supported\">S</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#HumanName\">HumanName</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">A name associated with the patient</span></td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
+  },
+  "url" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient",
+  "version" : "0.1.0",
+  "name" : "MyPatient",
+  "status" : "draft",
+  "date" : "2023-07-12T20:46:00+00:00",
+  "publisher" : "WHO",
+  "contact" : [
+    {
+      "name" : "WHO",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://who.int"
+        }
+      ]
+    }
+  ],
+  "description" : "An example profile of the Patient resource.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "cda",
+      "uri" : "http://hl7.org/v3/cda",
+      "name" : "CDA (R2)"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    },
+    {
+      "identity" : "v2",
+      "uri" : "http://hl7.org/v2",
+      "name" : "HL7 v2 Mapping"
+    },
+    {
+      "identity" : "loinc",
+      "uri" : "http://loinc.org",
+      "name" : "LOINC code for the element"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "Patient",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Patient",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Patient",
+        "path" : "Patient",
+        "short" : "Information about an individual or animal receiving health care services",
+        "definition" : "Demographics and other administrative information about an individual or animal receiving care or other health-related services.",
+        "alias" : [
+          "SubjectOfCare Client Resident"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Patient[classCode=PAT]"
+          },
+          {
+            "identity" : "cda",
+            "map" : "ClinicalDocument.recordTarget.patientRole"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.id",
+        "path" : "Patient.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Patient.meta",
+        "path" : "Patient.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Patient.implicitRules",
+        "path" : "Patient.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "Patient.language",
+        "path" : "Patient.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "Patient.text",
+        "path" : "Patient.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contained",
+        "path" : "Patient.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.extension",
+        "path" : "Patient.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.modifierExtension",
+        "path" : "Patient.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.identifier",
+        "path" : "Patient.identifier",
+        "short" : "An identifier for this patient",
+        "definition" : "An identifier for this patient.",
+        "requirements" : "Patients are almost always assigned specific numerical identifiers.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PID-3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "id"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".id"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.active",
+        "path" : "Patient.active",
+        "short" : "Whether this patient's record is in active use",
+        "definition" : "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.",
+        "comment" : "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.",
+        "requirements" : "Need to be able to mark a patient record as not to be used because it was created in error.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.active",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : "statusCode"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.name",
+        "path" : "Patient.name",
+        "short" : "A name associated with the patient",
+        "definition" : "A name associated with the individual.",
+        "comment" : "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns.",
+        "requirements" : "Need to be able to track the patient by multiple names. Examples are your official name and a partner name.",
+        "min" : 1,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.name",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "HumanName"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "mustSupport" : true,
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-5, PID-9"
+          },
+          {
+            "identity" : "rim",
+            "map" : "name"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.name"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.telecom",
+        "path" : "Patient.telecom",
+        "short" : "A contact detail for the individual",
+        "definition" : "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.",
+        "comment" : "A Patient may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).",
+        "requirements" : "People have (primary) ways to contact them in some way such as phone, email.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-13, PID-14, PID-40"
+          },
+          {
+            "identity" : "rim",
+            "map" : "telecom"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".telecom"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.gender",
+        "path" : "Patient.gender",
+        "short" : "male | female | other | unknown",
+        "definition" : "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.",
+        "comment" : "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female.  Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.)  However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice.  Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects.  For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error.  See the Patient Gender and Sex section for additional information about communicating patient gender and sex.",
+        "requirements" : "Needed for identification of the individual, in combination with (at least) name and birth date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.gender",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "AdministrativeGender"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "required",
+          "description" : "The gender of a person used for administrative purposes.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-8"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.administrativeGenderCode"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.birthDate",
+        "path" : "Patient.birthDate",
+        "short" : "The date of birth for the individual",
+        "definition" : "The date of birth for the individual.",
+        "comment" : "At least an estimated year should be provided as a guess if the real DOB is unknown  There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems).",
+        "requirements" : "Age of the individual drives many clinical processes.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.birthDate",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "date"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.birthTime"
+          },
+          {
+            "identity" : "loinc",
+            "map" : "21112-8"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.deceased[x]",
+        "path" : "Patient.deceased[x]",
+        "short" : "Indicates if the individual is deceased or not",
+        "definition" : "Indicates if the individual is deceased or not.",
+        "comment" : "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.",
+        "requirements" : "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.deceased[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          },
+          {
+            "code" : "dateTime"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-30  (bool) and PID-29 (datetime)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.address",
+        "path" : "Patient.address",
+        "short" : "An address for the individual",
+        "definition" : "An address for the individual.",
+        "comment" : "Patient may have multiple addresses with different uses or applicable periods.",
+        "requirements" : "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.address",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Address"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-11"
+          },
+          {
+            "identity" : "rim",
+            "map" : "addr"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".addr"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.maritalStatus",
+        "path" : "Patient.maritalStatus",
+        "short" : "Marital (civil) status of a patient",
+        "definition" : "This field contains a patient's most recent marital (civil) status.",
+        "requirements" : "Most, if not all systems capture it.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.maritalStatus",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "MaritalStatus"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "The domestic partnership status of a person.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/marital-status"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-16"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN]/maritalStatusCode"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.maritalStatusCode"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.multipleBirth[x]",
+        "path" : "Patient.multipleBirth[x]",
+        "short" : "Whether patient is part of a multiple birth",
+        "definition" : "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).",
+        "comment" : "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).",
+        "requirements" : "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.multipleBirth[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          },
+          {
+            "code" : "integer"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-24 (bool), PID-25 (integer)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd,  player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.photo",
+        "path" : "Patient.photo",
+        "short" : "Image of the patient",
+        "definition" : "Image of the patient.",
+        "comment" : "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates.",
+        "requirements" : "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.photo",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Attachment"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "OBX-5 - needs a profile"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
+            "valueString" : "Contact"
+          }
+        ],
+        "path" : "Patient.contact",
+        "short" : "A contact party (e.g. guardian, partner, friend) for the patient",
+        "definition" : "A contact party (e.g. guardian, partner, friend) for the patient.",
+        "comment" : "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.",
+        "requirements" : "Need to track people you can contact about the patient.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.contact",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "pat-1",
+            "severity" : "error",
+            "human" : "SHALL at least contain a contact's details or a reference to an organization",
+            "expression" : "name.exists() or telecom.exists() or address.exists() or organization.exists()",
+            "xpath" : "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Patient"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.id",
+        "path" : "Patient.contact.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.extension",
+        "path" : "Patient.contact.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.modifierExtension",
+        "path" : "Patient.contact.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.relationship",
+        "path" : "Patient.contact.relationship",
+        "short" : "The kind of relationship",
+        "definition" : "The nature of the relationship between the patient and the contact person.",
+        "requirements" : "Used to determine which contact person is the most relevant to approach, depending on circumstances.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.contact.relationship",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "ContactRelationship"
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "The nature of the relationship between a patient and a contact person for that patient.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/patient-contactrelationship"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-7, NK1-3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "code"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.name",
+        "path" : "Patient.contact.name",
+        "short" : "A name associated with the contact person",
+        "definition" : "A name associated with the contact person.",
+        "requirements" : "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.name",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "HumanName"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-2"
+          },
+          {
+            "identity" : "rim",
+            "map" : "name"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.telecom",
+        "path" : "Patient.contact.telecom",
+        "short" : "A contact detail for the person",
+        "definition" : "A contact detail for the person, e.g. a telephone number or an email address.",
+        "comment" : "Contact may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently, and also to help with identification.",
+        "requirements" : "People have (primary) ways to contact them in some way such as phone, email.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.contact.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-5, NK1-6, NK1-40"
+          },
+          {
+            "identity" : "rim",
+            "map" : "telecom"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.address",
+        "path" : "Patient.contact.address",
+        "short" : "Address for the contact person",
+        "definition" : "Address for the contact person.",
+        "requirements" : "Need to keep track where the contact person can be contacted per postal mail or visited.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.address",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Address"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "addr"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.gender",
+        "path" : "Patient.contact.gender",
+        "short" : "male | female | other | unknown",
+        "definition" : "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.",
+        "requirements" : "Needed to address the person correctly.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.gender",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "AdministrativeGender"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "required",
+          "description" : "The gender of a person used for administrative purposes.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-15"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.organization",
+        "path" : "Patient.contact.organization",
+        "short" : "Organization that is associated with the contact",
+        "definition" : "Organization on behalf of which the contact is acting or for which the contact is working.",
+        "requirements" : "For guardians or business related contacts, the organization is relevant.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.organization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "condition" : [
+          "pat-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41"
+          },
+          {
+            "identity" : "rim",
+            "map" : "scoper"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.period",
+        "path" : "Patient.contact.period",
+        "short" : "The period during which this contact person or organization is valid to be contacted relating to this patient",
+        "definition" : "The period during which this contact person or organization is valid to be contacted relating to this patient.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "effectiveTime"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication",
+        "path" : "Patient.communication",
+        "short" : "A language which may be used to communicate with the patient about his or her health",
+        "definition" : "A language which may be used to communicate with the patient about his or her health.",
+        "comment" : "If no language is specified, this *implies* that the default local language is spoken.  If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations.   For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.",
+        "requirements" : "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.communication",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "LanguageCommunication"
+          },
+          {
+            "identity" : "cda",
+            "map" : "patient.languageCommunication"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.id",
+        "path" : "Patient.communication.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.extension",
+        "path" : "Patient.communication.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.modifierExtension",
+        "path" : "Patient.communication.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.language",
+        "path" : "Patient.communication.language",
+        "short" : "The language which can be used to communicate with the patient about his or her health",
+        "definition" : "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.",
+        "comment" : "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.",
+        "requirements" : "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.communication.language",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-15, LAN-2"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".languageCode"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.preferred",
+        "path" : "Patient.communication.preferred",
+        "short" : "Language preference indicator",
+        "definition" : "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).",
+        "comment" : "This language is specifically identified for communicating healthcare information.",
+        "requirements" : "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.communication.preferred",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-15"
+          },
+          {
+            "identity" : "rim",
+            "map" : "preferenceInd"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".preferenceInd"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.generalPractitioner",
+        "path" : "Patient.generalPractitioner",
+        "short" : "Patient's nominated primary care provider",
+        "definition" : "Patient's nominated care provider.",
+        "comment" : "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles.  It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.",
+        "alias" : [
+          "careProvider"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.generalPractitioner",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://hl7.org/fhir/StructureDefinition/Practitioner",
+              "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PD1-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "subjectOf.CareEvent.performer.AssignedEntity"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.managingOrganization",
+        "path" : "Patient.managingOrganization",
+        "short" : "Organization that is the custodian of the patient record",
+        "definition" : "Organization that is the custodian of the patient record.",
+        "comment" : "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).",
+        "requirements" : "Need to know who recognizes this patient record, manages and updates it.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.managingOrganization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "scoper"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".providerOrganization"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link",
+        "path" : "Patient.link",
+        "short" : "Link to another patient resource that concerns the same actual person",
+        "definition" : "Link to another patient resource that concerns the same actual patient.",
+        "comment" : "There is no assumption that linked patient records have mutual links.",
+        "requirements" : "There are multiple use cases:   \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.link",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "outboundLink"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.id",
+        "path" : "Patient.link.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.extension",
+        "path" : "Patient.link.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.modifierExtension",
+        "path" : "Patient.link.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.other",
+        "path" : "Patient.link.other",
+        "short" : "The other patient or related person resource that the link refers to",
+        "definition" : "The other patient resource that the link refers to.",
+        "comment" : "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.link.other",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy",
+                "valueBoolean" : false
+              }
+            ],
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Patient",
+              "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-3, MRG-1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "id"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.type",
+        "path" : "Patient.link.type",
+        "short" : "replaced-by | replaces | refer | seealso",
+        "definition" : "The type of link between this patient resource and another patient resource.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.link.type",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "LinkType"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The type of link between this patient resource and another patient resource.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/link-type|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "typeCode"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Patient",
+        "path" : "Patient"
+      },
+      {
+        "id" : "Patient.name",
+        "path" : "Patient.name",
+        "min" : 1,
+        "mustSupport" : true
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient.profile.ttl.html b/StructureDefinition-MyPatient.profile.ttl.html new file mode 100644 index 0000000..e6531ed --- /dev/null +++ b/StructureDefinition-MyPatient.profile.ttl.html @@ -0,0 +1,2013 @@ + + + + + + SMART-IG-EMPTY\MyPatient - TTL Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - TTL Profile

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

TTL representation of the MyPatient resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "MyPatient"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the the element can appear in the instance\">Card.</a></th><th style=\"width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description &amp; Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_resource.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient\">Patient</a><a name=\"Patient\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Information about an individual or animal receiving health care services</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient.name\">name</a><a name=\"Patient.name\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"This element must be supported\">S</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#HumanName\">HumanName</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">A name associated with the patient</span></td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "MyPatient"] ; # 
+  fhir:status [ fhir:v "draft"] ; # 
+  fhir:date [ fhir:v "2023-07-12T20:46:00+00:00"^^xsd:dateTime] ; # 
+  fhir:publisher [ fhir:v "WHO"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "WHO" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://who.int" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "An example profile of the Patient resource."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3/cda"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "CDA (R2)" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "HL7 v2 Mapping" ]
+  ] [
+fhir:identity [ fhir:v "loinc" ] ;
+fhir:uri [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "LOINC code for the element" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "Patient"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Patient" ] ;
+fhir:path [ fhir:v "Patient" ] ;
+fhir:short [ fhir:v "Information about an individual or animal receiving health care services" ] ;
+fhir:definition [ fhir:v "Demographics and other administrative information about an individual or animal receiving care or other health-related services." ] ;
+      ( fhir:alias [ fhir:v "SubjectOfCare Client Resident" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Patient[classCode=PAT]" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "ClinicalDocument.recordTarget.patientRole" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.id" ] ;
+fhir:path [ fhir:v "Patient.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Patient.meta" ] ;
+fhir:path [ fhir:v "Patient.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Patient.implicitRules" ] ;
+fhir:path [ fhir:v "Patient.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Patient.language" ] ;
+fhir:path [ fhir:v "Patient.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "Patient.text" ] ;
+fhir:path [ fhir:v "Patient.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contained" ] ;
+fhir:path [ fhir:v "Patient.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.extension" ] ;
+fhir:path [ fhir:v "Patient.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.identifier" ] ;
+fhir:path [ fhir:v "Patient.identifier" ] ;
+fhir:short [ fhir:v "An identifier for this patient" ] ;
+fhir:definition [ fhir:v "An identifier for this patient." ] ;
+fhir:requirements [ fhir:v "Patients are almost always assigned specific numerical identifiers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "id" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".id" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.active" ] ;
+fhir:path [ fhir:v "Patient.active" ] ;
+fhir:short [ fhir:v "Whether this patient's record is in active use" ] ;
+fhir:definition [ fhir:v "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death." ] ;
+fhir:comment [ fhir:v "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient." ] ;
+fhir:requirements [ fhir:v "Need to be able to mark a patient record as not to be used because it was created in error." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.active" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "statusCode" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.name" ] ;
+fhir:path [ fhir:v "Patient.name" ] ;
+fhir:short [ fhir:v "A name associated with the patient" ] ;
+fhir:definition [ fhir:v "A name associated with the individual." ] ;
+fhir:comment [ fhir:v "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns." ] ;
+fhir:requirements [ fhir:v "Need to be able to track the patient by multiple names. Examples are your official name and a partner name." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "HumanName"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:mustSupport [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-5, PID-9" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "name" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.name" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.telecom" ] ;
+fhir:path [ fhir:v "Patient.telecom" ] ;
+fhir:short [ fhir:v "A contact detail for the individual" ] ;
+fhir:definition [ fhir:v "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted." ] ;
+fhir:comment [ fhir:v "A Patient may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone)." ] ;
+fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-13, PID-14, PID-40" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "telecom" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".telecom" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.gender" ] ;
+fhir:path [ fhir:v "Patient.gender" ] ;
+fhir:short [ fhir:v "male | female | other | unknown" ] ;
+fhir:definition [ fhir:v "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes." ] ;
+fhir:comment [ fhir:v "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female.  Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.)  However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice.  Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects.  For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error.  See the Patient Gender and Sex section for additional information about communicating patient gender and sex." ] ;
+fhir:requirements [ fhir:v "Needed for identification of the individual, in combination with (at least) name and birth date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.gender" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "AdministrativeGender" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-8" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.administrativeGenderCode" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.birthDate" ] ;
+fhir:path [ fhir:v "Patient.birthDate" ] ;
+fhir:short [ fhir:v "The date of birth for the individual" ] ;
+fhir:definition [ fhir:v "The date of birth for the individual." ] ;
+fhir:comment [ fhir:v "At least an estimated year should be provided as a guess if the real DOB is unknown  There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems)." ] ;
+fhir:requirements [ fhir:v "Age of the individual drives many clinical processes." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.birthDate" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "date"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.birthTime" ]       ] [
+fhir:identity [ fhir:v "loinc" ] ;
+fhir:map [ fhir:v "21112-8" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.deceased[x]" ] ;
+fhir:path [ fhir:v "Patient.deceased[x]" ] ;
+fhir:short [ fhir:v "Indicates if the individual is deceased or not" ] ;
+fhir:definition [ fhir:v "Indicates if the individual is deceased or not." ] ;
+fhir:comment [ fhir:v "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive." ] ;
+fhir:requirements [ fhir:v "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.deceased[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] [
+fhir:code [ fhir:v "dateTime"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different." ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-30  (bool) and PID-29 (datetime)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.address" ] ;
+fhir:path [ fhir:v "Patient.address" ] ;
+fhir:short [ fhir:v "An address for the individual" ] ;
+fhir:definition [ fhir:v "An address for the individual." ] ;
+fhir:comment [ fhir:v "Patient may have multiple addresses with different uses or applicable periods." ] ;
+fhir:requirements [ fhir:v "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.address" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-11" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "addr" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".addr" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.maritalStatus" ] ;
+fhir:path [ fhir:v "Patient.maritalStatus" ] ;
+fhir:short [ fhir:v "Marital (civil) status of a patient" ] ;
+fhir:definition [ fhir:v "This field contains a patient's most recent marital (civil) status." ] ;
+fhir:requirements [ fhir:v "Most, if not all systems capture it." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.maritalStatus" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "MaritalStatus" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "The domestic partnership status of a person." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/marital-status"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/marital-status>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-16" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN]/maritalStatusCode" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.maritalStatusCode" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.multipleBirth[x]" ] ;
+fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ;
+fhir:short [ fhir:v "Whether patient is part of a multiple birth" ] ;
+fhir:definition [ fhir:v "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer)." ] ;
+fhir:comment [ fhir:v "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated)." ] ;
+fhir:requirements [ fhir:v "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] [
+fhir:code [ fhir:v "integer"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-24 (bool), PID-25 (integer)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd,  player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.photo" ] ;
+fhir:path [ fhir:v "Patient.photo" ] ;
+fhir:short [ fhir:v "Image of the patient" ] ;
+fhir:definition [ fhir:v "Image of the patient." ] ;
+fhir:comment [ fhir:v "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates." ] ;
+fhir:requirements [ fhir:v "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.photo" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Attachment"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "OBX-5 - needs a profile" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Contact" ]       ] ) ;
+fhir:path [ fhir:v "Patient.contact" ] ;
+fhir:short [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient" ] ;
+fhir:definition [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient." ] ;
+fhir:comment [ fhir:v "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact." ] ;
+fhir:requirements [ fhir:v "Need to track people you can contact about the patient." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "pat-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "SHALL at least contain a contact's details or a reference to an organization" ] ;
+fhir:expression [ fhir:v "name.exists() or telecom.exists() or address.exists() or organization.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.id" ] ;
+fhir:path [ fhir:v "Patient.contact.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.extension" ] ;
+fhir:path [ fhir:v "Patient.contact.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.contact.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.relationship" ] ;
+fhir:path [ fhir:v "Patient.contact.relationship" ] ;
+fhir:short [ fhir:v "The kind of relationship" ] ;
+fhir:definition [ fhir:v "The nature of the relationship between the patient and the contact person." ] ;
+fhir:requirements [ fhir:v "Used to determine which contact person is the most relevant to approach, depending on circumstances." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.relationship" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "ContactRelationship" ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "The nature of the relationship between a patient and a contact person for that patient." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/patient-contactrelationship"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/patient-contactrelationship>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-7, NK1-3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "code" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.name" ] ;
+fhir:path [ fhir:v "Patient.contact.name" ] ;
+fhir:short [ fhir:v "A name associated with the contact person" ] ;
+fhir:definition [ fhir:v "A name associated with the contact person." ] ;
+fhir:requirements [ fhir:v "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "HumanName"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-2" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "name" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.telecom" ] ;
+fhir:path [ fhir:v "Patient.contact.telecom" ] ;
+fhir:short [ fhir:v "A contact detail for the person" ] ;
+fhir:definition [ fhir:v "A contact detail for the person, e.g. a telephone number or an email address." ] ;
+fhir:comment [ fhir:v "Contact may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently, and also to help with identification." ] ;
+fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-5, NK1-6, NK1-40" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "telecom" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.address" ] ;
+fhir:path [ fhir:v "Patient.contact.address" ] ;
+fhir:short [ fhir:v "Address for the contact person" ] ;
+fhir:definition [ fhir:v "Address for the contact person." ] ;
+fhir:requirements [ fhir:v "Need to keep track where the contact person can be contacted per postal mail or visited." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.address" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "addr" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.gender" ] ;
+fhir:path [ fhir:v "Patient.contact.gender" ] ;
+fhir:short [ fhir:v "male | female | other | unknown" ] ;
+fhir:definition [ fhir:v "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes." ] ;
+fhir:requirements [ fhir:v "Needed to address the person correctly." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.gender" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "AdministrativeGender" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-15" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.organization" ] ;
+fhir:path [ fhir:v "Patient.contact.organization" ] ;
+fhir:short [ fhir:v "Organization that is associated with the contact" ] ;
+fhir:definition [ fhir:v "Organization on behalf of which the contact is acting or for which the contact is working." ] ;
+fhir:requirements [ fhir:v "For guardians or business related contacts, the organization is relevant." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.organization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:condition [ fhir:v "pat-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "scoper" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.period" ] ;
+fhir:path [ fhir:v "Patient.contact.period" ] ;
+fhir:short [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient" ] ;
+fhir:definition [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "effectiveTime" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication" ] ;
+fhir:path [ fhir:v "Patient.communication" ] ;
+fhir:short [ fhir:v "A language which may be used to communicate with the patient about his or her health" ] ;
+fhir:definition [ fhir:v "A language which may be used to communicate with the patient about his or her health." ] ;
+fhir:comment [ fhir:v "If no language is specified, this *implies* that the default local language is spoken.  If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations.   For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required." ] ;
+fhir:requirements [ fhir:v "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.communication" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "LanguageCommunication" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "patient.languageCommunication" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.id" ] ;
+fhir:path [ fhir:v "Patient.communication.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.extension" ] ;
+fhir:path [ fhir:v "Patient.communication.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.communication.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.language" ] ;
+fhir:path [ fhir:v "Patient.communication.language" ] ;
+fhir:short [ fhir:v "The language which can be used to communicate with the patient about his or her health" ] ;
+fhir:definition [ fhir:v "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English." ] ;
+fhir:comment [ fhir:v "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type." ] ;
+fhir:requirements [ fhir:v "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.communication.language" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-15, LAN-2" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".languageCode" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.preferred" ] ;
+fhir:path [ fhir:v "Patient.communication.preferred" ] ;
+fhir:short [ fhir:v "Language preference indicator" ] ;
+fhir:definition [ fhir:v "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level)." ] ;
+fhir:comment [ fhir:v "This language is specifically identified for communicating healthcare information." ] ;
+fhir:requirements [ fhir:v "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.communication.preferred" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-15" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "preferenceInd" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".preferenceInd" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.generalPractitioner" ] ;
+fhir:path [ fhir:v "Patient.generalPractitioner" ] ;
+fhir:short [ fhir:v "Patient's nominated primary care provider" ] ;
+fhir:definition [ fhir:v "Patient's nominated care provider." ] ;
+fhir:comment [ fhir:v "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles.  It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type." ] ;
+      ( fhir:alias [ fhir:v "careProvider" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.generalPractitioner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Practitioner>         ] [
+fhir:v "http://hl7.org/fhir/StructureDefinition/PractitionerRole"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/PractitionerRole>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PD1-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "subjectOf.CareEvent.performer.AssignedEntity" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.managingOrganization" ] ;
+fhir:path [ fhir:v "Patient.managingOrganization" ] ;
+fhir:short [ fhir:v "Organization that is the custodian of the patient record" ] ;
+fhir:definition [ fhir:v "Organization that is the custodian of the patient record." ] ;
+fhir:comment [ fhir:v "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association)." ] ;
+fhir:requirements [ fhir:v "Need to know who recognizes this patient record, manages and updates it." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.managingOrganization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "scoper" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".providerOrganization" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link" ] ;
+fhir:path [ fhir:v "Patient.link" ] ;
+fhir:short [ fhir:v "Link to another patient resource that concerns the same actual person" ] ;
+fhir:definition [ fhir:v "Link to another patient resource that concerns the same actual patient." ] ;
+fhir:comment [ fhir:v "There is no assumption that linked patient records have mutual links." ] ;
+fhir:requirements [ fhir:v "There are multiple use cases:   \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.link" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "outboundLink" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.id" ] ;
+fhir:path [ fhir:v "Patient.link.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.extension" ] ;
+fhir:path [ fhir:v "Patient.link.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.link.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.other" ] ;
+fhir:path [ fhir:v "Patient.link.other" ] ;
+fhir:short [ fhir:v "The other patient or related person resource that the link refers to" ] ;
+fhir:definition [ fhir:v "The other patient resource that the link refers to." ] ;
+fhir:comment [ fhir:v "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.link.other" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "false"^^xsd:boolean ]         ] ) ;
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>         ] [
+fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/RelatedPerson>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-3, MRG-1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "id" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.type" ] ;
+fhir:path [ fhir:v "Patient.link.type" ] ;
+fhir:short [ fhir:v "replaced-by | replaces | refer | seealso" ] ;
+fhir:definition [ fhir:v "The type of link between this patient resource and another patient resource." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.link.type" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "LinkType" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The type of link between this patient resource and another patient resource." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/link-type|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/link-type|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "typeCode" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Patient" ] ;
+fhir:path [ fhir:v "Patient" ]     ] [
+fhir:id [ fhir:v "Patient.name" ] ;
+fhir:path [ fhir:v "Patient.name" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient.profile.xml.html b/StructureDefinition-MyPatient.profile.xml.html new file mode 100644 index 0000000..da948d8 --- /dev/null +++ b/StructureDefinition-MyPatient.profile.xml.html @@ -0,0 +1,2494 @@ + + + + + + SMART-IG-EMPTY\MyPatient - XML Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - XML Profile

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

XML representation of the MyPatient resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="MyPatient"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description &amp; Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-MyPatient-definitions.html#Patient">Patient</a><a name="Patient"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/patient.html">Patient</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Information about an individual or animal receiving health care services</span></td></tr>
+<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-MyPatient-definitions.html#Patient.name">name</a><a name="Patient.name"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element must be supported">S</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..<span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#HumanName">HumanName</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">A name associated with the patient</span></td></tr>
+<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
+  </text>
+  <url
+       value="http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"/>
+  <version value="0.1.0"/>
+  <name value="MyPatient"/>
+  <status value="draft"/>
+  <date value="2023-07-12T20:46:00+00:00"/>
+  <publisher value="WHO"/>
+  <contact>
+    <name value="WHO"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://who.int"/>
+    </telecom>
+  </contact>
+  <description value="An example profile of the Patient resource."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="cda"/>
+    <uri value="http://hl7.org/v3/cda"/>
+    <name value="CDA (R2)"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="v2"/>
+    <uri value="http://hl7.org/v2"/>
+    <name value="HL7 v2 Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="loinc"/>
+    <uri value="http://loinc.org"/>
+    <name value="LOINC code for the element"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="Patient"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Patient">
+      <path value="Patient"/>
+      <short
+             value="Information about an individual or animal receiving health care services"/>
+      <definition
+                  value="Demographics and other administrative information about an individual or animal receiving care or other health-related services."/>
+      <alias value="SubjectOfCare Client Resident"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Patient[classCode=PAT]"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="ClinicalDocument.recordTarget.patientRole"/>
+      </mapping>
+    </element>
+    <element id="Patient.id">
+      <path value="Patient.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Patient.meta">
+      <path value="Patient.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Patient.implicitRules">
+      <path value="Patient.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Patient.language">
+      <path value="Patient.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="Patient.text">
+      <path value="Patient.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="Patient.contained">
+      <path value="Patient.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.extension">
+      <path value="Patient.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.modifierExtension">
+      <path value="Patient.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.identifier">
+      <path value="Patient.identifier"/>
+      <short value="An identifier for this patient"/>
+      <definition value="An identifier for this patient."/>
+      <requirements
+                    value="Patients are almost always assigned specific numerical identifiers."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="id"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".id"/>
+      </mapping>
+    </element>
+    <element id="Patient.active">
+      <path value="Patient.active"/>
+      <short value="Whether this patient's record is in active use"/>
+      <definition
+                  value="Whether this patient record is in active use. 
+Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.
+
+It is often used to filter patient lists to exclude inactive patients
+
+Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death."/>
+      <comment
+               value="If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient."/>
+      <requirements
+                    value="Need to be able to mark a patient record as not to be used because it was created in error."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.active"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <meaningWhenMissing
+                          value="This resource is generally assumed to be active if no value is provided for the active element"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="statusCode"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.name">
+      <path value="Patient.name"/>
+      <short value="A name associated with the patient"/>
+      <definition value="A name associated with the individual."/>
+      <comment
+               value="A patient may have multiple names with different uses or applicable periods. For animals, the name is a &quot;HumanName&quot; in the sense that is assigned and used by humans and has the same patterns."/>
+      <requirements
+                    value="Need to be able to track the patient by multiple names. Examples are your official name and a partner name."/>
+      <min value="1"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.name"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="HumanName"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <mustSupport value="true"/>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-5, PID-9"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="name"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.name"/>
+      </mapping>
+    </element>
+    <element id="Patient.telecom">
+      <path value="Patient.telecom"/>
+      <short value="A contact detail for the individual"/>
+      <definition
+                  value="A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted."/>
+      <comment
+               value="A Patient may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone)."/>
+      <requirements
+                    value="People have (primary) ways to contact them in some way such as phone, email."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-13, PID-14, PID-40"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="telecom"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".telecom"/>
+      </mapping>
+    </element>
+    <element id="Patient.gender">
+      <path value="Patient.gender"/>
+      <short value="male | female | other | unknown"/>
+      <definition
+                  value="Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes."/>
+      <comment
+               value="The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female.  Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.)  However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice.  Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects.  For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a &quot;hard&quot; error.  See the Patient Gender and Sex section for additional information about communicating patient gender and sex."/>
+      <requirements
+                    value="Needed for identification of the individual, in combination with (at least) name and birth date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.gender"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="AdministrativeGender"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The gender of a person used for administrative purposes."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-8"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.administrativeGenderCode"/>
+      </mapping>
+    </element>
+    <element id="Patient.birthDate">
+      <path value="Patient.birthDate"/>
+      <short value="The date of birth for the individual"/>
+      <definition value="The date of birth for the individual."/>
+      <comment
+               value="At least an estimated year should be provided as a guess if the real DOB is unknown  There is a standard extension &quot;patient-birthTime&quot; available that should be used where Time is required (such as in maternity/infant care systems)."/>
+      <requirements
+                    value="Age of the individual drives many clinical processes."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.birthDate"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="date"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.birthTime"/>
+      </mapping>
+      <mapping>
+        <identity value="loinc"/>
+        <map value="21112-8"/>
+      </mapping>
+    </element>
+    <element id="Patient.deceased[x]">
+      <path value="Patient.deceased[x]"/>
+      <short value="Indicates if the individual is deceased or not"/>
+      <definition value="Indicates if the individual is deceased or not."/>
+      <comment
+               value="If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive."/>
+      <requirements
+                    value="The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.deceased[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <type>
+        <code value="dateTime"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different."/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-30  (bool) and PID-29 (datetime)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.address">
+      <path value="Patient.address"/>
+      <short value="An address for the individual"/>
+      <definition value="An address for the individual."/>
+      <comment
+               value="Patient may have multiple addresses with different uses or applicable periods."/>
+      <requirements
+                    value="May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.address"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Address"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-11"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="addr"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".addr"/>
+      </mapping>
+    </element>
+    <element id="Patient.maritalStatus">
+      <path value="Patient.maritalStatus"/>
+      <short value="Marital (civil) status of a patient"/>
+      <definition
+                  value="This field contains a patient's most recent marital (civil) status."/>
+      <requirements value="Most, if not all systems capture it."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.maritalStatus"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="MaritalStatus"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="extensible"/>
+        <description value="The domestic partnership status of a person."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/marital-status"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-16"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="player[classCode=PSN]/maritalStatusCode"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.maritalStatusCode"/>
+      </mapping>
+    </element>
+    <element id="Patient.multipleBirth[x]">
+      <path value="Patient.multipleBirth[x]"/>
+      <short value="Whether patient is part of a multiple birth"/>
+      <definition
+                  value="Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer)."/>
+      <comment
+               value="Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated)."/>
+      <requirements
+                    value="For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.multipleBirth[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <type>
+        <code value="integer"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-24 (bool), PID-25 (integer)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd,  player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.photo">
+      <path value="Patient.photo"/>
+      <short value="Image of the patient"/>
+      <definition value="Image of the patient."/>
+      <comment
+               value="Guidelines:
+* Use id photos, not clinical photos.
+* Limit dimensions to thumbnail.
+* Keep byte count low to ease resource updates."/>
+      <requirements
+                    value="Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.photo"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Attachment"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="OBX-5 - needs a profile"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
+        <valueString value="Contact"/>
+      </extension>
+      <path value="Patient.contact"/>
+      <short
+             value="A contact party (e.g. guardian, partner, friend) for the patient"/>
+      <definition
+                  value="A contact party (e.g. guardian, partner, friend) for the patient."/>
+      <comment
+               value="Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact."/>
+      <requirements
+                    value="Need to track people you can contact about the patient."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.contact"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="pat-1"/>
+        <severity value="error"/>
+        <human
+               value="SHALL at least contain a contact's details or a reference to an organization"/>
+        <expression
+                    value="name.exists() or telecom.exists() or address.exists() or organization.exists()"/>
+        <xpath
+               value="exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Patient"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.id">
+      <path value="Patient.contact.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.extension">
+      <path value="Patient.contact.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.modifierExtension">
+      <path value="Patient.contact.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.relationship">
+      <path value="Patient.contact.relationship"/>
+      <short value="The kind of relationship"/>
+      <definition
+                  value="The nature of the relationship between the patient and the contact person."/>
+      <requirements
+                    value="Used to determine which contact person is the most relevant to approach, depending on circumstances."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.contact.relationship"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="ContactRelationship"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="The nature of the relationship between a patient and a contact person for that patient."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/patient-contactrelationship"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-7, NK1-3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="code"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.name">
+      <path value="Patient.contact.name"/>
+      <short value="A name associated with the contact person"/>
+      <definition value="A name associated with the contact person."/>
+      <requirements
+                    value="Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.name"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="HumanName"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-2"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="name"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.telecom">
+      <path value="Patient.contact.telecom"/>
+      <short value="A contact detail for the person"/>
+      <definition
+                  value="A contact detail for the person, e.g. a telephone number or an email address."/>
+      <comment
+               value="Contact may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently, and also to help with identification."/>
+      <requirements
+                    value="People have (primary) ways to contact them in some way such as phone, email."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.contact.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-5, NK1-6, NK1-40"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="telecom"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.address">
+      <path value="Patient.contact.address"/>
+      <short value="Address for the contact person"/>
+      <definition value="Address for the contact person."/>
+      <requirements
+                    value="Need to keep track where the contact person can be contacted per postal mail or visited."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.address"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Address"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="addr"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.gender">
+      <path value="Patient.contact.gender"/>
+      <short value="male | female | other | unknown"/>
+      <definition
+                  value="Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes."/>
+      <requirements value="Needed to address the person correctly."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.gender"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="AdministrativeGender"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The gender of a person used for administrative purposes."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-15"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.organization">
+      <path value="Patient.contact.organization"/>
+      <short value="Organization that is associated with the contact"/>
+      <definition
+                  value="Organization on behalf of which the contact is acting or for which the contact is working."/>
+      <requirements
+                    value="For guardians or business related contacts, the organization is relevant."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.organization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <condition value="pat-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-13, NK1-30, NK1-31, NK1-32, NK1-41"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.period">
+      <path value="Patient.contact.period"/>
+      <short
+             value="The period during which this contact person or organization is valid to be contacted relating to this patient"/>
+      <definition
+                  value="The period during which this contact person or organization is valid to be contacted relating to this patient."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="effectiveTime"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication">
+      <path value="Patient.communication"/>
+      <short
+             value="A language which may be used to communicate with the patient about his or her health"/>
+      <definition
+                  value="A language which may be used to communicate with the patient about his or her health."/>
+      <comment
+               value="If no language is specified, this *implies* that the default local language is spoken.  If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations.   For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required."/>
+      <requirements
+                    value="If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.communication"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="LanguageCommunication"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="patient.languageCommunication"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.id">
+      <path value="Patient.communication.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.extension">
+      <path value="Patient.communication.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.modifierExtension">
+      <path value="Patient.communication.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.language">
+      <path value="Patient.communication.language"/>
+      <short
+             value="The language which can be used to communicate with the patient about his or her health"/>
+      <definition
+                  value="The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. &quot;en&quot; for English, or &quot;en-US&quot; for American English versus &quot;en-EN&quot; for England English."/>
+      <comment
+               value="The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type."/>
+      <requirements
+                    value="Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.communication.language"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-15, LAN-2"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".languageCode"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.preferred">
+      <path value="Patient.communication.preferred"/>
+      <short value="Language preference indicator"/>
+      <definition
+                  value="Indicates whether or not the patient prefers this language (over other languages he masters up a certain level)."/>
+      <comment
+               value="This language is specifically identified for communicating healthcare information."/>
+      <requirements
+                    value="People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.communication.preferred"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-15"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="preferenceInd"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".preferenceInd"/>
+      </mapping>
+    </element>
+    <element id="Patient.generalPractitioner">
+      <path value="Patient.generalPractitioner"/>
+      <short value="Patient's nominated primary care provider"/>
+      <definition value="Patient's nominated care provider."/>
+      <comment
+               value="This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles.  It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.
+Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a &quot;fly-in/fly-out&quot; worker that has the onsite GP also included with his home GP to remain aware of medical issues.
+
+Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type."/>
+      <alias value="careProvider"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.generalPractitioner"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PD1-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="subjectOf.CareEvent.performer.AssignedEntity"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.managingOrganization">
+      <path value="Patient.managingOrganization"/>
+      <short
+             value="Organization that is the custodian of the patient record"/>
+      <definition
+                  value="Organization that is the custodian of the patient record."/>
+      <comment
+               value="There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association)."/>
+      <requirements
+                    value="Need to know who recognizes this patient record, manages and updates it."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.managingOrganization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".providerOrganization"/>
+      </mapping>
+    </element>
+    <element id="Patient.link">
+      <path value="Patient.link"/>
+      <short
+             value="Link to another patient resource that concerns the same actual person"/>
+      <definition
+                  value="Link to another patient resource that concerns the same actual patient."/>
+      <comment
+               value="There is no assumption that linked patient records have mutual links."/>
+      <requirements
+                    value="There are multiple use cases:   
+
+* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and 
+* Distribution of patient information across multiple servers."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.link"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="outboundLink"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.id">
+      <path value="Patient.link.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.extension">
+      <path value="Patient.link.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.modifierExtension">
+      <path value="Patient.link.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.other">
+      <path value="Patient.link.other"/>
+      <short
+             value="The other patient or related person resource that the link refers to"/>
+      <definition
+                  value="The other patient resource that the link refers to."/>
+      <comment
+               value="Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.link.other"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy">
+          <valueBoolean value="false"/>
+        </extension>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Patient"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-3, MRG-1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="id"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.type">
+      <path value="Patient.link.type"/>
+      <short value="replaced-by | replaces | refer | seealso"/>
+      <definition
+                  value="The type of link between this patient resource and another patient resource."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.link.type"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="LinkType"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The type of link between this patient resource and another patient resource."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/link-type|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="typeCode"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Patient">
+      <path value="Patient"/>
+    </element>
+    <element id="Patient.name">
+      <path value="Patient.name"/>
+      <min value="1"/>
+      <mustSupport value="true"/>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/StructureDefinition-MyPatient.sch b/StructureDefinition-MyPatient.sch new file mode 100644 index 0000000..1698ce8 --- /dev/null +++ b/StructureDefinition-MyPatient.sch @@ -0,0 +1,18 @@ + + + + + + + f:Patient + + name: minimum cardinality of 'name' is 1 + + + diff --git a/StructureDefinition-MyPatient.ttl b/StructureDefinition-MyPatient.ttl new file mode 100644 index 0000000..2f49a1d --- /dev/null +++ b/StructureDefinition-MyPatient.ttl @@ -0,0 +1,1982 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "MyPatient"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" Patient 0..*PatientInformation about an individual or animal receiving health care services
\".\"\".\"\".\" name S1..*HumanNameA name associated with the patient

\"doco\" Documentation for this format
" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "MyPatient"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2023-07-12T20:46:00+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "An example profile of the Patient resource."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3/cda"^^xsd:anyURI ] ; + fhir:name [ fhir:v "CDA (R2)" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ; + fhir:name [ fhir:v "HL7 v2 Mapping" ] + ] [ + fhir:identity [ fhir:v "loinc" ] ; + fhir:uri [ fhir:v "http://loinc.org"^^xsd:anyURI ] ; + fhir:name [ fhir:v "LOINC code for the element" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "Patient"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Patient" ] ; + fhir:path [ fhir:v "Patient" ] ; + fhir:short [ fhir:v "Information about an individual or animal receiving health care services" ] ; + fhir:definition [ fhir:v "Demographics and other administrative information about an individual or animal receiving care or other health-related services." ] ; + fhir:alias ( [ fhir:v "SubjectOfCare Client Resident" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Patient[classCode=PAT]" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "ClinicalDocument.recordTarget.patientRole" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.id" ] ; + fhir:path [ fhir:v "Patient.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Patient.meta" ] ; + fhir:path [ fhir:v "Patient.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Patient.implicitRules" ] ; + fhir:path [ fhir:v "Patient.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Patient.language" ] ; + fhir:path [ fhir:v "Patient.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Patient.text" ] ; + fhir:path [ fhir:v "Patient.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contained" ] ; + fhir:path [ fhir:v "Patient.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.extension" ] ; + fhir:path [ fhir:v "Patient.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.identifier" ] ; + fhir:path [ fhir:v "Patient.identifier" ] ; + fhir:short [ fhir:v "An identifier for this patient" ] ; + fhir:definition [ fhir:v "An identifier for this patient." ] ; + fhir:requirements [ fhir:v "Patients are almost always assigned specific numerical identifiers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "id" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".id" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.active" ] ; + fhir:path [ fhir:v "Patient.active" ] ; + fhir:short [ fhir:v "Whether this patient's record is in active use" ] ; + fhir:definition [ fhir:v "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death." ] ; + fhir:comment [ fhir:v "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient." ] ; + fhir:requirements [ fhir:v "Need to be able to mark a patient record as not to be used because it was created in error." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.active" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "statusCode" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.name" ] ; + fhir:path [ fhir:v "Patient.name" ] ; + fhir:short [ fhir:v "A name associated with the patient" ] ; + fhir:definition [ fhir:v "A name associated with the individual." ] ; + fhir:comment [ fhir:v "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns." ] ; + fhir:requirements [ fhir:v "Need to be able to track the patient by multiple names. Examples are your official name and a partner name." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:mustSupport [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-5, PID-9" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "name" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.name" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.telecom" ] ; + fhir:path [ fhir:v "Patient.telecom" ] ; + fhir:short [ fhir:v "A contact detail for the individual" ] ; + fhir:definition [ fhir:v "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted." ] ; + fhir:comment [ fhir:v "A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone)." ] ; + fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-13, PID-14, PID-40" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "telecom" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".telecom" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.gender" ] ; + fhir:path [ fhir:v "Patient.gender" ] ; + fhir:short [ fhir:v "male | female | other | unknown" ] ; + fhir:definition [ fhir:v "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes." ] ; + fhir:comment [ fhir:v "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex." ] ; + fhir:requirements [ fhir:v "Needed for identification of the individual, in combination with (at least) name and birth date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.gender" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "AdministrativeGender" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-8" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.administrativeGenderCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.birthDate" ] ; + fhir:path [ fhir:v "Patient.birthDate" ] ; + fhir:short [ fhir:v "The date of birth for the individual" ] ; + fhir:definition [ fhir:v "The date of birth for the individual." ] ; + fhir:comment [ fhir:v "At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems)." ] ; + fhir:requirements [ fhir:v "Age of the individual drives many clinical processes." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.birthDate" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "date"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.birthTime" ] + ] [ + fhir:identity [ fhir:v "loinc" ] ; + fhir:map [ fhir:v "21112-8" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.deceased[x]" ] ; + fhir:path [ fhir:v "Patient.deceased[x]" ] ; + fhir:short [ fhir:v "Indicates if the individual is deceased or not" ] ; + fhir:definition [ fhir:v "Indicates if the individual is deceased or not." ] ; + fhir:comment [ fhir:v "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive." ] ; + fhir:requirements [ fhir:v "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.deceased[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] [ + fhir:code [ fhir:v "dateTime"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different." ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-30 (bool) and PID-29 (datetime)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.address" ] ; + fhir:path [ fhir:v "Patient.address" ] ; + fhir:short [ fhir:v "An address for the individual" ] ; + fhir:definition [ fhir:v "An address for the individual." ] ; + fhir:comment [ fhir:v "Patient may have multiple addresses with different uses or applicable periods." ] ; + fhir:requirements [ fhir:v "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.address" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-11" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "addr" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".addr" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.maritalStatus" ] ; + fhir:path [ fhir:v "Patient.maritalStatus" ] ; + fhir:short [ fhir:v "Marital (civil) status of a patient" ] ; + fhir:definition [ fhir:v "This field contains a patient's most recent marital (civil) status." ] ; + fhir:requirements [ fhir:v "Most, if not all systems capture it." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.maritalStatus" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "MaritalStatus" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "The domestic partnership status of a person." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/marital-status"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-16" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN]/maritalStatusCode" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.maritalStatusCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.multipleBirth[x]" ] ; + fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ; + fhir:short [ fhir:v "Whether patient is part of a multiple birth" ] ; + fhir:definition [ fhir:v "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer)." ] ; + fhir:comment [ fhir:v "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated)." ] ; + fhir:requirements [ fhir:v "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] [ + fhir:code [ fhir:v "integer"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-24 (bool), PID-25 (integer)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.photo" ] ; + fhir:path [ fhir:v "Patient.photo" ] ; + fhir:short [ fhir:v "Image of the patient" ] ; + fhir:definition [ fhir:v "Image of the patient." ] ; + fhir:comment [ fhir:v "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates." ] ; + fhir:requirements [ fhir:v "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.photo" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Attachment"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "OBX-5 - needs a profile" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Contact" ] + ] ) ; + fhir:path [ fhir:v "Patient.contact" ] ; + fhir:short [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient" ] ; + fhir:definition [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient." ] ; + fhir:comment [ fhir:v "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact." ] ; + fhir:requirements [ fhir:v "Need to track people you can contact about the patient." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "pat-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "SHALL at least contain a contact's details or a reference to an organization" ] ; + fhir:expression [ fhir:v "name.exists() or telecom.exists() or address.exists() or organization.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.id" ] ; + fhir:path [ fhir:v "Patient.contact.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.extension" ] ; + fhir:path [ fhir:v "Patient.contact.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.contact.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.relationship" ] ; + fhir:path [ fhir:v "Patient.contact.relationship" ] ; + fhir:short [ fhir:v "The kind of relationship" ] ; + fhir:definition [ fhir:v "The nature of the relationship between the patient and the contact person." ] ; + fhir:requirements [ fhir:v "Used to determine which contact person is the most relevant to approach, depending on circumstances." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.relationship" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ContactRelationship" ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "The nature of the relationship between a patient and a contact person for that patient." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/patient-contactrelationship"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-7, NK1-3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "code" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.name" ] ; + fhir:path [ fhir:v "Patient.contact.name" ] ; + fhir:short [ fhir:v "A name associated with the contact person" ] ; + fhir:definition [ fhir:v "A name associated with the contact person." ] ; + fhir:requirements [ fhir:v "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-2" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "name" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.telecom" ] ; + fhir:path [ fhir:v "Patient.contact.telecom" ] ; + fhir:short [ fhir:v "A contact detail for the person" ] ; + fhir:definition [ fhir:v "A contact detail for the person, e.g. a telephone number or an email address." ] ; + fhir:comment [ fhir:v "Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification." ] ; + fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-5, NK1-6, NK1-40" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "telecom" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.address" ] ; + fhir:path [ fhir:v "Patient.contact.address" ] ; + fhir:short [ fhir:v "Address for the contact person" ] ; + fhir:definition [ fhir:v "Address for the contact person." ] ; + fhir:requirements [ fhir:v "Need to keep track where the contact person can be contacted per postal mail or visited." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.address" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "addr" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.gender" ] ; + fhir:path [ fhir:v "Patient.contact.gender" ] ; + fhir:short [ fhir:v "male | female | other | unknown" ] ; + fhir:definition [ fhir:v "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes." ] ; + fhir:requirements [ fhir:v "Needed to address the person correctly." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.gender" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "AdministrativeGender" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-15" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.organization" ] ; + fhir:path [ fhir:v "Patient.contact.organization" ] ; + fhir:short [ fhir:v "Organization that is associated with the contact" ] ; + fhir:definition [ fhir:v "Organization on behalf of which the contact is acting or for which the contact is working." ] ; + fhir:requirements [ fhir:v "For guardians or business related contacts, the organization is relevant." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.organization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:condition ( [ fhir:v "pat-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "scoper" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.period" ] ; + fhir:path [ fhir:v "Patient.contact.period" ] ; + fhir:short [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient" ] ; + fhir:definition [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "effectiveTime" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication" ] ; + fhir:path [ fhir:v "Patient.communication" ] ; + fhir:short [ fhir:v "A language which may be used to communicate with the patient about his or her health" ] ; + fhir:definition [ fhir:v "A language which may be used to communicate with the patient about his or her health." ] ; + fhir:comment [ fhir:v "If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required." ] ; + fhir:requirements [ fhir:v "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.communication" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "LanguageCommunication" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "patient.languageCommunication" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.id" ] ; + fhir:path [ fhir:v "Patient.communication.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.extension" ] ; + fhir:path [ fhir:v "Patient.communication.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.communication.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.language" ] ; + fhir:path [ fhir:v "Patient.communication.language" ] ; + fhir:short [ fhir:v "The language which can be used to communicate with the patient about his or her health" ] ; + fhir:definition [ fhir:v "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English." ] ; + fhir:comment [ fhir:v "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type." ] ; + fhir:requirements [ fhir:v "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.communication.language" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-15, LAN-2" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".languageCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.preferred" ] ; + fhir:path [ fhir:v "Patient.communication.preferred" ] ; + fhir:short [ fhir:v "Language preference indicator" ] ; + fhir:definition [ fhir:v "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level)." ] ; + fhir:comment [ fhir:v "This language is specifically identified for communicating healthcare information." ] ; + fhir:requirements [ fhir:v "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.communication.preferred" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-15" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "preferenceInd" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".preferenceInd" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.generalPractitioner" ] ; + fhir:path [ fhir:v "Patient.generalPractitioner" ] ; + fhir:short [ fhir:v "Patient's nominated primary care provider" ] ; + fhir:definition [ fhir:v "Patient's nominated care provider." ] ; + fhir:comment [ fhir:v "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type." ] ; + fhir:alias ( [ fhir:v "careProvider" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.generalPractitioner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://hl7.org/fhir/StructureDefinition/PractitionerRole"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PD1-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "subjectOf.CareEvent.performer.AssignedEntity" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.managingOrganization" ] ; + fhir:path [ fhir:v "Patient.managingOrganization" ] ; + fhir:short [ fhir:v "Organization that is the custodian of the patient record" ] ; + fhir:definition [ fhir:v "Organization that is the custodian of the patient record." ] ; + fhir:comment [ fhir:v "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association)." ] ; + fhir:requirements [ fhir:v "Need to know who recognizes this patient record, manages and updates it." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.managingOrganization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "scoper" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".providerOrganization" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link" ] ; + fhir:path [ fhir:v "Patient.link" ] ; + fhir:short [ fhir:v "Link to another patient resource that concerns the same actual person" ] ; + fhir:definition [ fhir:v "Link to another patient resource that concerns the same actual patient." ] ; + fhir:comment [ fhir:v "There is no assumption that linked patient records have mutual links." ] ; + fhir:requirements [ fhir:v "There are multiple use cases: \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.link" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "outboundLink" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.id" ] ; + fhir:path [ fhir:v "Patient.link.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.extension" ] ; + fhir:path [ fhir:v "Patient.link.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.link.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.other" ] ; + fhir:path [ fhir:v "Patient.link.other" ] ; + fhir:short [ fhir:v "The other patient or related person resource that the link refers to" ] ; + fhir:definition [ fhir:v "The other patient resource that the link refers to." ] ; + fhir:comment [ fhir:v "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.link.other" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"^^xsd:anyURI ] ; + fhir:value [ fhir:v "false"^^xsd:boolean ] + ] ) ; + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-3, MRG-1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "id" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.type" ] ; + fhir:path [ fhir:v "Patient.link.type" ] ; + fhir:short [ fhir:v "replaced-by | replaces | refer | seealso" ] ; + fhir:definition [ fhir:v "The type of link between this patient resource and another patient resource." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.link.type" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "LinkType" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The type of link between this patient resource and another patient resource." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/link-type|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "typeCode" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Patient" ] ; + fhir:path [ fhir:v "Patient" ] + ] [ + fhir:id [ fhir:v "Patient.name" ] ; + fhir:path [ fhir:v "Patient.name" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:mustSupport [ fhir:v "true"^^xsd:boolean ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-MyPatient.xlsx b/StructureDefinition-MyPatient.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..12510f5a1521c088486d20ceca9c1c15b6bd96a2 GIT binary patch literal 19224 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 literal 0 HcmV?d00001 diff --git a/StructureDefinition-MyPatient.xml b/StructureDefinition-MyPatient.xml new file mode 100644 index 0000000..3598f7d --- /dev/null +++ b/StructureDefinition-MyPatient.xml @@ -0,0 +1,1839 @@ + + + + + +
+ +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... name S1..*HumanNameA name associated with the patient

doco Documentation for this format
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/adapting.html b/adapting.html new file mode 100644 index 0000000..995f030 --- /dev/null +++ b/adapting.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Adapting Guidelines for Country use - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ +
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Adapting Guidelines for Country use

+ + + + + + + + + + + + + +

+
+ +
+

Adapting Guidelines for Country use

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/all-profiles.csv b/all-profiles.csv new file mode 100644 index 0000000..8105851 --- /dev/null +++ b/all-profiles.csv @@ -0,0 +1,165 @@ +"Profile","Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)" +"MyPatient","Patient","Patient","","SubjectOfCare Client Resident +","",0,*,"","","","null {[]} {[]} +","Information about an individual or animal receiving health care services","Demographics and other administrative information about an individual or animal receiving care or other health-related services.","","","","","","","","","",,,,,"",,,,"Patient",0,*,"","" +"MyPatient","Patient.id","Patient.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"MyPatient","Patient.meta","Patient.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.implicitRules","Patient.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.language","Patient.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.text","Patient.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contained","Patient.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"MyPatient","Patient.extension","Patient.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.modifierExtension","Patient.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.identifier","Patient.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","An identifier for this patient","An identifier for this patient.","","Patients are almost always assigned specific numerical identifiers.","","","","","","","",,,,,"",,,,"Patient.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.active","Patient.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether this patient's record is in active use","Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. + +It is often used to filter patient lists to exclude inactive patients + +Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.","If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.","Need to be able to mark a patient record as not to be used because it was created in error.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Patient.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.name","Patient.name","","","",1,*,"Y","","Y","HumanName {[]} {[]} +","A name associated with the patient","A name associated with the individual.","A patient may have multiple names with different uses or applicable periods. For animals, the name is a ""HumanName"" in the sense that is assigned and used by humans and has the same patterns.","Need to be able to track the patient by multiple names. Examples are your official name and a partner name.","","","","","","","",,,,,"",,,,"Patient.name",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.telecom","Patient.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","A contact detail for the individual","A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.","A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.gender","Patient.gender","","","",0,1,"","","Y","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.","The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a ""hard"" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.","Needed for identification of the individual, in combination with (at least) name and birth date.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.birthDate","Patient.birthDate","","","",0,1,"","","Y","date {[]} {[]} +","The date of birth for the individual","The date of birth for the individual.","At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension ""patient-birthTime"" available that should be used where Time is required (such as in maternity/infant care systems).","Age of the individual drives many clinical processes.","","","","","","","",,,,,"",,,,"Patient.birthDate",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.deceased[x]","Patient.deceased[x]","","","",0,1,"","Y","Y","boolean {[]} {[]} +dateTime {[]} {[]}","Indicates if the individual is deceased or not","Indicates if the individual is deceased or not.","If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.","The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.","","","","","","","",,,,,"",,,,"Patient.deceased[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.address","Patient.address","","","",0,*,"","","Y","Address {[]} {[]} +","An address for the individual","An address for the individual.","Patient may have multiple addresses with different uses or applicable periods.","May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.","","","","","","","",,,,,"",,,,"Patient.address",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.maritalStatus","Patient.maritalStatus","","","",0,1,"","","","CodeableConcept {[]} {[]} +","Marital (civil) status of a patient","This field contains a patient's most recent marital (civil) status.","","Most, if not all systems capture it.","","","","","","","",,"extensible","The domestic partnership status of a person.","http://hl7.org/fhir/ValueSet/marital-status","",,,,"Patient.maritalStatus",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.multipleBirth[x]","Patient.multipleBirth[x]","","","",0,1,"","","","boolean {[]} {[]} +integer {[]} {[]}","Whether patient is part of a multiple birth","Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).","Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).","For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.","","","","","","","",,,,,"",,,,"Patient.multipleBirth[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.photo","Patient.photo","","","",0,*,"","","","Attachment {[]} {[]} +","Image of the patient","Image of the patient.","Guidelines: +* Use id photos, not clinical photos. +* Limit dimensions to thumbnail. +* Keep byte count low to ease resource updates.","Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.","","","","","","","",,,,,"",,,,"Patient.photo",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact","Patient.contact","","","",0,*,"","","","BackboneElement {[]} {[]} +","A contact party (e.g. guardian, partner, friend) for the patient","A contact party (e.g. guardian, partner, friend) for the patient.","Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.","Need to track people you can contact about the patient.","","","","","","","",,,,,"",,,,"Patient.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +pat-1:SHALL at least contain a contact's details or a reference to an organization {name.exists() or telecom.exists() or address.exists() or organization.exists()}" +"MyPatient","Patient.contact.id","Patient.contact.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"MyPatient","Patient.contact.extension","Patient.contact.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.contact.modifierExtension","Patient.contact.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.contact.relationship","Patient.contact.relationship","","","",0,*,"","","","CodeableConcept {[]} {[]} +","The kind of relationship","The nature of the relationship between the patient and the contact person.","","Used to determine which contact person is the most relevant to approach, depending on circumstances.","","","","","","","",,"extensible","The nature of the relationship between a patient and a contact person for that patient.","http://hl7.org/fhir/ValueSet/patient-contactrelationship","",,,,"Patient.contact.relationship",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.name","Patient.contact.name","","","",0,1,"","","","HumanName {[]} {[]} +","A name associated with the contact person","A name associated with the contact person.","","Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.","","","","","","","",,,,,"",,,,"Patient.contact.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.telecom","Patient.contact.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","A contact detail for the person","A contact detail for the person, e.g. a telephone number or an email address.","Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.contact.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.address","Patient.contact.address","","","",0,1,"","","","Address {[]} {[]} +","Address for the contact person","Address for the contact person.","","Need to keep track where the contact person can be contacted per postal mail or visited.","","","","","","","",,,,,"",,,,"Patient.contact.address",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.gender","Patient.contact.gender","","","",0,1,"","","","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.","","Needed to address the person correctly.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.contact.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.organization","Patient.contact.organization","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is associated with the contact","Organization on behalf of which the contact is acting or for which the contact is working.","","For guardians or business related contacts, the organization is relevant.","","","","","","","",,,,,"",,,,"Patient.contact.organization",0,1,"pat-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.period","Patient.contact.period","","","",0,1,"","","","Period {[]} {[]} +","The period during which this contact person or organization is valid to be contacted relating to this patient","The period during which this contact person or organization is valid to be contacted relating to this patient.","","","","","","","","","",,,,,"",,,,"Patient.contact.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.communication","Patient.communication","","","",0,*,"","","","BackboneElement {[]} {[]} +","A language which may be used to communicate with the patient about his or her health","A language which may be used to communicate with the patient about his or her health.","If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.","If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.","","","","","","","",,,,,"",,,,"Patient.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.communication.id","Patient.communication.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"MyPatient","Patient.communication.extension","Patient.communication.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.communication.modifierExtension","Patient.communication.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.communication.language","Patient.communication.language","","","",1,1,"","","","CodeableConcept {[]} {[]} +","The language which can be used to communicate with the patient about his or her health","The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. ""en"" for English, or ""en-US"" for American English versus ""en-EN"" for England English.","The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.","Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Patient.communication.language",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.communication.preferred","Patient.communication.preferred","","","",0,1,"","","","boolean {[]} {[]} +","Language preference indicator","Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).","This language is specifically identified for communicating healthcare information.","People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.","","","","","","","",,,,,"",,,,"Patient.communication.preferred",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.generalPractitioner","Patient.generalPractitioner","","careProvider +","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole]]} +","Patient's nominated primary care provider","Patient's nominated care provider.","This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. +Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a ""fly-in/fly-out"" worker that has the onsite GP also included with his home GP to remain aware of medical issues. + +Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.","","","","","","","","",,,,,"",,,,"Patient.generalPractitioner",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.managingOrganization","Patient.managingOrganization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is the custodian of the patient record","Organization that is the custodian of the patient record.","There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).","Need to know who recognizes this patient record, manages and updates it.","","","","","","","",,,,,"",,,,"Patient.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.link","Patient.link","","","",0,*,"","Y","Y","BackboneElement {[]} {[]} +","Link to another patient resource that concerns the same actual person","Link to another patient resource that concerns the same actual patient.","There is no assumption that linked patient records have mutual links.","There are multiple use cases: + +* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and +* Distribution of patient information across multiple servers.","","","","","","","",,,,,"",,,,"Patient.link",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.link.id","Patient.link.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"MyPatient","Patient.link.extension","Patient.link.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.link.modifierExtension","Patient.link.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.link.other","Patient.link.other","","","",1,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]} +","The other patient or related person resource that the link refers to","The other patient resource that the link refers to.","Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.","","","","","","","","",,,,,"",,,,"Patient.link.other",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.link.type","Patient.link.type","","","",1,1,"","","Y","code {[]} {[]} +","replaced-by | replaces | refer | seealso","The type of link between this patient resource and another patient resource.","","","","","","","","","",,"required","The type of link between this patient resource and another patient resource.","http://hl7.org/fhir/ValueSet/link-type|4.0.1","",,,,"Patient.link.type",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" diff --git a/all-profiles.xlsx b/all-profiles.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c023025f3b2f526365c79f2fbfb0ba3b4206ea5e GIT binary patch literal 17617 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 literal 0 HcmV?d00001 diff --git a/artifacts.html b/artifacts.html new file mode 100644 index 0000000..f72cce1 --- /dev/null +++ b/artifacts.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Artifact Index - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Artifact Index

+ + + + + + + + + + + + + +

+
+ +
+

Artifact Index

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/css/bootstrap-fhir.css b/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..21c87e3 --- /dev/null +++ b/assets/css/bootstrap-fhir.css @@ -0,0 +1,5306 @@ +/*! + * Joyo Bootstrap v2.3.2 + * + */ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden] { + display: none; +} +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +a:focus { + outline: thin dotted; +} +a:active, +a:hover { + outline: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +mark { + background: #ff0; + color: #000; +} +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} +pre { + white-space: pre-wrap; +} +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 0; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} +button, +input { + line-height: normal; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #000000; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +img { + vertical-align: middle; +} +.img-responsive { + display: inline-block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-circle { + border-radius: 500px; +} +hr { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-top: 1px solid #eeeeee; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small { + font-size: 85%; +} +cite { + font-style: normal; +} +.text-muted { + color: #999999; +} +.text-primary { + color: #428bca; +} +.text-warning { + color: #c09853; +} +.text-danger { + color: #b94a48; +} +.text-success { + color: #468847; +} +.text-info { + color: #3a87ad; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + margin-top: 15px; + margin-bottom: 10px; +} +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h1, +.h1 { + font-size: 38px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +h1 small, +.h1 small { + font-size: 24px; +} +h2 small, +.h2 small { + font-size: 18px; +} +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} +blockquote p { + font-size: 12.5px; + font-weight: 300; + line-height: 1.25; +} +blockquote p:last-child { + margin-bottom: 0; +} +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + color: #005c00; + background-color: #f9f2f4; + white-space: nowrap; + border-radius: 4px; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 20px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +@media (min-width: 768px) { + .row { + margin-left: -15px; + margin-right: -15px; + } +} +.row .row { + margin-left: -15px; + margin-right: -15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12 { + float: left; +} +.col-1 { + width: 8.333333333333332%; +} +.col-2 { + width: 16.666666666666664%; +} +.col-3 { + width: 25%; +} +.col-4 { + width: 33.33333333333333%; +} +.col-5 { + width: 41.66666666666667%; +} +.col-6 { + width: 50%; +} +.col-7 { + width: 58.333333333333336%; +} +.col-8 { + width: 66.66666666666666%; +} +.col-9 { + width: 75%; +} +.col-10 { + width: 83.33333333333334%; +} +.col-11 { + width: 91.66666666666666%; +} +.col-12 { + width: 100%; +} +@media (min-width: 768px) { + .container { + max-width: 728px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-push-1 { + left: 8.333333333333332%; + } + .col-push-2 { + left: 16.666666666666664%; + } + .col-push-3 { + left: 25%; + } + .col-push-4 { + left: 33.33333333333333%; + } + .col-push-5 { + left: 41.66666666666667%; + } + .col-push-6 { + left: 50%; + } + .col-push-7 { + left: 58.333333333333336%; + } + .col-push-8 { + left: 66.66666666666666%; + } + .col-push-9 { + left: 75%; + } + .col-push-10 { + left: 83.33333333333334%; + } + .col-push-11 { + left: 91.66666666666666%; + } + .col-pull-1 { + right: 8.333333333333332%; + } + .col-pull-2 { + right: 16.666666666666664%; + } + .col-pull-3 { + right: 25%; + } + .col-pull-4 { + right: 33.33333333333333%; + } + .col-pull-5 { + right: 41.66666666666667%; + } + .col-pull-6 { + right: 50%; + } + .col-pull-7 { + right: 58.333333333333336%; + } + .col-pull-8 { + right: 66.66666666666666%; + } + .col-pull-9 { + right: 75%; + } + .col-pull-10 { + right: 83.33333333333334%; + } + .col-pull-11 { + right: 91.66666666666666%; + } +} +@media (min-width: 992px) { + .container { + max-width: 940px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-offset-1 { + margin-left: 8.333333333333332%; + } + .col-offset-2 { + margin-left: 16.666666666666664%; + } + .col-offset-3 { + margin-left: 25%; + } + .col-offset-4 { + margin-left: 33.33333333333333%; + } + .col-offset-5 { + margin-left: 41.66666666666667%; + } + .col-offset-6 { + margin-left: 50%; + } + .col-offset-7 { + margin-left: 58.333333333333336%; + } + .col-offset-8 { + margin-left: 66.66666666666666%; + } + .col-offset-9 { + margin-left: 75%; + } + .col-offset-10 { + margin-left: 83.33333333333334%; + } + .col-offset-11 { + margin-left: 91.66666666666666%; + } +} +@media (min-width: 1100px) { + .container { + max-width: 1100px; + } +} +table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 10px; +} +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table thead > tr > th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #000000; +} +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class^="col-"] { + float: none; + display: table-column; +} +table td[class^="col-"], +table th[class^="col-"] { + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} +td > :last-child { + padding-bottom: 0px; + margin-bottom: 0px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"] { + display: block; +} +select[multiple], +select[size] { + height: auto; +} +select optgroup { + font-size: inherit; + font-style: inherit; + font-family: inherit; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} +.form-control:-moz-placeholder { + color: #999999; +} +.form-control::-moz-placeholder { + color: #999999; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control { + display: block; + width: 100%; + height: 38px; + padding: 8px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + vertical-align: middle; +} +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.input-large { + height: 56px; + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-small { + height: 30px; + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +select.input-large { + height: 56px; + line-height: 56px; +} +select.input-small { + height: 30px; + line-height: 30px; +} +textarea.input-large, +textarea.input-small { + height: auto; +} +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} +.has-warning .form-control { + padding-right: 32px; + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.has-warning .input-group-addon { + color: #c09853; + border-color: #c09853; + background-color: #fcf8e3; +} +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} +.has-error .form-control { + padding-right: 32px; + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.has-error .input-group-addon { + color: #b94a48; + border-color: #b94a48; + background-color: #f2dede; +} +.has-success .help-block, +.has-success .control-label { + color: #468847; +} +.has-success .form-control { + padding-right: 32px; + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.has-success .input-group-addon { + color: #468847; + border-color: #468847; + background-color: #dff0d8; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +.btn { + display: inline-block; + padding: 8px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 500; + line-height: 1.428571429; + text-align: center; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #ffffff; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #ffffff; + background-color: #474949; + border-color: #474949; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #3a3c3c; + border-color: #2e2f2f; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #474949; + border-color: #474949; +} +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #357ebd; + border-color: #3071a9; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #428bca; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #eea236; + border-color: #ec971f; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d9534f; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #d43f3a; + border-color: #c9302c; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d9534f; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #4cae4c; + border-color: #449d44; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #46b8da; + border-color: #31b0d5; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-link { + color: #428bca; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #333333; + text-decoration: none; +} +.btn-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.btn-small, +.btn-mini { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-mini { + padding: 3px 5px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group.col { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-small { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -4px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} +.form-inline .form-control, +.form-inline .radio, +.form-inline .checkbox { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .control-label { + padding-top: 9px; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; + } +} +.form-horizontal .form-group .row { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #ffffff; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 30px 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; + margin-right: -15px; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item .list-group-item-text { + color: #555555; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +a.list-group-item.active .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text { + color: #e1edf7; +} +.panel { + padding: 15px; + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-heading { + margin: -15px -15px 15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #dddddd; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17.5px; + font-weight: 500; +} +.panel-footer { + margin: 15px -15px -15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-warning { + border-color: #fbeed5; +} +.panel-warning .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} +.panel-danger { + border-color: #eed3d7; +} +.panel-danger .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} +.list-group-flush { + margin: 15px -15px -15px; +} +.list-group-flush .list-group-item { + border-width: 1px 0; +} +.list-group-flush .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.list-group-flush .list-group-item:last-child { + border-bottom: 0; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + border-radius: 6px; +} +.well-small { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #999999; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav.open > a, +.nav.open > a:hover, +.nav.open > a:focus { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.nav.open > a .caret, +.nav.open > a:hover .caret, +.nav.open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav > .pull-right { + float: right; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-justified > li > a { + text-align: center; +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs-justified > .active > a { + border-bottom-color: #000000; +} +.nav-tabs { + border-bottom: 1px solid #955159; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #da0c23; + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-tabs.nav-justified > li > a { + text-align: center; +} +.nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #000000; +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 5px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 40px; + margin-bottom: 20px; + padding-left: 15px; + padding-right: 15px; + background-color: #da0c23; + border-radius: 4px; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar-nav { + margin-top: 10px; + margin-bottom: 15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + color: #777777; + line-height: 20px; + border-radius: 4px; +} +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #aa091b; +} +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-nav.pull-right { + width: 100%; +} +.navbar-static-top { + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + border-radius: 0; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} +.navbar-brand { + display: block; + max-width: 200px; + margin-left: auto; + margin-right: auto; + padding: 10px 15px; + font-size: 18px; + font-weight: 500; + line-height: 20px; + color: #777777; + text-align: center; +} +.navbar-brand:hover, +.navbar-brand:focus { + color: #5e5e5e; + text-decoration: none; + background-color: transparent; +} +.navbar-toggle { + position: absolute; + top: 4px; + right: 10px; + width: 48px; + height: 32px; + padding: 8px 12px; + background-color: transparent; + border: 1px solid #dddddd; + border-radius: 4px; +} +.navbar-toggle:hover, +.navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + background-color: #cccccc; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +.navbar-form { + margin-top: 1px; + margin-bottom: 1px; +} +.navbar-form .form-control, +.navbar-form .radio, +.navbar-form .checkbox { + display: inline-block; +} +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.navbar-nav > .dropdown > a:hover .caret, +.navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.navbar-nav > .open > a, +.navbar-nav > .open > a:hover, +.navbar-nav > .open > a:focus { + background-color: #aa091b; + color: #555555; +} +.navbar-nav > .open > a .caret, +.navbar-nav > .open > a:hover .caret, +.navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar-inverse { + background-color: #ad1f2f; +} +.navbar-inverse .navbar-brand { + color: #e6e6e6; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .navbar-nav > li > a { + color: #e6e6e6; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: #790713; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #da0c23; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #da0c23; + color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #e6e6e6; + border-bottom-color: #e6e6e6; +} +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +@media screen and (min-width: 768px) { + .navbar-brand { + float: left; + margin-left: -15px; + margin-right: 5px; + } + .navbar-nav { + float: left; + margin-top: 0; + margin-bottom: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + border-radius: 0; + } + .navbar-nav.pull-right { + float: right; + width: auto; + } + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } + .nav-collapse.collapse { + display: block !important; + height: auto !important; + overflow: visible !important; + } +} +.navbar-btn { + margin-top: 1px; +} +.navbar-text { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover { + color: #333333; +} +.navbar-inverse .navbar-link { + color: #e6e6e6; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.btn .caret { + border-top-color: #ffffff; +} +.dropup .btn .caret { + border-bottom-color: #ffffff; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active { + z-index: 2; +} +.btn-group .btn + .btn { + margin-left: -1px; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn-group { + float: left; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn .caret { + margin-left: 0; +} +.btn-large .caret { + border-width: 5px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-group-vertical > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn + .btn { + margin-top: -1px; +} +.btn-group-vertical .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical .btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical .btn:last-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; +} +.btn-group-justified .btn { + float: none; + display: table-cell; + width: 1%; +} +.btn-group[data-toggle="buttons"] > .btn > input[type="radio"], +.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: ">\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + float: left; + padding: 4px 12px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-left-width: 1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > .active > a, +.pagination > .active > span { + background-color: #f5f5f5; +} +.pagination > .active > a, +.pagination > .active > span { + color: #999999; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.pagination-large > li > a, +.pagination-large > li > span { + padding: 14px 16px; + font-size: 18px; +} +.pagination-large > li:first-child > a, +.pagination-large > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-large > li:last-child > a, +.pagination-large > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-small > li > a, +.pagination-small > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-small > li:first-child > a, +.pagination-small > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-small > li:last-child > a, +.pagination-small > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: auto; + overflow-y: scroll; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.fade.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + margin-left: auto; + margin-right: auto; + width: auto; + padding: 10px; + z-index: 1050; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: none; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.fade.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +@media screen and (min-width: 768px) { + .modal-dialog { + left: 50%; + right: auto; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 1; + filter: alpha(opacity=100); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.9); + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(0, 0, 0, 0.9); +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-bg-clip: padding-box; + -moz-bg-clip: padding; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.alert { + padding: 10px 35px 10px 15px; + margin-bottom: 20px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert hr { + border-top-color: #f8e5be; +} +.alert .alert-link { + font-weight: 500; + color: #a47e3c; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #356635; +} +.alert-danger { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger hr { + border-top-color: #e6c1c7; +} +.alert-danger .alert-link { + color: #953b39; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #2d6987; +} +.alert-block { + padding-top: 15px; + padding-bottom: 15px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.thumbnail, +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #000000; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.thumbnail { + display: block; +} +.thumbnail > img, +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; +} +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} +.thumbnail > img { + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.label { + display: inline; + padding: .25em .6em; + font-size: 75%; + font-weight: 500; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: .25em; +} +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; + background-color: #808080; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #999999; + border-radius: 10px; +} +.badge:empty { + display: none; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.btn .badge { + position: relative; + top: -1px; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar { + background-color: #428bca; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-color: #d9534f; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-color: #5cb85c; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-color: #f0ad4e; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 20px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: inline-block; + max-width: 100%; + height: auto; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-color: rgba(0, 0, 0, 0.0001); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-color: transparent; +} +.carousel-control.right { + left: auto; + right: 0; + background-color: rgba(0, 0, 0, 0.5); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-color: transparent; +} +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .glyphicon, +.carousel-control .icon-prev, +.carousel-control .icon-next { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 120px; + margin-left: -60px; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1 { + line-height: 1; + color: inherit; +} +.jumbotron p { + line-height: 1.4; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 50px 60px; + border-radius: 6px; + } + .jumbotron h1 { + font-size: 63px; + } +} +@-ms-viewport { + width: device-width; +} +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.visible-sm { + display: block !important; +} +tr.visible-sm { + display: table-row !important; +} +th.visible-sm, +td.visible-sm { + display: table-cell !important; +} +.visible-md { + display: none !important; +} +tr.visible-md { + display: none !important; +} +th.visible-md, +td.visible-md { + display: none !important; +} +.visible-lg { + display: none !important; +} +tr.visible-lg { + display: none !important; +} +th.visible-lg, +td.visible-lg { + display: none !important; +} +.hidden-sm { + display: none !important; +} +tr.hidden-sm { + display: none !important; +} +th.hidden-sm, +td.hidden-sm { + display: none !important; +} +.hidden-md { + display: block !important; +} +tr.hidden-md { + display: table-row !important; +} +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} +.hidden-lg { + display: block !important; +} +tr.hidden-lg { + display: table-row !important; +} +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} +@media (min-width: 992px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +tr.visible-print { + display: none !important; +} +th.visible-print, +td.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} +/*! + * Font Awesome 3.0.1 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + /* sprites.less reset */ + + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +/* Joyo additions */ +/* +//@import "joyo-definition-list.less"; +//@import "joyo-isotope.less"; +*/ +/* +//@import "joyo-nav-icons.less"; +//@import "joyo-nav-levels.less"; +*/ +.navbar { + margin-bottom: 0; + margin-left: 0px; + margin-right: 0px; +} +.nav-list { + margin-bottom: 24px; +} +.nav-list > li > a { + color: #555555; +} +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + background-color: transparent; + color: #da0c23; + text-shadow: none; +} +.nav-list > .active a { + background: url('../images/stripe.png') no-repeat left center; +} +.nav-header { + font-size: 14px; +} +.segment > .container { + padding-left: 0px; + padding-right: 0px; +} +/* +//@import "joyo-ribbon.less"; +//@import "joyo-search.less"; +//@import "joyo-thumbnails.less"; +//@import "joyo-type-color.less"; // overruling basic default BS color settings +*/ +body { + word-wrap: break-word; +} +.assistive-text { + clip: rect(1px 1px 1px 1px); + /* IE6, IE7 */ + + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; +} +h1, +h2, +h3, +h4, +h5, +h6, +.title { + margin-bottom: 0.4em; + margin-top: 0; + overflow: hidden; +} +.sub-title { + font-size: 21px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 0.4em 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 20px; + color: #000000; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 1em ; +} +h1 { + font-size: 25.2px; +} +h2 { + font-size: 22.400000000000002px; +} +h3 { + font-size: 19.599999999999998px; +} +h4 { + font-size: 16.099999999999998px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 18.900000000000002px; +} +h2 small { + font-size: 16.800000000000004px; +} +h3 small { + font-size: 14.699999999999998px; +} +h4 small { + font-size: 12.075px; +} +.page-header { + padding-bottom: 0; + margin: 0; + margin-top: 0; + border-bottom: 0; +} +.page-header h1 { + font-size: 28px; + color: #da0c23; +} +p { + padding-bottom: 5px; +} +/* +//@import "joyo-widgets.less"; +//@import "joyo-wordpress.less"; +*/ +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.clearfix:after { + clear: both; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.affix { + position: fixed; +} diff --git a/assets/css/bootstrap-glyphicons.css b/assets/css/bootstrap-glyphicons.css new file mode 100644 index 0000000..34ba265 --- /dev/null +++ b/assets/css/bootstrap-glyphicons.css @@ -0,0 +1,2 @@ +@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphiconshalflings-regular.eot');src:url('../fonts/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphiconshalflings-regular.woff') format('woff'),url('../fonts/glyphiconshalflings-regular.ttf') format('truetype'),url('../fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-plus:before{content:"\002b"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse:before{content:"\e159"}.glyphicon-collapse-top:before{content:"\e160"} +/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */ diff --git a/assets/css/hl7.css b/assets/css/hl7.css new file mode 100644 index 0000000..ef6d66a --- /dev/null +++ b/assets/css/hl7.css @@ -0,0 +1,74 @@ +/* Product families should override the following colors with family-specific colors */ +:root { + --navbar-bg-color: #505050; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-color: #505050; /* 4. Footer container color */ + --btn-hover-color: #808080; /* 6. Menu button hover color */ +} + +/* Generic settings common to all HL7 IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} \ No newline at end of file diff --git a/assets/css/jquery-ui.css b/assets/css/jquery-ui.css new file mode 100644 index 0000000..f7e5293 --- /dev/null +++ b/assets/css/jquery-ui.css @@ -0,0 +1,523 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.css, tabs.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #ffffff; + color: #333333; +} +.ui-widget-header { + border: 1px solid #EFEFEF; + background: #EEEEEE; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_228ef1_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffd27a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); /* support: IE8 */ + border-radius: 5px; +} diff --git a/assets/css/jquery-ui.structure.min.css b/assets/css/jquery-ui.structure.min.css new file mode 100644 index 0000000..610239a --- /dev/null +++ b/assets/css/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} \ No newline at end of file diff --git a/assets/css/jquery-ui.theme.min.css b/assets/css/jquery-ui.theme.min.css new file mode 100644 index 0000000..c9c6ec5 --- /dev/null +++ b/assets/css/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} \ No newline at end of file diff --git a/assets/css/lforms.min.css b/assets/css/lforms.min.css new file mode 100644 index 0000000..bf82166 --- /dev/null +++ b/assets/css/lforms.min.css @@ -0,0 +1,9734 @@ + + + +.lhc-form{ + font-family:Arial; + font-size:14px; + background-color:#fff +} +.lhc-form input[type=number]::-webkit-outer-spin-button,.lhc-form input[type=number]::-webkit-inner-spin-button{ + -webkit-appearance:none; + margin:0 +} +.lhc-form input[type=number]{ + -moz-appearance:textfield +} +.lhc-form label{ + font-weight:400; + margin-bottom:0 +} +.lhc-form-title{ + background-color:#458ac5; + color:#fff; + overflow:hidden; + padding:8px; + margin:4px 0; + border-radius:4px +} +.lhc-form-title a{ + color:#fff +} +.lhc-form-title .lhc-item-question{ + font-size:120%; + vertical-align:text-top +} +.lhc-form table{ + padding:0; + width:100%; + table-layout:fixed +} +.lhc-form input[type=text],.lhc-form input[type=number]{ + border:1px solid #ced5d9; + width:100%; + height:28px; + min-height:14px; + overflow:hidden; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px +} +.lhc-form textarea{ + border:1px solid #ced5d9; + width:100%; + height:1em; + min-height:28px; + overflow:visible; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px; + box-sizing:border-box; + vertical-align:bottom; + resize:vertical +} +.lhc-form input:focus,.lhc-form textarea:focus,.lhc-form .ant-picker-input>input:focus{ + background-color:#fff8c6 +} +.lhc-form input[readonly],.lhc-form textarea[readonly],.lhc-form .ant-picker-input>input[readonly]{ + background-color:#e8e8e8 +} +.lhc-de-button{ + width:22px +} +.lhc-form .lhc-button{ + border:0 none; + cursor:pointer; + overflow:visible; + padding:0; + position:relative; + background-color:#066aa0 +} +.lhc-form .lhc-float-button{ + min-width:22px; + border-radius:4px; + font-weight:700; + color:#fff; + padding:1px .5em; + margin-bottom:2px +} +.lhc-form .lhc-help-button,.lhc-form .lf-control-button,.lhc-form .lhc-copyright-button{ + padding:0; + margin-right:2px; + margin-left:2px; + vertical-align:middle; + background-color:transparent; + color:#066aa0; + border:none +} +.lhc-form .lhc-help-button:hover,.lhc-form .lf-control-button:hover,.lhc-form .lhc-copyright-button:hover{ + color:#0087fd; + cursor:pointer +} +.lhc-form .lhc-form-title .lhc-help-button,.lhc-form .lhc-form-title .lf-control-button,.lhc-form .lhc-form-title .lhc-copyright-button{ + background-color:inherit; + color:#fff; + font-weight:700 +} +.lhc-form .lhc-form-title .lhc-help-button:hover,.lhc-form .lhc-form-title .lf-control-button:hover,.lhc-form .lhc-form-title .lhc-copyright-button:hover{ + color:#b4fda7 +} +.lhc-form .lhc-help-button i,.lhc-form .lf-control-button i,.lhc-form .lhc-copyright-button i{ + font-size:medium +} +.lhc-form-title .popover{ + color:#333 +} +.lhc-form .lhc-de-label span.lf-prompt{ + font-style:italic; + font-size:75% +} +.lhc-form .lhc-de-label span.lf-sn{ + border-radius:4px; + background-color:#066aa0; + font-weight:700; + color:#fff; + padding:4px 8px; + margin-right:4px +} +.lhc-form .lhc-de-label span.lhc-item-question{ + padding:0 2px +} +.lhc-form .lhc-required{ + color:#8b0000; + font-weight:700 +} +.lhc-form .stopped{ + text-align:center; + width:500px; + height:50px; + margin-left:30%; + margin-right:30%; + margin-bottom:20px; + vertical-align:top +} +.lhc-item-question.lhc-active-row{ + background-color:#afeeee +} +.lhc-form input.units{ + color:#333; + font-weight:400 +} +.lhc-form input.ansList,.lhc-form input.search_field{ + padding-right:14px +} +.lhc-form lhc-unit input.ansList,.lhc-form lhc-unit input.ansList:focus{ + padding-right:2px +} +.lhc-form-body .lhc-form-table-row.target-show td{ + color:#015dad +} +.lhc-form .lhc-form-table-row.button-row{ + background:none; + padding:2px 0 +} +.lhc-form.lf-template-table .lhc-layout-horizontal,.lhc-form.lf-template-table .lhc-layout-matrix{ + padding-right:6px +} +.lf-top-section .lhc-layout-horizontal .lhc-form-horizontal-table-title,.lf-top-section .lhc-layout-matrix .lhc-form-matrix-table-title{ + display:none +} +.lhc-form-view{ + margin:15px +} +.lhc-form-body{ + border:1px solid #ced5d9; + padding:4px 0; + margin:0 0 2px; + border-radius:4px; + box-sizing:border-box +} +.lhc-form .lhc-form-table-row{ + border:solid; + border-color:#ced5d9; + border-width:1px 0 0 0; + margin:0 4px 0 2px +} +.lhc-form .lhc-form-table-row.lhc-item-group{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white +} +.lhc-form .lhc-form-table-row.lhc-item-group .lhc-de-label-button{ + padding:4px 0 +} +.lhc-form .lhc-item.lhc-datatype-TITLE{ + padding-top:4px; + padding-bottom:4px +} +.lhc-form .lhc-item.lhc-datatype-TITLE .lhc-item-display{ + background-color:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-item-group-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form lhc-item.lhc-first-item>lhc-item-question{ + border-top:none +} +.lhc-form .prefix{ + padding-right:.25em +} +div.ant-popover-title{ + background-color:#f7f7f7 +} +div.cdk-overlay-pane{ + max-width:66% +} +screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +.lhc-button-padding{ + padding-left:4px +} +.lhc-form .lhc-item-readyonly button{ + display:none +} +.lhc-form .ant-checkbox-disabled+span,.lhc-form .ant-radio-disabled+span,.lhc-form input:disabled,.lhc-form .ant-picker-input>input-disabled,.lhc-form .ant-picker-input>input[disabled],.lhc-form .lhc-item-readyonly{ + color:#000000bf; + cursor:not-allowed +} +.lhc-de-label-button{ + padding:4px 0 0 +} +.lhc-de-input-unit{ + padding:0 +} +.lhc-de-unit{ + padding:2px 0 2px 2px +} +.lhc-de{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1 +} +lhc-item-question-text,.lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit-content{ + width:100% +} +lhc-item-quantity,lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +lhc-input{ + order:1; + flex-grow:1 +} +lhc-unit,.lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-md .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-md .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-md .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-md .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-md .lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-md lhc-item-quantity,.lhc-item-view-md lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +.lhc-item-view-md lhc-input{ + order:1; + flex-grow:1 +} +.lhc-item-view-md lhc-unit,.lhc-item-view-md .lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-sm .lhc-de-input-unit{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-item-quantity,.lhc-item-view-sm lhc-item-simple-type{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm lhc-input{ + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-unit,.lhc-item-view-sm .lhc-de-unit{ + order:2; + flex-grow:1; + width:100% +} +.lhc-item{ + position:relative +} +.lhc-item.lhc-indentation{ + padding-left:24px +} +.lhc-item.lhc-tree-line:before{ + content:""; + position:absolute; + left:12px; + border-top:2px solid #2f96b4; + top:14px; + width:12px; + height:0 +} +.lhc-item.lhc-tree-line:after{ + content:""; + position:absolute; + left:12px; + border-left:2px solid #2f96b4; + height:100%; + width:0; + top:0 +} +.lhc-item.lhc-tree-line.lhc-last-item:after{ + height:14px +} +.lf-top-section .lhc-layout-horizontal.lhc-item,.lf-top-section .lhc-layout-matrix.lhc-item{ + padding:0 4px 0 3px +} +.lf-top-section .lhc-layout-horizontal.lhc-item:before,.lf-top-section .lhc-layout-matrix.lhc-item:before{ + border:0 +} +.lf-top-section .lhc-layout-horizontal.lhc-item:after,.lf-top-section .lhc-layout-matrix.lhc-item:after{ + border:0 +} +.lf-indentation-bar .lhc-item:before{ + border-top:0 +} +.lf-indentation-bar .lhc-item:after{ + border:6px solid #c6dde4; + left:6px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + height:100% +} +.lf-indentation-bar .lhc-item.lhc-first-item:after{ + border-top-left-radius:4px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + border-bottom-left-radius:4px +} +lhc-input,lhc-unit,lhc-item-text,lhc-date,lhc-item-choice-autocomplete{ + padding:2px 0 2px 2px; + display:block +} +lhc-item-choice .autocomp_selected{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-choice .autocomp_selected ul{ + margin:0 0 0 .25em +} +lhc-item-date,lhc-item-datetime,lhc-item-time{ + display:block; + padding:2px 0 2px 2px +} +lhc-item-date .lhc-date-picker,lhc-item-datetime .lhc-datetime-picker,lhc-item-time .lhc-time-picker{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-date .ant-picker,lhc-item-datetime .ant-picker,lhc-item-time .ant-picker{ + padding:3px 7px 2px 4px +} +lhc-item-date .ant-picker-input>input,lhc-item-datetime .ant-picker-input>input{ + font-size:90%; + font-weight:700; + padding-top:2px +} +lhc-item-time .ant-picker-input>input[type=text]{ + border:none; + padding-left:0; + padding-top:1px; + padding-bottom:1px; + height:auto; + font-size:90%; + font-weight:700 +} +lhc-item-date .ant-picker-input>input::-moz-placeholder,lhc-item-datetime .ant-picker-input>input::-moz-placeholder,lhc-item-time .ant-picker-input>input::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::placeholder,lhc-item-datetime .ant-picker-input>input::placeholder,lhc-item-time .ant-picker-input>input::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input:-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input:-ms-input-placeholder,lhc-item-time .ant-picker-input>input:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input::-ms-input-placeholder,lhc-item-time .ant-picker-input>input::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-moz-placeholder,.lhc-form textarea::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::placeholder,.lhc-form textarea::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input:-ms-input-placeholder,.lhc-form textarea:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-ms-input-placeholder,.lhc-form textarea::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-layout-horizontal .lhc-form-horizontal-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-layout-horizontal .lhc-form-horizontal-table-header{ + overflow:hidden; + vertical-align:top; + background:none repeat scroll 0 0 #E8E8E8; + padding:4px 2px; + text-align:left; + color:#666; + font-weight:400; + border-radius:4px +} +.lhc-layout-horizontal .lhc-form-horizontal-table td.lhc-de-button{ + padding-left:2px; + border-right:none +} +.lhc-layout-horizontal table.lhc-form-horizontal-table{ + border:none; + margin:2px 4px 0 1px +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr{ + border:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr td{ + border-right:none; + border-left:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table .lhc-de-button{ + width:2.1em; + min-width:2em +} +.lhc-layout-horizontal div.lhc-de-input-unit{ + order:1; + flex-grow:1; + flex-shrink:1 +} +.lhc-layout-horizontal lhc-item-question{ + border:0; + margin:0 +} +.lhc-layout-horizontal table{ + border-spacing:0; + border-collapse:collapse +} +.lhc-layout-horizontal td.lhc-item-question{ + padding:0 +} +.lhc-form .lhc-layout-matrix.lhc-item{ + padding-bottom:2px +} +.lhc-form .lhc-form-matrix-table{ + border-collapse:separate; + border-radius:4px; + box-sizing:border-box; + margin:2px 4px 0 1px; + text-align:left; + border:1px solid #ced5d9 +} +.lhc-form .lhc-form-matrix-table .lhc-matrix-table-header-row{ + background:#E8E8E8 +} +.lhc-form .lhc-form-matrix-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-form-matrix-table .lhc-question{ + width:25% +} +.lhc-form .lhc-form-matrix-answer{ + padding-left:5px; + padding-right:5px +} +.lhc-form .lhc-form-matrix-cell,.lhc-form .lhc-form-matrix-cell-other{ + text-align:center +} +.lhc-form .lhc-form-matrix-table th{ + padding:4px +} +.lhc-form .lhc-form-matrix-table td{ + padding:4px; + border-top:1px solid #ced5d9 +} +.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input textarea,.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input textarea{ + border:2px solid #FF0000 +} +.lhc-form .lhc-validation-popover{ + display:none +} +.lhc-form .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + border-radius:6px; + bottom:35px; + background-color:#fcf8e3; + padding:4px 6px; + position:absolute; + z-index:98; + max-width:600px; + width:auto; + display:block; + box-shadow:0 5px 10px #0003; + border:1px solid #eea236; + font-size:90% +} +.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + bottom:59px +} +.lhc-form .lhc-invalid .lhc-validation-popover:before{ + border:solid; + border-color:#fcf8e3 transparent; + border-width:11px 11px 0 11px; + bottom:-10px; + content:""; + left:10px; + position:absolute; + z-index:99 +} +.lhc-form lhc-item.lhc-invalid.lhc-datatype-DTM .lhc-validation-popover{ + display:none +} +.cdk-overlay-container,body,html{ + height:100%; + width:100% +} +a,a:active,a:focus,a:hover{ + text-decoration:none; + outline:0 +} +dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{ + margin-top:0 +} +address,dl,ol,p,pre,ul{ + margin-bottom:1em +} +button,hr,input{ + overflow:visible +} +pre,textarea{ + overflow:auto +} +dd,h1,h2,h3,h4,h5,h6,legend{ + margin-bottom:.5em +} +progress,sub,sup{ + vertical-align:baseline +} +.anticon,button,select{ + text-transform:none +} +[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{ + position:relative +} +.cdk-overlay-backdrop,html{ + -webkit-tap-highlight-color:transparent +} +[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{ + display:none +} +input::-ms-clear,input::-ms-reveal{ + display:none +} +*,:after,:before{ + box-sizing:border-box +} +html{ + font-family:sans-serif; + line-height:1.15; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100%; + -ms-overflow-style:scrollbar; + --antd-wave-shadow-color:#1890ff; + --scroll-bar:0 +} +body{ + margin:0; + color:#000000d9; + font-size:14px; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"; + font-variant:tabular-nums; + line-height:1.5715; + background-color:#fff; + font-feature-settings:"tnum","tnum" +} +[tabindex="-1"]:focus{ + outline:0!important +} +hr{ + box-sizing:content-box; + height:0 +} +h1,h2,h3,h4,h5,h6{ + color:#000000d9; + font-weight:500 +} +abbr[data-original-title],abbr[title]{ + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; + border-bottom:0; + cursor:help +} +address{ + font-style:normal; + line-height:inherit +} +input[type=password],input[type=number],input[type=text],textarea{ + -webkit-appearance:none +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +dt{ + font-weight:500 +} +dd{ + margin-left:0 +} +blockquote,figure{ + margin:0 0 1em +} +dfn{ + font-style:italic +} +b,strong{ + font-weight:bolder +} +small{ + font-size:80% +} +sub,sup{ + font-size:75%; + line-height:0 +} +sub{ + bottom:-.25em +} +sup{ + top:-.5em +} +a{ + color:#1890ff; + background-color:transparent; + cursor:pointer; + transition:color .3s; + -webkit-text-decoration-skip:objects +} +a:hover{ + color:#40a9ff +} +a:active{ + color:#096dd9 +} +a[disabled]{ + color:#00000040; + cursor:not-allowed +} +code,kbd,pre,samp{ + font-size:1em; + font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace +} +img{ + vertical-align:middle; + border-style:none +} +[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{ + touch-action:manipulation +} +table{ + border-collapse:collapse +} +caption{ + padding-top:.75em; + padding-bottom:.3em; + color:#00000073; + text-align:left; + caption-side:bottom +} +button,input,optgroup,select,textarea{ + margin:0; + color:inherit; + font-size:inherit; + font-family:inherit; + line-height:inherit +} +[type=reset],[type=submit],button,html [type=button]{ + -webkit-appearance:button +} +[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{ + padding:0; + border-style:none +} +input[type=radio],input[type=checkbox]{ + box-sizing:border-box; + padding:0 +} +input[type=date],input[type=time],input[type=datetime-local],input[type=month]{ + -webkit-appearance:listbox +} +textarea{ + resize:vertical +} +fieldset{ + min-width:0; + margin:0; + padding:0; + border:0 +} +legend{ + display:block; + width:100%; + max-width:100%; + padding:0; + color:inherit; + font-size:1.5em; + line-height:inherit; + white-space:normal +} +[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{ + height:auto +} +[type=search]{ + outline-offset:-2px; + -webkit-appearance:none +} +[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{ + -webkit-appearance:none +} +::-webkit-file-upload-button{ + font:inherit; + -webkit-appearance:button +} +output{ + display:inline-block +} +summary{ + display:list-item +} +template{ + display:none +} +[hidden]{ + display:none!important +} +.clearfix:after,.clearfix:before{ + display:table; + content:"" +} +mark{ + padding:.2em; + background-color:#feffe6 +} +::-moz-selection{ + color:#fff; + background:#1890ff +} +::selection{ + color:#fff; + background:#1890ff +} +.clearfix:after{ + clear:both +} +.anticon,.anticon svg{ + display:inline-block +} +.anticon{ + color:inherit; + font-style:normal; + line-height:0; + text-align:center; + vertical-align:-.125em; + text-rendering:optimizelegibility; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.anticon>*{ + line-height:1 +} +.anticon:before{ + display:none +} +.anticon .anticon-icon{ + display:block +} +.anticon>.anticon{ + line-height:0; + vertical-align:0 +} +.anticon[tabindex]{ + cursor:pointer +} +.anticon-spin,.anticon-spin:before{ + display:inline-block; + animation:loadingCircle 1s infinite linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-timing-function:linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{ + animation-name:antFadeIn; + animation-play-state:running +} +.ant-fade-leave.ant-fade-leave-active{ + animation-name:antFadeOut; + animation-play-state:running; + pointer-events:none +} +.ant-fade-appear,.ant-fade-enter{ + opacity:0 +} +@keyframes antFadeIn{ + 0%{ + opacity:0 + } + to{ + opacity:1 + } +} +@keyframes antFadeOut{ + 0%{ + opacity:1 + } + to{ + opacity:0 + } +} +.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{ + animation-name:antMoveUpIn; + animation-play-state:running +} +.ant-move-up-leave.ant-move-up-leave-active{ + animation-name:antMoveUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-up-appear,.ant-move-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-up-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{ + animation-name:antMoveDownIn; + animation-play-state:running +} +.ant-move-down-leave.ant-move-down-leave-active{ + animation-name:antMoveDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-down-appear,.ant-move-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-down-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{ + animation-name:antMoveLeftIn; + animation-play-state:running +} +.ant-move-left-leave.ant-move-left-leave-active{ + animation-name:antMoveLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-left-appear,.ant-move-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-left-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{ + animation-name:antMoveRightIn; + animation-play-state:running +} +.ant-move-right-leave.ant-move-right-leave-active{ + animation-name:antMoveRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-right-appear,.ant-move-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-right-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +@keyframes antMoveDownIn{ + 0%{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveDownOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveLeftIn{ + 0%{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveLeftOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveRightIn{ + 0%{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveRightOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveUpIn{ + 0%{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveUpOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes loadingCircle{ + to{ + transform:rotate(360deg) + } +} +.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{ + position:absolute; + inset:0; + display:block; + border-radius:inherit; + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 0 var(--antd-wave-shadow-color); + opacity:.2; + animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1); + animation-fill-mode:forwards; + content:""; + pointer-events:none +} +@keyframes waveEffect{ + to{ + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 6px #1890ff; + box-shadow:0 0 0 6px var(--antd-wave-shadow-color) + } +} +@keyframes fadeEffect{ + to{ + opacity:0 + } +} +.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{ + animation-name:antSlideUpIn; + animation-play-state:running +} +.ant-slide-up-leave.ant-slide-up-leave-active{ + animation-name:antSlideUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-up-appear,.ant-slide-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-up-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{ + animation-name:antSlideDownIn; + animation-play-state:running +} +.ant-slide-down-leave.ant-slide-down-leave-active{ + animation-name:antSlideDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-down-appear,.ant-slide-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-down-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{ + animation-name:antSlideLeftIn; + animation-play-state:running +} +.ant-slide-left-leave.ant-slide-left-leave-active{ + animation-name:antSlideLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-left-appear,.ant-slide-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-left-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{ + animation-name:antSlideRightIn; + animation-play-state:running +} +.ant-slide-right-leave.ant-slide-right-leave-active{ + animation-name:antSlideRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-right-appear,.ant-slide-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-right-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +@keyframes antSlideUpIn{ + 0%{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideUpOut{ + 0%{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideDownIn{ + 0%{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } +} +@keyframes antSlideDownOut{ + 0%{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } +} +@keyframes antSlideLeftIn{ + 0%{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideLeftOut{ + 0%{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideRightIn{ + 0%{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } +} +@keyframes antSlideRightOut{ + 0%{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } +} +.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{ + animation-name:antZoomIn; + animation-play-state:running +} +.ant-zoom-leave.ant-zoom-leave-active{ + animation-name:antZoomOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-appear,.ant-zoom-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{ + transform:none +} +.ant-zoom-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-leave.ant-zoom-big-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-appear,.ant-zoom-big-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{ + transform:none +} +.ant-zoom-big-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{ + animation-duration:.1s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{ + transform:none +} +.ant-zoom-big-fast-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{ + animation-name:antZoomUpIn; + animation-play-state:running +} +.ant-zoom-up-leave.ant-zoom-up-leave-active{ + animation-name:antZoomUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-up-appear,.ant-zoom-up-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{ + transform:none +} +.ant-zoom-up-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{ + animation-name:antZoomDownIn; + animation-play-state:running +} +.ant-zoom-down-leave.ant-zoom-down-leave-active{ + animation-name:antZoomDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-down-appear,.ant-zoom-down-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{ + transform:none +} +.ant-zoom-down-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{ + animation-name:antZoomLeftIn; + animation-play-state:running +} +.ant-zoom-left-leave.ant-zoom-left-leave-active{ + animation-name:antZoomLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-left-appear,.ant-zoom-left-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{ + transform:none +} +.ant-zoom-left-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{ + animation-name:antZoomRightIn; + animation-play-state:running +} +.ant-zoom-right-leave.ant-zoom-right-leave-active{ + animation-name:antZoomRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-right-appear,.ant-zoom-right-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{ + transform:none +} +.ant-zoom-right-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +@keyframes antZoomIn{ + 0%{ + transform:scale(.2); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.2); + opacity:0 + } +} +@keyframes antZoomBigIn{ + 0%{ + transform:scale(.8); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomBigOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.8); + opacity:0 + } +} +@keyframes antZoomUpIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 0 + } +} +@keyframes antZoomUpOut{ + 0%{ + transform:scale(1); + transform-origin:50% 0 + } + to{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } +} +@keyframes antZoomLeftIn{ + 0%{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:0 50% + } +} +@keyframes antZoomLeftOut{ + 0%{ + transform:scale(1); + transform-origin:0 50% + } + to{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } +} +@keyframes antZoomRightIn{ + 0%{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:100% 50% + } +} +@keyframes antZoomRightOut{ + 0%{ + transform:scale(1); + transform-origin:100% 50% + } + to{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } +} +@keyframes antZoomDownIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 100% + } +} +@keyframes antZoomDownOut{ + 0%{ + transform:scale(1); + transform-origin:50% 100% + } + to{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } +} +.ant-motion-collapse-legacy{ + overflow:hidden +} +.ant-motion-collapse-legacy-active{ + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.ant-motion-collapse{ + overflow:hidden; + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.cdk-overlay-container{ + pointer-events:none; + top:0; + left:0; + position:fixed; + z-index:1000 +} +.cdk-visually-hidden{ + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + outline:0; + -webkit-appearance:none; + -moz-appearance:none +} +.cdk-overlay-backdrop{ + inset:0; + transition:opacity .4s cubic-bezier(.25,.8,.25,1); + opacity:0; + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-backdrop.ant-modal-mask{ + opacity:1 +} +.cdk-overlay-pane{ + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-connected-position-bounding-box{ + position:absolute; + z-index:1000; + display:flex; + flex-direction:column; + min-width:1px; + min-height:1px +} +.cdk-global-scrollblock{ + position:fixed; + width:100%; + overflow-y:scroll +} +.cdk-global-scrollblock body{ + overflow-x:visible +} +.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{ + opacity:0 +} +.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-drawer>*{ + transition:none +} +.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{ + transition:none +} +@keyframes antCheckboxEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-checkbox{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + top:.2em; + line-height:1; + white-space:nowrap; + outline:0; + cursor:pointer +} +.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{ + border-color:#1890ff +} +.ant-checkbox-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:2px; + visibility:hidden; + animation:antCheckboxEffect .36s ease-in-out; + animation-fill-mode:backwards; + content:"" +} +.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{ + visibility:visible +} +.ant-checkbox-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + direction:ltr; + background-color:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + border-collapse:separate; + transition:all .3s +} +.ant-checkbox-inner:after{ + position:absolute; + top:50%; + left:21.5%; + display:table; + width:5.71px; + height:9.14px; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(0) translate(-50%,-50%); + opacity:0; + transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s; + content:" " +} +.ant-checkbox-input{ + position:absolute; + inset:0; + z-index:1; + width:100%; + height:100%; + cursor:pointer; + opacity:0 +} +.ant-checkbox-checked .ant-checkbox-inner:after{ + position:absolute; + display:table; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(1) translate(-50%,-50%); + opacity:1; + transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s; + content:" " +} +.ant-checkbox-checked .ant-checkbox-inner{ + background-color:#1890ff; + border-color:#1890ff +} +.ant-checkbox-disabled{ + cursor:not-allowed +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{ + border-color:#00000040; + animation-name:none +} +.ant-checkbox-disabled .ant-checkbox-input{ + cursor:not-allowed; + pointer-events:none +} +.ant-checkbox-disabled .ant-checkbox-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-checkbox-disabled .ant-checkbox-inner:after{ + border-color:#f5f5f5; + border-collapse:separate; + animation-name:none +} +.ant-checkbox-disabled+span{ + color:#00000040; + cursor:not-allowed +} +.ant-checkbox-group,.ant-checkbox-wrapper{ + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum" +} +.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{ + visibility:hidden +} +.ant-checkbox-wrapper{ + box-sizing:border-box; + margin:0; + padding:0; + list-style:none; + display:inline-flex; + align-items:baseline; + line-height:inherit; + cursor:pointer +} +.ant-checkbox-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{ + cursor:not-allowed +} +.ant-checkbox-wrapper+.ant-checkbox-wrapper{ + margin-left:8px +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{ + width:14px; + height:14px +} +.ant-checkbox+span{ + padding-right:8px; + padding-left:8px +} +.ant-checkbox-group{ + box-sizing:border-box; + margin:0; + padding:0; + line-height:1.5715; + list-style:none; + display:inline-block +} +.ant-checkbox-group-item{ + margin-right:8px +} +.ant-checkbox-group-item:last-child{ + margin-right:0 +} +.ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:0 +} +.ant-checkbox-indeterminate .ant-checkbox-inner{ + background-color:#fff; + border-color:#d9d9d9 +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after{ + top:50%; + left:50%; + width:8px; + height:8px; + background-color:#1890ff; + border:0; + transform:translate(-50%,-50%) scale(1); + opacity:1; + content:" " +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{ + background-color:#00000040; + border-color:#00000040 +} +.ant-checkbox-rtl{ + direction:rtl +} +.ant-checkbox-group-rtl .ant-checkbox-group-item{ + margin-right:0; + margin-left:8px +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{ + margin-left:0!important +} +.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:8px +} +.ant-checkbox+span:empty{ + display:none +} +.ant-radio,.ant-radio-group,.ant-radio-wrapper{ + box-sizing:border-box; + padding:0; + color:#000000d9; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-button-wrapper:focus-within,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-input:focus+.ant-radio-inner{ + box-shadow:0 0 0 3px #e6f7ff +} +.ant-radio-group{ + margin:0; + display:inline-block; + font-size:0 +} +.ant-radio-group .ant-badge-count{ + z-index:1 +} +.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{ + border-left:none +} +.ant-radio-wrapper{ + margin:0 8px 0 0; + font-size:14px; + position:relative; + display:inline-flex; + align-items:baseline; + cursor:pointer +} +.ant-radio-wrapper-disabled{ + cursor:not-allowed +} +.ant-radio-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{ + width:14px; + height:14px +} +.ant-radio{ + margin:0; + font-size:14px; + position:relative; + top:.2em; + display:inline-block; + outline:0; + cursor:pointer +} +.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:50%; + visibility:hidden; + animation:antRadioEffect .36s ease-in-out; + animation-fill-mode:both; + content:"" +} +.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{ + visibility:visible +} +.ant-radio-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + background-color:#fff; + border-color:#d9d9d9; + border-style:solid; + border-width:1px; + border-radius:50%; + transition:all .3s +} +.ant-radio-inner:after{ + position:absolute; + top:50%; + left:50%; + display:block; + width:16px; + height:16px; + margin-top:-8px; + margin-left:-8px; + background-color:#1890ff; + border-top:0; + border-left:0; + border-radius:16px; + transform:scale(0); + opacity:0; + transition:all .3s cubic-bezier(.78,.14,.15,.86); + content:" " +} +.ant-radio-input{ + position:absolute; + inset:0; + z-index:1; + cursor:pointer; + opacity:0 +} +.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{ + cursor:not-allowed +} +.ant-radio-checked .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked .ant-radio-inner:after{ + transform:scale(.5); + opacity:1; + transition:all .3s cubic-bezier(.78,.14,.15,.86) +} +.ant-radio-disabled .ant-radio-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-radio-disabled .ant-radio-inner:after{ + background-color:#0003 +} +.ant-radio-disabled+span{ + color:#00000040 +} +span.ant-radio+*{ + padding-right:8px; + padding-left:8px +} +.ant-radio-button-wrapper{ + position:relative; + display:inline-block; + height:32px; + margin:0; + padding:0 15px; + color:#000000d9; + font-size:14px; + line-height:30px; + background:#fff; + border:1px solid #d9d9d9; + border-top-width:1.02px; + border-left-width:0; + cursor:pointer; + transition:color .3s,background .3s,border-color .3s,box-shadow .3s +} +.ant-radio-button-wrapper a{ + color:#000000d9 +} +.ant-radio-button-wrapper>.ant-radio-button{ + position:absolute; + top:0; + left:0; + z-index:-1; + width:100%; + height:100% +} +.ant-radio-group-large .ant-radio-button-wrapper{ + height:40px; + font-size:16px; + line-height:38px +} +.ant-radio-group-small .ant-radio-button-wrapper{ + height:24px; + padding:0 7px; + line-height:22px +} +.ant-radio-button-wrapper:not(:first-child):before{ + position:absolute; + top:-1px; + left:-1px; + display:block; + box-sizing:content-box; + width:1px; + height:100%; + padding:1px 0; + background-color:#d9d9d9; + transition:background-color .3s; + content:"" +} +.ant-radio-button-wrapper:first-child{ + border-left:1px solid #d9d9d9; + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper:last-child{ + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper:first-child:last-child{ + border-radius:2px +} +.ant-radio-button-wrapper:hover{ + position:relative; + color:#1890ff +} +.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{ + width:0; + height:0; + opacity:0; + pointer-events:none +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + z-index:1; + color:#1890ff; + background:#fff; + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{ + background-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{ + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#40a9ff; + border-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{ + background-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{ + background-color:#096dd9 +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#fff; + background:#40a9ff; + border-color:#40a9ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#fff; + background:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled:first-child{ + border-left-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{ + color:#00000040; + background-color:#e6e6e6; + border-color:#d9d9d9; + box-shadow:none +} +@keyframes antRadioEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-radio-group.ant-radio-group-rtl{ + direction:rtl +} +.ant-radio-wrapper.ant-radio-wrapper-rtl{ + margin-right:0; + margin-left:8px; + direction:rtl +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{ + border-right-width:0; + border-left-width:1px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{ + right:-1px; + left:0 +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{ + border-right:1px solid #d9d9d9; + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{ + border-right-color:#40a9ff +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{ + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{ + border-right-color:#d9d9d9 +} +.ant-radio+span:empty{ + display:none +} +.ant-row,.ant-row:after,.ant-row:before{ + display:flex +} +.ant-row{ + flex-flow:row wrap +} +.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{ + display:block +} +.ant-row-no-wrap{ + flex-wrap:nowrap +} +.ant-row-start{ + justify-content:flex-start +} +.ant-row-center{ + justify-content:center +} +.ant-row-end{ + justify-content:flex-end +} +.ant-row-space-between{ + justify-content:space-between +} +.ant-row-space-around{ + justify-content:space-around +} +.ant-row-space-evenly{ + justify-content:space-evenly +} +.ant-row-top{ + align-items:flex-start +} +.ant-row-middle{ + align-items:center +} +.ant-row-bottom{ + align-items:flex-end +} +.ant-col{ + position:relative; + max-width:100%; + min-height:1px +} +.ant-col-24{ + flex:0 0 100%; + max-width:100% +} +.ant-col-push-24{ + left:100% +} +.ant-col-pull-24{ + right:100% +} +.ant-col-offset-24{ + margin-left:100% +} +.ant-col-order-24{ + order:24 +} +.ant-col-23{ + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-push-23{ + left:95.83333333% +} +.ant-col-pull-23{ + right:95.83333333% +} +.ant-col-offset-23{ + margin-left:95.83333333% +} +.ant-col-order-23{ + order:23 +} +.ant-col-22{ + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-push-22{ + left:91.66666667% +} +.ant-col-pull-22{ + right:91.66666667% +} +.ant-col-offset-22{ + margin-left:91.66666667% +} +.ant-col-order-22{ + order:22 +} +.ant-col-21{ + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-push-21{ + left:87.5% +} +.ant-col-pull-21{ + right:87.5% +} +.ant-col-offset-21{ + margin-left:87.5% +} +.ant-col-order-21{ + order:21 +} +.ant-col-20{ + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-push-20{ + left:83.33333333% +} +.ant-col-pull-20{ + right:83.33333333% +} +.ant-col-offset-20{ + margin-left:83.33333333% +} +.ant-col-order-20{ + order:20 +} +.ant-col-19{ + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-push-19{ + left:79.16666667% +} +.ant-col-pull-19{ + right:79.16666667% +} +.ant-col-offset-19{ + margin-left:79.16666667% +} +.ant-col-order-19{ + order:19 +} +.ant-col-18{ + flex:0 0 75%; + max-width:75% +} +.ant-col-push-18{ + left:75% +} +.ant-col-pull-18{ + right:75% +} +.ant-col-offset-18{ + margin-left:75% +} +.ant-col-order-18{ + order:18 +} +.ant-col-17{ + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-push-17{ + left:70.83333333% +} +.ant-col-pull-17{ + right:70.83333333% +} +.ant-col-offset-17{ + margin-left:70.83333333% +} +.ant-col-order-17{ + order:17 +} +.ant-col-16{ + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-push-16{ + left:66.66666667% +} +.ant-col-pull-16{ + right:66.66666667% +} +.ant-col-offset-16{ + margin-left:66.66666667% +} +.ant-col-order-16{ + order:16 +} +.ant-col-15{ + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-push-15{ + left:62.5% +} +.ant-col-pull-15{ + right:62.5% +} +.ant-col-offset-15{ + margin-left:62.5% +} +.ant-col-order-15{ + order:15 +} +.ant-col-14{ + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-push-14{ + left:58.33333333% +} +.ant-col-pull-14{ + right:58.33333333% +} +.ant-col-offset-14{ + margin-left:58.33333333% +} +.ant-col-order-14{ + order:14 +} +.ant-col-13{ + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-push-13{ + left:54.16666667% +} +.ant-col-pull-13{ + right:54.16666667% +} +.ant-col-offset-13{ + margin-left:54.16666667% +} +.ant-col-order-13{ + order:13 +} +.ant-col-12{ + flex:0 0 50%; + max-width:50% +} +.ant-col-push-12{ + left:50% +} +.ant-col-pull-12{ + right:50% +} +.ant-col-offset-12{ + margin-left:50% +} +.ant-col-order-12{ + order:12 +} +.ant-col-11{ + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-push-11{ + left:45.83333333% +} +.ant-col-pull-11{ + right:45.83333333% +} +.ant-col-offset-11{ + margin-left:45.83333333% +} +.ant-col-order-11{ + order:11 +} +.ant-col-10{ + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-push-10{ + left:41.66666667% +} +.ant-col-pull-10{ + right:41.66666667% +} +.ant-col-offset-10{ + margin-left:41.66666667% +} +.ant-col-order-10{ + order:10 +} +.ant-col-9{ + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-push-9{ + left:37.5% +} +.ant-col-pull-9{ + right:37.5% +} +.ant-col-offset-9{ + margin-left:37.5% +} +.ant-col-order-9{ + order:9 +} +.ant-col-8{ + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-push-8{ + left:33.33333333% +} +.ant-col-pull-8{ + right:33.33333333% +} +.ant-col-offset-8{ + margin-left:33.33333333% +} +.ant-col-order-8{ + order:8 +} +.ant-col-7{ + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-push-7{ + left:29.16666667% +} +.ant-col-pull-7{ + right:29.16666667% +} +.ant-col-offset-7{ + margin-left:29.16666667% +} +.ant-col-order-7{ + order:7 +} +.ant-col-6{ + flex:0 0 25%; + max-width:25% +} +.ant-col-push-6{ + left:25% +} +.ant-col-pull-6{ + right:25% +} +.ant-col-offset-6{ + margin-left:25% +} +.ant-col-order-6{ + order:6 +} +.ant-col-5{ + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-push-5{ + left:20.83333333% +} +.ant-col-pull-5{ + right:20.83333333% +} +.ant-col-offset-5{ + margin-left:20.83333333% +} +.ant-col-order-5{ + order:5 +} +.ant-col-4{ + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-push-4{ + left:16.66666667% +} +.ant-col-pull-4{ + right:16.66666667% +} +.ant-col-offset-4{ + margin-left:16.66666667% +} +.ant-col-order-4{ + order:4 +} +.ant-col-3{ + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-push-3{ + left:12.5% +} +.ant-col-pull-3{ + right:12.5% +} +.ant-col-offset-3{ + margin-left:12.5% +} +.ant-col-order-3{ + order:3 +} +.ant-col-2{ + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-push-2{ + left:8.33333333% +} +.ant-col-pull-2{ + right:8.33333333% +} +.ant-col-offset-2{ + margin-left:8.33333333% +} +.ant-col-order-2{ + order:2 +} +.ant-col-1{ + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-push-1{ + left:4.16666667% +} +.ant-col-pull-1{ + right:4.16666667% +} +.ant-col-offset-1{ + margin-left:4.16666667% +} +.ant-col-order-1{ + order:1 +} +.ant-col-0{ + display:none +} +.ant-col-offset-0{ + margin-left:0 +} +.ant-col-order-0{ + order:0 +} +.ant-col-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-push-1.ant-col-rtl{ + right:4.16666667%; + left:auto +} +.ant-col-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +.ant-col-xs-24{ + display:block; + flex:0 0 100%; + max-width:100% +} +.ant-col-xs-push-24{ + left:100% +} +.ant-col-xs-pull-24{ + right:100% +} +.ant-col-xs-offset-24{ + margin-left:100% +} +.ant-col-xs-order-24{ + order:24 +} +.ant-col-xs-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-xs-push-23{ + left:95.83333333% +} +.ant-col-xs-pull-23{ + right:95.83333333% +} +.ant-col-xs-offset-23{ + margin-left:95.83333333% +} +.ant-col-xs-order-23{ + order:23 +} +.ant-col-xs-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-xs-push-22{ + left:91.66666667% +} +.ant-col-xs-pull-22{ + right:91.66666667% +} +.ant-col-xs-offset-22{ + margin-left:91.66666667% +} +.ant-col-xs-order-22{ + order:22 +} +.ant-col-xs-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-xs-push-21{ + left:87.5% +} +.ant-col-xs-pull-21{ + right:87.5% +} +.ant-col-xs-offset-21{ + margin-left:87.5% +} +.ant-col-xs-order-21{ + order:21 +} +.ant-col-xs-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-xs-push-20{ + left:83.33333333% +} +.ant-col-xs-pull-20{ + right:83.33333333% +} +.ant-col-xs-offset-20{ + margin-left:83.33333333% +} +.ant-col-xs-order-20{ + order:20 +} +.ant-col-xs-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-xs-push-19{ + left:79.16666667% +} +.ant-col-xs-pull-19{ + right:79.16666667% +} +.ant-col-xs-offset-19{ + margin-left:79.16666667% +} +.ant-col-xs-order-19{ + order:19 +} +.ant-col-xs-18{ + display:block; + flex:0 0 75%; + max-width:75% +} +.ant-col-xs-push-18{ + left:75% +} +.ant-col-xs-pull-18{ + right:75% +} +.ant-col-xs-offset-18{ + margin-left:75% +} +.ant-col-xs-order-18{ + order:18 +} +.ant-col-xs-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-xs-push-17{ + left:70.83333333% +} +.ant-col-xs-pull-17{ + right:70.83333333% +} +.ant-col-xs-offset-17{ + margin-left:70.83333333% +} +.ant-col-xs-order-17{ + order:17 +} +.ant-col-xs-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-xs-push-16{ + left:66.66666667% +} +.ant-col-xs-pull-16{ + right:66.66666667% +} +.ant-col-xs-offset-16{ + margin-left:66.66666667% +} +.ant-col-xs-order-16{ + order:16 +} +.ant-col-xs-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-xs-push-15{ + left:62.5% +} +.ant-col-xs-pull-15{ + right:62.5% +} +.ant-col-xs-offset-15{ + margin-left:62.5% +} +.ant-col-xs-order-15{ + order:15 +} +.ant-col-xs-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-xs-push-14{ + left:58.33333333% +} +.ant-col-xs-pull-14{ + right:58.33333333% +} +.ant-col-xs-offset-14{ + margin-left:58.33333333% +} +.ant-col-xs-order-14{ + order:14 +} +.ant-col-xs-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-xs-push-13{ + left:54.16666667% +} +.ant-col-xs-pull-13{ + right:54.16666667% +} +.ant-col-xs-offset-13{ + margin-left:54.16666667% +} +.ant-col-xs-order-13{ + order:13 +} +.ant-col-xs-12{ + display:block; + flex:0 0 50%; + max-width:50% +} +.ant-col-xs-push-12{ + left:50% +} +.ant-col-xs-pull-12{ + right:50% +} +.ant-col-xs-offset-12{ + margin-left:50% +} +.ant-col-xs-order-12{ + order:12 +} +.ant-col-xs-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-xs-push-11{ + left:45.83333333% +} +.ant-col-xs-pull-11{ + right:45.83333333% +} +.ant-col-xs-offset-11{ + margin-left:45.83333333% +} +.ant-col-xs-order-11{ + order:11 +} +.ant-col-xs-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-xs-push-10{ + left:41.66666667% +} +.ant-col-xs-pull-10{ + right:41.66666667% +} +.ant-col-xs-offset-10{ + margin-left:41.66666667% +} +.ant-col-xs-order-10{ + order:10 +} +.ant-col-xs-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-xs-push-9{ + left:37.5% +} +.ant-col-xs-pull-9{ + right:37.5% +} +.ant-col-xs-offset-9{ + margin-left:37.5% +} +.ant-col-xs-order-9{ + order:9 +} +.ant-col-xs-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-xs-push-8{ + left:33.33333333% +} +.ant-col-xs-pull-8{ + right:33.33333333% +} +.ant-col-xs-offset-8{ + margin-left:33.33333333% +} +.ant-col-xs-order-8{ + order:8 +} +.ant-col-xs-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-xs-push-7{ + left:29.16666667% +} +.ant-col-xs-pull-7{ + right:29.16666667% +} +.ant-col-xs-offset-7{ + margin-left:29.16666667% +} +.ant-col-xs-order-7{ + order:7 +} +.ant-col-xs-6{ + display:block; + flex:0 0 25%; + max-width:25% +} +.ant-col-xs-push-6{ + left:25% +} +.ant-col-xs-pull-6{ + right:25% +} +.ant-col-xs-offset-6{ + margin-left:25% +} +.ant-col-xs-order-6{ + order:6 +} +.ant-col-xs-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-xs-push-5{ + left:20.83333333% +} +.ant-col-xs-pull-5{ + right:20.83333333% +} +.ant-col-xs-offset-5{ + margin-left:20.83333333% +} +.ant-col-xs-order-5{ + order:5 +} +.ant-col-xs-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-xs-push-4{ + left:16.66666667% +} +.ant-col-xs-pull-4{ + right:16.66666667% +} +.ant-col-xs-offset-4{ + margin-left:16.66666667% +} +.ant-col-xs-order-4{ + order:4 +} +.ant-col-xs-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-xs-push-3{ + left:12.5% +} +.ant-col-xs-pull-3{ + right:12.5% +} +.ant-col-xs-offset-3{ + margin-left:12.5% +} +.ant-col-xs-order-3{ + order:3 +} +.ant-col-xs-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-xs-push-2{ + left:8.33333333% +} +.ant-col-xs-pull-2{ + right:8.33333333% +} +.ant-col-xs-offset-2{ + margin-left:8.33333333% +} +.ant-col-xs-order-2{ + order:2 +} +.ant-col-xs-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-xs-push-1{ + left:4.16666667% +} +.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{ + left:auto +} +.ant-col-xs-pull-1{ + right:4.16666667% +} +.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{ + right:auto +} +.ant-col-xs-offset-1{ + margin-left:4.16666667% +} +.ant-col-xs-order-1{ + order:1 +} +.ant-col-xs-0{ + display:none +} +.ant-col-xs-offset-0{ + margin-left:0 +} +.ant-col-xs-order-0{ + order:0 +} +.ant-col-xs-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-xs-push-1.ant-col-rtl{ + right:4.16666667% +} +.ant-col-xs-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-xs-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-xs-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-xs-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-xs-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-xs-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-xs-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-xs-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-xs-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-xs-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-xs-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-xs-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-xs-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-xs-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-xs-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-xs-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-xs-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-xs-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-xs-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-xs-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-xs-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-xs-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-xs-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-xs-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-xs-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-xs-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-xs-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-xs-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-xs-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-xs-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-xs-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-xs-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-xs-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-xs-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-xs-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-xs-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-xs-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-xs-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-xs-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-xs-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-xs-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-xs-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-xs-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-xs-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-xs-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-xs-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-xs-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-xs-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-xs-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-xs-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-xs-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-xs-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-xs-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-xs-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-xs-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-xs-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-xs-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-xs-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-xs-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-xs-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-xs-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-xs-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-xs-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-xs-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-xs-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-xs-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-xs-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-xs-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-xs-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-xs-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-xs-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +@media (min-width:576px){ + .ant-col-sm-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-sm-push-24{ + left:100% + } + .ant-col-sm-pull-24{ + right:100% + } + .ant-col-sm-offset-24{ + margin-left:100% + } + .ant-col-sm-order-24{ + order:24 + } + .ant-col-sm-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-sm-push-23{ + left:95.83333333% + } + .ant-col-sm-pull-23{ + right:95.83333333% + } + .ant-col-sm-offset-23{ + margin-left:95.83333333% + } + .ant-col-sm-order-23{ + order:23 + } + .ant-col-sm-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-sm-push-22{ + left:91.66666667% + } + .ant-col-sm-pull-22{ + right:91.66666667% + } + .ant-col-sm-offset-22{ + margin-left:91.66666667% + } + .ant-col-sm-order-22{ + order:22 + } + .ant-col-sm-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-sm-push-21{ + left:87.5% + } + .ant-col-sm-pull-21{ + right:87.5% + } + .ant-col-sm-offset-21{ + margin-left:87.5% + } + .ant-col-sm-order-21{ + order:21 + } + .ant-col-sm-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-sm-push-20{ + left:83.33333333% + } + .ant-col-sm-pull-20{ + right:83.33333333% + } + .ant-col-sm-offset-20{ + margin-left:83.33333333% + } + .ant-col-sm-order-20{ + order:20 + } + .ant-col-sm-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-sm-push-19{ + left:79.16666667% + } + .ant-col-sm-pull-19{ + right:79.16666667% + } + .ant-col-sm-offset-19{ + margin-left:79.16666667% + } + .ant-col-sm-order-19{ + order:19 + } + .ant-col-sm-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-sm-push-18{ + left:75% + } + .ant-col-sm-pull-18{ + right:75% + } + .ant-col-sm-offset-18{ + margin-left:75% + } + .ant-col-sm-order-18{ + order:18 + } + .ant-col-sm-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-sm-push-17{ + left:70.83333333% + } + .ant-col-sm-pull-17{ + right:70.83333333% + } + .ant-col-sm-offset-17{ + margin-left:70.83333333% + } + .ant-col-sm-order-17{ + order:17 + } + .ant-col-sm-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-sm-push-16{ + left:66.66666667% + } + .ant-col-sm-pull-16{ + right:66.66666667% + } + .ant-col-sm-offset-16{ + margin-left:66.66666667% + } + .ant-col-sm-order-16{ + order:16 + } + .ant-col-sm-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-sm-push-15{ + left:62.5% + } + .ant-col-sm-pull-15{ + right:62.5% + } + .ant-col-sm-offset-15{ + margin-left:62.5% + } + .ant-col-sm-order-15{ + order:15 + } + .ant-col-sm-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-sm-push-14{ + left:58.33333333% + } + .ant-col-sm-pull-14{ + right:58.33333333% + } + .ant-col-sm-offset-14{ + margin-left:58.33333333% + } + .ant-col-sm-order-14{ + order:14 + } + .ant-col-sm-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-sm-push-13{ + left:54.16666667% + } + .ant-col-sm-pull-13{ + right:54.16666667% + } + .ant-col-sm-offset-13{ + margin-left:54.16666667% + } + .ant-col-sm-order-13{ + order:13 + } + .ant-col-sm-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-sm-push-12{ + left:50% + } + .ant-col-sm-pull-12{ + right:50% + } + .ant-col-sm-offset-12{ + margin-left:50% + } + .ant-col-sm-order-12{ + order:12 + } + .ant-col-sm-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-sm-push-11{ + left:45.83333333% + } + .ant-col-sm-pull-11{ + right:45.83333333% + } + .ant-col-sm-offset-11{ + margin-left:45.83333333% + } + .ant-col-sm-order-11{ + order:11 + } + .ant-col-sm-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-sm-push-10{ + left:41.66666667% + } + .ant-col-sm-pull-10{ + right:41.66666667% + } + .ant-col-sm-offset-10{ + margin-left:41.66666667% + } + .ant-col-sm-order-10{ + order:10 + } + .ant-col-sm-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-sm-push-9{ + left:37.5% + } + .ant-col-sm-pull-9{ + right:37.5% + } + .ant-col-sm-offset-9{ + margin-left:37.5% + } + .ant-col-sm-order-9{ + order:9 + } + .ant-col-sm-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-sm-push-8{ + left:33.33333333% + } + .ant-col-sm-pull-8{ + right:33.33333333% + } + .ant-col-sm-offset-8{ + margin-left:33.33333333% + } + .ant-col-sm-order-8{ + order:8 + } + .ant-col-sm-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-sm-push-7{ + left:29.16666667% + } + .ant-col-sm-pull-7{ + right:29.16666667% + } + .ant-col-sm-offset-7{ + margin-left:29.16666667% + } + .ant-col-sm-order-7{ + order:7 + } + .ant-col-sm-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-sm-push-6{ + left:25% + } + .ant-col-sm-pull-6{ + right:25% + } + .ant-col-sm-offset-6{ + margin-left:25% + } + .ant-col-sm-order-6{ + order:6 + } + .ant-col-sm-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-sm-push-5{ + left:20.83333333% + } + .ant-col-sm-pull-5{ + right:20.83333333% + } + .ant-col-sm-offset-5{ + margin-left:20.83333333% + } + .ant-col-sm-order-5{ + order:5 + } + .ant-col-sm-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-sm-push-4{ + left:16.66666667% + } + .ant-col-sm-pull-4{ + right:16.66666667% + } + .ant-col-sm-offset-4{ + margin-left:16.66666667% + } + .ant-col-sm-order-4{ + order:4 + } + .ant-col-sm-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-sm-push-3{ + left:12.5% + } + .ant-col-sm-pull-3{ + right:12.5% + } + .ant-col-sm-offset-3{ + margin-left:12.5% + } + .ant-col-sm-order-3{ + order:3 + } + .ant-col-sm-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-sm-push-2{ + left:8.33333333% + } + .ant-col-sm-pull-2{ + right:8.33333333% + } + .ant-col-sm-offset-2{ + margin-left:8.33333333% + } + .ant-col-sm-order-2{ + order:2 + } + .ant-col-sm-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-sm-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{ + left:auto + } + .ant-col-sm-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{ + right:auto + } + .ant-col-sm-offset-1{ + margin-left:4.16666667% + } + .ant-col-sm-order-1{ + order:1 + } + .ant-col-sm-0{ + display:none + } + .ant-col-sm-offset-0{ + margin-left:0 + } + .ant-col-sm-order-0{ + order:0 + } + .ant-col-sm-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-sm-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-sm-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-sm-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-sm-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-sm-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-sm-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-sm-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-sm-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-sm-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-sm-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-sm-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-sm-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-sm-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-sm-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-sm-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-sm-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-sm-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-sm-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-sm-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-sm-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-sm-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-sm-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-sm-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-sm-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-sm-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-sm-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-sm-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-sm-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-sm-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-sm-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-sm-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-sm-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-sm-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-sm-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-sm-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-sm-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-sm-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-sm-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-sm-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-sm-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-sm-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-sm-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-sm-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-sm-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-sm-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-sm-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-sm-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-sm-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-sm-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-sm-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-sm-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-sm-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-sm-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-sm-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-sm-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-sm-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-sm-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-sm-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-sm-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-sm-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-sm-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-sm-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-sm-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-sm-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-sm-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-sm-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-sm-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-sm-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-sm-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-sm-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-sm-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-sm-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:768px){ + .ant-col-md-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-md-push-24{ + left:100% + } + .ant-col-md-pull-24{ + right:100% + } + .ant-col-md-offset-24{ + margin-left:100% + } + .ant-col-md-order-24{ + order:24 + } + .ant-col-md-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-md-push-23{ + left:95.83333333% + } + .ant-col-md-pull-23{ + right:95.83333333% + } + .ant-col-md-offset-23{ + margin-left:95.83333333% + } + .ant-col-md-order-23{ + order:23 + } + .ant-col-md-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-md-push-22{ + left:91.66666667% + } + .ant-col-md-pull-22{ + right:91.66666667% + } + .ant-col-md-offset-22{ + margin-left:91.66666667% + } + .ant-col-md-order-22{ + order:22 + } + .ant-col-md-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-md-push-21{ + left:87.5% + } + .ant-col-md-pull-21{ + right:87.5% + } + .ant-col-md-offset-21{ + margin-left:87.5% + } + .ant-col-md-order-21{ + order:21 + } + .ant-col-md-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-md-push-20{ + left:83.33333333% + } + .ant-col-md-pull-20{ + right:83.33333333% + } + .ant-col-md-offset-20{ + margin-left:83.33333333% + } + .ant-col-md-order-20{ + order:20 + } + .ant-col-md-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-md-push-19{ + left:79.16666667% + } + .ant-col-md-pull-19{ + right:79.16666667% + } + .ant-col-md-offset-19{ + margin-left:79.16666667% + } + .ant-col-md-order-19{ + order:19 + } + .ant-col-md-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-md-push-18{ + left:75% + } + .ant-col-md-pull-18{ + right:75% + } + .ant-col-md-offset-18{ + margin-left:75% + } + .ant-col-md-order-18{ + order:18 + } + .ant-col-md-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-md-push-17{ + left:70.83333333% + } + .ant-col-md-pull-17{ + right:70.83333333% + } + .ant-col-md-offset-17{ + margin-left:70.83333333% + } + .ant-col-md-order-17{ + order:17 + } + .ant-col-md-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-md-push-16{ + left:66.66666667% + } + .ant-col-md-pull-16{ + right:66.66666667% + } + .ant-col-md-offset-16{ + margin-left:66.66666667% + } + .ant-col-md-order-16{ + order:16 + } + .ant-col-md-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-md-push-15{ + left:62.5% + } + .ant-col-md-pull-15{ + right:62.5% + } + .ant-col-md-offset-15{ + margin-left:62.5% + } + .ant-col-md-order-15{ + order:15 + } + .ant-col-md-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-md-push-14{ + left:58.33333333% + } + .ant-col-md-pull-14{ + right:58.33333333% + } + .ant-col-md-offset-14{ + margin-left:58.33333333% + } + .ant-col-md-order-14{ + order:14 + } + .ant-col-md-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-md-push-13{ + left:54.16666667% + } + .ant-col-md-pull-13{ + right:54.16666667% + } + .ant-col-md-offset-13{ + margin-left:54.16666667% + } + .ant-col-md-order-13{ + order:13 + } + .ant-col-md-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-md-push-12{ + left:50% + } + .ant-col-md-pull-12{ + right:50% + } + .ant-col-md-offset-12{ + margin-left:50% + } + .ant-col-md-order-12{ + order:12 + } + .ant-col-md-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-md-push-11{ + left:45.83333333% + } + .ant-col-md-pull-11{ + right:45.83333333% + } + .ant-col-md-offset-11{ + margin-left:45.83333333% + } + .ant-col-md-order-11{ + order:11 + } + .ant-col-md-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-md-push-10{ + left:41.66666667% + } + .ant-col-md-pull-10{ + right:41.66666667% + } + .ant-col-md-offset-10{ + margin-left:41.66666667% + } + .ant-col-md-order-10{ + order:10 + } + .ant-col-md-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-md-push-9{ + left:37.5% + } + .ant-col-md-pull-9{ + right:37.5% + } + .ant-col-md-offset-9{ + margin-left:37.5% + } + .ant-col-md-order-9{ + order:9 + } + .ant-col-md-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-md-push-8{ + left:33.33333333% + } + .ant-col-md-pull-8{ + right:33.33333333% + } + .ant-col-md-offset-8{ + margin-left:33.33333333% + } + .ant-col-md-order-8{ + order:8 + } + .ant-col-md-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-md-push-7{ + left:29.16666667% + } + .ant-col-md-pull-7{ + right:29.16666667% + } + .ant-col-md-offset-7{ + margin-left:29.16666667% + } + .ant-col-md-order-7{ + order:7 + } + .ant-col-md-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-md-push-6{ + left:25% + } + .ant-col-md-pull-6{ + right:25% + } + .ant-col-md-offset-6{ + margin-left:25% + } + .ant-col-md-order-6{ + order:6 + } + .ant-col-md-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-md-push-5{ + left:20.83333333% + } + .ant-col-md-pull-5{ + right:20.83333333% + } + .ant-col-md-offset-5{ + margin-left:20.83333333% + } + .ant-col-md-order-5{ + order:5 + } + .ant-col-md-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-md-push-4{ + left:16.66666667% + } + .ant-col-md-pull-4{ + right:16.66666667% + } + .ant-col-md-offset-4{ + margin-left:16.66666667% + } + .ant-col-md-order-4{ + order:4 + } + .ant-col-md-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-md-push-3{ + left:12.5% + } + .ant-col-md-pull-3{ + right:12.5% + } + .ant-col-md-offset-3{ + margin-left:12.5% + } + .ant-col-md-order-3{ + order:3 + } + .ant-col-md-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-md-push-2{ + left:8.33333333% + } + .ant-col-md-pull-2{ + right:8.33333333% + } + .ant-col-md-offset-2{ + margin-left:8.33333333% + } + .ant-col-md-order-2{ + order:2 + } + .ant-col-md-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-md-push-1{ + left:4.16666667% + } + .ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-md-pull-1{ + right:4.16666667% + } + .ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-md-offset-1{ + margin-left:4.16666667% + } + .ant-col-md-order-1{ + order:1 + } + .ant-col-md-0{ + display:none + } + .ant-col-md-offset-0{ + margin-left:0 + } + .ant-col-md-order-0{ + order:0 + } + .ant-col-md-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-md-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-md-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-md-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-md-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-md-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-md-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-md-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-md-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-md-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-md-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-md-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-md-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-md-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-md-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-md-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-md-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-md-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-md-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-md-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-md-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-md-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-md-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-md-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-md-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-md-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-md-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-md-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-md-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-md-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-md-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-md-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-md-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-md-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-md-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-md-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-md-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-md-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-md-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-md-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-md-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-md-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-md-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-md-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-md-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-md-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-md-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-md-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-md-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-md-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-md-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-md-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-md-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-md-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-md-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-md-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-md-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-md-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-md-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-md-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-md-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-md-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-md-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-md-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-md-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-md-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-md-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-md-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-md-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-md-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-md-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-md-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-md-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:992px){ + .ant-col-lg-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-lg-push-24{ + left:100% + } + .ant-col-lg-pull-24{ + right:100% + } + .ant-col-lg-offset-24{ + margin-left:100% + } + .ant-col-lg-order-24{ + order:24 + } + .ant-col-lg-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-lg-push-23{ + left:95.83333333% + } + .ant-col-lg-pull-23{ + right:95.83333333% + } + .ant-col-lg-offset-23{ + margin-left:95.83333333% + } + .ant-col-lg-order-23{ + order:23 + } + .ant-col-lg-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-lg-push-22{ + left:91.66666667% + } + .ant-col-lg-pull-22{ + right:91.66666667% + } + .ant-col-lg-offset-22{ + margin-left:91.66666667% + } + .ant-col-lg-order-22{ + order:22 + } + .ant-col-lg-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-lg-push-21{ + left:87.5% + } + .ant-col-lg-pull-21{ + right:87.5% + } + .ant-col-lg-offset-21{ + margin-left:87.5% + } + .ant-col-lg-order-21{ + order:21 + } + .ant-col-lg-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-lg-push-20{ + left:83.33333333% + } + .ant-col-lg-pull-20{ + right:83.33333333% + } + .ant-col-lg-offset-20{ + margin-left:83.33333333% + } + .ant-col-lg-order-20{ + order:20 + } + .ant-col-lg-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-lg-push-19{ + left:79.16666667% + } + .ant-col-lg-pull-19{ + right:79.16666667% + } + .ant-col-lg-offset-19{ + margin-left:79.16666667% + } + .ant-col-lg-order-19{ + order:19 + } + .ant-col-lg-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-lg-push-18{ + left:75% + } + .ant-col-lg-pull-18{ + right:75% + } + .ant-col-lg-offset-18{ + margin-left:75% + } + .ant-col-lg-order-18{ + order:18 + } + .ant-col-lg-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-lg-push-17{ + left:70.83333333% + } + .ant-col-lg-pull-17{ + right:70.83333333% + } + .ant-col-lg-offset-17{ + margin-left:70.83333333% + } + .ant-col-lg-order-17{ + order:17 + } + .ant-col-lg-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-lg-push-16{ + left:66.66666667% + } + .ant-col-lg-pull-16{ + right:66.66666667% + } + .ant-col-lg-offset-16{ + margin-left:66.66666667% + } + .ant-col-lg-order-16{ + order:16 + } + .ant-col-lg-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-lg-push-15{ + left:62.5% + } + .ant-col-lg-pull-15{ + right:62.5% + } + .ant-col-lg-offset-15{ + margin-left:62.5% + } + .ant-col-lg-order-15{ + order:15 + } + .ant-col-lg-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-lg-push-14{ + left:58.33333333% + } + .ant-col-lg-pull-14{ + right:58.33333333% + } + .ant-col-lg-offset-14{ + margin-left:58.33333333% + } + .ant-col-lg-order-14{ + order:14 + } + .ant-col-lg-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-lg-push-13{ + left:54.16666667% + } + .ant-col-lg-pull-13{ + right:54.16666667% + } + .ant-col-lg-offset-13{ + margin-left:54.16666667% + } + .ant-col-lg-order-13{ + order:13 + } + .ant-col-lg-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-lg-push-12{ + left:50% + } + .ant-col-lg-pull-12{ + right:50% + } + .ant-col-lg-offset-12{ + margin-left:50% + } + .ant-col-lg-order-12{ + order:12 + } + .ant-col-lg-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-lg-push-11{ + left:45.83333333% + } + .ant-col-lg-pull-11{ + right:45.83333333% + } + .ant-col-lg-offset-11{ + margin-left:45.83333333% + } + .ant-col-lg-order-11{ + order:11 + } + .ant-col-lg-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-lg-push-10{ + left:41.66666667% + } + .ant-col-lg-pull-10{ + right:41.66666667% + } + .ant-col-lg-offset-10{ + margin-left:41.66666667% + } + .ant-col-lg-order-10{ + order:10 + } + .ant-col-lg-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-lg-push-9{ + left:37.5% + } + .ant-col-lg-pull-9{ + right:37.5% + } + .ant-col-lg-offset-9{ + margin-left:37.5% + } + .ant-col-lg-order-9{ + order:9 + } + .ant-col-lg-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-lg-push-8{ + left:33.33333333% + } + .ant-col-lg-pull-8{ + right:33.33333333% + } + .ant-col-lg-offset-8{ + margin-left:33.33333333% + } + .ant-col-lg-order-8{ + order:8 + } + .ant-col-lg-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-lg-push-7{ + left:29.16666667% + } + .ant-col-lg-pull-7{ + right:29.16666667% + } + .ant-col-lg-offset-7{ + margin-left:29.16666667% + } + .ant-col-lg-order-7{ + order:7 + } + .ant-col-lg-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-lg-push-6{ + left:25% + } + .ant-col-lg-pull-6{ + right:25% + } + .ant-col-lg-offset-6{ + margin-left:25% + } + .ant-col-lg-order-6{ + order:6 + } + .ant-col-lg-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-lg-push-5{ + left:20.83333333% + } + .ant-col-lg-pull-5{ + right:20.83333333% + } + .ant-col-lg-offset-5{ + margin-left:20.83333333% + } + .ant-col-lg-order-5{ + order:5 + } + .ant-col-lg-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-lg-push-4{ + left:16.66666667% + } + .ant-col-lg-pull-4{ + right:16.66666667% + } + .ant-col-lg-offset-4{ + margin-left:16.66666667% + } + .ant-col-lg-order-4{ + order:4 + } + .ant-col-lg-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-lg-push-3{ + left:12.5% + } + .ant-col-lg-pull-3{ + right:12.5% + } + .ant-col-lg-offset-3{ + margin-left:12.5% + } + .ant-col-lg-order-3{ + order:3 + } + .ant-col-lg-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-lg-push-2{ + left:8.33333333% + } + .ant-col-lg-pull-2{ + right:8.33333333% + } + .ant-col-lg-offset-2{ + margin-left:8.33333333% + } + .ant-col-lg-order-2{ + order:2 + } + .ant-col-lg-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-lg-push-1{ + left:4.16666667% + } + .ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-lg-pull-1{ + right:4.16666667% + } + .ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-lg-offset-1{ + margin-left:4.16666667% + } + .ant-col-lg-order-1{ + order:1 + } + .ant-col-lg-0{ + display:none + } + .ant-col-lg-offset-0{ + margin-left:0 + } + .ant-col-lg-order-0{ + order:0 + } + .ant-col-lg-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-lg-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-lg-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-lg-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-lg-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-lg-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-lg-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-lg-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-lg-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-lg-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-lg-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-lg-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-lg-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-lg-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-lg-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-lg-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-lg-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-lg-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-lg-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-lg-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-lg-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-lg-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-lg-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-lg-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-lg-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-lg-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-lg-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-lg-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-lg-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-lg-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-lg-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-lg-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-lg-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-lg-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-lg-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-lg-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-lg-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-lg-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-lg-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-lg-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-lg-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-lg-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-lg-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-lg-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-lg-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-lg-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-lg-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-lg-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-lg-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-lg-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-lg-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-lg-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-lg-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-lg-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-lg-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-lg-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-lg-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-lg-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-lg-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-lg-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-lg-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-lg-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-lg-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-lg-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-lg-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-lg-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-lg-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-lg-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-lg-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-lg-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-lg-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-lg-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-lg-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1200px){ + .ant-col-xl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xl-push-24{ + left:100% + } + .ant-col-xl-pull-24{ + right:100% + } + .ant-col-xl-offset-24{ + margin-left:100% + } + .ant-col-xl-order-24{ + order:24 + } + .ant-col-xl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xl-push-23{ + left:95.83333333% + } + .ant-col-xl-pull-23{ + right:95.83333333% + } + .ant-col-xl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xl-order-23{ + order:23 + } + .ant-col-xl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xl-push-22{ + left:91.66666667% + } + .ant-col-xl-pull-22{ + right:91.66666667% + } + .ant-col-xl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xl-order-22{ + order:22 + } + .ant-col-xl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xl-push-21{ + left:87.5% + } + .ant-col-xl-pull-21{ + right:87.5% + } + .ant-col-xl-offset-21{ + margin-left:87.5% + } + .ant-col-xl-order-21{ + order:21 + } + .ant-col-xl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xl-push-20{ + left:83.33333333% + } + .ant-col-xl-pull-20{ + right:83.33333333% + } + .ant-col-xl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xl-order-20{ + order:20 + } + .ant-col-xl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xl-push-19{ + left:79.16666667% + } + .ant-col-xl-pull-19{ + right:79.16666667% + } + .ant-col-xl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xl-order-19{ + order:19 + } + .ant-col-xl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xl-push-18{ + left:75% + } + .ant-col-xl-pull-18{ + right:75% + } + .ant-col-xl-offset-18{ + margin-left:75% + } + .ant-col-xl-order-18{ + order:18 + } + .ant-col-xl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xl-push-17{ + left:70.83333333% + } + .ant-col-xl-pull-17{ + right:70.83333333% + } + .ant-col-xl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xl-order-17{ + order:17 + } + .ant-col-xl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xl-push-16{ + left:66.66666667% + } + .ant-col-xl-pull-16{ + right:66.66666667% + } + .ant-col-xl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xl-order-16{ + order:16 + } + .ant-col-xl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xl-push-15{ + left:62.5% + } + .ant-col-xl-pull-15{ + right:62.5% + } + .ant-col-xl-offset-15{ + margin-left:62.5% + } + .ant-col-xl-order-15{ + order:15 + } + .ant-col-xl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xl-push-14{ + left:58.33333333% + } + .ant-col-xl-pull-14{ + right:58.33333333% + } + .ant-col-xl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xl-order-14{ + order:14 + } + .ant-col-xl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xl-push-13{ + left:54.16666667% + } + .ant-col-xl-pull-13{ + right:54.16666667% + } + .ant-col-xl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xl-order-13{ + order:13 + } + .ant-col-xl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xl-push-12{ + left:50% + } + .ant-col-xl-pull-12{ + right:50% + } + .ant-col-xl-offset-12{ + margin-left:50% + } + .ant-col-xl-order-12{ + order:12 + } + .ant-col-xl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xl-push-11{ + left:45.83333333% + } + .ant-col-xl-pull-11{ + right:45.83333333% + } + .ant-col-xl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xl-order-11{ + order:11 + } + .ant-col-xl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xl-push-10{ + left:41.66666667% + } + .ant-col-xl-pull-10{ + right:41.66666667% + } + .ant-col-xl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xl-order-10{ + order:10 + } + .ant-col-xl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xl-push-9{ + left:37.5% + } + .ant-col-xl-pull-9{ + right:37.5% + } + .ant-col-xl-offset-9{ + margin-left:37.5% + } + .ant-col-xl-order-9{ + order:9 + } + .ant-col-xl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xl-push-8{ + left:33.33333333% + } + .ant-col-xl-pull-8{ + right:33.33333333% + } + .ant-col-xl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xl-order-8{ + order:8 + } + .ant-col-xl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xl-push-7{ + left:29.16666667% + } + .ant-col-xl-pull-7{ + right:29.16666667% + } + .ant-col-xl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xl-order-7{ + order:7 + } + .ant-col-xl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xl-push-6{ + left:25% + } + .ant-col-xl-pull-6{ + right:25% + } + .ant-col-xl-offset-6{ + margin-left:25% + } + .ant-col-xl-order-6{ + order:6 + } + .ant-col-xl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xl-push-5{ + left:20.83333333% + } + .ant-col-xl-pull-5{ + right:20.83333333% + } + .ant-col-xl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xl-order-5{ + order:5 + } + .ant-col-xl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xl-push-4{ + left:16.66666667% + } + .ant-col-xl-pull-4{ + right:16.66666667% + } + .ant-col-xl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xl-order-4{ + order:4 + } + .ant-col-xl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xl-push-3{ + left:12.5% + } + .ant-col-xl-pull-3{ + right:12.5% + } + .ant-col-xl-offset-3{ + margin-left:12.5% + } + .ant-col-xl-order-3{ + order:3 + } + .ant-col-xl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xl-push-2{ + left:8.33333333% + } + .ant-col-xl-pull-2{ + right:8.33333333% + } + .ant-col-xl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xl-order-2{ + order:2 + } + .ant-col-xl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xl-order-1{ + order:1 + } + .ant-col-xl-0{ + display:none + } + .ant-col-xl-offset-0{ + margin-left:0 + } + .ant-col-xl-order-0{ + order:0 + } + .ant-col-xl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1600px){ + .ant-col-xxl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xxl-push-24{ + left:100% + } + .ant-col-xxl-pull-24{ + right:100% + } + .ant-col-xxl-offset-24{ + margin-left:100% + } + .ant-col-xxl-order-24{ + order:24 + } + .ant-col-xxl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xxl-push-23{ + left:95.83333333% + } + .ant-col-xxl-pull-23{ + right:95.83333333% + } + .ant-col-xxl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xxl-order-23{ + order:23 + } + .ant-col-xxl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xxl-push-22{ + left:91.66666667% + } + .ant-col-xxl-pull-22{ + right:91.66666667% + } + .ant-col-xxl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xxl-order-22{ + order:22 + } + .ant-col-xxl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xxl-push-21{ + left:87.5% + } + .ant-col-xxl-pull-21{ + right:87.5% + } + .ant-col-xxl-offset-21{ + margin-left:87.5% + } + .ant-col-xxl-order-21{ + order:21 + } + .ant-col-xxl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xxl-push-20{ + left:83.33333333% + } + .ant-col-xxl-pull-20{ + right:83.33333333% + } + .ant-col-xxl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xxl-order-20{ + order:20 + } + .ant-col-xxl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xxl-push-19{ + left:79.16666667% + } + .ant-col-xxl-pull-19{ + right:79.16666667% + } + .ant-col-xxl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xxl-order-19{ + order:19 + } + .ant-col-xxl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xxl-push-18{ + left:75% + } + .ant-col-xxl-pull-18{ + right:75% + } + .ant-col-xxl-offset-18{ + margin-left:75% + } + .ant-col-xxl-order-18{ + order:18 + } + .ant-col-xxl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xxl-push-17{ + left:70.83333333% + } + .ant-col-xxl-pull-17{ + right:70.83333333% + } + .ant-col-xxl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xxl-order-17{ + order:17 + } + .ant-col-xxl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xxl-push-16{ + left:66.66666667% + } + .ant-col-xxl-pull-16{ + right:66.66666667% + } + .ant-col-xxl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xxl-order-16{ + order:16 + } + .ant-col-xxl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xxl-push-15{ + left:62.5% + } + .ant-col-xxl-pull-15{ + right:62.5% + } + .ant-col-xxl-offset-15{ + margin-left:62.5% + } + .ant-col-xxl-order-15{ + order:15 + } + .ant-col-xxl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xxl-push-14{ + left:58.33333333% + } + .ant-col-xxl-pull-14{ + right:58.33333333% + } + .ant-col-xxl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xxl-order-14{ + order:14 + } + .ant-col-xxl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xxl-push-13{ + left:54.16666667% + } + .ant-col-xxl-pull-13{ + right:54.16666667% + } + .ant-col-xxl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xxl-order-13{ + order:13 + } + .ant-col-xxl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xxl-push-12{ + left:50% + } + .ant-col-xxl-pull-12{ + right:50% + } + .ant-col-xxl-offset-12{ + margin-left:50% + } + .ant-col-xxl-order-12{ + order:12 + } + .ant-col-xxl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xxl-push-11{ + left:45.83333333% + } + .ant-col-xxl-pull-11{ + right:45.83333333% + } + .ant-col-xxl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xxl-order-11{ + order:11 + } + .ant-col-xxl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xxl-push-10{ + left:41.66666667% + } + .ant-col-xxl-pull-10{ + right:41.66666667% + } + .ant-col-xxl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xxl-order-10{ + order:10 + } + .ant-col-xxl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xxl-push-9{ + left:37.5% + } + .ant-col-xxl-pull-9{ + right:37.5% + } + .ant-col-xxl-offset-9{ + margin-left:37.5% + } + .ant-col-xxl-order-9{ + order:9 + } + .ant-col-xxl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xxl-push-8{ + left:33.33333333% + } + .ant-col-xxl-pull-8{ + right:33.33333333% + } + .ant-col-xxl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xxl-order-8{ + order:8 + } + .ant-col-xxl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xxl-push-7{ + left:29.16666667% + } + .ant-col-xxl-pull-7{ + right:29.16666667% + } + .ant-col-xxl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xxl-order-7{ + order:7 + } + .ant-col-xxl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xxl-push-6{ + left:25% + } + .ant-col-xxl-pull-6{ + right:25% + } + .ant-col-xxl-offset-6{ + margin-left:25% + } + .ant-col-xxl-order-6{ + order:6 + } + .ant-col-xxl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xxl-push-5{ + left:20.83333333% + } + .ant-col-xxl-pull-5{ + right:20.83333333% + } + .ant-col-xxl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xxl-order-5{ + order:5 + } + .ant-col-xxl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xxl-push-4{ + left:16.66666667% + } + .ant-col-xxl-pull-4{ + right:16.66666667% + } + .ant-col-xxl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xxl-order-4{ + order:4 + } + .ant-col-xxl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xxl-push-3{ + left:12.5% + } + .ant-col-xxl-pull-3{ + right:12.5% + } + .ant-col-xxl-offset-3{ + margin-left:12.5% + } + .ant-col-xxl-order-3{ + order:3 + } + .ant-col-xxl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xxl-push-2{ + left:8.33333333% + } + .ant-col-xxl-pull-2{ + right:8.33333333% + } + .ant-col-xxl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xxl-order-2{ + order:2 + } + .ant-col-xxl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xxl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xxl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xxl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xxl-order-1{ + order:1 + } + .ant-col-xxl-0{ + display:none + } + .ant-col-xxl-offset-0{ + margin-left:0 + } + .ant-col-xxl-order-0{ + order:0 + } + .ant-col-xxl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xxl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xxl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xxl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xxl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xxl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xxl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xxl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xxl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xxl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xxl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xxl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xxl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xxl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xxl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xxl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xxl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xxl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xxl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xxl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xxl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xxl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xxl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xxl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xxl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xxl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xxl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xxl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xxl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xxl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xxl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xxl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xxl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xxl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xxl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xxl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xxl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xxl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xxl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xxl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xxl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xxl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xxl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xxl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xxl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xxl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xxl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xxl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xxl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xxl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xxl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xxl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xxl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xxl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xxl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xxl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xxl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xxl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xxl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xxl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xxl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xxl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xxl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xxl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xxl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xxl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xxl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xxl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xxl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xxl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xxl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xxl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xxl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +.ant-row-rtl{ + direction:rtl +} +.ant-popover-arrow-content,.ant-popover-arrow-content:before,.ant-popover:after{ + content:"" +} +.ant-popover{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum"; + top:0; + left:0; + z-index:1030; + font-weight:400; + white-space:normal; + text-align:left; + cursor:auto; + -webkit-user-select:text; + -moz-user-select:text; + user-select:text +} +.ant-popover:after{ + position:absolute; + background:rgba(255,255,255,.01) +} +.ant-popover-hidden{ + display:none +} +.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{ + padding-bottom:15.31px +} +.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{ + padding-left:15.31px +} +.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{ + padding-top:15.31px +} +.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{ + padding-right:15.31px +} +.ant-popover-inner{ + background-color:#fff; + background-clip:padding-box; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + box-shadow:0 0 8px #00000026 \ +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-popover-inner{ + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d + } +} +.ant-popover-title{ + min-width:177px; + min-height:32px; + margin:0; + padding:5px 16px 4px; + color:#000000d9; + font-weight:500; + border-bottom:1px solid #f0f0f0 +} +.ant-popover-inner-content{ + padding:12px 16px; + color:#000000d9 +} +.ant-popover-message{ + position:relative; + padding:4px 0 12px; + color:#000000d9; + font-size:14px +} +.ant-popover-message>.anticon{ + position:absolute; + top:8px; + color:#faad14; + font-size:14px +} +.ant-popover-message-title{ + padding-left:22px +} +.ant-popover-buttons{ + margin-bottom:4px; + text-align:right +} +.ant-popover-buttons button{ + margin-left:8px +} +.ant-popover-arrow{ + position:absolute; + display:block; + width:16px; + height:16px; + overflow:hidden; + background:0 0; + pointer-events:none +} +.ant-popover-arrow-content{ + position:absolute; + inset:0; + display:block; + width:11.31px; + height:11.31px; + margin:auto; + background-color:#fff; + border-radius:0 0 2px; + pointer-events:none +} +.ant-popover-arrow-content:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{ + bottom:-.69px +} +.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{ + bottom:12px +} +.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translateY(-8px) rotate(45deg) +} +.ant-popover-placement-top .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-topLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-topRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{ + left:-.69px +} +.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(8px) rotate(135deg) +} +.ant-popover-placement-right .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-rightTop .ant-popover-arrow{ + top:12px +} +.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{ + top:-.69px +} +.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{ + box-shadow:2px 2px 5px #0000000f; + transform:translateY(8px) rotate(-135deg) +} +.ant-popover-placement-bottom .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-bottomLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-bottomRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{ + right:-.69px +} +.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(-8px) rotate(-45deg) +} +.ant-popover-placement-left .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-leftTop .ant-popover-arrow{ + top:12px +} +.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{ + background-color:#eb2f96 +} +.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{ + background-color:#f5222d +} +.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{ + background-color:#fa541c +} +.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{ + background-color:#fa8c16 +} +.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{ + background-color:#fadb14 +} +.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{ + background-color:#faad14 +} +.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{ + background-color:#13c2c2 +} +.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{ + background-color:#a0d911 +} +.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{ + background-color:#52c41a +} +.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{ + background-color:#1890ff +} +.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{ + background-color:#2f54eb +} +.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{ + background-color:#722ed1 +} +.ant-popover-rtl{ + direction:rtl; + text-align:right +} +.ant-popover-rtl .ant-popover-message-title{ + padding-right:22px; + padding-left:16px +} +.ant-popover-rtl .ant-popover-buttons{ + text-align:left +} +.ant-popover-rtl .ant-popover-buttons button{ + margin-right:8px; + margin-left:0 +} +.ant-popover{ + position:relative +} +.ant-picker,.ant-picker-dropdown{ + box-sizing:border-box; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum"; + list-style:none +} +.ant-picker,.ant-picker-input>input{ + line-height:1.5715; + position:relative +} +.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#ff4d4f +} +.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#faad14 +} +.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-picker{ + margin:0; + color:#000000d9; + font-size:14px; + padding:4px 11px; + display:inline-flex; + align-items:center; + background:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + transition:border .3s,box-shadow .3s +} +.ant-picker-focused,.ant-picker:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-focused{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-focused{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker.ant-picker-disabled{ + background:#f5f5f5; + border-color:#d9d9d9; + cursor:not-allowed +} +.ant-picker.ant-picker-disabled .ant-picker-suffix{ + color:#00000040 +} +.ant-picker.ant-picker-borderless{ + background-color:transparent!important; + border-color:transparent!important; + box-shadow:none!important +} +.ant-picker-input{ + position:relative; + display:inline-flex; + align-items:center; + width:100% +} +.ant-picker-input>input{ + display:inline-block; + width:100%; + color:#000000d9; + font-size:14px; + border-radius:2px; + transition:all .3s; + flex:auto; + min-width:1px; + height:auto; + padding:0; + background:0 0; + border:0 +} +.ant-picker-input>input::-moz-placeholder{ + opacity:1 +} +.ant-picker-input>input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-picker-input>input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-input>input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-focused,.ant-picker-input>input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-picker-input>input-disabled{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-picker-input>input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-picker-input>input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-picker-input>input-sm{ + padding:0 7px +} +.ant-picker-input>input-rtl{ + direction:rtl +} +.ant-picker-input>input:focus{ + box-shadow:none +} +.ant-picker-input>input[disabled]{ + background:0 0 +} +.ant-picker-input:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-input-placeholder>input{ + color:#bfbfbf +} +.ant-picker-large{ + padding:6.5px 11px +} +.ant-picker-large .ant-picker-input>input{ + font-size:16px +} +.ant-picker-small{ + padding:0 7px +} +.ant-picker-suffix{ + display:flex; + flex:none; + align-self:center; + margin-left:4px; + color:#00000040; + line-height:1; + pointer-events:none +} +.ant-picker-suffix>*{ + vertical-align:top +} +.ant-picker-suffix>:not(:last-child){ + margin-right:8px +} +.ant-picker-clear{ + position:absolute; + top:50%; + right:0; + color:#00000040; + line-height:1; + background:#fff; + transform:translateY(-50%); + cursor:pointer; + opacity:0; + transition:opacity .3s,color .3s +} +.ant-picker-clear>*{ + vertical-align:top +} +.ant-picker-clear:hover{ + color:#00000073 +} +.ant-picker-separator{ + position:relative; + display:inline-block; + width:1em; + height:16px; + color:#00000040; + font-size:16px; + vertical-align:top; + cursor:default +} +.ant-picker-focused .ant-picker-separator{ + color:#00000073 +} +.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{ + cursor:not-allowed +} +.ant-picker-range{ + position:relative; + display:inline-flex +} +.ant-picker-range .ant-picker-clear{ + right:11px +} +.ant-picker-range:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-range .ant-picker-active-bar{ + bottom:-1px; + height:2px; + margin-left:11px; + background:#1890ff; + opacity:0; + transition:all .3s ease-out; + pointer-events:none +} +.ant-picker-range.ant-picker-focused .ant-picker-active-bar{ + opacity:1 +} +.ant-picker-range-separator{ + align-items:center; + padding:0 8px; + line-height:1 +} +.ant-picker-range.ant-picker-small .ant-picker-clear{ + right:7px +} +.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-left:7px +} +.ant-picker-dropdown{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + line-height:1.5715; + position:absolute; + z-index:1050 +} +.ant-picker-dropdown-hidden{ + display:none +} +.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{ + top:2.59px; + display:block; + transform:rotate(-135deg) translateY(1px) +} +.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{ + bottom:2.59px; + display:block; + transform:rotate(45deg) +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownIn +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpIn +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownOut +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpOut +} +.ant-picker-dropdown-range{ + padding:7.54px 0 +} +.ant-picker-dropdown-range-hidden{ + display:none +} +.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{ + padding-top:4px +} +.ant-picker-ranges{ + margin-bottom:0; + padding:4px 12px; + overflow:hidden; + line-height:34px; + text-align:left; + list-style:none +} +.ant-picker-ranges>li{ + display:inline-block +} +.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff; + cursor:pointer +} +.ant-picker-ranges .ant-picker-ok{ + float:right; + margin-left:8px +} +.ant-picker-range-wrapper{ + display:flex +} +.ant-picker-range-arrow{ + position:absolute; + z-index:1; + display:none; + width:11.31px; + height:11.31px; + margin-left:16.5px; + background:linear-gradient(135deg,transparent 40%,#fff 40%); + box-shadow:2px 2px 6px -2px #0000001a; + transition:left .3s ease-out; + border-radius:0 0 2px; + pointer-events:none +} +.ant-picker-range-arrow:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + content:""; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-picker-panel-container{ + overflow:hidden; + vertical-align:top; + background:#fff; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + transition:margin .3s +} +.ant-picker-panel-container .ant-picker-panels{ + display:inline-flex; + flex-wrap:nowrap; + direction:ltr +} +.ant-picker-panel-container .ant-picker-panel{ + vertical-align:top; + background:0 0; + border-width:0 0 1px; + border-radius:0 +} +.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{ + text-align:center +} +.ant-picker-panel-container .ant-picker-panel-focused{ + border-color:#f0f0f0 +} +.ant-picker-panel{ + display:inline-flex; + flex-direction:column; + text-align:center; + background:#fff; + border:1px solid #f0f0f0; + border-radius:2px; + outline:0 +} +.ant-picker-panel-focused{ + border-color:#1890ff +} +.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{ + display:flex; + flex-direction:column; + width:280px +} +.ant-picker-header{ + display:flex; + padding:0 8px; + color:#000000d9; + border-bottom:1px solid #f0f0f0 +} +.ant-picker-header>*{ + flex:none +} +.ant-picker-header button{ + padding:0; + color:#00000040; + line-height:40px; + background:0 0; + border:0; + cursor:pointer; + transition:color .3s +} +.ant-picker-header>button{ + min-width:1.6em; + font-size:14px +} +.ant-picker-header>button:hover{ + color:#000000d9 +} +.ant-picker-header-view{ + flex:auto; + font-weight:500; + line-height:40px +} +.ant-picker-header-view button{ + color:inherit; + font-weight:inherit +} +.ant-picker-header-view button:not(:first-child){ + margin-left:8px +} +.ant-picker-header-view button:hover{ + color:#1890ff +} +.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{ + position:relative; + display:inline-block; + width:7px; + height:7px +} +.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{ + position:absolute; + top:0; + left:0; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{ + position:absolute; + top:4px; + left:4px; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-prev-icon,.ant-picker-super-prev-icon{ + transform:rotate(-45deg) +} +.ant-picker-next-icon,.ant-picker-super-next-icon{ + transform:rotate(135deg) +} +.ant-picker-content{ + width:100%; + table-layout:fixed; + border-collapse:collapse +} +.ant-picker-content td,.ant-picker-content th{ + position:relative; + min-width:24px; + font-weight:400 +} +.ant-picker-content th{ + height:30px; + color:#000000d9; + line-height:30px +} +.ant-picker-cell{ + padding:3px 0; + color:#00000040; + cursor:pointer +} +.ant-picker-cell-in-view{ + color:#000000d9 +} +.ant-picker-cell:before{ + position:absolute; + top:50%; + right:0; + left:0; + z-index:1; + height:24px; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{ + background:#f5f5f5 +} +.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{ + position:absolute; + inset:0; + z-index:1; + border:1px solid #1890ff; + border-radius:2px; + content:"" +} +.ant-picker-cell-in-view.ant-picker-cell-in-range{ + position:relative +} +.ant-picker-cell-in-view.ant-picker-cell-in-range:before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{ + color:#fff; + background:#1890ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{ + position:absolute; + top:50%; + z-index:0; + height:24px; + border-top:1px dashed #7ec1ff; + border-bottom:1px dashed #7ec1ff; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{ + right:0; + left:2px +} +.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{ + background:#cbe6ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + position:absolute; + top:0; + bottom:0; + z-index:-1; + background:#cbe6ff; + transition:all .3s; + content:"" +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:50% +} +.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{ + left:6px; + border-left:1px dashed #7ec1ff; + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{ + right:6px; + border-right:1px dashed #7ec1ff; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-picker-cell-disabled{ + color:#00000040; + pointer-events:none +} +.ant-picker-cell-disabled .ant-picker-cell-inner{ + background:0 0 +} +.ant-picker-cell-disabled:before{ + background:rgba(0,0,0,.04) +} +.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#00000040 +} +.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{ + height:264px +} +.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + padding:0 8px +} +.ant-picker-quarter-panel .ant-picker-content{ + height:56px +} +.ant-picker-footer{ + width:-moz-min-content; + width:min-content; + min-width:100%; + line-height:38px; + text-align:center; + border-bottom:1px solid transparent +} +.ant-picker-panel .ant-picker-footer{ + border-top:1px solid #f0f0f0 +} +.ant-picker-footer-extra{ + padding:0 12px; + line-height:38px; + text-align:left +} +.ant-picker-footer-extra:not(:last-child){ + border-bottom:1px solid #f0f0f0 +} +.ant-picker-now{ + text-align:left +} +.ant-picker-today-btn{ + color:#1890ff +} +.ant-picker-today-btn:hover{ + color:#40a9ff +} +.ant-picker-today-btn:active{ + color:#096dd9 +} +.ant-picker-today-btn.ant-picker-today-btn-disabled{ + color:#00000040; + cursor:not-allowed +} +.ant-picker-decade-panel .ant-picker-cell-inner{ + padding:0 4px +} +.ant-picker-decade-panel .ant-picker-cell:before{ + display:none +} +.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{ + padding:0 8px +} +.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{ + padding:8px 12px +} +.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + width:60px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + right:14px; + border-right:1px dashed #7ec1ff; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{ + background:0 0!important +} +.ant-picker-week-panel-row td{ + transition:background .3s +} +.ant-picker-week-panel-row:hover td{ + background:#f5f5f5 +} +.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{ + background:#1890ff +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{ + color:#ffffff80 +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#fff +} +.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){ + border-left:1px solid #f0f0f0 +} +.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{ + color:#fff +} +.ant-picker-date-panel .ant-picker-content{ + width:252px +} +.ant-picker-date-panel .ant-picker-content th{ + width:36px +} +.ant-picker-datetime-panel{ + display:flex +} +.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{ + transition:opacity .3s +} +.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{ + opacity:.3 +} +.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{ + opacity:1 +} +.ant-picker-time-panel{ + width:auto; + min-width:auto +} +.ant-picker-time-panel .ant-picker-content{ + display:flex; + flex:auto; + height:224px +} +.ant-picker-time-panel-column{ + flex:1 0 auto; + width:56px; + margin:0; + padding:0; + overflow-y:hidden; + text-align:left; + list-style:none; + transition:background .3s +} +.ant-picker-time-panel-column:after{ + display:block; + height:196px; + content:"" +} +.ant-picker-datetime-panel .ant-picker-time-panel-column:after{ + height:198px +} +.ant-picker-time-panel-column-active{ + background:rgba(230,247,255,.2) +} +.ant-picker-time-panel-column:hover{ + overflow-y:auto +} +.ant-picker-time-panel-column>li{ + margin:0; + padding:0 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{ + display:block; + width:100%; + height:28px; + margin:0; + padding:0 0 0 14px; + color:#000000d9; + line-height:28px; + border-radius:0; + cursor:pointer; + transition:background .3s +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{ + background:#f5f5f5 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{ + background:#e6f7ff +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{ + color:#00000040; + background:0 0; + cursor:not-allowed +} +:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{ + padding:21px 0 +} +.ant-picker-rtl{ + direction:rtl +} +.ant-picker-rtl .ant-picker-suffix{ + margin-right:4px; + margin-left:0 +} +.ant-picker-rtl .ant-picker-clear{ + right:auto; + left:0 +} +.ant-picker-rtl .ant-picker-separator{ + transform:rotate(180deg) +} +.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){ + margin-right:8px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range .ant-picker-clear{ + right:auto; + left:11px +} +.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{ + margin-right:11px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-right:7px +} +.ant-picker-dropdown-rtl .ant-picker-ranges{ + text-align:right +} +.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{ + float:left; + margin-right:8px; + margin-left:0 +} +.ant-picker-panel-rtl{ + direction:rtl +} +.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{ + transform:rotate(135deg) +} +.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{ + transform:rotate(-45deg) +} +.ant-picker-cell .ant-picker-cell-inner{ + position:relative; + z-index:2; + display:inline-block; + min-width:24px; + height:24px; + line-height:24px; + border-radius:2px; + transition:background .3s,border .3s +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{ + right:50%; + left:50% +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{ + right:6px; + left:0; + border-right:1px dashed #7ec1ff; + border-left:none; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{ + right:0; + left:6px; + border-right:none; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{ + right:6px; + left:6px; + border-right:1px dashed #7ec1ff; + border-left:1px dashed #7ec1ff; + border-radius:2px +} +.ant-picker-dropdown-rtl .ant-picker-footer-extra{ + direction:rtl; + text-align:right +} +.ant-picker-panel-rtl .ant-picker-time-panel{ + direction:ltr +} +.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{ + direction:rtl +} +.ant-picker-inline{ + border:none; + padding:0 +} +.ant-input,.ant-input-affix-wrapper{ + min-width:0; + padding:4px 11px; + transition:all .3s +} +.ant-picker-inline .ant-picker-range-arrow{ + display:none!important +} +.ant-picker-inline .ant-picker-dropdown{ + z-index:auto +} +.ant-picker-dropdown{ + top:auto; + top:initial; + left:auto; + left:initial +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content{ + width:100% +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content th{ + width:inherit +} +.ant-picker-range-arrow{ + margin-right:16.5px +} +.ant-input-affix-wrapper{ + position:relative; + width:100%; + color:#000000d9; + font-size:14px; + line-height:1.5715; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px; + display:inline-flex +} +.ant-input-affix-wrapper::-moz-placeholder{ + opacity:1 +} +.ant-input-affix-wrapper::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input-affix-wrapper:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input-affix-wrapper:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input-affix-wrapper{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-affix-wrapper-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-affix-wrapper-sm{ + padding:0 7px +} +.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-color:#40a9ff; + border-right-width:1px; + z-index:1 +} +.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + z-index:0 +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + z-index:1 +} +.ant-input-affix-wrapper-disabled .ant-input[disabled]{ + background:0 0 +} +.ant-input-affix-wrapper>input.ant-input{ + padding:0; + border:none; + outline:0 +} +.ant-input-affix-wrapper>input.ant-input:focus{ + box-shadow:none!important +} +.ant-input-affix-wrapper:before{ + width:0; + visibility:hidden; + content:"\a0" +} +.ant-input-prefix,.ant-input-suffix{ + display:flex; + flex:none; + align-items:center +} +.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child){ + margin-right:8px +} +.ant-input-show-count-suffix{ + color:#00000073 +} +.ant-input-show-count-has-suffix{ + margin-right:2px +} +.ant-input-prefix{ + margin-right:4px +} +.ant-input-suffix{ + margin-left:4px +} +.ant-input-clear-icon,.anticon.ant-input-clear-icon{ + margin:0; + color:#00000040; + font-size:12px; + vertical-align:-1px; + cursor:pointer; + transition:color .3s +} +.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover{ + color:#00000073 +} +.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active{ + color:#000000d9 +} +.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden{ + visibility:hidden +} +.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix{ + margin:0 4px +} +.ant-input,.ant-input-group{ + margin:0; + line-height:1.5715; + width:100%; + box-sizing:border-box; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-input-affix-wrapper-textarea-with-clear-btn{ + padding:0!important; + border:0!important +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{ + position:absolute; + top:8px; + right:8px; + z-index:1 +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input{ + padding-right:24px +} +.ant-input-group-wrapper-status-error .ant-input-group-addon{ + color:#ff4d4f; + border-color:#ff4d4f +} +.ant-input-group-wrapper-status-warning .ant-input-group-addon{ + color:#faad14; + border-color:#faad14 +} +.ant-input{ + position:relative; + display:inline-block; + color:#000000d9; + font-size:14px; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px +} +.ant-input::-moz-placeholder{ + opacity:1 +} +.ant-input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-disabled,.ant-input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-focused,.ant-input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-disabled:hover,.ant-input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-disabled,.ant-input[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group,.ant-input-group-addon{ + position:relative; + color:#000000d9; + font-size:14px +} +.ant-input-sm{ + padding:0 7px +} +.ant-input-group{ + padding:0; + display:table; + border-collapse:separate; + border-spacing:0 +} +.ant-input-group[class*=col-]{ + float:none; + padding-right:0; + padding-left:0 +} +.ant-input-group>[class*=col-]{ + padding-right:8px +} +.ant-input-group>[class*=col-]:last-child{ + padding-right:0 +} +.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{ + display:table-cell +} +.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){ + border-radius:0 +} +.ant-input-group-addon,.ant-input-group-wrap{ + width:1px; + white-space:nowrap; + vertical-align:middle +} +.ant-input-group-wrap>*{ + display:block!important +} +.ant-input-group .ant-input{ + float:left; + width:100%; + margin-bottom:0; + text-align:inherit +} +.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{ + z-index:1; + border-right-width:1px +} +.ant-input-search-with-button .ant-input-group .ant-input:hover{ + z-index:0 +} +.ant-input-group-addon{ + padding:0 11px; + font-weight:400; + text-align:center; + background-color:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + transition:all .3s +} +.ant-input-group-addon .ant-select{ + margin:-5px -11px +} +.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{ + background-color:inherit; + border:1px solid transparent; + box-shadow:none +} +.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{ + color:#1890ff +} +.ant-input-group-addon .ant-cascader-picker{ + margin:-9px -12px; + background-color:transparent +} +.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{ + text-align:left; + border:0; + box-shadow:none +} +.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{ + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.ant-input-group-addon:first-child{ + border-right:0 +} +.ant-input-group-addon:last-child{ + border-left:0 +} +.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{ + padding:0 7px +} +.ant-input-group-lg .ant-select-single .ant-select-selector{ + height:40px +} +.ant-input-group-sm .ant-select-single .ant-select-selector{ + height:24px +} +.ant-input-search-button,.ant-input[type=color]{ + height:32px +} +.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group.ant-input-group-compact{ + display:block +} +.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{ + display:table; + content:"" +} +.ant-input-group.ant-input-group-compact:after{ + clear:both +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){ + border-right-width:1px +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>*{ + display:inline-block; + float:none; + vertical-align:top; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{ + display:inline-flex +} +.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:-1px; + border-right-width:1px +} +.ant-input-group.ant-input-group-compact .ant-input{ + float:none +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{ + border-right-width:1px; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{ + border-right-width:1px; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{ + vertical-align:top +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{ + margin-left:-1px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{ + border-radius:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl .ant-input-group-addon:first-child{ + border-right:1px solid #d9d9d9; + border-left:0 +} +.ant-input-group-rtl .ant-input-group-addon:last-child{ + border-right:0; + border-left:1px solid #d9d9d9 +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:0; + margin-left:-1px; + border-left-width:1px +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{ + border-left-width:1px; + border-radius:2px 0 0 2px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{ + margin-right:-1px; + margin-left:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:0 2px 2px 0 +} +.ant-input-group-wrapper{ + display:inline-block; + width:100%; + text-align:start; + vertical-align:top +} +.ant-input-password-icon.anticon{ + color:#00000073; + cursor:pointer; + transition:all .3s +} +.ant-input-password-icon.anticon:hover{ + color:#000000d9 +} +.ant-input[type=color].ant-input-lg{ + height:40px +} +.ant-input[type=color].ant-input-sm{ + height:24px; + padding-top:3px; + padding-bottom:3px +} +.ant-input-textarea-show-count>.ant-input{ + height:100% +} +.ant-input-textarea-show-count:after{ + float:right; + color:#00000073; + white-space:nowrap; + content:attr(data-count); + pointer-events:none +} +.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{ + margin-bottom:-22px +} +.ant-input-textarea-suffix{ + position:absolute; + top:0; + right:11px; + bottom:0; + z-index:1; + display:inline-flex; + align-items:center; + margin:auto +} +.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{ + border-color:#40a9ff +} +.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-left-color:#40a9ff +} +.ant-input-search .ant-input-affix-wrapper{ + border-radius:0 +} +.ant-input-search .ant-input-lg{ + line-height:1.5713 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{ + left:-1px; + padding:0; + border:0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{ + padding-top:0; + padding-bottom:0; + border-radius:0 2px 2px 0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){ + color:#00000073 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{ + inset:0 +} +.ant-input-search-button:focus,.ant-input-search-button:hover{ + z-index:1 +} +.ant-input-search-large .ant-input-search-button{ + height:40px +} +.ant-input-search-small .ant-input-search-button{ + height:24px +} +.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{ + border:none; + outline:0 +} +.ant-input-affix-wrapper-rtl .ant-input-prefix{ + margin:0 0 0 4px +} +.ant-input-affix-wrapper-rtl .ant-input-suffix{ + margin:0 4px 0 0 +} +.ant-input-textarea-rtl.ant-input-textarea-show-count:after{ + text-align:left +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{ + margin-right:0; + margin-left:4px +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon{ + right:auto; + left:8px +} +.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-right-color:#40a9ff; + border-left-color:#d9d9d9 +} +.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{ + border-right-color:#40a9ff +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{ + right:-1px; + left:auto +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{ + border-radius:2px 0 0 2px +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-input{ + height:32px + } + .ant-input-lg{ + height:40px + } + .ant-input-sm{ + height:24px + } + .ant-input-affix-wrapper>input.ant-input{ + height:auto + } +} +textarea.nz-textarea-autosize-measuring{ + height:auto!important; + overflow:hidden!important; + padding:2px 0!important +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{ + width:32px; + height:32px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{ + width:24px; + height:24px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{ + width:40px; + height:40px +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix{ + margin-left:0 +} +nz-form-item-feedback-icon.ant-input-suffix{ + display:flex; + flex:none; + align-items:center; + pointer-events:none; + position:absolute; + top:0; + right:0; + z-index:1; + height:100%; + margin-right:12px; + margin-left:4px +} +.ant-input-status-error.ant-input-has-feedback,.ant-input-status-success.ant-input-has-feedback,.ant-input-status-validating.ant-input-has-feedback,.ant-input-status-warning.ant-input-has-feedback{ + padding-right:28px +} +.ant-input-textarea-show-count{ + display:block; + position:relative +} +.ant-tag{ + box-sizing:border-box; + margin:0 8px 0 0; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + display:inline-block; + height:auto; + padding:0 7px; + font-size:12px; + line-height:20px; + white-space:nowrap; + background:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + opacity:1; + transition:all .3s +} +.ant-tag-checkable,.ant-tag-has-color{ + border-color:transparent +} +.ant-tag,.ant-tag a,.ant-tag a:hover{ + color:#000000d9 +} +.ant-tag>a:first-child:last-child{ + display:inline-block; + margin:0 -8px; + padding:0 8px +} +.ant-tag-close-icon{ + margin-left:3px; + color:#00000073; + font-size:10px; + cursor:pointer; + transition:all .3s +} +.ant-tag-close-icon:hover{ + color:#000000d9 +} +.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{ + color:#fff +} +.ant-tag-checkable{ + background-color:transparent; + cursor:pointer +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{ + color:#1890ff +} +.ant-tag-checkable-checked,.ant-tag-checkable:active{ + color:#fff +} +.ant-tag-checkable-checked{ + background-color:#1890ff +} +.ant-tag-checkable:active{ + background-color:#096dd9 +} +.ant-tag-hidden{ + display:none +} +.ant-tag-pink{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-pink-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-magenta{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-magenta-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-red{ + color:#cf1322; + background:#fff1f0; + border-color:#ffa39e +} +.ant-tag-red-inverse{ + color:#fff; + background:#f5222d; + border-color:#f5222d +} +.ant-tag-volcano{ + color:#d4380d; + background:#fff2e8; + border-color:#ffbb96 +} +.ant-tag-volcano-inverse{ + color:#fff; + background:#fa541c; + border-color:#fa541c +} +.ant-tag-orange{ + color:#d46b08; + background:#fff7e6; + border-color:#ffd591 +} +.ant-tag-orange-inverse{ + color:#fff; + background:#fa8c16; + border-color:#fa8c16 +} +.ant-tag-yellow{ + color:#d4b106; + background:#feffe6; + border-color:#fffb8f +} +.ant-tag-yellow-inverse{ + color:#fff; + background:#fadb14; + border-color:#fadb14 +} +.ant-tag-gold{ + color:#d48806; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag-gold-inverse{ + color:#fff; + background:#faad14; + border-color:#faad14 +} +.ant-tag-cyan{ + color:#08979c; + background:#e6fffb; + border-color:#87e8de +} +.ant-tag-cyan-inverse{ + color:#fff; + background:#13c2c2; + border-color:#13c2c2 +} +.ant-tag-lime{ + color:#7cb305; + background:#fcffe6; + border-color:#eaff8f +} +.ant-tag-lime-inverse{ + color:#fff; + background:#a0d911; + border-color:#a0d911 +} +.ant-tag-green{ + color:#389e0d; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-green-inverse{ + color:#fff; + background:#52c41a; + border-color:#52c41a +} +.ant-tag-blue{ + color:#096dd9; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-blue-inverse{ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-tag-geekblue{ + color:#1d39c4; + background:#f0f5ff; + border-color:#adc6ff +} +.ant-tag-geekblue-inverse{ + color:#fff; + background:#2f54eb; + border-color:#2f54eb +} +.ant-tag-purple{ + color:#531dab; + background:#f9f0ff; + border-color:#d3adf7 +} +.ant-tag-purple-inverse{ + color:#fff; + background:#722ed1; + border-color:#722ed1 +} +.ant-tag-success{ + color:#52c41a; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-processing{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-error{ + color:#ff4d4f; + background:#fff2f0; + border-color:#ffccc7 +} +.ant-tag-warning{ + color:#faad14; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag>.anticon+span,.ant-tag>span+.anticon{ + margin-left:7px +} +.ant-tag.ant-tag-rtl{ + margin-right:0; + margin-left:8px; + text-align:right +} +.ant-tag-rtl .ant-tag-close-icon{ + margin-right:3px; + margin-left:0 +} +.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{ + margin-right:7px; + margin-left:0 +} +.ant-switch,nz-switch{ + display:inline-block +} +.ant-switch{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + box-sizing:border-box; + min-width:44px; + height:22px; + line-height:22px; + vertical-align:middle; + background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(to right,#fff,#fff); + border:0; + border-radius:100px; + cursor:pointer; + transition:all .2s; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-switch:focus{ + outline:0; + box-shadow:0 0 0 2px #0000001a +} +.ant-switch-checked:focus{ + box-shadow:0 0 0 2px #e6f7ff +} +.ant-switch:focus:hover{ + box-shadow:none +} +.ant-switch-checked{ + background:#1890ff +} +.ant-switch-disabled,.ant-switch-loading{ + cursor:not-allowed; + opacity:.4 +} +.ant-switch-disabled *,.ant-switch-loading *{ + box-shadow:none; + cursor:not-allowed +} +.ant-switch-inner{ + display:block; + margin:0 7px 0 25px; + color:#fff; + font-size:12px; + transition:margin .2s +} +.ant-switch-handle,.ant-switch-handle:before{ + position:absolute; + transition:all .2s ease-in-out +} +.ant-switch-checked .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-handle{ + top:2px; + left:2px; + width:18px; + height:18px +} +.ant-switch-handle:before{ + inset:0; + background-color:#fff; + border-radius:9px; + box-shadow:0 2px 4px #00230b33; + content:"" +} +.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 20px) +} +.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-loading-icon.anticon{ + position:relative; + top:2px; + color:#000000a6; + vertical-align:top +} +.ant-switch-checked .ant-switch-loading-icon{ + color:#1890ff +} +.ant-switch-small{ + min-width:28px; + height:16px; + line-height:16px +} +.ant-switch-small .ant-switch-inner{ + margin:0 5px 0 18px; + font-size:12px +} +.ant-switch-small .ant-switch-handle{ + width:12px; + height:12px +} +.ant-switch-small .ant-switch-loading-icon{ + top:1.5px; + font-size:9px +} +.ant-switch-small.ant-switch-checked .ant-switch-inner{ + margin:0 18px 0 5px +} +.ant-switch-small.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 14px) +} +.ant-switch-rtl{ + direction:rtl +} +.ant-switch-rtl .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-rtl .ant-switch-handle{ + right:2px; + left:auto +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch-rtl.ant-switch-checked .ant-switch-inner{ + margin:0 7px 0 25px +} +.ant-switch-rtl.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 20px) +} +.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 14px) +} +#searchResults{ + visibility:hidden; + color:#000; + font-size:100%; + z-index:1000 +} +#searchCount{ + display:none; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#searchHint{ + display:none; + font-weight:400; + font-style:italic; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#moreResults{ + display:none; + font-size:90%; + background-color:#fff; + color:#00f; + padding-left:3px; + padding-right:3px; + border:2px solid #225599; + border-top-width:0px; + cursor:pointer +} +#moreResults:hover{ + text-decoration:underline +} +.ansList:focus,.search_field:focus{ + background-color:#fff8c6 +} +.auto_complete{ + width:auto; + background-color:#fff; + position:relative; + overflow:auto; + overflow-x:hidden +} +.auto_complete>ul{ + margin:0; + padding:0; + list-style:none +} +.auto_complete>ul>li{ + border-bottom:1px solid #DFDFDF; + font-size:90%; + padding:3px 10px; + page-break-inside:avoid; + -moz-column-break-inside:avoid; + break-inside:avoid; + -webkit-column-break-inside:avoid +} +.auto_complete>ul>li:last-child{ + border:0 +} +.auto_complete.multi_col>ul>li:last-child{ + border-bottom:1px solid #DFDFDF +} +.form_auto_complete{ + position:absolute; + font-weight:400; + overflow:hidden +} +.suggestion{ + color:#001a33 +} +.auto_complete .selected{ + background-color:#bcd +} +.auto_complete li:hover,.auto_complete tr:hover{ + background-color:#d1e1f0 +} +.auto_complete>ul>li.heading:hover{ + background-color:#001a33 +} +.heading{ + background-color:#001a33; + color:#fff +} +.listNum{ + color:#368325 +} +.ansList.no_match,input[type=text].ansList.no_match,.search_field.no_match{ + background-color:#f8da74; + color:#000; + font-style:italic +} +.ansList.invalid,.search_field.invalid{ + border:2px solid #F00 +} +.multi_col{ + -moz-column-count:2; + column-count:2; + -moz-column-gap:0; + column-gap:0 +} +#completionOptionsScroller{ + background:none repeat scroll 0 0 #FFFFFF; + border:1px solid #838383; + border-top-color:#dfdfdf; + overflow-y:auto; + padding:0 +} +.searchButton{ + margin-left:1.2em; + border:0; + vertical-align:middle +} +input.search_field,textarea.search_field{ + background-image:url(magnifying_glass.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +.ansList.ac_multiple,.ansList.ac_multiple:focus{ + background-image:url(down_arrow_gray_10_10.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +@media print{ + .ansList.ac_multiple,.ansList.ac_multiple:focus,input.search_field,textarea.search_field{ + background-image:none + } +} +.autocomp_selected{ + border:1px solid gray; + padding:1px; + display:inline-block +} +.autocomp_selected input,.autocomp_selected textarea{ + border-width:1px; + width:100%; + box-sizing:border-box +} +.autocomp_selected ul{ + list-style-type:none; + margin:.5em 0 .25em .25em; + padding-left:0 +} +.autocomp_selected li{ + display:inline-block; + border-radius:5px; + border:1px solid #444; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.25em; + margin-right:.25em; + margin-bottom:.25em; + white-space:nowrap +} +.autocomp_selected li>button{ + border:0; + background-color:#d7dadd; + font-weight:800; + padding-left:.25em; + padding-right:.25em; + line-height:.9em; + padding-bottom:.1em +} +.autocomp_selected li>button:hover{ + background-color:#999 +} +.screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +#completionOptionsScroller table{ + border-collapse:collapse; + border-style:hidden; + width:100%; + margin:0; + padding:0 +} +#completionOptionsScroller tbody{ + font-size:90% +} +#completionOptionsScroller td{ + border:1px solid #DFDFDF; + margin:0; + padding:0 .75em 0 .25em +} +#completionOptionsScroller th{ + border-right:1px solid gray; + font-size:85%; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.75em +} +/*# sourceMappingURL=styles.css.map*/ diff --git a/assets/css/prism.css b/assets/css/prism.css new file mode 100644 index 0000000..bb85e05 --- /dev/null +++ b/assets/css/prism.css @@ -0,0 +1,143 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 0.95em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + diff --git a/assets/css/project.css b/assets/css/project.css new file mode 100644 index 0000000..dc53273 --- /dev/null +++ b/assets/css/project.css @@ -0,0 +1,743 @@ +/* + + Specific layout and styling, project based + + +*/ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/* + +- SCAFFOLDING Groundwork for the site. Background colors are set in less or overruled here +- SCAFFOLDING OBJECTS Objects reoccurring on every page +- COMPONENTS Everything what can be moved around +- BACK TO TOP Anchor animating to top of the page +- EXCEPTIONS FOR SPECIFIC SITUATIONS Some pages are not like the others +- D-I-D AREA Do-It-Dirty + +*/ +/* SCAFFOLDING STYLING +----------------------------------------------------------------------------------------*/ + + +/* Colors + +Usage: +var(--publish-box-border); */ + +:root { + + --ig-status-text-color: maroon; /* 1. IG Title and status text color */ + --navbar-bg-color: #7b1fad; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-bg-color: #7b1fad; /* 4. Footer container color */ + --stripe-bg-color: #999999; /* 5. Header strip color */ + + --btn-hover-color: #9b2fdd; /* 6. Menu button hover color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --btn-gradient-start-color: #428bca; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #357ebd; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff428bca; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff357ebd; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #428bca; /* 13. Hyperlink text color */ + --link-hover-color: #2a6496; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: yellow; /* 15. Publish box background color */ + --publish-box-border: 1px solid #0A0008; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ffeb7e; /* 17. TOC box background color */ + --toc-box-border: 1px solid navy; /* 18. TOC box border definition */ + + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5f5f5; /* 21. Header color (sides) */ + --ig-header-container-color: #ffffff; /* 22. Header container color (center) */ + --footer-nav-bg-color: #f5f5f5; /* 23. Footer navigation background color*/ + + --footer-text-color: #ffffff; /* 24. Footer highlight font color */ + --footer-hyperlink-text-color: #81BEF7; /* 25. Footer hyperlinks font color */ + --footer-highlight-text-color: #ffff77; /* 26. Footer highlight font color */ + + --breadcrumb-bg-color: #f5f5f5; /* 27. Breadcrumb font color */ + --breadcrumb-text-color: ##555555; /* 28. Breadcrumb font color */ + + --dragon-background-color: #fffbf7; /* 29. Dragon background color */ + --dragon-text-color: #101020; /* 30. Dragon font color */ + +} + + + +html { + background-color: #ffffff; +} +body { + background-color: #ffffff; + position: relative; + padding-top: 0; +} +.segment { + position: relative; +} +.segment > .container { + background-color: #ffffff; + position: relative; +} +#segment-header { + background-color: var(--ig-header-color); +} +#segment-header > .container { + background-color: var(--ig-header-container-color); +} +#segment-footer { + background-color: var(--footer-bg-color); +} + +#segment-footer > .container { + background-color: var(--footer-container-bg-color); + color: var(--footer-text-color); +} +.navbar-inverse { + background-color: var(--navbar-bg-color); +} +.navbar-inverse .navbar-nav > li > a:hover { + background-color: var(--btn-hover-color); +} +#segment-footer > .container .inner-wrapper { + padding: 4px 20px; +} +#segment-footer > .container .inner-wrapper > p { + padding-bottom: 0px; + margin-bottom: 0px; + color:var(--footer-text-color); +} +#segment-post-footer { + background-color: #f5f5f5; +} +#segment-post-footer > .container { + background-color: #e6e6e6; + min-height: 90px; +} +/* +@media (max-width: 767px) { + body { + //padding-left: 0; + //padding-right: 0; + .segment > .container { + //padding-left: 10px; + //padding-right: 10px; + } + } + .segment { + margin-left: -20px; + margin-right: -20px; + &#segment-content { + margin-left: 0; + margin-right: 0; + } + } +} +*/ +#sidebar > .inner-wrapper { + margin-top: 14px; + margin-bottom: 20px; +} +#content > .inner-wrapper, +.container > .row > .inner-wrapper { + margin-top: 4px; + margin-bottom: 20px; +} +/* SCAFFOlDING OBJECTS +----------------------------------------------------------------------------------------*/ +#logo { + float: left; + margin-top: 6px; + margin-left: 20px; + margin-bottom: 4px; + display: block; +} +#logo img { + max-width: 100%; +} + +#project-nav { + line-height: 50px; + float: left; + margin-top: 8px; + margin-bottom: 8px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +#family-nav { + line-height: 50px; + float: right; + margin-top: 4px; + margin-bottom: 8px; + color: #808080; +} + +#family-logo { + float: right; + margin-left: 6px; +} + +#ig-status { + line-height: 20px; + margin-top: 17px; + color: var(--ig-status-text-color); + text-align: center; + height: 50px; +} + +#stripe { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 8px; + background: var(--stripe-bg-color); +} +#notes a { + color: #555555; +} +#publish-box { + background-color: var(--publish-box-bg-color); + border: var(--publish-box-border); + padding: 5px; +} + +.dragon { + border: 1px solid maroon; + padding: 10px; + background-color: var(--dragon-background-color); + min-height: 160px; + color: var(--dragon-text-color); +} + +.dragon::before { + content: ""; + background-image: url('../images/dragon.png'); + background-size: 150px 150px; + display: inline-block; + float:left; + margin-right: 10px; + width: 150px; + height: 150px; +} + +.note-to-balloters, .stu-note { + margin: 5px; + padding: 10px; + border-left-style: solid; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + +.stu-note::before { + white-space: pre; + content: "Note\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +.note-to-balloters::before { + white-space: pre; + content: "Note to Balloters\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +blockquote.stu-note { + margin: 5px; + padding:10px; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + + +/* GENERIC OBJECTS +----------------------------------------------------------------------------------------*/ +.navbar { + clear: both; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-color: #ffffff; + border-width: 0px; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0px; + padding-right: 0px; + margin-bottom: 0; +/* background-color: var(--navbar-bg-color); */ + +} +.navbar > div > div > ul > li { + margin-bottom: 0; + padding-bottom: 0; +} +.navbar .nav > li > a { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.navbar .nav > li > a { + padding: 10px 12px; + text-shadow: none; +} +.navbar .nav > li > a, +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.dropdown-menu { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.dropdown-menu li > a { + padding: 6px 20px; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + text-decoration: none; + color: #ffffff; + background-color: var(--btn-hover-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: var(--btn-active-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.nav-tabs { + margin-bottom: 20px; +} +.nav-tabs a { + color: #555555; +} + +.nav-tabs li a:hover, +.nav-tabs li a:focus { + border-bottom-color: #955159; +} +.nav-tabs { + border-bottom-color: #955159; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: var(--btn-active-color); + border-color: #955159 #955159 transparent; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: var(--btn-active-color); + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: var(--btn-active-color); + color: #ffffff; +} + +.navbar-inverse .navbar-nav > li > a { + color: var(--btn-text-color); +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: var(--btn-hover-color); +} + +/* +@media (max-width: 979px) { + // make tabs act like nav-stacked + // (mostly) copied from bootstrap/navs.less + .nav-tabs > li { + float: none; + } + .nav-tabs > li > a { + margin-right: 0; // no need for the gap between nav items + } + .nav-tabs { + border-bottom: 0; + } + .nav-tabs > li > a { + border: 1px solid #ddd; + .border-top-radius(0); + .border-right-radius(0); + .border-bottom-radius(0); + .border-left-radius(0); + } + .nav-tabs > .active > a, + .nav-tabs > .active > a:hover { + border: 1px solid #ddd; + } + .nav-tabs > li:first-child > a { + .border-top-radius(4px); + } + .nav-tabs > li:last-child > a { + .border-bottom-radius(4px); + } + .nav-tabs > li > a:hover, + .nav-tabs > li > a:focus { + border-color: #ddd; + z-index: 2; + } +} +*/ + + +a { + color: var(--link-color); + text-decoration: none; +} + +a:hover, +a:focus { + color: var(--link-hover-color); + text-decoration: underline; +} + +.btn-link:hover, +.btn-link:focus { + color: var(--link-hover-color); + text-decoration: underline; + background-color: transparent; +} + + +.nav-list > li > a { + padding: 3px 15px; +} +.breadcrumb { + margin-bottom: 0; + background-color: var(--breadcrumb-bg-color);; +} +.breadcrumb a { + color: var(--breadcrumb-text-color); +} +.nav-listing { + overflow: hidden; +} +.nav-listing > li { + float: left; + width: 25%; +} +.nav-listing > li > a { + padding: 2px 6px; +} +.sectioncount { + x-float: right; + x-color: #555555; + x-font-size: 12px; +} +.sectioncount a { + color: inherit; +} +h1.underlined, +h2.underlined, +h3.underlined, +h4.underlined, +h5.underlined, +h6.underlined { + border-bottom: 1px solid #dddddd; + padding-bottom: 0.2em; +} +p > img { + float: left; + margin-top: 0; + margin-right: 10px; + margin-bottom: 10px; + margin-left: 0; +} +.table td { + padding: 6px; + line-height: 18px; +} +.table th h1, +.table th h2, +.table th h3, +.table th h4, +.table th h5, +.table th h6 { + margin-bottom: 0; +} +.table th.inverted { + background-color: #555555; + color: #ffffff; + border: none!important; +} +.table th.inverted h1, +.table th.inverted h2, +.table th.inverted h3, +.table th.inverted h4, +.table th.inverted h5, +.table th.inverted h6 { + color: inherit; +} +pre { + font-size: 12px; +} +.icon-warning-sign { + font-size: 30px; + margin-right: 10px; + display: block; + float: left; +} +/* BACK TO TOP +----------------------------------------------------------------------------------------*/ +a.to-top { + background: url('../images/theme/up.png') no-repeat; + display: block; + float: right; + width: 25px; + height: 25px; + text-indent: -9999px; + margin-top: -28px; +} +/* EXCEPTIONS FOR SPECIFIC SITUATIONS +----------------------------------------------------------------------------------------*/ +/* D-I-D AREA +----------------------------------------------------------------------------------------*/ + +ul.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +ul.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +ul.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +div.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +div.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +div.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +/* Fix to avoid truncating letter descenders in headings */ +h1, h2, h3, h4, h5, h6, .title { +overflow: visible; +} + +/* Common content for section numbering */ +body{counter-reset:section} +h2{counter-reset:sub-section} +h3{counter-reset:composite} +h4{counter-reset:detail} +h5{counter-reset:more-detail} +h2:before{color:silver;counter-increment:section;content:var(--heading-prefix) "." counter(section) " ";} +h3:before{color:silver;counter-increment:sub-section;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) " ";} +h4:before{color:silver;counter-increment:composite;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) " ";} +h5:before{color:silver;counter-increment:detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) " ";} +h6:before{color:silver;counter-increment:more-detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) "." counter(more-detail)" ";} + +/* ============ downloads css ============= */ + +a[href$=".sch"]:after, a[href$=".xlsx"]:after, a[href$=".zip"]:after, a[href$=".tgz"]:after, a[href$=".xml"]:not([no-download^="true"]):after, a[href$=".json"]:not([no-download^="true"]):after, a[href$=".csv"]:after, a[href$=".ttl"]:not([no-download^="true"]):after { + content: url(../images/download.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* =========== external links ============= */ +p a[href^="http://"]:not([no-external^="true"]):after,p a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +li a[href^="http://"]:not([no-external^="true"]):after,li a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* ----------New content for ballot styling------*/ + +.new-content::before { + white-space: pre; + content: "New Content\A "; + color: red; + font-weight: bold;} +.new-content{ + margin: 5px; + padding: 10px; + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.bg-success{ + color: #3c763d; + background-color: #dff0d8; + border-color: #bce8f1; +} + +.bg-info{ + color: #31708f; + background-color: #d9edf7; + border-color: #d6e9c6; +} + +.bg-warning{ + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.bg-danger{ + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + + +.feedback { + color: #e0e0e0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: right ; /* none or right */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.copy-text { + font-family: monospace; + font-weight: bold; +} + +.copy-text .btn-copy{ + visibility: hidden; +} + +.copy-text:hover .btn-copy { + visibility: visible; +} + +.btn-copy { + height: 14px; + width: 17px; + background-image: url('../ico/noun_copy to clipboard_1669410.png'); + background-size: 22px; + padding: 0px 0px; + border-width: 0px; + background-color: transparent; +} diff --git a/assets/css/pygments-manni.css b/assets/css/pygments-manni.css new file mode 100644 index 0000000..1264b87 --- /dev/null +++ b/assets/css/pygments-manni.css @@ -0,0 +1,66 @@ +.hll { background-color: #ffffcc } + /*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } diff --git a/assets/css/who.css b/assets/css/who.css new file mode 100644 index 0000000..071e4c4 --- /dev/null +++ b/assets/css/who.css @@ -0,0 +1,135 @@ +/* WHO Content IGs */ +:root { + --navbar-bg-color: #008dc9; /* 2. Header container color */ + --footer-bg-color: #505050; /* 3. Footer background color*/ + --footer-container-bg-color: #008dc9; /* 4. Footer container color */ + --btn-hover-color: #0070A1; /* 6. Menu button hover color */ +} + +/* Generic settings common to all content IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #0070A1; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} + + +dl dd { + padding-left: 20px; +} +dl dl { + padding-left: 20px; +} + +table.checklist { + width: 100%; +} + + +table.checklist td.checklist-section { + width: 10%; +} + +table.checklist td.checklist-required { + width: 8%; +} + +table.checklist td.checklist-description { + width: 30%; +} +table.checklist td.checklist-artifacts { + width: 30%; +} + +table.checklist th { + background-color: CornflowerBlue; +} + +table.checklist td { + background-color: LightBlue; +} + +table.checklist tr { + border-top: 1px solid CornflowerBlue; +} + + +figure img { + display: block; + margin-left: auto; + margin-right: auto; +} + +figure figcaption { + border-top: 1px solid CornflowerBlue; + width: 60%; + margin-left: auto; + margin-right: auto; + margin-top: 4px; +} + + +em { + color: ForestGreen; + text-decoration: underline; +} diff --git a/assets/css/xml.css b/assets/css/xml.css new file mode 100644 index 0000000..0dd7fa5 --- /dev/null +++ b/assets/css/xml.css @@ -0,0 +1,2 @@ + +pre code{display:block;padding:.5em;background:white;color:black}pre .comment,pre .template_comment,pre .javadoc,pre .comment *{color:#800}pre .keyword,pre .method,pre .list .title,pre .clojure .built_in,pre .nginx .title,pre .tag .title,pre .setting .value,pre .winutils,pre .tex .command,pre .http .title,pre .request,pre .status{color:#008}pre .envvar,pre .tex .special{color:#660}pre .string,pre .tag .value,pre .cdata,pre .filter .argument,pre .attr_selector,pre .apache .cbracket,pre .date,pre .regexp{color:#080}pre .sub .identifier,pre .pi,pre .tag,pre .tag .keyword,pre .decorator,pre .ini .title,pre .shebang,pre .prompt,pre .hexcolor,pre .rules .value,pre .css .value .number,pre .literal,pre .symbol,pre .ruby .symbol .string,pre .number,pre .css .function,pre .clojure .attribute{color:#066}pre .class .title,pre .haskell .type,pre .smalltalk .class,pre .javadoctag,pre .yardoctag,pre .phpdoc,pre .typename,pre .tag .attribute,pre .doctype,pre .class .id,pre .built_in,pre .setting,pre .params,pre .variable,pre .clojure .title{color:#606}pre .css .tag,pre .rules .property,pre .pseudo,pre .subst{color:#000}pre .css .class,pre .css .id{color:#9b703f}pre .value .important{color:#f70;font-weight:bold}pre .rules .keyword{color:#c5af75}pre .annotation,pre .apache .sqbracket,pre .nginx .built_in{color:#9b859d}pre .preprocessor,pre .preprocessor *{color:#444}pre .tex .formula{background-color:#EEE;font-style:italic}pre .diff .header,pre .chunk{color:#808080;font-weight:bold}pre .diff .change{background-color:#bccff9}pre .addition{background-color:#baeeba}pre .deletion{background-color:#ffc8bd}pre .comment .yardoctag{font-weight:bold} diff --git a/assets/fonts/glyphiconshalflings-regular.eot b/assets/fonts/glyphiconshalflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..bd59ccd2d679a6fa594560d56120e5e6e98b2c3e GIT binary patch literal 33358 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/glyphiconshalflings-regular.svg b/assets/fonts/glyphiconshalflings-regular.svg new file mode 100644 index 0000000..0fb4587 --- /dev/null +++ b/assets/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/glyphiconshalflings-regular.ttf b/assets/fonts/glyphiconshalflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c63c068feb1ac0de21fb7fe459fc8d0175028f2d GIT binary patch literal 32896 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 T4y;kUO<052l5N*uMf(2$813#) literal 0 HcmV?d00001 diff --git a/assets/fonts/glyphiconshalflings-regular.woff b/assets/fonts/glyphiconshalflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4c778ffdc5fa2837359e171f35c5b410674cd3c2 GIT binary patch literal 18944 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%0Aj9w_3|}8T~R?c=mXrZ{!OUY}Y4YKc7(y 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 E0J+DkdjJ3c literal 0 HcmV?d00001 diff --git a/assets/ico/apple-touch-icon-144-precomposed.png b/assets/ico/apple-touch-icon-144-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2cb98f3645672158cb495680b653bcc8c982de GIT binary patch literal 5659 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 literal 0 HcmV?d00001 diff --git a/assets/ico/apple-touch-icon-57-precomposed.png b/assets/ico/apple-touch-icon-57-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..292e738499f2a7bcd9c02a79223c66ce3f4413c8 GIT binary patch literal 2939 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 literal 0 HcmV?d00001 diff --git a/assets/ico/apple-touch-icon-72-precomposed.png b/assets/ico/apple-touch-icon-72-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef2d552aedc60c91bf5c4d0e1eb01e735e79a00 GIT binary patch literal 3468 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 ja1<}QWRhg#!Bm7`#*9by4n}pQBM62IHmez literal 0 HcmV?d00001 diff --git a/assets/ico/favicon.png b/assets/ico/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..296a680b0b9fd27d998aad29dbd43fff1632b26f GIT binary patch literal 575 zcmV-F0>J%=P)+gIT3N{y1}ofQEk` zKYiP<<#lu#6X#WS`#;R05+8deGW`9EUBllOFF!Q4{dx54|NE_iH6MQ6`Nb6&@OkF^ z-`8(q)A0ZQhn7yB_~?)Ab%G__On?6|GU@*R@%7L1+rMsJ!=mBu%SR0CZ$7V>%#$q6 zruF&P6LvP2?63PLv)Xd~d3_d(hMyOgvRjJ(`+Ar^RpZa|cRya)u^S39vR&e`{lUcX z42uS4p)V{#uh~@pG6{bDahqKrd)m+Q#e9KcY$_})QY=_Bu&D>I2tHty`^E56n%%VG z&&^y;9YHp2PiEd9tg06OUT#3wz{qFDENjUo`tko?ab^)sCdLD-n%N8tvMfTs89#O~ za*1LIRz|@DW{oPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D17k@kxddw8(H2r^G!VQ zofYe|R{!1weQ|609Em%k`-j6lzeQgUhk+;eL~lfYGWsccA;PS{fd`_T5msMBVM=2t z8I*vW0Xb2Mf`+^m=?tg7cqYOqO3rJMK94vTG=T73SR|cpz-+?6GK5@KovyxE5(V4M|X`r}LDOO<^-U7q|6!I(Q|qozSG4%=Bk0FGcA* zb;+jCH;;1YC$_ezPb{{9(VW}U=UT{RS`9vnawVj+(QqP=AMswB{vW6!N>5MR>Gs2Ky z-zs`8qV;mh)ToGL$Ua5P-4c46J;97H&S2Y;g5PNgAL@8@!in}3R9UVf8o#-i< zBBf`o7sD}BPY?dw>&<~7Lv{@9+yXaRid}8eqNEHPvh=(|ZV>NWTAMPgA^N5mBB@DB zQ#N5pjc{dYWl9)QKnqjCkV32}rAv6ikP28+N|ud=A(fy%lF}<#oZxQAsDq2TRIF;H z`>2MvFHWdM48M0q7}6PGNN0p0oe_p~Mi|l=VMu3$A)OJ1bVeAmOzUMv{}6^Oqvun2 zt59>okY)71WbG9#S;CNc7<$*+uydP2tK+rKNY5p(eya7&k(qiu)hTl@lnVY{Z=Ykw z7U7HaUqhfLc}~fkb0H0#W~n@W^PUJ<%TST?1_zgL1z|`YLKLs=Abh#LFkmZn2x%UR zTWPo?Iv%&$Yp!wM@LvnBkfryPdn`K8Y1G`)J`BX+^t7^~u;q{h*CvgW-sWB!a}2f_ z$~&=meP7Me!nL?2*VbvdHCfk&-6P_ml2wbFK!>i@A}#mP+BL#mj-dOG1 w-!8dlj;ELLp;|GX{sSYj!;Cit7iYKo3x`b{LPX?wX#fBK07*qoM6N<$g2c + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/download.png b/assets/images/download.png new file mode 100644 index 0000000000000000000000000000000000000000..d00ea7efbcaf5035a2a50d910080645d2b28517f GIT binary patch literal 723 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

k>y5vs6(l?F_K$=~9Ic`o>r(JvW(d7)fdhItYo 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

?YpA zDp=}`>_twvINJ)>Kk*>d;)nPJ!T8jpKZdBk4x{$3!&F06TI=`GXa{rEmoTD_Dh|yL z#Mwo(`v1&}p6`Hb9IsgDguMCWNC{e{b1lU9ejzE1y!ix<1>|TKcp!&fJ9oY-a_15d z=C~7Vyd(ghJ)a(@_j+Zi9j^bCRLl1S33BM=(Qdf8hK!pQuB7iN(gt}^Hq!5k)kjMz zZceOXMR6YDa!To=@|^S(#Dy{amd^-6oqjFg_SnA z%dfMNp10fyC9CKdGL>7UwrW;JiG%CxAC7Vg@4C9+&p30 zr5if7?*wB#BMj)(j}EteF59lzq)G(c=97=~(w2fgOqWJlS?;wp6Ha~9WV*}js@ zD-N0yK$=P>N~L=3)c`rSic@jP?vrx4Lr}QI^(X`bt{$&CL!iiT6qUilo>~AR8CUc- z1B8t~H=kc0Z%<%xl5H$jA3MKygn2g=nCLzWf4etv?-aeS_<>S{$Z5+APo6}0j}%E+ z(ol@{)hEZUf^f%Ikac7fo#UaviLQzGAe4OPfXsQMK<1DlnCU?f@khx#f8_D@(n5mY zOj_;J%D-SSZ*ke;`eGYgnqw}G{_;oR_&&@Eo~9kqL;X$YslE*z^^P#n?1)Zv`u7 zo1wk|*ccw#np$+I?eqS$N3G3+e+093vBxKW`;zXq{rLaHKK^tW$>1K))iOqB15=5S zJbq4#I|R#p#+_9QZ2#O z*iQiYG0+q1M+f8Ns=v`oJ^9)dY2#6s>MDU{cBEWkUPVeH=g0^QGXvi5V#eJ+i?xZ@Q?y@g|XoSQ!cs2;DkCu85-nQbPc~fSvRI2lK zmrMdYV?_WUwQ-K;aSQ^^lPWsXUz7wpc>YWh6en;f>Vu~TD$0a|=F-!P1M2bCbUlJ1 zS>@SLm=dZBQ&Jw?NQEt%N2-RDT0?v@0G?GaQgd>V%zt z!D1_vEU`k-JPSI<4rw!7aA1Z%+)Um^H{JHo(bI;e78iPIV~|=Wc3td4w;19O{c5!AkMp zA#S^Wl3=lTSx+0KpQ%LUb#j{V2gmDLAYwQXzms*c)V~69?=0~e&moNMN z!QWhM-k9nrH65}wmF6UK%l9p}ld5ZOqBv)$8tx{JL|vj2IbH@$KRR!)q}x`dIHKX2 zk4){WESQdpf-f*SSd&)9D)@5YK-|h+g37{asAd=xa<%vr)aH*wVlJDGXiX|4WjlRO zXGwu2_m=H2j(v!N;q>JUYuqFS(uZKvQ~Mcg{gTvBVz>nGYq=njJ|E5mA@dtYS|s$6 zer&8V4~4tqaD+Y5CRibJ8o^?wD{hb?DCTXYS+>ZXWr6aA)+n22jp!K**zK;{pf(K`4p~!MSg2a3MMX2frT& zYXWb7Qmnn&tH4_S1x#?#$B}PFB75r;SUfO&gQ2Y13(p8a*32#y!wpT^;@V^`g_;zQ)OgQ?V(`6F&yK zV{d?~WLL@Db%H`meMs8?p})he$thXLmKTrW-RozLouT$PweSPF^rNry_rHCQ=w+>2 zSruuXvWl0$IH{1vbZ6W=?t`TxJD`W|^XR7kGQN7R2ks<{AP37MWe1=!t-s79=aqfk zIS(}E1*4&KJnrPr#epA&p|7zDCPx^f_|ihumdut6s>YIuxR*0l*@`L}EdZ&%PU<7w z2i2rJIOFR6^&n9gTxHHJPO1yvrE{l9x-ZvzG!a}lR??EGrEEWO5SzEF2o}viV0BcV zJV**61rBsfX^_b6=1DOml4@ebLB|9j^mh}f7|tl;PQoQ8UGU}mdg!eG8jN(_#DdX= zxN&AE>drc#A)VA0fr+=xWCnVgC2l1Q#)Z9J=&ZqGf1gL{wvlu!5Y_3fs7x|PZ9FNY zlU~UG-Vp~!^u)0sTWL3QIGBf)5lno|aU{?TiDMja`2%hh;)BA4p@(NU*Xgoo|Vf`O4$@bU$~I8S+0fNAW*wP`<(mH`ch*s^1+2tQ?}~ zT5$xSIA>(V*&=_7Bg*!2?)Y)$2@ z@d8(@-`nIy%ET2{B7<;ZSpp+fVWRdLJ_yo5>|#^o91WG=IuD*|JTn|w%l)upcz@|jwm--n z2gBTGLEwU;p`J4RQqr`C+8}9yBeLfDkdyb3EvLfyE>iu?skf3Twb&OK3j%Q9eLwga zyoMgyZ$ewUJq$G4ql;!c4AFiI^W6F&&lx5hSZ@JH(L62^bVS}9 zQXLBhBma}ZDE-<3HzNrkEisE|QZMBAb2xQ3j&5U}a6Q%v1>5X!>xe7LPmo$UPJbV> zl!k^pVes~TQY@P|)z%tW-&@H{^pdp!bR8Z;ONu7O3B}6?pnQ#`WNl?ehaz^49juL? zg|WuVFw$3piJ=Dl{$7J~&$sZG5d)FDY&h~`#}I%*NyTuG+zZ#EopFucWBxiCd*$`8kW(Ot4sc z8mr>sv3h+XSrS&z?TU5DWT|4`uTRJFb?J0oI##buCXggz&Dv8~9d{Uhp;Mr1&<|!7 zE_AuJUn6RG7=8*3!Et{dobq%rBot0$cv(fL>a(n$~|? z1~6^=hXny6K&j@Y6*ULY*_raZ4&H`hwNQIw0X|)z311f#T+5h-Te-7=a)LBnUq6@JsNZUNNI$ku5<)JV>BuVF!xF($W+2QZdFn|4)s?8 zBuk6aa=CDi)dM$jsFpw|TS`*YIDo7l-5(&}5F>TMmF=vy>JqG_mW8|gaz8Ig z<4vdP&Qf z-68JyDa-|XBOGvSls(Q)b3)z{FR2;HS!9drb1jh18C*+!ac&wp{f~!Y|9jr>GI;|% zG~be~EMsj`m~_;HrP|v#xo{XR&UHi4QhVgi8GxcWW=gT(T;8tY3Ue3a&2tr%l0~nP z_X#=rWwt1fbdZcGt^hBNu|;8wH#vS%P*DVsNcxUw)z4MoWu!oEwM-K{MGD}gBZ>~& z$S|n8M_q7p51qHk23c$9ea8@pVoAvmEQZSyf3XzJ*;sw+y#e*dEzH-z3$_LlLV3DKBPeWtg$!TM(jke zGj{viVe@D={J8k%oAwPJ)DI>mtt+gmjFGegSGIks6U=Zgft*L;aJ(003{$NaVWjmA zOf^-o<2y4{CVA3IT}gqJ*axeI>|hCOSLD8nE6F1C=zT}Gfyf9KLqv<(gQOWQiXjDnF#PMjP^Cj+a-jg6^BU@0c zJotUL07POO1Ox#H9ao^i@K6B4bsAi^QkTemyzFqFUbm4z#KCjvk40*VmCcR#0K|MW z2m^IqL>JXp(9cK(d)N8lR=Nvn()&s5gVhIDyeqF~Cf@}&_lsU=guVn_+wN~6#7Y}M z7ODuaRfosG7cksP1*6PV5Y**m1R1`KK+QK0P7Z&vu{!4VGQj6Uy5f7s{#Z-@w%a0n z2`V1=G0YK1#yB8-IypvG5u`r2tw`qk<`QJ*I7#6=Ph4Ldf;Gb|VXyZ(t=4s+sot3& z(iMGFJ7JMsS6u!m7+DK!=zMdOEwYnLEG1}8&YUx_=DJG_NbV<2DES9D^%VpHuI(U) z&+S8UNg?E{CJ4p))2g4hoZOMW+=`S5T`SHOw|BeZ=23T)9aq|}mmal~akO{nZ;p+W z?Is9rv_VdsjT91cVIlX;;+RV5YI>YtRk+GZ3Iel9>13`OhJ9azV1k1YdUkkDX7P8` z*MOm>I{hZ~&{I_18;06*9;ivNmy9Y7baSB}JAY{tlET|hqzuTp zw-`@HlxlM}dQSam3+XV-fp015BL!2J*q@-;o37DcIuO?;dm?2=DBK6VfF9a!z*PNN zObYCP!c!w8eObxi;vz(Ptwd$e6sr+#ZC`tCJpS>4DkAJvkh0ScC5d4K;$YlJj6ikT z7~DA-NUt|dzW1b+OA$HN7t4ID@wHPg%5yu$@4{ zt!px;`XO(c8;WPqs(y)^Y(KG;@(9_Pj?y0GBafcYfBO~a8+3-QjuE~8PH@tE83(3$ zB5Mvofd@emD6-~rZHOZ&5HdQRJI?`mACdF_hdXYs^1zKqa_}uPI-+d|Al3qq;y8a% z9~`sb>ToIOi{SxKPPl#413V$HRad`r)bA+@#A3z<bwL)bpv$P*Qft!Rj_mQVBAS_ku4yeg`A0F-bG`{WYo|(0uWLaoWhIJcTt@^6y;~VQ7`ZqLpBvnx$mPfZ#vm~xGyu! zC!sNWIGU~oNq;Pc2e(e)IusB*B;LWX52-X~SUd_1HjZmZyn~Dj02>nNy`SP@bTxPj-L+pv?@ljafW}+ssnt%7 z4;nBSz5%VxEB~4GH|-BSQf_*BdWegQqeE?<_ow~5wR!OOWSn8a*%gcC{_|;MYe^Zb zj6Q%^a_%vkld*Db0=|!9fDjPYpA!?cu{KSN;nAW(9<_%7l8&g2X9-A2SQVFq@1xEj zZc7He&M8E#i>H@;^gU#J|95N|=7R$x-ND;ayZi@8merwfd+ZBx#GYVx>frN5i|LSZyfTrT8adMXGd;oSuy@H>&L2%HJgwJZ zsADYuV|CYm20yImhudeJq%&?+niCo_hY~y{qArJ2LeaapU-~|(b0?rCj}$}s6jal3 zlunbj>otXAMR`aq2PuoD!ilK37K}Sr{AK<}11XLB1(VU3OTfsTqQHZc2y!N(;ZhiC zGdyIQNV2MU2vo{Ix*bFcV2GkXlI@zEx#HCM7#nYA@pczKw=UHVbp#Nu@u(H`Kv3cI zUjjnqX-m|m2H^7E;plDf6pXZAMP~yQ4EK2rw-X7rslL+E9cSznC_PX*JO`fRC!`9J zCt`MpinJK#8WOHjuSpw3;24DJ_ou6a{StyYx5w5=Zb+KriA(~JvzK3(`XU1sroK!qNcI*%hlx^^n?XAq^Rw!NPiDIr+k9I@$dOw_x^~0$Z z{`h)QKZFf_4IbTIhDXm=;nwR}xc7Ypo&z*tWvYQ;-fnnr{8+466aC0{{c|>B{4^M8 z7{EZ!5Ed4#%KT6J_pHr>zZcuKZ3{Ye=m>_$k(@p9!L2`%w}!&D=W{UBeg}Fw`q1jsNu26Wk$q84PPii7 z1=Z)gC2)@7$*9VjfToh^xSKf^xIs?8Xf&#?ld344DlJRyW|K;}`7Uak=Xf;aO+?N0 z5x8^Nk5ovgsF9ld)~>t?Ovur4;QbnJU3p8fp!C~H8;GW~zGzJCBOu|L6^?y0@Z*wF z+fv)n43AW$TAVYlcoc3WIe)Hkxqns}hE<#3D05Bf(t>gJhXDAPJ&mrquff#dby)US zLGn-jQjK17oE!@$4(U7j}@SyKa%G~5p-2p~ti?Qqz~9!G**u`}2M-}|{@v6~${JL_Ob`xoJ?`V3|b z)Ib6$k;@+k;{1mmxVFeqYDKuv@Z_RU3>~Bg6ZN;DtEUMaU3GNn^fEqj>w)xnfyiAN zjBB%d>O6!2^u$>;}N{2R2uD$vS@PVkzTT8#ZH~!Q4r-$0CACY*@Fwa zBafUq7xNXZb;k8La}@t*hdYN{aQm<$Zjkc0af}qm34#GZgy)yvJW3GROV`?}K!kf_ z@wi(_4UY9j7N_}=Iw{}aj=a@YQg6b+^{my_$Xn}z3o9LQVYM$VL`5LsyD-GFtqj6p zy8U6U!)OT(Y`%dE|VzZaV|YlakC{WE~9S$7=K z8%a&X#bedFM8s`9k5wDe@lAA+z(WDZdAV%?2**Jf9unjD8Gx)FTCP99-}&wu}wJmQev%H!J{qX3*-qjdTB*?b*3QKEJve z!Jv0fI@J2u-PEAwzD^D(ITMBuo3~-o=|yxl(uA67JM=Knq7^Og>)WH8oM&YQ!6S2+ zG8M379IEptqpolo?w3!;y{zE`08%D}!z6aW<7I0K$19ms#XRqPEShph;oijnRGjxh zQ{GTHN78)hao*zMtuE<(l@*Mt3*>auxS=6|B9&`TTHzse9TGgZm2EYt??^S1+ZKSx z<6>qq`=gqiK4))n7T4V~)~HSML}juMF6{D!^T21(P4870s=kJPhNQSwTH!{D7aGzX z04@~dz&r=c={5LPiL)qMWmU-@xO^lC(*jfo#$I&H7I#h!1TI(u$^B3hZ-KjM1l)(d z_ZB<5a3~7q_#kU$5YA2X!KpB1YNQMb3wOoda2Na->OyMM9e;JRMS!j<2EC>NXN~9Z zzKt$Ue;k5yi%3z-vqi~5CnV2u!Me$w=&$oObhOoEU*A+)6>i4uu;V>)(u)HGGzA}X zz?>X90i!(19;Is>Bwd&1d2qXu(kO3mw_UFIX3L8tctm?i7FE)hgRv~^ZCsBHX%4Qt zAUnzu`I~Gd)^Y2A6K)={$Iat53P76cLl`1Aj<^U!3b#2UXPrH=V;qqeL$4u9$6XpI za)(`xuW+v`8Hr1v$&GZx&5eGN2Fzn|vsU>Kc>D-B-nbGQjD(HU79-T z8EC`R{n2KMr3qfBJ?}r)QeX|K6t?=3NvO*mDXrHlxdq8tdLOyr z%8)2h9}E!bi&Z=d^?4zvy6lEK9M~sN)N%T3va)T(D}Q$0T)-!pSlo+>oH}n8)ueML zUUu*t8{zmzOJJP~3(5JDTBu32!M$W>+)E9`-PCc|^^ZZ)D6+Het5QS3v7a#OmvK8~ zI4KAR)FhDV;Vr&qc+}GCaOy4x&y_7R28bKdcR9)yR&5eFB2qbAeSR;IlndRjivRhv zQXU}1vph-``r!IZPozw6#j&9d*cWV#13}g}7G#5?A$HgsNNP092jBR+VZz{^uxR%@ zY)OrL>fHwki$jsg69^Z$fTt0rejEWulXfuC?j+OnOtdu7qvI?1cC0JT&G$h5VmsXY zmitV(qdc11q}zzY=G0v2V-@A7v<``8IFLHvb|vJfxd@Pz!jCgdFwgl#T#P38#rlfV z=c@GF7;6-6B1r6Z!JQ+{0ufdp3P3DnhWU--&bV`o6wV$}G8=8AmLzYj6Y|#BNlTPs z9xO%IlF5dv=$b3(8eBgT!*FpzJ{J+vdnt?dA*Dp0VT~KEM+f1`zJD+Cip|;A1sX~o{P92Sms^_$e=la**%&$+>R7z+$sgJ3xIKv3cuG{qKgNCjeKK;w1eZNW* zJa8+`2kHAqV@Nl0qOE<8!Fi2zb}$x~@TLNLPB0C1~zhE1&m<3|%@ zLQ#3e4HaiCNfjxpeV)_N$d%klc0i(oQiGAGv{2_Dctd($)TZ}FT}EGNuOjLo!5oMu zOBh6sevo8Yak1p>cyeH=BXM@eXpD33gkBw0&|T{-80u=lRR0~g^i;v+A3{-c+KZlJ zC&Qwo=^|IN6O@_=9`~h?knShYd!X0i`jb;l4h^%!{vdN453~ihd7yB)E6Ua>Ez`Le=7iwE zRv1I@;MpN;F|GtDPielGEnR*IVm!bq+85a?2!NzMu0^%2?*5gjkxwu%G=`V=zh5`< zr#)(I9{jx+&-F0W)xr9;>*&u%AB)~_9IMw6Kx7;0VaMM#I23yr9tpo3AP+rXu|#~o zAsMUIKbeX3zhw^A7BDf?g06u&I%#&GLytaQbv6Pw(}rW}P-ApAc@x?i?d7{NP;ZBB z8Y=kf``vIOaSSTc!f^j`IFLP-oc?$L2-kCP%?4X_>3CEVOj>4?b2WJ#SCo@lsc9Zr z%VTNl&O4zd#T;Dt*Kp2Vy6!ey4+cudiE^pB?12g?=o?Hh7$WJmNMU%`n__$+}o=%eFVrTTc&qom63>^A5UcsUUe{5J4c6z~h3ZQv@PS|fXbGp@{WL()Wh z91gR@kpL?k4Ya|D5PR(L9)iOmw%ASge*<(IoEjb9CJ?7 z<;*LNhZL>}ME05>d=;dIz#b|%xpFM7MEamC&XdmPcI__W^b6L~^S3#od=CNSuoG?_ zr`O=1Izi;d2_?msA#&r8qqIC>#Zt1#9!2Zy>9q+!agKBi0$Chgk5o}MPc)1oKyj=@ z0{2|WuCznRiwwl&*q^U^`Z*gnb~JP~bkNQC=UWT?X}{dsJotOC?c26MM_Us;yS6>o zICA|-tXv!ag!BJ7$Nz-#cmR+m;UU*~@Z3kiA;#Ng8xpaKAolqC`roi^TeizgXDu~V zsB3nDwF5cghaRs?{}?yVjFLf7-E>r7psyvvbWHTM(M|g~1X#U*;)JoHJ{m64D(@P% z6CtO_J*mhzUcpu4mBph_#RY;z1Q2eN$W`eC4>7vWbI*}as)b-tmrkqmq`}IHKE*+b z_v+5Mpd!@)cL^%@lC6~niHW2x5(yw&cR`@2KgBA-hJfOzq~f0DzFp+h(;P^JSWD{? z-d?IAmB3p{mB}F}J2@0r_JkvTb2z@4HwfeXG%?VWR2Em*8@z$e`W>OA+8$jE-+^QQ zr*Uj8DTc&g)SaZ)Ng=h9LLfWUPv)P1R0yXI%Vfb6W$TP%DI7n#m*j{aKW>jJKakT* z2*<6AU+&N@Eb&6=Tr-r;H%AfAAD`ubvbkQk{(%q9jItLMa*)&ngCsHB2`5ABB)$8m z2p4Q0<&CJ}p72wD5fO&%uz4H@)O}^XN5)5^F~_<)2DE<_-8Iypr>chDx^H0Dht9N` z_d{VcIpj4wc!|J40O0^Ro5Uj+AUtz}XOzbfLj5u^=k`n_!XEDRS` z_@OM;n*hTT3Y98zj%Vbpqib(D6Hx4(~g%Ch)9J7}6UWN##_})D1g4+k0 zYehEMB6F=3uE$zR;UNR1Fv=bUtLVF>>vA_>ZptX_+~eGFeI==r9rNj{Z2SBDIpfaQ zCb}m0>f=9)2LCs#&4a%Oi(IuDdb--M82n`8#5L=V;``VW63b{4AZ^nHV!g|m}vWvhp`mAI8k<2eFDx;?llBG2{UiGesn@QCM5x#kkc=1TcWQUUd8 zoH-SMdx-(0EJEm-BXEx#cWv58RHlwc)}aXO`raN3$LYbt{5kYCRDp@+Q=~FpqtE#k zbktslw(2YBWq$lz_PC4RUxKLlGx zyTPKv%LI^4Fw)V1k=o1nFv1j>aUlW=9uLdS2y@mb8CDMigj=>h3=p0)C<-KIDE>CQ z3;K0Z!IDuHxEwtk`8?EVwTCoZWF^AthBLJ|wo$T;6b3=$_8}KZ@4b1{R#JNzA}va! z^pFkio^Y1zt*>JV`N`3gtJWTW$oc;>YgQir)Y^Jp ztF;BA7F)Ic#1rrBe`;pdgJEE#3j=K<=xG?i)8ol8wrqc!W`+KGD$v(_16@rFWvj!q zg9^T1V2a|?zNkocNByNhH04hs#W6*;s3gvjKN|N7$I4a}2fk}^BBZ*U6$k^QlFsGe zIcHh1V!<_1F&WM>KZ6Svd6Hp$5?6zp$={rg%N=WLPt#)w*5t%FgUL#Y204YdlI@%W z?wloO6(4}B2g7iBZ2;mHTjQgl-7(v%C&t?u!?*W47^43aOw~wHsjCPej0`%`B0^KP z<~WtPhmodq7}lfDX+Q8;?28S;y|m%PGk3gKp%-1hxP zZ(AG+bH$+$TO0|t!pY%wI5yM$tc4_lB5F{8&w%^h*Xy@Pb#E(ervrtcxf3Z<)TaBDTegN##+3kiHV^ggeVlDfL? zUl-6mZsz9Z=-Ry-HgDNRf3|(jpZ4!rn+Jan_Q^*dLsv%&;lYotRAM(B!iw1Ah~9b* z-^I1<^c8Ch77trn&w0`w0SGIThit`$|GgNzoa z-1GZC!yu#QVXFNaObpba-tJZO)_EKLgI__;VPEi!4xWpF++mV&RarU__ezx1+{QeP zg^ZPy+q&FvsVJBG1Q><~&;O_)HNuL8pU?3QX?Vzmc-(_Z0K&66%pbHQksei~KBO2h zfgVq^lQtpuQas3E2cRf90!O#FWAPMic$q14+6U`CE$z$ut7@WGCoObWQ%5(gjs%E~ zFg0ig16_{myaGe*H(;nqt8ty@(L+-OX2vR5G)@Pnw*=yL>S)~MI*$x)uE+(8_PBMz z8uyZXWUOyl>M#@&V9L(FOJCcQ-{b$p(iaC2K)5R04TTG7^}fJCs>5YI$9#8On&g6G zp*EyM+@*kYf4CbCgg9cKuNjU8nBhc-8O|*niO}xqFzfg%7Fp{cZJrautyKAr_o#ESseQ^oWK$$fRR}tbRM@Td3ZaE3k?f5*`aKgBkmk>5+zc8#7^K* zdfZmxBIU=15LAZX)?ph|9C1d~VP{nCC6H{j$IUo0evhO=7#qyc>P_dRu0z>! zQhHmpWsd`)#agzyl)wKOU>@4qYEJEaVCxeed2jzewqx^7j2<=?dYbxDRjY4E;4sib z7v0YIa>?g(%9GCtbu)yi;oAgQaxQw>=&b%aocp|teXG21C*A{1Y2;M1$oZ31ln=#? zo5OLtbTX=n-jm949>OA$7woN%CnGPl}|HR0j{1sw;e-j*wJ&s|<;YaK;sxqEehupX!gYlfk&MCju)L4n~AaM|2_QZ_tU;ZeNFy z=If*~UZwjTpslVZO4Hat8~WPsKwI@07?A?$-&qAt1D?Tq!Rq*aUT^GQVULu}v@$;8 zCtG0k8UCnFc0khwEBeg6>2G`7jduagPNd_r=xciNd;8zAYkwOrSywz-HfO$rGQWHQ zw{3TnF1e)(ypS{94aq~TaLmsf$3tE4la~VyhI!#gga`Ho+u}GWkRwyP@o}In>~&v3 zpx!gsImI5CA9>*{UHhBiZWyTE9-TEhz(l(Px)V^BjMMyo*=lKvPSW73;K7VbB@q)dQAFg9U$oJcEZi= zZpe$ZlekFM1}9ux=Z%bY!|7{m`@8))b9V7S_a1%dZrhLlY5#xL=E2{CeYA85^l0_< z-qcC-XX|lpX2`W4Uq>bpL@p_goE-h5;7EROzZC?J0-+TkPlDrT6~|-7{k9%{Z@<)b zZ`y^==Y0luYj+rH8o^MDz@cTJ%r(&0ftp$;%$(ZxzWlP!-$gIe*P&~m3N2kVaxSl< zx0VW)&F+tqlOxfX;VJVqaDAAx8@XE+h8wqr;&wTyi;`(T0jpA4dXnlGhO^s! z@x>Gqxc22#TMmA|3S(^znCKbNYT6KnI+`#d#bnG~XpP^5fzC6eGE^|YR0W}~o$$rX zf!G`Ajk7-mqxfV5si|RfeIHbETaxo$sE)Trb)uuZ9v2PXJQs#L=f|Sz;#~TQp8U@K zH|^}-Cn9~86N(pmqhPi&pCf0!odATV1@a7#(gi*;H$7vd6;1`3N&MpotB@d1X?e0Q z*ctl+2`-bo@YCFpaMykj4g}ZeF?Klnp$pD^Lg#!q6n6S=qK8I%f^7$M*6V~Ydm~(q zj=+tz3=neG1O^6(q8OA|h;+&&Yf10r*&Q5o&)FD&Gf_iHxxR>A+ONQ`%PUA)7J>XI zZ@Pw^#8srnl>o$3z`|KxQYR8^g{)X}N$wscHFCfUgWn3>GX%ubx7Y0{KZ4j2MWY0GWcEE&Vlv|&4F#&BZC z3}I$C-^^SqRFz@3`{j@MNq%%CU0um@o-=Sp>*D`{&72V{nn06ZzF&ukjXTd5sw=Qa zy_Wz)Y4Fnkgn&mzVH=2ilS$kGgf{k(m{Ecx28(o-d@n(KR;A1a`GW4xnTx_7gHiCIUObT&Zfs4#lE_Sfv$O%G<~?WH%w-12esH`BqJVgJJM9Rv#H zW2CzpwUM~Zy&H|(?=cRSPd6h&E{II(M-w)F_M^`4~C-_Hxa*-^F9N2@a%>Y3sXikUR%VmNcgNO3wwC;!2WQ?IZvo zf`ag-QLGu_rLw#P}8 zo8&H9Ib25I!eWZ`8IEXO<$&`W9dKovgH&f7-$BeI*B-68jv@=sf1lcJi!(WPxUk6+ zXV-Y3Ce<28GhDDQ%L|2>_eT}J&)#`w4xF7`>8|$2AKFhht&9H)_U0R}!NS}aue|!r z(n?mxP0AqfNZZ%OK(qiz8;E=#fUvF=g9vxA%Ni^8W)p~H@5Q2}d&nyAN%9T?k9-1` zd@M@aj-;#|NKofs);o(48~Z*!`S=UG^2#gl@$rJS%`kNBW)2f$eW@ZdHZ*~mF#(5h zH`;Y~M`zt}2?YiifcgF%QE|Ft;!w z=JE%O^Uy){<{(@t8;x^$UtEw(GKM$D@$Q|SdgQc2^o9eJX zfIwudqG8qaB5u;L+#q=Ka3ro&c;YHI;O!YE9py5|qktvkZOM@j$N8OBIJwIc=l4uP z_D93vIY5VY%sS|2-brRabT%`FnOO%|T0BV%>k$G^ddyS@ZvFp)X;Btf^#wVwP2o7b zJBXN#H*OHCxL!bxf}0g9ncWOl8V-s1TrTj(`GP21B;dGFbyrmKx3HSEA0zL>F(`XG z7)Rdn6N&YvH(hadChe|yA|L@sL$sret!;{S69B27>Wiw^eF!Lq6L{Fj#7PDb9(T+$ z^S6b#V@ISL4n>Dx-3uPD>G%(kE!pw5Cl1XgXRq=@bf^(}8$1dNJu?xv1z8OQkT&VTpJ}9)){3h^5f`pIUB%GhbTc)E1?* zS0qrjIpcV)3xNr%`toBoxU|U&=T_4>rr4q`!yN~f_~5`g?L*VP&Ft;%=|=lw5AElf z*2Vt?^Y`_WB>JnbeN!uk<=UAwuv)GL814dvCKRPH&H97KDaN{4YzqlQ=BE{5p1M$O zIYG~B%u14$5>p}YNY2`YcR$I1i}zTx*Y80)>z*(*>H-Tx3s@ML5J(u)E}Khg>6XmY zP!C+U&OIIax&|WrW^QbR&gMoiH`gV{YK)#;dc)Jr7Yi58|HkLM*H*1uM=Yg}2*~v? zr}ygg7<{eTW6!!#xU_c+P8a&)Y_Xq&t-#>HnpZ8)Nk!H9#!0xu4T1Fcjp_*LCg(~j z&S6}x7=bGXTygzKBt14(20-!n*&CJqxLoXrTl+`gTtN@XaY%(zp%t#=vqqI0t{obK zz1yC~i(?GXkC;#ogFmCYeg`rm^f57qMf=CmrQ=^=)9bI8GTs;))#PCFctYT4TrL`i zi@PFlwIBdDiwUR*B(BhFUoYV1Lp$6m9EOX#`wIhNHgc}ymrsQM5UYGQ3J2!|;pj|H z303h#z~*QtG*2Z5{-%R6>s&LVgRD7*9Bhmy8mIfBc4`2&M~oBz*&J#oql{(5aj*+= zgI%#b+zv;h{jlfl(eUrm5yLzF3F*&U;c$E?4y!`2_|+lkYxpQ_G|a_pd$vRUI$~*G z6XVvoXlf!9hEL~dMyr-@#`{BHKsYBKFbO%U)tgL z1_vqkJ)i3(awn|d%N1Mawz}fN25+2M$-v`40OE=LSphhn{{dZE?brK3`|!gL5fv3h zceOwM(0-n2UHo6LzP>8iO=THRIwP}7i$w+ zOyclXMiG+Ib|W=o2QiKW^c&~|J%esAwdh4mz+7?{%qV(Wc1I60OBlB6D9vA7zt1Ch zyO^2^X!PmP9nMY;2oCZ?WJEBgPM?faRRVpKZ+ z8jWiQp2vxNSDY^M#ijirKTNdEC@pRhDf;D=)jV| zqpRto=xuIDAkq)%%AX`EmkrV17 zvte?AoUkoyq>QCKK+I<1$Zi2=1I#~*9V|mCV!J`Sj*sppPFS}b3Q~Vct zbox7dyZ;$$X1Sp%eLU*Z!ssH+xb|q`-VJ(9mMCFmUp59JB~<2)TG|lQXY+h@ zx-MV3;>-qO8(VyEb}QX(b;J2B9yq;<-aAWaeymY@p)y^2S^Brx=+UF;M*CwA?dO}; z#s38}HzL|jyZ6a2-Je9)SWv09{_!QOJWY)VW4j!vgw+JKQnzZ7_>J)ck}LWvvw3oM&{kng+QxwM?DNT`76Hs!V#zPgK#R(9@qD~<5YzwZa0m`m7}9@ zjX;C}geL=vU}BpjiLeja>C12@o+(~3442FL<5I;STq@&Ea9d&o|QIg!kJ=k6s{Z%Z>ztfSC>E1=YIshQN(wOiH;+ysbODh)3+&$VA0kMS}%cE|uHi60widyPRZ1?U~Bg>Emm^Ccl)O zTlWQOlcG`b?lUNe4a44<5vY1A0yS{~I6B=8C*JZEy{o!6t>w0rz@l-wJAsO~2q`iE zXaI!6S&alNJT0(cI_=g8K=Q`eAt&5g0AzERqlB^;NVbHq;Nno!PqW9KSa(eG9D*So zAHkS@9kDOr71X7UMc%w{^fdS*u}%YY>tu#O`hP<0<_I)z9gf!RPEz@FYNxXz!@iOj zL#iX15;?K%Eqx-~6vzN_Jk47ww(8@(P^}sR^%PeO()%;|=s%ABx_^Xk-@jt_qEJ+& z2GB7|-s2SKSy)qxSx1VG0!AwOn}r4tKA7q+;MEJ zGu?MaO9la&ngE0VtxDyKGIc0jcJ1HAL;LMb>*DX-REcVIx9kQJ14F#>qILjbOH9j^ zWcD}NhIa5^dk{btFDb>m^a9C$FnG*QE<{3V5!3`sYV|J6o3|2fE|D-Y=nhlk?$GaK zOt%*3LX5*epXXS2hQ6)^h7PvF>{;*AX=y*#pK4*F!(m{m4-+$E7isrG4^P0sVhMdg+NgiCN) zM&w%gP|>gA9EUP1gN`BgakJPNH_PmCg{4VKiFp(|;9QY2s&Yc$*jEWzS<()t&xk25owP7XWT9|hwG zKq3_eq5%*VSY!a%5it~v(;RS!Kq@ZK8iREIg|MEwD4qWb4lN8uMN$-c8~-0Vn;N30 zzBxvi{tflHk!apN6fL{$(73~vfW!)CbM0|@oukY-=Y%-xO-ZLZ0f>yUP4#MP=JTPo zU=%Nof?w~)(OdU#=x+2lx^~jR8-d0sTO5qz>7h7I$4Wm*3VpU@KLQXkW*(`;NTkD^ z!(=Ru$kPp72psH*VKA^bqA{Irvm8;MX-AC4P9E1(i7`O!$+$aJ^ZRW6{O=CyKD3{2 zS{Hv0#!@9*sylA%D7d*gqO+N)B4KUT8J%fIZ`8>^@&~cgzP+YDbNLQMQ1MRH)ji;$ z>D9Oc9?E0i0FbN_0T9l2$cztl2{M=LK~mCo%$b!0bCUrC7(HQZU@pMX*|G-#2Qd%x zz8Epm8l?tO+I zu>?2NzS))}=egw59S9ug*f?b@Ew4*%B$kaC2)!bRsazYJ-C&Pn%Q%5f=ffqv#6UEShOLS20w5yBNRGcMV+=lc zljzz_AN>sefX^ommvOW#f6}_x7snI)q|s36DWT6q0KyH5nlKr^HiyQPCPe<5nTfLi zjZ8aCC6+|%!ib2;990M5;IeO4RX();oM~PBZ#147HeteeSX+%i*DmCYO$?+`i7SfO zIO*Kg!W?D>MiTS2G&UutX^xNHe~+H7{WaORlvd`S6BD@$B0n5J5|(iFl`=~tk)EHL zUWCMyZJ0dy1N7`}19Q_pbbgjFH|r`nkM7+E!^>wh=DfWK@yYA4NVNkgON+2LZ3~@_ z_H+CxwtCe%^y@#6n1?Bh$g%Xd&_TF^4(f6Olu3U@!^jyA#dTsKs0+dMnsDIw^CFCR zv600QiFLF-FBMg{Y9f@8w%k2V03lN5!~&$Rqu5EbtwcthLtDjm(s3?>omjOt&jGgz zJ&2+B<5W=;W=u53kj^^juJ;J~89j!eL62c~>L{GAn1B<7PB_mcz6Ts6UvfQPBW=PA zhQNt{f^uEAg9a&p5oleI1%nnU_$JI*arXIOs~^O03*N==b#w99#>#B zMiWyZ0BMP%#~FkKKztPdiL}S2V0#%h#g$l_L%1T#9y_9JgvIQ6I|LIQ`=X!zqwp~O zJ2t-+iq@<#C|KYxO2ZbWozTP77><1&M?>y7na|O(%NET9AS}6ldYe7YZneYlb;Lk2 zU5I56n@V<*SsW)*z0n%)hEqvCGB2G&N!4jVC{KDCV{CQN*`mFuJ#$js%J|R7oZ^B* ziBSX;qeV7_8xf^XB$drs{$@Lt?26VT7pc(V*&b}%f5J(7p1sbw6b@ZA^PKiJ0O9vN zvgViHAUw36Zdw=r8|;&hKE~+CQRvaVtCX`E8S0~ZH%mC!TVqsY2wr{V1;oX@iRhTu z@$xH^5ET^yZ!cFk*o?%`fdkN^OK0g)PEGv&MDv1_El6EbgaxU)kepRPtfWE)KrK)y z^UpO?2$keGGmRpdiO!b1be|l*AbB@bS%sLl=qm&SJ%>(u-C%6o1BQlOU}Dl8T?shc zy&{pM{u&9YjYvx8VODvVugXWt3Lcl6M}U+|r=$HGf2?)w-UWIF9bsnN34JXdf&Wk) z>{}Bo<*ZkErbda4H2I+_1R&-C*0>_@xYELMBrnOV4=&?HeI%~#aS<^@p2GoF)n%}# zaFL07T>W&j)Ct&ahuh?kz)HLHI5!A#kI;^Ddccx1QW}!#>QZ4G#FTPhx;9B1;v(P`c0vq>-k0xJsRL29_Q#d*KD1xgv@ZT9ZNj** zupT}Frp8K=xp&WAhzyTF{Nf)z2V7%wX3n4+?TJ5r7(ynGtn!sD7lPSMjOnRbMZ(Bsi&ZT2F zU=e{;e8z4h5$j;kNL*Tp&l2+loKomD(v}y~>1aR4A8K~P2g1;ZSXpO1^dRsUV621v zUyj11ybxjt#0CgJu8UBhCvbEeF_4KeEb3Onb6^?vOU;vIAQTUXx^cim65kvq;s(I0 zu9GnHsv`4IK)WK75UP~ z)_yI1h}C7zM&9fQ6vg=A$P8a%738?4yP%aE{ITie_~<@|iX_P`;Guv6->-@F#?e?` zna9C1Js3cE?sz@13pPIX#9QP9<2-~_)J^rk(btKY!~~#qRc}G|p{S)JSEK&XCc%0orY%qt;i&)3m&7L^D*-b{!GN{z9b3}C} zGXQsS?x%S4ElZn_6K7UZt9C_Q8huWBd~aenK6%Lt{f(bMUvqt!cWOr)0~7So{Rg5W zx}zjD6b(y*acH46juG%QEh2W7;EW6Dz62oj{sa`vZjL2*lMw?U0O8|~r@KodBPZk) z0HNoqJQM&~^Yeu)AKEWxS{Hw7Tbh{xJ1c8+F}Fb1&RqyR%rGiq3_Ya%_+P^k)LW30 z$qk0e+;RpEv8=t)9LPD2g&9QzCLFG61CX>zB&Y60dd6OS`o$X9JB7lsdvCPUZ4X0J z6BrNx4jSr$&*rTnkSUb>NXoLkNLW&VxoNwxFiQ!WElw>$D!oqXxD!*mK@_-zNnw+ zM~>SETt?dxHDdZgtb^;ao=PDiZCn5 zd29}K!=_+jA)y2$(hK51ujh%qQ-bhX_rGJ)o_@+a*6Bp5a7a8zdmBk9ed=w=iqgScKu%z~?_N?mZH$bo>x3KuJe;Bo~42oHVY5Z0~{ zK-mZanO+1eHj=cRaPZuZVUjMaHz0g+)+ z;U(cJu{Q9KHM&nAcCk1Br%S%Q%I^ED{DX1WJIxjiGi}g1hnyEPh^cN;V%riMfchz3 zXqrwAtPMak4CGEIE1Gu91Rf`*dXkaTBeue_>>P>`5FsYQm01U;cw+mQ5!e_q92Z z&v~ONE)wqzZ--Z{^zqp*8-=!NI}k(W8gt zH<)$2`}TJyyMGHyA^=I^FcvY6#B?PGGGDDol*DJVKw_b=5G85O#}p$maT}te7trSz z03*|`FfubmM}0kX?=t|Oe4dK*C3yk}393pYWE{f6G-4ok0HjnTRrs;RsbyG5>?4WR zRayB2PFs<+?EB^38xKdLX5UN%xps!xQ;(y&z8MBt7{H;w4t6f{$HmHETr0Q5wSpl^ z1y!X7&X;*fzsId(T&BzOK3Pi8v zF^ef0Nltt)u2&Ff5SYj;a&q>!i-+MnfzJ8zKz#9LUySTb;9>YjxR3l7jubqN(|dfS z(eD;HEO6(z#tLo0@+h41kV>w$uofHVMz~b>3IT}5&X)SqCD49dzRz~N_nai3kG>O# zBe8BcJk3!`Y?(zICuVUh+7*p&5+De0kkg}M>d5%^4uEj^tuPceg`selIkOZ28v>Z7 z=l~p;?1>x#kIeyA*cR@B+z2;fAs*7tu{GS5n1mw^y~Y3%C?TyXdf%F{CZDZ+@j3tIK7Q__}d8dwvEK`olZEh*%{4C=`*Ad8{lL& z?fzLGt09e;7guSexCo12c5-~7C$R-$aT!nJ^VddVII*E_CQraZuM;|V&_&;NPr!jd zZ1IbZC|WcchchCupTOY|F^=jKU(_agqmDylw8s4=&1ufUe(ICxdeGyFoQlGD6aaZB zi1^=RS{Hw9b8>Qmxw$zyb?O8+Hy2vcew@ZKmyrWb%^~N$6RM@;V3!snDKj658F^&8 zpvwMnyY+9g%%!`b;%Y2)2^Oo$k(jlQ7)Y5k2{Hp=Ju4PO&>~yamar>*=(#pX-^uZ=t#5Wi(Vii)Hi=*vIs*=xb_$-X_NA++GJ+ zpV;77fj=&Y_S9f9E2&^QQ|JsFn}n;4V{xgGScXgxd=A&?_7;Oj!_&A`6^3gSUeZY} z<6}#e90bqt;7;$0yI9+b=YrE?T((OLg4qd&p-^cfqKTKw-Eh2QB7BBDf?m2h7-*`4 z<@3C7sw@Ck=@@P{1ef_1*b``IjPW9Xum!`#40}+ zi^@1(9OB%>3~!vA4{yV zt%z~h3urL&*c9X})mPiYZIB;jgR0jFKscZBmLIA=^2d<{zNkrZr`pg~^x{u)BlEySLHGM8(B*zlmaVo(Br{d{*ruVE<`=UH06zQ}4;L`hX3^eP2UWSI~rDuY{ zMn-V7d`pQtda>#lG_-_eE%LQW3R~ zb*9uxsV(bSF%yuka&-<;Gk;z=teRK`zgN7P7zP0d3nwyQEXpPT$>dq)hGxk_9kn{Uq!MW0KoG5)vI9@as*GoN!8IYsS8!FXM7mHnSvo-=(8b;%4(|BAzHW62jO;Bc=^N8B!XXNqg zd%dKO<2sL?CBV5+=8j{V`ja!aCnjPejD*M0-YR#X*C#;Q#l0WaxLiCO*ULxJx!L1< z#b~UW=ZgMDe?&jSKjWp~$I-lF6fW;_!mWJnR9Bv_gr>+!lz~p%!G5F2NvXV|*JCy# z&56uR1YGVuez7o;F3C5q(GRtwt3Sn|cOu)G`Z#>$D%DS19mRQwx>ycFIox9mCQ9=B zUI0;830F}m;VZrsmJ;KEn(4mSKiOM`L$RI}hod$GIbl^c{JN7uX*aNjm zE>iBg5}V!&ASdmQTD7~(9dB7_k5e0X%&fIE6CT^r{KW817n zhw97*PaI!KpN-|*Sw&Z6jixl7Nlwn3*+POpP9*x{cnUfF1P94)w4?>2Dm4mu3&+E^ z&!gz8{|I^->BF=G=S1`{z_=5J(QhGm$Um^`Jx`RV!*GCEh{{X4(rZ%`>Gwtg5YCx2 z(fNJ@KvwzmfaU&B85-~;sR*%O^RcZQc2IW{fFXe?vdb|j~5BQVG#CXgpR z7fG3wN<~!q9@)i)K zigY7f=6T_TR^T}vm)m+lkVl}hgFvd%Mb?-doGbT1^^O-1>i8J?82=4@4Ro+O-4#~} z^iV{A!=q~}T?uGxaEXq;#8U4iEW6GLekH#mWxE0(Lj*)5yj9>t=7yVW1SA&=ew?hg zHaoN^76<1wq&%G~lCdcCd0F243ceU_69bE;F1q}L|k zX#gUf`Q)Iq3A@|9{VVL|l1Qib)9f&5pQ z*2Q1iKK%Cwur#+2OG!zhCGE$tC8lkauoSb7`x^W1GhVx!(AJnD!(N~?29imaIXUB$ zA2@qFb7?6OR68X+wwPE5m+kU=k9jHr4!RYct5iiKF+Oz@hS_+**rE&cj0{D0i2l))TxcGT%fvpe9HZL?9v;OL1S2Iuj&h!v z;e^X2eyH2vip1A-aETl^S4jyoAci4oyv5w;M}Kb{LQKSop67zIy9eUp{?VBKt~W6v z9rQH)173|Z!TEw9VjjZ@2ndAe_DZR}%o}IL-YZ3POYe7;0751g7TMhekg^d{rNslN zP)h8jgaD?H0HnwRSIS?buTA@R`D3jn^HWrOFbVs4UI*(^#W7;@kBqxP0YfjhskgE@2K5`eJF5rZ{3A zT=pAhh2tO6wM-zEm|%|@+NoEhhTy#k4j9;x0Hpo@A#JK3>XQO+JlP(t>Fzk1gNKaGIlJ?`+cuod8{iG~qIMV{oMQ}GbnPv{h9q`C3ykpD^?gbLXl;eb%5E!wX zdVB_fL-w~PrWYp@@DPA-o+T-Z6Xo1ISV8YWY=oRYGo2)2KxxE4CcpYNy7cT115*o_ znpwcY*b?2k48*7NmtjGAF6OT Z$6U^U*%a_JRGP?sq(@0q0pB6QwMh@mXw>aOjG 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 literal 0 HcmV?d00001 diff --git a/assets/images/external.png b/assets/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIab>tE6g}bc)d!!i0Yw-~ zg8YIR9G=}s196hP-CY85ubY_&*JF z68IghHh2#BbHYbY?G{<(z_}&hg3?J@Q<;qHT_WwFEfsK0?RnSKhm4G&oAh%6+L}1Y5UOKSJ>Ubm-mLSn6M;Ki~2hmnYh3DZDj+0t5s~kBYVSi zsr5ZOMII)HxR%N4xb1`SW?uJjwbCkq99(Ic8>NT{&Iw6mwTrnESt9<^o?* zBBn&JhV4B{!0m0gheGLVZp3f+WU;V&JK-NvU zfnXQ@S(Ee`DA!#>3`3RGN?S{t`uOqV%bI8;H1ej@HyT)54GaX!|9$I+e?JO?;!Xog z7CxCAPk7;J?Bkd)lK?zv_UzZSK&jP^Ru|WLvp=vMv>s_S-ZxQ*(i&Kg=VH(|s$ZKa z1_&!_(ZV>se<2KdssVRa+;wwR19_P>vUE=pIS9ad#jK?5@l~2NzC!&uJ2y{Dl>9KD`l z2y-Xn@3>jye1`oeiOdXXi|a;$m?ybkg6B=-(ma){BFLl+=zQjruU|xWraX|VN+vBv zUkJ$jQvU?<-p-x3;INDw9lp*A_OJE}?v(ZmTKAhLcdxLKXzIAwA(TDw)!`NrQI;hj zsNLJ1%Gv0zl5|maTThkU-*5TwUH*oMR2Y~h$)X#Og`=Y-jx3Fg2I0uO!mr$VWJ!JN z)j8uu2H)A9wd+2{{;u!hQ}y`(Ohf}HpuaWsnDtxfGY*8isE+sxzS>?dKWJkzi{MA6 z>9ZkDjetmg-4`DzDfr&7?$KTbUq|;(vr8a1@9TGF3TPjRtfWMJ@$x73<%8aPgpBXD` z#<9v3DJS`~9M|pZwaBykM|+=~4dc-Ug!kfN-McK_TFptm$_(P#lGw!O5yzRAt=dB_ zz(UN0S(D?!Oyl8JIitpwUrl`6tXs(cB^lAO;C&GpsA^pQ$cFT4=3 z&egto8w4=vq7FbI&2)H-z9<6=5e!kEx3ENpUonQ6d&R9K(JC1WXG4Q{nxwZ*@)HQfIV z9E9DO5zqjb*6q^;n_~%e!THrwbty{%=Z+L%@SNV@&D!vECEQ#aqjo7TAo!Gg$@=S& z)o|mR!xdBZMN&LR0ZY&Q_;+w`GAMY=J#ba)P457y+^)Fo=IQ`)U@^M8xr`SdcG^zg zGv4A{lzVfgzqP}s-K#>81SP)8-_tlZ3-DpGun>mefV$rJEQ{SrOrldiV6?xs z#oU#4Oc;M&bI?Eij2_uUC}GT6#By?jaX5^jLyXUU_mwCI0a~e9F>NshVXg zrhI;+?{ZutT{qcJ2=ShHotWm+PInUo{ftIJOI^rbAaEyc*cp>x?0(ghDcaMZ+! z#aAx{i_H%a zH?BA{!pW&tWEuvgrMNwQNGVnF!iegQ3x)f^LfIi{OLf5_wNn{XA?Ska?;OAPl57n~ zA_9 zE-^n8t_k=eJfqc>(+nFP9=Z?G_omB=l$A-)(rgDAU$7w$^3E|ma%||uh1(d{N>_jG zZ>u(L54j|SQ4hMxQ2CxmqC_At8WCCm;2S{asDU8nWsdWPCGs9L>jgCD150)09l3`} z!gTU&t4AldWups6YDFJ%#U_zj1~T(Zs4EU!uLLL9!FdE6i1tE zy(>H@u|y98`KahjvdR`W-liabU1f_fc%rc`XIr&O~(DwX!orsx%ynjVN z2iqt{Xc519%}Yh{@-BLlamOuKGJqFulM_4Nq zxh|E~IUcQoX}4R1bs9J2pCQ}rNNu*bKLXb98npUr;iWk6%f#B)Q;0Jwje)q|15Ror%;}^(ey+aBJSl6Tkt_-*l!1m?v7r+*y-NIT0}1M^V0}2-QPE=9~Ibtcn1W%6BJDzB{%pk#kM~Adc%?GiuI{EAG@_j_E8bm=57nPSe?b|2YSbz zPCIIscOa81mK%xXZt}K;`&7zH9tQ8m^j%CO@?DzPY=80pct+UaPhBYa%~VqMr6d{e zUt8kk^uARzX(9shqWF5$_}0t`nPA5EajZ*Dl5=qfW$*!8{qb6hM?Pw$FSt8v@!k*p z?}F@i^c~mUJ`=@6vHU0C1Tm*5n&XF_uoLuDIViv+H!$eAND+KFtC#ck2)0CB7mPn) ztB#0!5@yr_TL zmcq7?R$x2u9?2V*aQnpnLfw1M)axJF$A5X;u_d;gV#EMtDA` zdP6d*5pR*MUtx&3+w$XOI~%*kSn4gn58kp4=Z-NRn~DRre8HyFnM8r%|3g9ddqi$>^gsHc zgYmsqQcmd9_t60|{ENKj4CRImC*=in?t&wm=bo4xbzVVEMBiL|j@TUR|JI}6xM64b z=rUlTEh=iE;2QEQ^OKx`SUJ~obg-HCR@x=DBXOnkR*|0xGn5ZyQ5*$y|cs|L_7Oq=oBT(Z#qV<{`h80OFtSXln zPyzX-1RIx&$L8FAT=w7y3myq{haOXQO%(|CKjhpmVI7xd{|$RoD@f{jT$RMMy7RKI zX_%tuUtH#DD?6?&Z)fI7BExJ9AY-M?i2*KdxW|5n8C5-uuA&24kurThcC^KUM3zb( z5_p0}GK90~sX8nAXuLC;c`hzR(?`q*XO82qNR(&j76$g4b08&$5DQ6q8#~Y8Cd6t# z47BjS#zspW{5+Nc66{wt6`3^2&e~;OVe#C$3YL5d;wl$K)$`Hz-Z7w9=gz zK=tnhTCxo)(S%Qhvd)!097hDXvi~8`S*u9!9poq{{^E_`QLWcJfVcnGttfU|-u<3z zajb*%g@1E4jySGIf z{smY3ujRd57W25nK3tz&$MS`zETleRs`9s8Fu%5jkF}JUw~ruS7cpVVvFVaqvce!G zEU&nQnW&zSWw2~G#w-!zF_uQOzU@ityg$(f1kMtUFOFE0wq=#I{&{e8UGD9d%WRZ| z?Ycex7{}ESyXmL)_bbG-!uPMpehNSO3#9-}O?<;7J7u_e-Jq#ZI;G#v#V+k)?7LVV zX$s{^6h6$)aj6XQDNKZ_X04jLt}QmOUT{*a;($tb$Fk=ClIY1<(?nB5bT*Nja{s-j zlkR_Q@J=Xv&(fpDooECm@;3gA!1cch%%quASxvxhnx(%R<~nEY!C(>p_3Tjg*ulVL ziBsi@*>LI!7CkKN)5mCAx68VJM}T`Gq zz@G^%dD6L%1(=vMv08u+h9bbH`Da~M)shZ;5?7AhZ)l8_Q#WEHw^r zk?SNuS`DYTz{>@Z#8jn;xi?2$kOTcsoof~18n|1|w7H%$4;*BKv*8zB`zgP$tiI%@ zzzznV?6#EtH-0WRvdsi`NHdttW<(kQMas{3AgB7%qqxLt7bmUTMe%9Y)!0R>d=z>W z0#ORb3>!}5R7#y{ALjZP_PK7^+X78bG2{Ay24XuR^pf^Zt0sZ(s%S#;Xd^%0%Ni(o zuw7%#?|^gbR!+FQ)W|AlhD$#EjKE##vcL_i$V_Izp9XaYO>bTu5aumt+A7 z;`vKK`7api<b$|;rmvOjcyaNIjz$$OL*%Aq#fO! zWBj6UE-8q>kXp1{>~BBF`?F_l5_-um_(F+fGvDETGuylRZVirKC#t##VE8-e8`RXw*e zAVuZGm$3?vhTYCLd>^u^J`$IGlUtV}hqkSov@BCJMmXw9#1Hs8FZNXCoN?s^VwEVS z?nIoW8VR_`e*(9Rye}oTI3_^L<*xOJYS{X4k}0C(O_uwQ5P3#r!X55`QKyU*=`J(M z;lW}Vh(NAk`_PY@Koc!;3)1&gL-I5vKX>xMvHq|6STpFlivxQ@0trlle}c)W^ZF$; zl|ozPMT%wa?t+qd#OStP1oh3FI(+ABkY^B?#+W>XGQq)0U*!6P`B>V@ClG{BD8bbr zbzX1lV$71$R(yoIiKQdeuRIe__%~5^E;&Hq#(yfD;qAEz;#CjP{5FOgD^03ynX-1n zkNxyQi$0_-(`{gV#04u!1yeZN%?yWgl%;htnF!#7rz?9jL2%ko-CuDCgv zGYUB@y7i(>_(SMM?f_iV4LK_{yRqL(#ab=EcOkqq5v)jJ98Eg9r_X?P5Hh+0BS2Jf=>LhZo6LQR;Oo+E)%!YWgBr<41 zQ7(O6C4tbDm9jttFGbM+T0C~PTze0BUCRWGPmGIM zt*>Ec?o(VmQbR@mcm0uB_0~&He=VJKQy{pkug-P$^0DaV(`mTqiDHD5)4&=R`Rrnc z;h=I7c>9Bg65|X(H+K%c$zHSA6~FBLls|Vld3OaLc*-8;9&zz#Foyo=jPN-?Lg8ZH z%Co3~od9RDB?pu+#9p6gaS=c72tRwiEcJMv$5G@v*E`3I8-|1XnE_sFkrLf+J`!iP zKt3KjlaqFtO1!mEZ`XOiXop5LhE?`pf0|m9zRPp$5gkm3((b*f9PK`#f!MpDc-{SB z%6BU|^f0os;%7MKW9^nV{--CK69PwWrrAJUVg1nP$ab422-UgE?x)mfzrfmRIl7YV zvXSp}{zGdwWSM*x6WejND@>%yFm*<6v#T>`8ZAf1AJ^32W-vvehZ1IR^;D;d|04Ii z_RIb`DnLCQyPl(3VMhmUAzTfXSL|#cOYKcMqrIa`Gs2@kHgF%An6z7bF zS=3Z50U~tT+hh>a^>iIX_a2ka4n} zlH<>zn-OT=wAO?l<=yk{$5MdYl(EFS;>X+cF2p=Kw0xr%!EIaz7p-J;cYr5RES86$ z>p{!A5zhnW{GEXS`I{6AGP(w8Xv6h8btBd@z{n-STXM?-!W}ctwDq?J&oZ$q5l%H< zL8S&w#`K)bCZb$)z;?UWlZvuhnePIcu1v>&4IHohQZtY_oa^lInhiTO`_swr$ zCCM9r|9S3DZqryM9!KxATG}D|M-uGDL!exyY%&S_mMT#e)0Nr;b7Ma-t3nK2Rq$Bh zBAZ?O3bTGJx}(VG^y3{efT>f6tZC(m(Ny6A4?BKH2tQ-?ro+44Jj!#-;d<(Jal@%3 zlAPoIs@z^t&32h0INx&rE-&D3A`vIbDvN}91Tt#7QulUT*-y=?aJ49S5V%gvqV|a9 zObbUf;o?5IUfj1lX&>OlqBuk=pt>hr2#h)HAbbGx=%s>w2XI^seuL^q4K#=BG;a6Z zGqK-23xmXf8XJpcF^GT}d{oOu;Sc#HfMB;=OzR{{a78rM3%Hn}O-0J2Np$DbrU)3- ziN3y5In2DE_*G)dch*(Slh)=qb+ow7(uI(a6|xp>E2=w3Fp0N;xhOA)gGUZ1Net8f z4~9?J=~bB`-VYjhoGqvQ9XE06Gg?}eLn$*U`^kbN(utlsa1v>O4^1IG_l^XO>ZAKp z!~x$O$VVxB>ch3;Z05Hn*pzGBxW&j8<{;%{GnMl+BtwWO@| ztjV|4tl@4#ZrR>kYv?)+e{JIVafL?eT*A-lR_pI0Yj_b7lK%&7PGm$4^n^|DACd+J zl|LSxnVWlBnq!W0jS`{dQENPqCbw|Qj(0lBqo)}4awx@!98-r8SYASv7&}*=wRtyG z=|P&&m|`|Xv^X9A)0GM*cBf@^)@{oto^LQxq3@;Ot|q@rbyAA$%+5G4Nfo+f`#Zmq zyNaPkzer>sPMPOFA^H-vdA7}7*h+~386$;hg>^snvq=9K@D&U4%_;x7vaIYMR9n^W z6o}5aBOzkcvi><6E~ zv&eHU14k9o%0s- z$OmZ7R|T~rQd8IdyS|K7e6qH zY(VWzN;O+mm>O)_Ap3jp4JP7=VJofWsJS(zskt}DRm&YCuh1x}4o|jczrE&&mq-_9 z9EH>Bt&YGy$Z~NIC|x|>r4*`Tk1c2V+WN-g!#8Fo{O6>v;~TFh23sErCR?|Zf9V&D zufa!75)`Z|7WE{qI0;)S*?f{cxqyi{(o%X;S_siH=3%?}?UdEWlMZe+|GVIoqCtk$ zK>2K1|AZL>Oj&#T-bgQNl*mDQqa$S;qetVx3KI2uXQ4UX#R(i$D_r*mRsI6k@_P%*mY;! zB=SK5G7Pdv26e1a7Spl2E^jORhxvm3vT?eV+y3=38G+cp zF9v~m^EOQlsQSwdjhSQ~{1)QtdiOV`OM&*28#~3oWK^WzABB~iEQZ=Ny6(QF zOMP8eDuuPB0vR&KY5n?%focWcZVjgImC_GpPDeJhWmGrpl-4~h&Gu_v+r*#jjC_gU zI^nw$Oa7UgCv?B5#miRZ4=j~%Zw7Yn`-}>cm;YTa9?m_5uWrN}9nEx%A>tVazdDd- zI=mt-L70{+pbKN!my^Ib=PVD~D{Z&~iO36A10vL z%AoMgVz9!4qhNletrr>Fmecv8;iYRIcdY9i=>VcqiX(GQR$Q0}5hFaM&L$_Uv6c2# z$crbgw?|c34NI+=Ui_Y)0--^{77OfvdGy)u9XK^oTod@-%c?Rt3obeA{!;fQF8tpe zSSpbhrOflRljjop)cT2F@=OaAt<-~0$s@9NmVFnGL@Kyz6BvKi9p<--4)iNU`V77{ z6AaA=ac%;_dg&h{3zEyA#1EJv9=}ca9Snh zjp53+$cy*$BBlzCIY7k0C-E`Aqp=?*_H9St7-Y2a0#bi;*v!KmQo{TeBXsA+__qK6qAkYK>{PCKWxgxrWG#%N!=}s{sO}H z{w~7AF-O2x$`$sHs;_c@?qLe}pH`U?; zBh#74r&tk#d4hkm83lUwb4r`vB*=#2gav}3lkf@j&?9zbC|-LMGG^qb%Fv+MNMH** zZgG_!jXv`?4zJ4atGLuX9TM-8L<0`yzKQXkxwDd77 z-;do=VbQwAHIWzinSk<@1E?u{<^sRcCXM0tg7^q3LRMM>C*ybeKGQ%1+xge6;%6(| z$y}UO4j$tbC16;ihatD2gqAVY24<&^Mi>i-=YzL@#d)hN$PTu-#OBt zr!iHE5RY8ZR&T|OfU!Skb-Q#W&wYAU@aHfOXkvKDrFOi&<9vr7)n3%`^~v<&2TOAJ zI#iicFZbcJdcMt}y@w2bUHzPx%np6YR-?_k|Jv4g%!FHu7Sx^G_^w7JOjV|~V^m{#CA zN!EvPUfYK?_kyk!KiT=ZCE!>t9-xpC((-xEN%)pD_=(T~-UsclTb$PVj;MV{O`c!(R(#md>)HuWU|B3yP(D_7D;^$%(!>v3?$B^I^GTtErLk1y@vFtBy z)+^&F#JxQbbc}~TRV6(L5#w`QHi8OYv}>Y&o%&U_VF|%82zp1f`i( zx685lDP^*|aVUPQp#jd6@LM!A-O<_{*ZD*7c_hUfqdozOm-wpYJ^0%j%N< zVLG6nEbZ!5Ei&odh~#<_2Fr}-PEf{*9Bk(ruzVY4f);!Sm zqm*gNrAu?kJP>(*T`@gv#d5KvuOwHr=E)jXbjD@uc3ZfFtmAq%j zz~o3+dAkHRpm?6&iof}Vt;{2%ImaSbve}`5TY_9wS1c_CUhNWFhxlwa-;wy~W9O?_ zHt|Y2ohF2Jr2?|1QyBMS{DkO;^we}@VCp4gI;U=`em4`Hx!cJ5jO-o~&41m!7PBN~ z1d=HW1*$OOtNrt@RR4`P#3FZCG49@s@ORX;(XBa}y3Z-WUyG?lpZ@4&=!=0VyCAsw zGP81SH6rHMy^3P z{dmIKr--=U^YP0dGr?V4@Sq)Hv~6j*fPv*gLk9bewv9t1$yH}pjzHuSFQ0f79jRDq z-Fk2={-E22)bbNqBydvLm5dhyF4Y|~ zxnrirpvp3jfweiwP(M}R zij5Ed$BTrMY*-sLI7uBx@fV9>Kl_&76bXA+j38aA8M&}j$)P&NDPccWEVt`XbS4NM zLE^#{5UgG1zT?_@yWLOgTa9NjPwJj-B>*0RRkT&;N9b9WmDYCSY6~53io$QJ@6*Ie>x^6|V>Fys|@d z8YCl}m}UqJyF%nv8(qkn)F6U!>0(MNo_W^Bb#G6E_XXF)C$PqXApgMui+tbRyAQy8 zlF@ug@rsoO?fzGZ@mK#j7V)Myzyjo+I(%G*>M0Vc(zliWUHJq@BOVV)$uyn+usFaU z=p8l5ejAD^b6&U$&M_x?DjEcvi)-KtsN!{OO6fi<->!>K|lTJd*rcSb}LQ!UvEp;F$6{~*! z1cLjs$LjO)x79m=o1WWNy9yYGOt-4~wb|AIY^z#gs8^p`P=cw^6;0m#c~dCEI(69^tL*VUA3eOLrXt~=y25oE+uyEaP?Gf(8KRXq7= zj{AitZ1;Vf$+jh=dWXkacdC1BdwF?Z_X6n<=`FXo^9?@Ya0KEj4P4n@Q+%*+Qduh)ZiUQ6%+w30u8g{l*>5V}FAXFaAF9?z(E< zvVie)vAx!@=BW{E`b2L&(jvzrmUr(_jrV%Whs^YbW+f3eK0+bL&)5*728ZDUc(b`Q zNQ)Lq@^_}gy_DjV=Qm(eOzZW0Unj&Z7_*;xHgu=Gq&jRV!VuuDPab7g9BjHVpJ(oH zkAH8vo7wBG1hkCik?9A(xW+Si2kzXrDxKfb66&AHMG|f1WZD_0eM7Z~MgN+Wi{#T6 z$+IPf=lkg{d|g%jupf%R1|e5e)aVT;OSlC1BC*`+@MC%x#4GX5K$tV_1M;i4gh+>i zFBHeehprDZraxf6+P8Kb79icwjV*$g-`md3-x$yLIrYjCuQ%|wdp_x1ePlNC?nFF= zl0XXZn4X5){p6Jdf-t+_Kw3aTYu_pcO$B-wGrtouD8I5&de0rUFm2oxa&z`8bqavL z+Yj?4i*()926^o}YBX*%Y^vvnGHqX+?LQK~g&|znuQZ%@;aSi=Qc~9RHeN2cdjoh+hfMvB*6qq$ HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/assets/images/hl7-logo-header.png b/assets/images/hl7-logo-header.png new file mode 100644 index 0000000000000000000000000000000000000000..9a05c3c60a8e3e59414d880bae5947ef873ae5e8 GIT binary patch literal 5197 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 \ No newline at end of file diff --git a/assets/images/logo_ansinew.jpg b/assets/images/logo_ansinew.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad91129e97b6f015aba2fcdc6452776a258227fd GIT binary patch literal 7005 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 A+W-In literal 0 HcmV?d00001 diff --git a/assets/images/stripe.png b/assets/images/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..1b723c1a61257bb01aee17adda0b8ec29c4e90af GIT binary patch literal 2798 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 literal 0 HcmV?d00001 diff --git a/assets/images/who-logo-header.jpg b/assets/images/who-logo-header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76dd75fce54c5237101cd1b8db13b9e91aa3c937 GIT binary patch literal 30826 zcmbrm$&Tz=b|n}>%`R|(`~*Qc(0~e&H1-c6C1^$(8)Ii|jLnR#vG0tek^Hq9)NjH`w>395Zxgrq=bqAHJswf~A2IX~fBG-`7^h9X{B4rItNx$<{{Q*k|Bt`_+ba8~zxOE} z)5lw0R`NOL&S|*m*`!?d_y6UefByK>{@dP-UB1MByLWB>`ECEFzx%!Q-{9ZBUPk}! zpZ_#x#c#H7|H~8b-9P=^U;6U>e*f`H{NpgcQJmvA6uY38%OBy1KYosWiT6MDpa1-q z288^R&egb7L;ttG8jO=+UH<9s*0suhE8>DmvW)s;5);`UaXgFv7-t0j$BZB{hQirP zfhT|WmtUWy|MuI*b#8zE-C2s}ZQkYm@`2gFfAu*_e=CN$iKgh~CkZvGD!47v!<{C1o3co}AQ7}|eU+IIac^RMs!g#Ncb z{P(AGAzt!-zF-*hM~wa>esOW?H;ns@WD)H08;1SWTmSsz@9)%ytSXNG?w!Q1cT!~Z z=QsV;Lw|k~tbZ0S@qhQW|G_WR|N7bA-|d!bm-KPfe*QeQe7pRw?Vz^$@7L(hoAy7j zCE?&mO85TlTV+f6uY3Q`ul;{7+#9XBH|($rMZ>K9bt|xNM2~} zO>$9NUUGkbnJ>_USKx>5r+DQ(@%r}e*LNdbpP_pDzNPE?tqJ__xP6Dm&mY2-*9HFj z>+>n_q$TpKDO`2;eto*){!OI)lgc|={M+YOl&{~^5O^$v=0mCU?7Kbu{_~$d{_Uy1 ze#ighzfl&(_k8m&7$yG|Z5S!9*!)wsVMHPyE5Al3!|1Q@`R9@T{`Gn1zlsF2A>a50 zMg>26E5d*K+^>1#Z!k!hi&VKi2MwOPLF)qle%|0Um7!I$cYl9Y*7fHPZ;?xVk1Ft=Y*zM;+2C^IjTT>)Da zMIChYR=%TBh3T3c?6nxL$8|nP)DnOGz)cs60{`B|KE7u`%lXlz9OG{JBtEr;gpFr? zM&`lD6f%w!gejI`ELTeRsK~>p2jtdJ&Z`~su#0~Fn37(-pjwKSpJO@PB}5RGyGs7c|IpJPqfQDc$GhYyc|h( z1|#p{TR&ddS60oR|LB*WKeB4_VuqTq#7-XEIv+{A+d)?c*>t=(Q_t1}yU19d6dG%G zebew)&aLVC_1tZJl<8vU=6i9VcyY=>p}I7D@P5EFq#wKf*-Z6nEsmo<40Wdy zl;_#?J9gRp@h$#Z*PAsJ`;ldrq(A7U*EEbo$q)>xnIXZ5eO)+bAD2kN7;geD(2>#|$K2f1_eTDymh`Y(3(bwzM@jSg}1 zDtOnbDefwMv6#m~rgb-yN(2$2UIAahh*@g|nLY;=P@vUO9<4b?&jLWBF5CkJh^2%+DXibQsAcO`~hM-2!zt&lSIR zR}poa`jklo?<=#ZG*$X$G9URKe!UXcs}z5$K6x+XwD`W-Js$MuKx2r#qF7V4VB3j% zeih0-bzWaZxn3t>z3I1qja}`l|MlxxJTGh}W_{P2 zla}T_{5Q(4d^{@S$0eykbD?j_S3E4oucT=|x{yacnTQ|d<{Zgs4W7B!w5n#)I-No* z$Bl6)ik8J`UiDl1#n@A*dCtl)*(0I*u-|?SAfg;%&|aCp82Yknshl0(>gi3pV~jpO zld5#e7s(GWJHtIy50jbrJVNXkFPN0&kx7*kXLJG z4uUiB(ROvRBuD$&r|`0 zHyg4HYuM)$zuK>T2)ioaJt89+g??mf__B_#AOerPi@i84+RB(J57-wI@EXeNTTD7E#)U&XZl~pxG>>AQ#43Dk;k0dlRJG;Hlgwd@Y0G%Yw$VHq?$gPB zoS;s6s-Y5*$GiCXgN%v=^+^TSIm41$ zwEy0b!Yvqi7Q`C<~}1- z8030#!h;60A1yxExDsXT`H3X=W(zA(;#EOgJ8eQJT(hSd**2yXe5O}oXdC`qE!X)Bx@r2okkXRwqgNi zG=JtLHTCJH7_t{zNMWD}tZAwMu4o?ehnV&`UC=LYNhxvh5OsJK)W+4PDdzV}s}$#s zyk+L=%V@ViAZaNQ@2HY^V`CUz(iZ}_S9tdXGErxkb?@hQzf#A>7AoE+^1Z=DN@!~y zwUOpSpr#wN>vkYmMqXruipc1&?$=u+Eag&wDJ;lhG$K2l+ARSzIxiVFEskr1(qc+X(+m$ z(trNgn0&)?roxU~hP5cwY^8Czeo`M!=67uMRqB1n$eyW}vJttYY)o4eSn5vO)QIZt zu~E^gFo`!_45&U7o?J*zuS+LRJDM+wZon?(L6xcfVbB*hhUt~>vV+CeCBaS~Jv+?x zGNTi@S^rq~_w9DOr+43D-amiT-!rwp2W-(ay45Q!`MDG1B?{y6$>(Z{6bH0V|lh?%ZtpVTY7S%#Y`5L zaDt&gTx(*1GB7~6K6&4g3R`fm8>3E#TI+sycEktdK$0qzV#9v#PL5g7Q`b#NAG`92 zP)~L#I!I^i9&EVuT?2w$c*KZ8@%hVo#)O?wby9{?BpDq*!;5MpN zdCU%fRa)xsv8h%0^-Fo?es`akDR{J|mdKE(SRYHWweUnF3S z$K&y--mu?@J>8bq_h25@8(53ooFzF4QN1~u;yNb@QOH|@qkd+Va8jKm>^sryQIBNa zC)5@{P6(#rW~}F!0vX8?ii;DW-&5dVr-hxxhVgztb6_~ zGuVlAsmlrMBI!|B`uw!zHznY*z?I8xVo}fj{IORxX5HE2fjaxlZiXrPtKb;ct8hLq zk?0cN9K#VJN*VXxJ>B=XztG0za%%X+A=7jtx1mP2nnF_&_>id6N;sneviJy%o@-G0g!08>eBtPJ65Lbw;Ir-v5S8&UIy2wy{n4k7jyT5cm8VOr`p zbX&AK68MR*3J!~Ahov7T5>4wiYC1nn#d2NeKF7M(}4Rolu&^M}A zp`zd{?v&X)d8C%`*1cltag^}39anB{(5;t(iZ2EpUSC_H^R9p6%cODL&(4`-D3EXB z+WGDbm64~=udOW2xlz*^XC^sA#y#zZdI-hhC6B}**j_t`+kt7E7_R~ zkoI{Qk=IGbml^Ul2@HPJjo?1gUuL6!xK zVj__>&T@On=~$MCkwu-p3T1A%4o93w+cTlw@d;Iy-SX4(V$lM}^iZD)uIwIdsggsF z+Z>_P%+@tUce6arI&ic4YLl^1=^A_t52NGJFWl~STo~?{ciZgmJBBD!Lkf})Ynrg? zar@?UprCxm^>;kD3pePFZj+I1`O+@${9F*9*QXRl5lGBYKVAPa(2S7Lxeu~}Y254l z;m)iB?1~-|P)4U`L^L|0C;Q&WTygPfM!HsYO$v*pt2T#w&mzn29RGd;D!kIN>F0ay zKx}rM;xyPfz7)T*O#67A)`i>;tbuyprMCP;gYnZ?`+RL_&uw6X+%$7vPJvwo4i$Sg!R_;LZ=tP4XT z;bBxF>V~JnD)E(fKx9)wTXy1u`Hc2N3uLBHxtJ>$jiV_5hb-n(sp@np2j|yYk!3Gt>1S#`zw=gaAuWA>wgC z&n7_treBkyBPe?TPz|)c>kj15-0!dZ7ThM@eDl&1)2mEvR0^5V^n+kzWv<_M!lyDq zYk4zmOSutvsOYRM0cTvJx z3_rx}2sG$M(LaA�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 .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var n,o,s,a,r,c,h,l,u,d,f,p=[];if(e(this.options),"touch"===(f=this.options.visible)&&(f=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(n=t(A)).length)return this;for(i(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}}); \ No newline at end of file diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js new file mode 100644 index 0000000..a2837e4 --- /dev/null +++ b/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/** +* bootstrap.js v3.0.0 by @fat and @mdo +* Copyright 2013 Twitter Inc. +* http://www.apache.org/licenses/LICENSE-2.0 +*/ +if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active"));"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover"},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h]();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .accordion-group > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find("[data-toggle=collapse][data-parent="+i+"]").not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(window.jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&a('

'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title:empty").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery); \ No newline at end of file diff --git a/assets/js/clipboard-btn.js b/assets/js/clipboard-btn.js new file mode 100644 index 0000000..9fec6f4 --- /dev/null +++ b/assets/js/clipboard-btn.js @@ -0,0 +1,30 @@ +// Tooltip +$('.btn-copy').tooltip({ + trigger: 'hover', + placement: 'bottom' +}); + +function setTooltip(message) { + button = $(event.target) + oldMsg = button.tooltip().attr('data-original-title') + button.tooltip() + .attr('data-original-title', message) + .tooltip('show'); + setTimeout(function() { + button.tooltip() + .attr('data-original-title', oldMsg) + .tooltip('hide'); + }, 1000); +} + +// Clipboard + +var clipboard = new ClipboardJS('.btn-copy'); + +clipboard.on('success', function(e) { + setTooltip('Copied!'); +}); + +clipboard.on('error', function(e) { + setTooltip('Failed :( - copy manually'); +}); diff --git a/assets/js/clipboard.min.js b/assets/js/clipboard.min.js new file mode 100644 index 0000000..54b3c46 --- /dev/null +++ b/assets/js/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","xml","outerCache","nodeIndex","start","useCache","lastChild","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","filters","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","multipleContexts","contexts","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","div1","defaultValue","unique","isXMLDoc","rneedsContext","rsingleTag","risSimple","winnow","qualifier","self","is","rootjQuery","charAt","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","next","prev","until","sibling","n","r","targets","closest","l","pos","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","contentWindow","reverse","rnotwhite","optionsCache","createOptions","object","flag","Callbacks","firing","memory","fired","firingLength","firingIndex","firingStart","list","stack","once","fire","stopOnFalse","disable","remove","lock","locked","fireWith","Deferred","func","tuples","state","promise","always","deferred","fail","then","fns","newDefer","tuple","returned","resolve","reject","progress","notify","pipe","stateString","when","subordinate","resolveValues","remaining","updateFunc","values","progressValues","notifyWith","resolveWith","progressContexts","resolveContexts","readyList","readyWait","holdReady","hold","wait","body","setTimeout","triggerHandler","off","detach","removeEventListener","completed","detachEvent","event","readyState","frameElement","doScroll","doScrollCheck","inlineBlockNeedsLayout","container","style","cssText","zoom","offsetWidth","deleteExpando","acceptData","noData","rbrace","rmultiDash","dataAttr","parseJSON","isEmptyDataObject","internalData","pvt","thisCache","internalKey","isNode","toJSON","internalRemoveData","cleanData","applet ","embed ","object ","hasData","removeData","_data","_removeData","queue","dequeue","startLength","hooks","_queueHooks","stop","setter","clearQueue","count","defer","pnum","source","cssExpand","isHidden","el","css","access","chainable","emptyGet","raw","bulk","rcheckableType","fragment","createDocumentFragment","leadingWhitespace","tbody","htmlSerialize","html5Clone","cloneNode","outerHTML","appendChecked","noCloneChecked","checkClone","noCloneEvent","click","eventName","change","focusin","rformElems","rkeyEvent","rmouseEvent","rfocusMorph","rtypenamespace","returnTrue","returnFalse","safeActiveElement","err","types","events","t","handleObjIn","special","eventHandle","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","delegateType","bindType","namespace","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","trigger","onlyHandlers","ontype","bubbleType","eventPath","Event","isTrigger","namespace_re","noBubble","parentWindow","isPropagationStopped","preventDefault","isDefaultPrevented","_default","fix","handlerQueue","delegateTarget","preDispatch","currentTarget","isImmediatePropagationStopped","stopPropagation","postDispatch","sel","prop","originalEvent","fixHook","fixHooks","mouseHooks","keyHooks","props","srcElement","metaKey","original","which","charCode","keyCode","eventDoc","fromElement","pageX","clientX","scrollLeft","clientLeft","pageY","clientY","scrollTop","clientTop","relatedTarget","toElement","load","blur","beforeunload","returnValue","simulate","bubble","isSimulated","defaultPrevented","timeStamp","cancelBubble","stopImmediatePropagation","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","submitBubbles","form","_submit_bubble","changeBubbles","propertyName","_just_changed","focusinBubbles","attaches","on","one","origFn","createSafeFragment","nodeNames","safeFrag","rinlinejQuery","rnoshimcache","rleadingWhitespace","rxhtmlTag","rtagName","rtbody","rhtml","rnoInnerhtml","rchecked","rscriptType","rscriptTypeMasked","rcleanScript","wrapMap","option","legend","area","param","thead","tr","col","td","safeFragment","fragmentDiv","optgroup","tfoot","colgroup","caption","th","getAll","found","fixDefaultChecked","defaultChecked","manipulationTarget","content","disableScript","restoreScript","setGlobalEval","refElements","cloneCopyEvent","dest","oldData","curData","fixCloneNodeIssues","defaultSelected","dataAndEvents","deepDataAndEvents","destElements","srcElements","inPage","buildFragment","scripts","selection","wrap","safe","nodes","createTextNode","append","domManip","prepend","insertBefore","before","after","keepData","html","replaceWith","replaceChild","hasScripts","set","iNoClone","_evalUrl","appendTo","prependTo","insertAfter","replaceAll","insert","iframe","elemdisplay","actualDisplay","display","getDefaultComputedStyle","defaultDisplay","write","close","shrinkWrapBlocksVal","shrinkWrapBlocks","width","rmargin","rnumnonpx","getStyles","curCSS","rposition","getComputedStyle","computed","minWidth","maxWidth","getPropertyValue","currentStyle","left","rs","rsLeft","runtimeStyle","pixelLeft","addGetHookIf","conditionFn","hookFn","condition","pixelPositionVal","boxSizingReliableVal","reliableHiddenOffsetsVal","reliableMarginRightVal","opacity","cssFloat","backgroundClip","clearCloneStyle","boxSizing","MozBoxSizing","WebkitBoxSizing","reliableHiddenOffsets","computeStyleTests","boxSizingReliable","pixelPosition","reliableMarginRight","marginRight","offsetHeight","swap","ralpha","ropacity","rdisplayswap","rnumsplit","rrelNum","cssShow","position","visibility","cssNormalTransform","letterSpacing","fontWeight","cssPrefixes","vendorPropName","capName","origName","showHide","show","hidden","setPositiveNumber","subtract","augmentWidthOrHeight","extra","isBorderBox","styles","getWidthOrHeight","valueIsBorderBox","cssHooks","cssNumber","columnCount","fillOpacity","flexGrow","flexShrink","lineHeight","order","orphans","widows","zIndex","cssProps","float","$1","margin","padding","border","prefix","suffix","expand","expanded","parts","hide","toggle","Tween","easing","unit","propHooks","run","percent","eased","duration","step","tween","fx","linear","p","swing","cos","PI","fxNow","timerId","rfxtypes","rfxnum","rrun","animationPrefilters","defaultPrefilter","tweeners","*","createTween","scale","maxIterations","createFxNow","genFx","includeWidth","height","animation","collection","opts","oldfire","checkDisplay","anim","dataShow","unqueued","overflow","overflowX","overflowY","propFilter","specialEasing","Animation","properties","stopped","tick","currentTime","startTime","tweens","originalProperties","originalOptions","gotoEnd","rejectWith","timer","complete","tweener","prefilter","speed","opt","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","interval","setInterval","clearInterval","slow","fast","delay","time","timeout","clearTimeout","getSetAttribute","hrefNormalized","checkOn","optSelected","enctype","optDisabled","radioValue","rreturn","valHooks","optionSet","scrollHeight","nodeHook","boolHook","ruseDefault","getSetInput","removeAttr","nType","attrHooks","propName","attrNames","propFix","getter","setAttributeNode","createAttribute","coords","contenteditable","rfocusable","rclickable","removeProp","for","class","notxml","tabindex","parseInt","rclass","addClass","classes","clazz","finalValue","proceed","removeClass","toggleClass","stateVal","classNames","hasClass","hover","fnOver","fnOut","bind","unbind","delegate","undelegate","nonce","rquery","rvalidtokens","JSON","parse","requireNonComma","depth","str","comma","open","Function","parseXML","DOMParser","parseFromString","ActiveXObject","async","loadXML","ajaxLocParts","ajaxLocation","rhash","rts","rheaders","rlocalProtocol","rnoContent","rprotocol","rurl","prefilters","transports","allTypes","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","ajaxHandleResponses","s","responses","firstDataType","ct","finalDataType","mimeType","getResponseHeader","converters","ajaxConvert","response","isSuccess","conv2","current","conv","responseFields","dataFilter","active","lastModified","etag","url","isLocal","processData","contentType","accepts","json","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","cacheURL","responseHeadersString","timeoutTimer","fireGlobals","transport","responseHeaders","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getAllResponseHeaders","setRequestHeader","lname","overrideMimeType","code","status","abort","statusText","finalText","success","method","crossDomain","traditional","hasContent","ifModified","headers","beforeSend","send","nativeStatusText","modified","getJSON","getScript","throws","wrapAll","wrapInner","unwrap","visible","r20","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","v","encodeURIComponent","serialize","serializeArray","xhr","createStandardXHR","createActiveXHR","xhrId","xhrCallbacks","xhrSupported","cors","username","xhrFields","isAbort","onreadystatechange","responseText","XMLHttpRequest","script","text script","head","scriptCharset","charset","onload","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","keepScripts","parsed","_load","params","animated","getWindow","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","calculatePosition","curElem","using","win","box","getBoundingClientRect","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","size","andSelf","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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"} \ No newline at end of file diff --git a/assets/js/jquery-ui.min.js b/assets/js/jquery-ui.min.js new file mode 100644 index 0000000..335ae7f --- /dev/null +++ b/assets/js/jquery-ui.min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.js, widget.js, tabs.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return a=!o&&r.length?e.widget.extend.apply(null,[a].concat(r)):a,o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))}),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget,e.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),s._trigger("load",i,r)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}); \ No newline at end of file diff --git a/assets/js/jquery.js b/assets/js/jquery.js new file mode 100644 index 0000000..32d50cb --- /dev/null +++ b/assets/js/jquery.js @@ -0,0 +1,5 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
t
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("'),this.iefix=L(this.update.id+"_iefix")),this.iefix&&setTimeout(b.proxy(this.fixIEOverlapping,this),50)},fixIEOverlapping:function(){var d=this.update.offset();this.iefix.style.left=d.left,this.update.style.height||(this.update.style.top=d.top),this.iefix.style.zIndex=1,this.update.style.zIndex=2,b(this.iefix).show()},hide:function(){"none"!=b(this.update).css("display")&&this.options.onHide(this.element,this.update),this.iefix&&b(this.iefix).hide()},render:function(){if(this.entryCount>0){for(var d=0;d=this.options.minChars?this.getUpdatedChoices():(this.active=!1,this.hide()),this.oldElementValue=this.domCache.get("elemVal")}};b.extend(D.Autocompleter.Base.prototype,m),m=null}},2948:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Event={observeListExpansions:function(D,B){this.storeCallback(D,"LIST_EXP",B)},observeListSelections:function(D,B){this.storeCallback(D,"LIST_SEL",B)},observeFocusEvents:function(D,B){this.storeCallback(D,"FOCUS",B)},observeCancelList:function(D,B){this.storeCallback(D,"CANCEL",B)},observeSuggestions:function(D,B){this.storeCallback(D,"SUGGESTIONS",B)},observeSuggestionUsed:function(D,B){this.storeCallback(D,"SUGGESTION_USED",B)},observeListAssignments:function(D,B){this.storeCallback(D,"LIST_ASSIGNMENT",B)},observeRDRClearing:function(D){this.storeCallback(null,"RDR_CLEARING",D)},observeRDRAssignment:function(D){this.storeCallback(null,"RDR_ASSIGNMENT",D)}},L.extend(b.Autocompleter.Event,b.Observable)}},3810:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Prefetch=b.PrototypeAPI.Class.create(),b.Autocompleter.Prefetch.constructor=b.Autocompleter.Prefetch,L.extend(b.Autocompleter.Prefetch.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Prefetch.prototype.className="Def.Autocompleter.Prefetch";var U={SEQ_NUM_PREFIX:'',SEQ_NUM_SEPARATOR:":  ",validationFailed_:!1,listIsOriginal_:!0,rawList_:null,itemCodes_:null,listLoadAttempted_:!1,seeMoreItemsClicked_:!1,matchListItemsToField_:!1,defaultSelectionIndex_:null,autoFill_:!0,initialize:function(m,d,g){var C=(g=L.extend({ignoreCase:!0,fullSearch:!1,selector:this.selector,getFormattedItemText:this.getFormattedItemText,onShow:this.onShow,onHide:this.onHide},g||{})).addSeqNum;this.add_seqnum=void 0===C||C;var M=g.autoFill;void 0!==M&&(this.autoFill_=M),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.initHeadings(g),this.defAutocompleterBaseInit(m,g),L(this.element).focus(L.proxy(this.onFocus,this)),L(this.element).click(L.proxy(this.onFieldClick,this));var y=g.codes;this.setList(d,y),this.listIsOriginal_=!0,this.originalCodes_=y,this.options.minChars=0,this.splitAutocomp_=!1,L(this.element).addClass("ansList")},getUpdatedChoices:function(){this.trimmedElemVal=this.domCache.get("elemVal").trim(),this.updateChoices(this.options.selector(this),this.pickedByNumber())},dupItemToDataIndex:function(m){this.listIsOriginal_&&(this.itemToDataIndex_||this.initItemToDataIndex(),m.itemToDataIndex_=this.itemToDataIndex_)},dupForField:function(m){var d=this.dupDataReqForField(m),g={};L.extend(!0,g,this.constructorOpts_),g.dataRequester=d;var C=new b.Autocompleter.Prefetch(m,this.rawList_,g);return this.dupItemToDataIndex(C),C},initHeadings:function(m){var d=m.codes,g=m.itemToHeading;if(g){m.itemToHeading=null;for(var C={},M={},y=0,_=d.length;y<_;++y){var I=g[d[y]];if(I){var F=C[I];if(!F){var N=g[I];C[I]=F=N?C[N]+1:1}}}for(y=0,_=d.length;y<_;++y)M[y]=(F=C[d[y]])||0;this.indexToHeadingLevel_=M,m.indexToHeadingLevel=M,this.numHeadings_=Object.keys(C).length,m.numHeadings=this.numHeadings_}else m.indexToHeadingLevel&&(this.indexToHeadingLevel_=m.indexToHeadingLevel,this.numHeadings_=m.numHeadings)},initItemToDataIndex:function(){if(this.itemToDataIndex_={},this.rawList_)for(var m=0,d=this.rawList_.length;m"+ut.substr(0,C.length)+""+ut.substr(C.length),An=!0,ke=m.SEQ_NUM_PREFIX+ut+m.SEQ_NUM_SEPARATOR+Ve(He),we&&(ke+=we[ce])))),!Mt&&!_){var an=!1,Gn=He;m.options.ignoreCase&&(Gn=He.toLowerCase());for(var sn=Gn.indexOf(C);!an&&-1!==sn;)0===sn?(an=!0,++M<=w&&(ke=""+Ve(He.substr(0,C.length))+""+Ve(He.substr(C.length)),we&&(ke+=we[ce]))):(m.options.fullSearch||/(.\b|_)./.test(Gn.substr(sn-1,2)))&&(an=!0,++M<=w)&&(ke=Ve(He.substr(0,sn))+""+Ve(He.substr(sn,C.length))+""+Ve(He.substr(sn+C.length)),we&&(ke+=we[ce])),an||(sn=Gn.indexOf(C,sn+1))}var ie=!1;m.multiSelect_&&(ie=m.isSelected(He))&&++pe,!ie&&ke&&(Ne||M<=w||m.numHeadings_>0&&_)&&(ee&&!J&&(J=!0,N.push(ee),R.push(ce-1),++te,$[ee]=[Ve(ee),"heading"],F=0),(!_||!m.numHeadings_||FX+pe?(O("searchCount").innerHTML=X+" of "+M+" items total",O("moreResults").style.display="block",O("searchCount").style.display="block"):(O("moreResults").style.display="none",O("searchCount").style.display="none"),m.buildHTML(N,R,$,y)},buildHTML:function(m,d,g,C){var y,M=-1,w=null!==C;if(!this.numHeadings_&&this.matchListItemsToField_&&(w||this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST)&&(M=w?C:this.pickBestMatch(m))>=0){var _=m[M],I=d[M];for(y=M;y>0;--y)m[y]=m[y-1],d[y]=d[y-1];m[0]=_,d[0]=I}var F="
    ";y=0,M>=0&&(F+='
  • '+g[_][0]+"
  • ",++y);for(var N=m.length;y'+R[0]+"":'
  • '+R[0]+"
  • "}return F+"
"},setList:function(m,d){this.listIsOriginal_=!1;var g=m.length;this.rawList_=new Array(g);for(var C=0,M=m.length;C0,m.length>1||!this.autoFill_?L(this.element).addClass("ac_multiple"):L(this.element).removeClass("ac_multiple"),(this.hasFocus||document.activeElement===this.element)&&this.onFocus()},setFieldToListValue:function(m){this.setFieldVal(m,!1),this.fieldValIsListVal_=!0,this.storeSelectedItem(),this.processedFieldVal_=m,this.listSelectionNotification("",!0),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges()},setListAndField:function(m,d,g,C){void 0===g&&(g=!1),void 0===C&&(C=!1),this.setList(m,d),b.Autocompleter.Event.notifyObservers(this.element,"LIST_ASSIGNMENT",{});var _,M=this.domCache.get("elemVal"),y=m.length;!1===g&&(_=this.autoFill_&&(1===y||y>1&&C)?this.assembleValue(m[0]):"",this.setFieldVal(_,!1),this.fieldValIsListVal_=!0),!g&&M!==_&&this.setFieldToListValue(_),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.options.afterUpdateElement&&this.options.afterUpdateElement()},assembleValue:function(m){return m.trim()},onObserverEvent:function(){this.temporaryHide_=!0,this.hideList(),b.Autocompleter.Base.prototype.onObserverEvent.apply(this,[]),this.posAnsList(),this.showList(),this.temporaryHide_=!1},loadList:function(m,d){void 0===m&&(m=this.element.id);var g=b.Autocompleter.getFieldLookupKey(this.element);this.listLoadAttempted_=!0;var C=b.RecordDataRequester.getOutputFieldRDR(m);if(C){var M=C.getFieldData(g);if(M?this.setListAndField(M[0],M[1],!0,!1):C.assignListData(),m!==this.element.id){var y=O(d),_=[d,"EQ",b.Autocompleter.getFieldVal(y)];C.addFieldsToUpdateList(m,this,_)}}},listIsEmpty:function(){return 0===this.options.array.length},getInitialSelectionIndex:function(){var m=-1;if(""==this.domCache.get("elemVal"))if(this.defaultSelectionIndex_)m=this.defaultSelectionIndex_;else{var d=this.constructorOpts_.defaultValue;if(void 0!==d){if(this.itemCodes_)for(var g=0,C=this.itemCodes_.length;g=2*b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD&&(m=-1),this.defaultSelectionIndex_=m}return m},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.matchListItemsToField_=!1,!this.listLoadAttempted_&&this.listIsEmpty()&&!this.element.comboField&&this.loadList(),b.Autocompleter.Base.prototype.onFocus.apply(this),this.enabled_&&(this.listBelowField_=!0,this.focusInProgress_=!0,this.hideList(),this.element.shakeCanceled=!1,this.maybeShowList(),this.index=this.getInitialSelectionIndex(),this.index>=0&&(this.setFieldToListValue(this.listItemValue(this.getCurrentEntry())),this.element.select(),this.render()),this.focusInProgress_=!1))},maybeShowList:function(){this.activate(),this.render();var m=!1;0==this.add_seqnum?m=this.entryCount>0:this.entryCount>1||!this.autoFill_?m=!0:1==this.entryCount&&(m=this.listItemValue(b.Autocompleter.listItemElements()[0])!=this.processedFieldVal_),1==m&&(this.posAnsList(),this.showList(),this.readSearchCount())},onFieldClick:function(){if(this.enabled_&&this.element.id===b.Autocompleter.currentAutoCompField_&&(!this.listShowing||this.matchListItemsToField_)){this.matchListItemsToField_=!1;var m=this.suggestionMode_;this.suggestionMode_=b.Autocompleter.NO_COMPLETION_SUGGESTIONS,this.maybeShowList(),this.suggestionMode_=m}},focusField:function(){this.element.focus()},listItemValue:function(m){const d=m.getAttribute("autocompRawListIndex");return this.rawList_[d]},fieldEventIsBigList:function(m){return m.ctrlKey&&m.keyCode===L.ui.keyCode.ENTER},handleSeeMoreItems:function(m){this.seeMoreItemsClicked_=!0,O("searchHint").style.display="none",this.listBelowField_=!1,this.getUpdatedChoices(),this.posAnsList(),this.seeMoreItemsClicked_=!1,this.splitAutocomp_=!1,b.Autocompleter.stopEvent(m)},findItemIndexByCode:function(m){for(var d=null,g=0,C=this.itemCodes_.length;g0&&(b.Autocompleter.screenReaderLog("Showing "+this.entryCount+" of "+this.rawList_.length+" items."),m=!0),m},activate:function(){this.changed=!1,this.hasFocus=!0,this.getUpdatedChoices()}};L.extend(b.Autocompleter.Prefetch.prototype,U),U=null}},8644:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Search=b.PrototypeAPI.Class.create();var B={urlToCache_:{},MAX_VALUE_SIZE_FOR_AUTOCOMP:25,EXPANDED_COUNT:500,constructor:b.Autocompleter.Search,superclass:b.Autocompleter.Base.prototype};L.extend(b.Autocompleter.Search,B),B=null,L.extend(b.Autocompleter.Search.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Search.prototype.className="Def.Autocompleter.Search";var U={lastAjaxRequest_:null,resultCache_:null,useResultCache_:!0,suggestionList_:null,showListOnFocusIfEmpty_:!1,initialize:function(m,d,g){g=L.extend({partialChars:2,onHide:L.proxy(function(y,_){O("searchCount").style.display="none",O("moreResults").style.display="none",b.Autocompleter.Base.prototype.hideList.apply(this)},this),onShow:L.proxy(function(y,_){O("searchCount").style.display="block",O("moreResults").style.display="block",b.Autocompleter.Base.prototype.showList.apply(this)},this),onComplete:L.proxy(this.onComplete,this)},g||{}),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.url=d,this.fhir=g.fhir,this.search=g.search||this.fhir&&this.fhir.search,this.defAutocompleterBaseInit(m,g),this.autocomp=g.autocomp,void 0===this.autocomp?this.autocomp=!0:this.autocomp||(this.options.frequency=31536e3),void 0===g.sort&&(g.sort=!0),null!==g.useResultCache&&!1===g.useResultCache&&(this.useResultCache_=!1),this.showListOnFocusIfEmpty_=g.showListOnFocusIfEmpty||!1,L(this.element).focus(L.proxy(this.onFocus,this));var C=g.buttonID;if(this.buttonID=C,C&&"null"!==C){var M=L(document.getElementById(C));M.mousedown(L.proxy(this.buttonClick,this)),M.keypress(L.proxy(this.buttonKeyPress,this))}L(this.element).addClass("search_field"),g.colHeaders&&(this.colHeaderHTML="
")},initItemToDataIndex:function(){this.itemToDataIndex_={}},dupForField:function(m){var d=this.dupDataReqForField(m),g=Object.clone(this.constructorOpts_);return g.dataRequester=d,new b.Autocompleter.Search(m,this.url,g)},getSearchStr:function(m){var d=b.Autocompleter;return d.LIST_ITEM_FIELD_SEP_REGEX||(d.LIST_ITEM_FIELD_SEP_REGEX=new RegExp(d.LIST_ITEM_FIELD_SEP,"g")),m||(m=this.getToken()),m.replace(d.LIST_ITEM_FIELD_SEP_REGEX," ").trimLeft()},runSearch:function(){this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort();var m=this.search;if(this.url||m){this.searchInProgress=!0,this.searchStartTime=(new Date).getTime();var d=this.getSearchStr(),g=null;this.useResultCache_&&(g=this.getCachedResults(d,this.getLoadCount(b.Autocompleter.Search.EXPANDED_COUNT)))&&this.onComplete(g,null,!0),g||(m?this.useSearchFn(d,b.Autocompleter.Search.EXPANDED_COUNT):this.urlSearch(d,b.Autocompleter.Search.EXPANDED_COUNT),this.changed=!1,this.hasFocus=!0)}},getLoadCount(m){return this.search||this.fhir?m+(this.multiSelect_&&b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD===m?this.getSelectedItems().length:0):this.multiSelect_&&m===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m+this.getSelectedItems().length:m!==b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m:0},useSearchFn:function(m,d){var g=this;this.search(m,this.getLoadCount(d)).then(function(C){g.onComplete({results:C,requestedCount:d,searchStr:m})},function(C){console.log("FHIR search failed: "+C)})},urlSearch:function(m,d){var g={};if(this.fhir)g.filter=m,g._format="application/json",g.count=this.getLoadCount(d);else{g.terms=m;var C=this.getLoadCount(d);C&&(g.maxList=C)}window._token&&(params.authenticity_token=window._token),this.lastAjaxRequest_=L.ajax(this.url,{data:g,dataType:"json",complete:this.options.onComplete}),this.lastAjaxRequest_.requestParamData_=g,this.lastAjaxRequest_.requestedCount=d},initResultCache:function(){this.resultCache_=this.url?b.Autocompleter.Search.urlToCache_[this.url]:null,this.resultCache_||(this.resultCache_=[],this.url&&(b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_))},getCachedResults:function(m,d){return this.resultCache_||this.initResultCache(),this.resultCache_[d]&&this.resultCache_[d][m]},storeCachedResults:function(m,d,g){this.resultCache_||this.initResultCache(),this.resultCache_[d]||(this.resultCache_[d]={}),this.resultCache_[d][m]=g},clearCachedResults:function(){this.resultCache_=[{},{}],b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_},setURL:function(m){this.url=m,this.initResultCache()},fieldEventIsBigList:function(m){return m.keyCode===L.ui.keyCode.ENTER&&(m.ctrlKey||!this.autocomp&&this.domCache.get("elemVal")!==this.processedFieldVal_&&""!==this.domCache.get("elemVal").trim())},buttonKeyPress:function(m){m.keyCode===L.ui.keyCode.ENTER&&this.runSearch()},processChoices:function(m,d){for(var g=[],C=Object.keys(m),M=0,y=C.length;M0&&!this.numHeadings_){var I=null,F=-1;if(this.suggestionMode_===b.Autocompleter.USE_STATISTICS?F=0:this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST&&(F=this.pickBestMatch(g)),this.options.sort)F>-1&&(I=g[F],g[F]=""),g=g.sort(b.Autocompleter.Base.noCaseSort),F>-1&&(g[0]=I);else if(F>0){var N=g[0];g[0]=g[F],g[F]=N}g.length>d&&(g.length=d)}return[g,F>-1]},escapeHTML:function(m){return b.Autocompleter.Base.escapeAttribute(m).replace(/<(\/)?span>/g,"<$1span>")},buildUpdateHTML:function(m,d,g){var C,M,y,_,w,I,F,N=this.options.tableFormat;N?(M=this.colHeaderHTML||"
"+g.colHeaders.join("")+"
",y="
",_="",I="",F=""):(M="
    ",y="
",_="",I=b.Autocompleter.LIST_ITEM_FIELD_SEP,F=""),C=M;for(var R=0,$=m.length;R<$;++R){for(var ee=m[R],J=g[ee],he=[],te=0,pe=J.length;te0||null===m){M=d+" of "+(null===m?"unknown":m)+" total";var _=(new Date).getTime()-this.searchStartTime+1e3*this.options.frequency+"",w=g+"";w.length<3&&(w+=" ");var I="; ";void 0!==g&&(I+=w+" bytes in "),I+=_+" ms",_.length<3&&(I+=" "),C.innerHTML=M+=I,O("searchCount").style.display="block"}},createFieldVals:function(m){var d={},g=this.options.valueCols,C=b.Autocompleter.LIST_ITEM_FIELD_SEP;if(this.itemToDataIndex_={},g)var M=g.length;for(var y=0,_=m.length;y<_;++y){var I,w=m[y];if(g){I=[];for(var F=0;F/g,""),this.itemToDataIndex_[N]=y,d[N]=w}return d},onComplete:function(m,d,g){const C=m.requestedCount||this.lastAjaxRequest_.requestedCount;var M=this.getToken();this.trimmedElemVal=M.trim(),this.lastAjaxRequest_===m&&(this.lastAjaxRequest_=null);const y=!!m.results;if(200===m.status||y){if(y)var _=m.searchStr,w=m.requestedCount===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD;else{var I=m.requestParamData_;this.fhir?(_=I.filter,w=I.count===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)):(_=I.terms,w=void 0===I.maxList||I.maxList===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}var F=b.Autocompleter.Search;!g&&this.useResultCache_&&this.storeCachedResults(_,this.getLoadCount(C),m);var N=this.getSearchStr(M);if(w&&(N=N.substr(0,F.MAX_VALUE_SIZE_FOR_AUTOCOMP)),(this.hasFocus||this.refocusInProgress_)&&N===_){var R=y?m.results:m.responseJSON||JSON.parse(m.responseText);if(this.fhir){$=R.expansion.total,this.listExtraData_=null,this.itemCodes_=[],this.itemCodeSystems_=[],this.rawList_=[];var ee=R.expansion.contains;if(ee)for(var J=0,he=ee.length;J0&&(d.data=y)}return d},show:function(){("hidden"===this.listContainer.style.visibility||""===this.listContainer.style.visibility)&&this.options.onShow(this.element,this.update)},hide:function(){this.searchInProgress||b.Autocompleter.Search.superclass.hide.apply(this)},buttonClick:function(m){this.observer&&clearTimeout(this.observer),this.searchInProgress=!0,this.runSearch(),b.Autocompleter.stopEvent(m)},handleSeeMoreItems:function(m){this.multiSelect_&&""===this.domCache.get("elemVal")&&this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.buttonClick(m)},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.refocusInProgress_||(b.Autocompleter.screenReaderLog("Type to show matching list values."),this.hide(),this.rawList_=[]),b.Autocompleter.Base.prototype.onFocus.apply(this),this.hasFocus=!0,this.showListOnFocusIfEmpty_&&this.getUpdatedChoices())},onBlur:function(m){!this.refocusInProgress_&&!b.Autocompleter.completionOptionsScrollerClicked_&&(b.Autocompleter.Base.prototype.onBlur.apply(this,[m]),this.searchInProgress||(this.active=!1))},getUpdatedChoices:function(){if(this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort(),this.url||this.search){this.searchStartTime=(new Date).getTime();var m=null,d=b.Autocompleter.Search,g=this.getSearchStr();g.length>d.MAX_VALUE_SIZE_FOR_AUTOCOMP&&(g=g.substr(0,d.MAX_VALUE_SIZE_FOR_AUTOCOMP)),this.useResultCache_&&(m=this.getCachedResults(g,this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)))&&this.onComplete(m,null,!0),m||(this.search?this.useSearchFn(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD):this.urlSearch(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}},findSuggestions:function(){if(this.url){var d={field_val:this.getSearchStr(),suggest:1};window._token&&(params.authenticity_token=window._token);var g={data:d,complete:L.proxy(this.onFindSuggestionComplete,this)};L.ajax(this.url,g)}},onFindSuggestionComplete:function(m){if(200===m.status){var d=m.responseJSON||JSON.parse(m.responseText),C=[],M=!1;if(d[0].length>0){var y=d[1];this.suggestionList_=d;for(var _=this.domCache.get("elemVal").trim().toLowerCase(),w=b.Autocompleter.LIST_ITEM_FIELD_SEP,I=0,F=y.length;!M&&I{Q.exports=function K(O){"use strict";var L=O.PrototypeAPI.Class.create({initialize:function(b,D,B,U){if(this.displayedProp=b.display||"text",this.scope=D,this.acOptions=b,U){this.pElem=B[0];var m=this.pElem.autocomp;m&&(m.destroy(),D.modelData=null,this.removeAutocompFunction(U.$formatters),this.removeAutocompFunction(U.$parsers));var d=b.hasOwnProperty("url")||b.fhir&&b.fhir.search;this.ac=d?this.searchList():this.prefetchList();var g=D.modelData;if(null!=g)if(this.ac.multiSelect_){for(var M=0,y=g.length;M{Q.exports=function K(O,L){"use strict";var D=O.$;function B(g,m,d){if(g=D(g),1==arguments.length){var C=g.cumulativeOffset();window.scrollTo(C[0],C[1])}else g.scrollLeft=m,g.scrollTop=d;return g}L.Scroll=O.Class.create(),jQuery.extend(jQuery.extend(L.Scroll.prototype,L.Base.prototype),{currentScrollPos:function(U){return this.element===window?document.viewport.getScrollOffsets():this.element===document.documentElement&&0===document.documentElement.scrollTop&&0===document.documentElement.scrollLeft?{left:document.body.scrollLeft,top:document.body.scrollTop}:{left:this.element.scrollLeft,top:this.element.scrollTop}},initialize:function(U){if(this.element=D(U),!this.element)throw L._elementDoesNotExistError;var m=this.currentScrollPos(U),d=jQuery.extend({x:0,y:0},arguments[1]||{}),g={x:m.left+d.x,y:m.top+d.y};this.start(g)},setup:function(){},update:function(U){var m=this.currentScrollPos(this.element),d=Math.round((this.options.x-m.left)*U+m.left),g=Math.round((this.options.y-m.top)*U+m.top);B(this.element,d,g),this.element===document.documentElement&&B(document.body,d,g)}})}},1444:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Class,U=D.PrototypeAPI.Enumerable,d=D.PrototypeAPI.isString,g={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:function(C){return C},sinoidal:function(C){return-Math.cos(C*Math.PI)/2+.5},reverse:function(C){return 1-C},flicker:function(M){return(M=-Math.cos(M*Math.PI)/4+.75+Math.random()/4)>1?1:M},wobble:function(C){return-Math.cos(C*Math.PI*(9*C))/2+.5},pulse:function(C,M){return-Math.cos(C*((M||5)-.5)*2*Math.PI)/2+.5},spring:function(C){return 1-Math.cos(4.5*C*Math.PI)*Math.exp(6*-C)},none:function(C){return 0},full:function(C){return 1}},DefaultOptions:{duration:1,fps:100,sync:!1,from:0,to:1,delay:0,queue:"parallel"}};g.DefaultOptions.transition=g.Transitions.sinoidal,g.ScopedQueue=B.create(U,{initialize:function(){this.effects=[],this.interval=null},_each:function(C){this.effects._each(C)},add:function(C){var M=(new Date).getTime();switch(d(C.options.queue)?C.options.queue:C.options.queue.position){case"front":this.effects.findAll(function(_){return"idle"==_.state}).each(function(_){_.startOn+=C.finishOn,_.finishOn+=C.finishOn});break;case"with-last":M=this.effects.pluck("startOn").max()||M;break;case"end":M=this.effects.pluck("finishOn").max()||M}C.startOn+=M,C.finishOn+=M,(!C.options.queue.limit||this.effects.length-1;)this.effects.splice(M,1);0==this.effects.length&&(clearInterval(this.interval),this.interval=null)},loop:function(){for(var C=(new Date).getTime(),M=0,y=this.effects.length;M=this.startOn){if(C>=this.finishOn)return this.render(1),this.cancel(),this.event("beforeFinish"),this.finish&&this.finish(),void this.event("afterFinish");var M=(C-this.startOn)/this.totalTime,y=Math.round(M*this.totalFrames);y>this.currentFrame&&(this.render(M),this.currentFrame=y)}},cancel:function(){this.options.sync||g.Queues.get(d(this.options.queue)?"global":this.options.queue.scope).remove(this),this.state="finished"},event:function(C){this.options[C+"Internal"]&&this.options[C+"Internal"](this),this.options[C]&&this.options[C](this)},inspect:function(){var C=$H();for(property in this)Object.isFunction(this[property])||C.set(property,this[property]);return"#"}}),g.Move=B.create(g.Base,{initialize:function(C){if(this.element=L(C),!this.element)throw g._elementDoesNotExistError;var M=b.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(M)},setup:function(){D.PrototypeAPI.makePositioned(this.element);var C=D.PrototypeAPI;this.originalLeft=parseFloat(C.getStyle(this.element,"left")||"0"),this.originalTop=parseFloat(C.getStyle(this.element,"top")||"0"),"absolute"==this.options.mode&&(this.options.x=this.options.x-this.originalLeft,this.options.y=this.options.y-this.originalTop)},update:function(C){D.PrototypeAPI.setStyle(this.element,{left:Math.round(this.options.x*C+this.originalLeft)+"px",top:Math.round(this.options.y*C+this.originalTop)+"px"})}}),g.Shake=function(C){C=L(C);var M=b.extend({distance:20,duration:.5},arguments[1]||{}),y=parseFloat(M.distance),_=parseFloat(M.duration)/10,w=b(C).offset(),I=D.PrototypeAPI,F={top:w.top,left:w.left};return new g.Move(C,{x:y,y:0,duration:_,afterFinishInternal:function(N){new g.Move(N.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(R){new g.Move(R.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function($){new g.Move($.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(ee){new g.Move(ee.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function(J){new g.Move(J.element,{x:-y,y:0,duration:_,afterFinishInternal:function(he){I.setStyle(I.undoPositioned(he.element),F)}})}})}})}})}})}})},D.Effect=g}},2968:Q=>{Q.exports=function K(O,L){"use strict";var b={HTMLEvents:/^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,MouseEvents:/^(?:click|mouse(?:down|up|over|move|out))$/},D={pointerX:0,pointerY:0,button:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,bubbles:!0,cancelable:!0};L.Event={},L.Event.simulate=function(B,U){var d,m=jQuery.extend(D,arguments[2]||{}),g=null;for(var C in B=O(B),b)if(b[C].test(U)){g=C;break}if(!g)throw new SyntaxError("Only HTMLEvents and MouseEvents interfaces are supported");return document.createEvent?(d=document.createEvent(g),"HTMLEvents"==g?d.initEvent(U,m.bubbles,m.cancelable):d.initMouseEvent(U,m.bubbles,m.cancelable,document.defaultView,m.button,m.pointerX,m.pointerY,m.pointerX,m.pointerY,m.ctrlKey,m.altKey,m.shiftKey,m.metaKey,m.button,B),B.dispatchEvent(d)):(m.clientX=m.pointerX,m.clientY=m.pointerY,d=jQuery.extend(document.createEventObject(),m),B.fireEvent("on"+U,d)),B}}},2474:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.FieldAlarms={setOffAlarm:function(B){void 0===this.bonk&&(this.bonk=new Audio(this.soundData_)),this.bonk.readyState>=2&&(this.bonk.currentTime=0,0!==this.bonk.currentTime&&(this.bonk.src=this.bonk.src)),this.bonk.play(),D.Effect.Shake(B.id,5)},cancelAlarm:function(B){B.shakeCanceled=!0,this.bonk.pause(),this.bonk.currentTime=0}}}},5076:(Q,K,O)=>{var L={};L.PrototypeAPI=O(5826),O(6397),O(5610)(L),O(1444)(L.PrototypeAPI.$,jQuery,L),O(951)(L.PrototypeAPI,L.Effect),O(2968)(L.PrototypeAPI.$,L),O(3469)(L),O(5559)(L),O(5188)(L.PrototypeAPI.$,jQuery,L),O(2474)(L.PrototypeAPI.$,jQuery,L),O(5855)(L),O(2103)(L.PrototypeAPI.$,jQuery,L),O(3810)(L.PrototypeAPI.$,jQuery,L),O(8644)(L.PrototypeAPI.$,jQuery,L),O(2948)(L.PrototypeAPI.$,jQuery,L),O(5013)(L),Q.exports=L},5610:Q=>{Q.exports=function K(O){O.jqueryLite=function(){"use strict";return{ui:{keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}}}(),Object.assign(jQuery,O.jqueryLite)}},3469:Q=>{if(void 0===K)var K={};Q.exports=function O(L){"use strict";L.Observable={callbacks_:null,notifyObservers:function(b,D,B){null!==this.callbacks_&&(B.field_id=b?b.id:null,setTimeout(function(){var U=this.callbacks_[D];if(void 0!==U){if(null!==b)var d=U[this.lookupKey(b)];for(var C=[d,U.null],M=0,y=C.length;M-1&&m.splice(d,1)}}}}}}},6397:()=>{"function"!=typeof Object.assign&&(Object.assign=function(Q){"use strict";if(null==Q)throw new TypeError("Cannot convert undefined or null to object");for(var K=Object(Q),O=1;O{if(void 0===K)var K={};K.PrototypeAPI=function(){"use strict";var O={};function L(N){if(!N)return[];if("toArray"in Object(N))return N.toArray();for(var R=N.length||0,$=new Array(R);R--;)$[R]=N[R];return $}function b(N){var R=N;return K.PrototypeAPI.isString(N)&&(R=document.getElementById(N)),R}var N,R,D=Object.prototype.toString,B=(N="undefined"!=typeof navigator&&navigator.userAgent,R="[object Opera]"==Object.prototype.toString.call(window.opera),{IE:!!window.attachEvent&&!R,Opera:R,WebKit:N&&N.indexOf("AppleWebKit/")>-1,Gecko:N&&N.indexOf("Gecko")>-1&&-1===N.indexOf("KHTML"),MobileSafari:N&&/Apple.*Mobile/.test(N)});function U(N){return"[object Function]"===D.call(N)}function g(N){var R=N.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=R.length||R[0]?R:[]}function C(N,R){for(var $ in R)N[$]=R[$];return N}function M(N){return N}var y=function(){var N=function(){for(var J in{toString:1})if("toString"===J)return!1;return!0}();function R(){}return{create:function $(){var J=null,he=L(arguments);function te(){this.initialize.apply(this,arguments)}U(he[0])&&(J=he.shift()),C(te,y.Methods),te.superclass=J,te.subclasses=[],J&&(R.prototype=J.prototype,te.prototype=new R,J.subclasses.push(te));for(var pe=0,Ve=he.length;pe=X)&&(X=xe)},this),X},min:function Ne(Ae,ie){var X;return Ae=Ae||M,this.each(function(xe,Oe){xe=Ae.call(ie,xe,Oe,this),(null==X||xeQe?1:0}).pluck("value")},toArray:Mt,entries:Mt,zip:function an(){var Ae=L(arguments),ie=[this].concat(Ae).map(L);return this.map(function(X,xe){for(var Oe=[],Qe=0,un=ie.length;Qe"},find:he}}();function I(N){return N.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var F={setOpacity:function(N,R){return 1==R||""===R?R="":R<1e-5&&(R=0),(N=b(N)).style.opacity=R,N},setStyle:function(N,R){var $=(N=b(N)).style;if(K.PrototypeAPI.isString(R)){if($.cssText+=";"+R,R.include("opacity")){var J=R.match(/opacity:\s*(\d?\.?\d*)/)[1];K.PrototypeAPI.setOpacity(N,J)}return N}for(var he in R)if("opacity"===he)K.PrototypeAPI.setOpacity(N,R[he]);else{var te=R[he];("float"===he||"cssFloat"===he)&&(he=void 0===$.styleFloat?"cssFloat":"styleFloat"),$[he]=te}return N},getStyle:function(N,R){var $=(N=b(N)).style[R];if(!$||"auto"===$){var ee=document.defaultView.getComputedStyle(N,null);$=ee?ee[R]:null}return"opacity"===R?$?parseFloat($):1:"auto"===$?null:$},makePositioned:function(N){N=b(N);var R=K.PrototypeAPI.getStyle(N,"position"),$={};return("static"===R||!R)&&($.position="relative",K.PrototypeAPI.Browser.Opera&&($.top=0,$.left=0),K.PrototypeAPI.setStyle(N,$),jQuery(N).data("prototype_made_positioned",!0)),N},undoPositioned:function(N){N=b(N);var R=jQuery(N);return R.data("prototype_made_positioned")&&(R.removeData("prototype_made_positioned"),K.PrototypeAPI.setStyle(N,{position:"",top:"",bottom:"",left:"",right:""})),N}};return{$:b,Class:y,Enumerable:_,isString:function m(N){return"[object String]"===D.call(N)},isArray:function d(N){return"[object Array]"===D.call(N)},Browser:B,parseQuery:function w(N){var $=N.trim().match(/([^?#]*)(#.*)?$/);if(!$)return{};for(var ee=$[1].split("&"),he=0,te=ee.length;he1?pe.join("="):pe[0];null!=we&&(we=we.gsub("+"," "),we=decodeURIComponent(we)),Ve in hash?(this.isArray(hash[Ve])||(hash[Ve]=[hash[Ve]]),hash[Ve].push(we)):hash[Ve]=we}}return{}},escapeHTML:I,escapeAttribute:I,getStyle:F.getStyle,setStyle:F.setStyle,makePositioned:F.makePositioned,undoPositioned:F.undoPositioned,$A:L}}(),Q.exports=K.PrototypeAPI},5188:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.RecordDataRequester=D.PrototypeAPI.Class.create();var U={formField_:null,codeField_:null,dataURL_:null,dataReqInput_:null,dataReqOutput_:null,inputFieldsHash_:null,outputFieldsHash_:null,noPriorDataReq_:!0,latestPendingAjaxRequest_:null,lastFieldVal_:null,lastDataHash_:null,outputToSameGroup_:null,autoCompUpdateList_:null,initialize:function(m,d,g,C,M){this.formField_=m,this.dataURL_=d,this.dataReqInput_=g,this.dataReqOutput_=C,this.outputToSameGroup_=M,this.setOutputNamesToRDRNames(m,C)},setOutputNamesToRDRNames:function(m,d){for(var g=D.Autocompleter.getFieldLookupKey(m),C=D.RecordDataRequester.outputFieldNameToRDRFieldName_,M=0,y=d.length;M0;if(null!==this.autoCompUpdateList_[d])for(var M in this.autoCompUpdateList_[d]){var y=M.split(","),_=L(y[0]),w=D.Autocompleter.getFieldVal(_);if("EQ"===y[1]&&w===y[2]||"NE"===y[1]&&w!==y[2])for(var I=this.autoCompUpdateList_[d][M],F=0,N=I.length;F0&&(m[y]=_)}return m},assignDataToFields:function(m,d){this.inputFieldsHash_||this.initFieldsHash();var g=[],C={},M=this.getOutputFieldsHash(),y=D.Autocompleter;for(var _ in m){var w=M[_];if(void 0!==w)for(var I=0,F=w.length;I0&&R[0]instanceof Array?(R[2]&&N.autocomp.initHeadings(R[2]),d?N.autocomp.setList(R[0],R[1]):N.autocomp.setListAndField(R[0],R[1])):d?N.autocomp.setList(R):N.autocomp.setListAndField(R),null!==this.autoCompUpdateList_&&null!==this.autoCompUpdateList_[$]){var ee={};ee[$]=R,this.processUpdateList(ee)}}}else d||(void 0!==N.comboField?N.comboField.mimicField(R,this.formField_.id):(D.Autocompleter.setFieldVal(N,R,!1),g.push(N),C[N.id]=R))}}D.Autocompleter.Event.notifyObservers(null,"RDR_ASSIGNMENT",{updatedFields:g,updatedFieldIDToVal:C,listField:this.formField_})},buildParameters:function(){var m={};this.inputFieldsHash_||this.initFieldsHash();var d=this.formField_.autocomp.getSelectedCodes()[0];if(null!=d?m.code_val=d:m.field_val=D.Autocompleter.getFieldVal(this.formField_),this.dataReqInput_)for(var g=0,C=this.dataReqInput_.length;g{Q.exports=function K(O){"use strict";O.ScreenReaderLog=function(L){if(void 0===L){for(var b="reader_log",D=(L=b,1);document.getElementById(L);)L=b+ ++D;this.logElement_=document.createElement("div"),this.logElement_.setAttribute("id",L),document.body.appendChild(this.logElement_)}else this.logElement_=document.getElementById(L);this.logElement_.setAttribute("aria-live","assertive"),this.logElement_.setAttribute("aria-relevant","additions"),this.logElement_.setAttribute("role","log"),this.logElement_.setAttribute("class","screen_reader_only")},O.ScreenReaderLog.prototype={add:function(L){var b=document.createElement("p");b.appendChild(document.createTextNode(L)),this.logElement_.appendChild(b)}},O.ScreenReaderLog.add=function(L){this.log_||(this.log_=new O.ScreenReaderLog("reader_log")),this.log_.add(L)}}},4263:(Q,K,O)=>{"use strict";var L=O(9903),b=O(3855),D=b(L("String.prototype.indexOf"));Q.exports=function(U,m){var d=L(U,!!m);return"function"==typeof d&&D(U,".prototype.")>-1?b(d):d}},3855:(Q,K,O)=>{"use strict";var L=O(224),b=O(9903),D=b("%Function.prototype.apply%"),B=b("%Function.prototype.call%"),U=b("%Reflect.apply%",!0)||L.call(B,D),m=b("%Object.getOwnPropertyDescriptor%",!0),d=b("%Object.defineProperty%",!0),g=b("%Math.max%");if(d)try{d({},"a",{value:1})}catch(M){d=null}Q.exports=function(y){var _=U(L,B,arguments);if(m&&d){var w=m(_,"length");w.configurable&&d(_,"length",{value:1+g(0,y.length-(arguments.length-1))})}return _};var C=function(){return U(L,D,arguments)};d?d(Q.exports,"apply",{value:C}):Q.exports.apply=C},5541:(Q,K,O)=>{"use strict";var L=O(2093),b=O(9102),D=O(5734),B=O(6687),U=O(8704),m=O(8266),d=O(4666),g=O(2086),C=O(9903),M=O(4263),y=O(2107),_=O(2069),w=O(8432),I=O(5709),F=O(6189),N=M("ArrayBuffer.prototype.byteLength",!0);function R(ie){if(!ie||"object"!=typeof ie||!N)return!1;try{return N(ie),!0}catch(X){return!1}}var $=M("Date.prototype.getTime"),ee=Object.getPrototypeOf,J=M("Object.prototype.toString"),he=C("%Set%",!0),te=M("Map.prototype.has",!0),pe=M("Map.prototype.get",!0),Ve=M("Map.prototype.size",!0),we=M("Set.prototype.add",!0),ce=M("Set.prototype.delete",!0),Ee=M("Set.prototype.has",!0),de=M("Set.prototype.size",!0);function Ne(ie,X,xe,Oe){for(var un,Qe=_(ie);(un=Qe.next())&&!un.done;)if(Mt(X,un.value,xe,Oe))return ce(ie,un.value),!0;return!1}function ke(ie){return void 0===ie?null:"object"!=typeof ie?"symbol"!=typeof ie&&("string"!=typeof ie&&"number"!=typeof ie||+ie==+ie):void 0}function He(ie,X,xe,Oe,Qe,un){var tn=ke(xe);if(null!=tn)return tn;var Qt=pe(X,tn),St=F({},Qe,{strict:!1});return!(void 0===Qt&&!te(X,tn)||!Mt(Oe,Qt,St,un))&&!te(ie,tn)&&Mt(Oe,Qt,St,un)}function ut(ie,X,xe){var Oe=ke(xe);return null!=Oe?Oe:Ee(X,Oe)&&!Ee(ie,Oe)}function An(ie,X,xe,Oe,Qe,un){for(var Qt,St,tn=_(ie);(Qt=tn.next())&&!Qt.done;)if(Mt(xe,St=Qt.value,Qe,un)&&Mt(Oe,pe(X,St),Qe,un))return ce(ie,St),!0;return!1}function Mt(ie,X,xe,Oe){var Qe=xe||{};if(Qe.strict?D(ie,X):ie===X)return!0;if(g(ie)!==g(X))return!1;if(!ie||!X||"object"!=typeof ie&&"object"!=typeof X)return Qe.strict?D(ie,X):ie==X;var hn,Qt=Oe.has(ie),St=Oe.has(X);if(Qt&&St){if(Oe.get(ie)===Oe.get(X))return!0}else hn={};return Qt||Oe.set(ie,hn),St||Oe.set(X,hn),function Ae(ie,X,xe,Oe){var Qe,un;if(typeof ie!=typeof X||null==ie||null==X||J(ie)!==J(X)||b(ie)!==b(X))return!1;if(m(ie)!==m(X))return!1;var St=ie instanceof Error,hn=X instanceof Error;if(St!==hn||(St||hn)&&(ie.name!==X.name||ie.message!==X.message))return!1;var Wr=B(ie),ji=B(X);if(Wr!==ji||(Wr||ji)&&(ie.source!==X.source||U(ie)!==U(X)))return!1;var yi=d(ie),bi=d(X);if(yi!==bi||(yi||bi)&&$(ie)!==$(X)||xe.strict&&ee&&ee(ie)!==ee(X)||I(ie)!==I(X))return!1;var ls=an(ie),Ar=an(X);if(ls!==Ar)return!1;if(ls||Ar){if(ie.length!==X.length)return!1;for(Qe=0;Qe=0;Qe--)if(Ln[Qe]!=uo[Qe])return!1;for(Qe=Ln.length-1;Qe>=0;Qe--)if(!Mt(ie[un=Ln[Qe]],X[un],xe,Oe))return!1;var Lo=y(ie),Kn=y(X);return Lo===Kn&&("Set"===Lo||"Set"===Kn?function Gn(ie,X,xe,Oe){if(de(ie)!==de(X))return!1;for(var tn,Qt,St,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(tn.value&&"object"==typeof tn.value)St||(St=new he),we(St,tn.value);else if(!Ee(X,tn.value)){if(xe.strict||!ut(ie,X,tn.value))return!1;St||(St=new he),we(St,tn.value)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(Qt.value&&"object"==typeof Qt.value){if(!Ne(St,Qt.value,xe.strict,Oe))return!1}else if(!xe.strict&&!Ee(ie,Qt.value)&&!Ne(St,Qt.value,xe.strict,Oe))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe):"Map"!==Lo||function sn(ie,X,xe,Oe){if(Ve(ie)!==Ve(X))return!1;for(var tn,Qt,St,hn,Wr,ji,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(Wr=tn.value[1],(hn=tn.value[0])&&"object"==typeof hn)St||(St=new he),we(St,hn);else if(void 0===(ji=pe(X,hn))&&!te(X,hn)||!Mt(Wr,ji,xe,Oe)){if(xe.strict||!He(ie,X,hn,Wr,xe,Oe))return!1;St||(St=new he),we(St,hn)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(ji=Qt.value[1],(hn=Qt.value[0])&&"object"==typeof hn){if(!An(St,ie,hn,ji,xe,Oe))return!1}else if(!(xe.strict||ie.has(hn)&&Mt(pe(ie,hn),ji,xe,Oe)||An(St,ie,hn,ji,F({},xe,{strict:!1}),Oe)))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe))}(ie,X,Qe,Oe)}function an(ie){return!(!ie||"object"!=typeof ie||"number"!=typeof ie.length||"function"!=typeof ie.copy||"function"!=typeof ie.slice||ie.length>0&&"number"!=typeof ie[0]||!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie)))}Q.exports=function(X,xe,Oe){return Mt(X,xe,Oe,w())}},1790:(Q,K,O)=>{"use strict";var L=O(2093),b="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),D=Object.prototype.toString,B=Array.prototype.concat,U=Object.defineProperty,d=O(9006)(),g=U&&d,C=function(y,_,w,I){_ in y&&(!function(y){return"function"==typeof y&&"[object Function]"===D.call(y)}(I)||!I())||(g?U(y,_,{configurable:!0,enumerable:!1,value:w,writable:!0}):y[_]=w)},M=function(y,_){var w=arguments.length>2?arguments[2]:{},I=L(_);b&&(I=B.call(I,Object.getOwnPropertySymbols(_)));for(var F=0;F{"use strict";var L=O(8642),b=Object.prototype.toString,D=Object.prototype.hasOwnProperty,B=function(C,M,y){for(var _=0,w=C.length;_=3&&(_=y),"[object Array]"===b.call(C)?B(C,M,_):"string"==typeof C?U(C,M,_):m(C,M,_)}},2199:Q=>{"use strict";var K="Function.prototype.bind called on incompatible ",O=Array.prototype.slice,L=Object.prototype.toString,b="[object Function]";Q.exports=function(B){var U=this;if("function"!=typeof U||L.call(U)!==b)throw new TypeError(K+U);for(var d,m=O.call(arguments,1),g=function(){if(this instanceof d){var w=U.apply(this,m.concat(O.call(arguments)));return Object(w)===w?w:this}return U.apply(B,m.concat(O.call(arguments)))},C=Math.max(0,U.length-m.length),M=[],y=0;y{"use strict";var L=O(2199);Q.exports=Function.prototype.bind||L},3677:Q=>{"use strict";var K=function(){return"string"==typeof function(){}.name},O=Object.getOwnPropertyDescriptor;if(O)try{O([],"length")}catch(b){O=null}K.functionsHaveConfigurableNames=function(){if(!K()||!O)return!1;var D=O(function(){},"name");return!!D&&!!D.configurable};var L=Function.prototype.bind;K.boundFunctionsHaveNames=function(){return K()&&"function"==typeof L&&""!==function(){}.bind().name},Q.exports=K},9903:(Q,K,O)=>{"use strict";var L,b=SyntaxError,D=Function,B=TypeError,U=function(Ee){try{return D('"use strict"; return ('+Ee+").constructor;")()}catch(de){}},m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(Ee){m=null}var d=function(){throw new B},g=m?function(){try{return d}catch(Ee){try{return m(arguments,"callee").get}catch(de){return d}}}():d,C=O(524)(),M=Object.getPrototypeOf||function(Ee){return Ee.__proto__},y={},_="undefined"==typeof Uint8Array?L:M(Uint8Array),w={"%AggregateError%":"undefined"==typeof AggregateError?L:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?L:ArrayBuffer,"%ArrayIteratorPrototype%":C?M([][Symbol.iterator]()):L,"%AsyncFromSyncIteratorPrototype%":L,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"==typeof Atomics?L:Atomics,"%BigInt%":"undefined"==typeof BigInt?L:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?L:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?L:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?L:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?L:FinalizationRegistry,"%Function%":D,"%GeneratorFunction%":y,"%Int8Array%":"undefined"==typeof Int8Array?L:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?L:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?L:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C?M(M([][Symbol.iterator]())):L,"%JSON%":"object"==typeof JSON?JSON:L,"%Map%":"undefined"==typeof Map?L:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&C?M((new Map)[Symbol.iterator]()):L,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?L:Promise,"%Proxy%":"undefined"==typeof Proxy?L:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?L:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?L:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&C?M((new Set)[Symbol.iterator]()):L,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?L:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C?M(""[Symbol.iterator]()):L,"%Symbol%":C?Symbol:L,"%SyntaxError%":b,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":B,"%Uint8Array%":"undefined"==typeof Uint8Array?L:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?L:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?L:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?L:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?L:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?L:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?L:WeakSet},I=function Ee(de){var Ne;if("%AsyncFunction%"===de)Ne=U("async function () {}");else if("%GeneratorFunction%"===de)Ne=U("function* () {}");else if("%AsyncGeneratorFunction%"===de)Ne=U("async function* () {}");else if("%AsyncGenerator%"===de){var ke=Ee("%AsyncGeneratorFunction%");ke&&(Ne=ke.prototype)}else if("%AsyncIteratorPrototype%"===de){var He=Ee("%AsyncGenerator%");He&&(Ne=M(He.prototype))}return w[de]=Ne,Ne},F={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},N=O(224),R=O(4031),$=N.call(Function.call,Array.prototype.concat),ee=N.call(Function.apply,Array.prototype.splice),J=N.call(Function.call,String.prototype.replace),he=N.call(Function.call,String.prototype.slice),te=N.call(Function.call,RegExp.prototype.exec),pe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ve=/\\(\\)?/g,we=function(de){var Ne=he(de,0,1),ke=he(de,-1);if("%"===Ne&&"%"!==ke)throw new b("invalid intrinsic syntax, expected closing `%`");if("%"===ke&&"%"!==Ne)throw new b("invalid intrinsic syntax, expected opening `%`");var He=[];return J(de,pe,function(ut,An,Mt,an){He[He.length]=Mt?J(an,Ve,"$1"):An||ut}),He},ce=function(de,Ne){var He,ke=de;if(R(F,ke)&&(ke="%"+(He=F[ke])[0]+"%"),R(w,ke)){var ut=w[ke];if(ut===y&&(ut=I(ke)),void 0===ut&&!Ne)throw new B("intrinsic "+de+" exists, but is not available. Please file an issue!");return{alias:He,name:ke,value:ut}}throw new b("intrinsic "+de+" does not exist!")};Q.exports=function(de,Ne){if("string"!=typeof de||0===de.length)throw new B("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof Ne)throw new B('"allowMissing" argument must be a boolean');if(null===te(/^%?[^%]*%?$/,de))throw new b("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ke=we(de),He=ke.length>0?ke[0]:"",ut=ce("%"+He+"%",Ne),An=ut.name,Mt=ut.value,an=!1,Gn=ut.alias;Gn&&(He=Gn[0],ee(ke,$([0,1],Gn)));for(var sn=1,Ae=!0;sn=ke.length){var Oe=m(Mt,ie);Mt=(Ae=!!Oe)&&"get"in Oe&&!("originalValue"in Oe.get)?Oe.get:Mt[ie]}else Ae=R(Mt,ie),Mt=Mt[ie];Ae&&!an&&(w[An]=Mt)}}return Mt}},253:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.getOwnPropertyDescriptor%",!0);if(b)try{b([],"length")}catch(D){b=null}Q.exports=b},5861:Q=>{"use strict";var K="undefined"!=typeof BigInt&&BigInt;Q.exports=function(){return"function"==typeof K&&"function"==typeof BigInt&&"bigint"==typeof K(42)&&"bigint"==typeof BigInt(42)}},9006:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.defineProperty%",!0),D=function(){if(b)try{return b({},"a",{value:1}),!0}catch(U){return!1}return!1};D.hasArrayLengthDefineBug=function(){if(!D())return null;try{return 1!==b([],"length",{value:1}).length}catch(U){return!0}},Q.exports=D},524:(Q,K,O)=>{"use strict";var L="undefined"!=typeof Symbol&&Symbol,b=O(6858);Q.exports=function(){return"function"==typeof L&&"function"==typeof Symbol&&"symbol"==typeof L("foo")&&"symbol"==typeof Symbol("bar")&&b()}},6858:Q=>{"use strict";Q.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var O={},L=Symbol("test"),b=Object(L);if("string"==typeof L||"[object Symbol]"!==Object.prototype.toString.call(L)||"[object Symbol]"!==Object.prototype.toString.call(b))return!1;for(L in O[L]=42,O)return!1;if("function"==typeof Object.keys&&0!==Object.keys(O).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(O).length)return!1;var B=Object.getOwnPropertySymbols(O);if(1!==B.length||B[0]!==L||!Object.prototype.propertyIsEnumerable.call(O,L))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var U=Object.getOwnPropertyDescriptor(O,L);if(42!==U.value||!0!==U.enumerable)return!1}return!0}},3261:(Q,K,O)=>{"use strict";var L=O(6858);Q.exports=function(){return L()&&!!Symbol.toStringTag}},4031:(Q,K,O)=>{"use strict";var L=O(224);Q.exports=L.call(Function.call,Object.prototype.hasOwnProperty)},9102:(Q,K,O)=>{"use strict";var L=O(3261)(),D=O(4263)("Object.prototype.toString"),B=function(g){return!(L&&g&&"object"==typeof g&&Symbol.toStringTag in g)&&"[object Arguments]"===D(g)},U=function(g){return!!B(g)||null!==g&&"object"==typeof g&&"number"==typeof g.length&&g.length>=0&&"[object Array]"!==D(g)&&"[object Function]"===D(g.callee)},m=function(){return B(arguments)}();B.isLegacyArguments=U,Q.exports=m?B:U},3:(Q,K,O)=>{"use strict";if(O(5861)()){var b=BigInt.prototype.valueOf;Q.exports=function(U){return null!=U&&"boolean"!=typeof U&&"string"!=typeof U&&"number"!=typeof U&&"symbol"!=typeof U&&"function"!=typeof U&&("bigint"==typeof U||function(U){try{return b.call(U),!0}catch(m){}return!1}(U))}}else Q.exports=function(U){return!1}},6180:(Q,K,O)=>{"use strict";var L=O(4263),b=L("Boolean.prototype.toString"),D=L("Object.prototype.toString"),m=O(3261)();Q.exports=function(g){return"boolean"==typeof g||null!==g&&"object"==typeof g&&(m&&Symbol.toStringTag in g?function(g){try{return b(g),!0}catch(C){return!1}}(g):"[object Boolean]"===D(g))}},8642:Q=>{"use strict";var L,b,K=Function.prototype.toString,O="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof O&&"function"==typeof Object.defineProperty)try{L=Object.defineProperty({},"length",{get:function(){throw b}}),b={},O(function(){throw 42},null,L)}catch(R){R!==b&&(O=null)}else O=null;var D=/^\s*class\b/,B=function($){try{var ee=K.call($);return D.test(ee)}catch(J){return!1}},U=function($){try{return!B($)&&(K.call($),!0)}catch(ee){return!1}},m=Object.prototype.toString,w="function"==typeof Symbol&&!!Symbol.toStringTag,I=!(0 in[,]),F=function(){return!1};if("object"==typeof document){var N=document.all;m.call(N)===m.call(document.all)&&(F=function($){if((I||!$)&&(void 0===$||"object"==typeof $))try{var ee=m.call($);return("[object HTMLAllCollection]"===ee||"[object HTML document.all class]"===ee||"[object HTMLCollection]"===ee||"[object Object]"===ee)&&null==$("")}catch(J){}return!1})}Q.exports=O?function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;try{O($,null,L)}catch(ee){if(ee!==b)return!1}return!B($)&&U($)}:function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;if(w)return U($);if(B($))return!1;var ee=m.call($);return!("[object Function]"!==ee&&"[object GeneratorFunction]"!==ee&&!/^\[object HTML/.test(ee))&&U($)}},4666:(Q,K,O)=>{"use strict";var L=Date.prototype.getDay,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"object"==typeof d&&null!==d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Date]"===D.call(d))}},1587:Q=>{"use strict";Q.exports=Number.isFinite||function(K){return!("number"!=typeof K||K!=K||K===1/0||K===-1/0)}},5869:(Q,K,O)=>{var L=O(1587);Q.exports=Number.isInteger||function(b){return"number"==typeof b&&L(b)&&Math.floor(b)===b}},9898:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;K||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U),D)try{D.call(U)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1046:(Q,K,O)=>{"use strict";var L=Number.prototype.toString,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"number"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Number]"===D.call(d))}},6687:(Q,K,O)=>{"use strict";var D,B,U,m,L=O(4263),b=O(3261)();if(b){D=L("Object.prototype.hasOwnProperty"),B=L("RegExp.prototype.exec"),U={};var d=function(){throw U};m={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(m[Symbol.toPrimitive]=d)}var g=L("Object.prototype.toString"),C=Object.getOwnPropertyDescriptor;Q.exports=b?function(_){if(!_||"object"!=typeof _)return!1;var w=C(_,"lastIndex");if(!w||!D(w,"value"))return!1;try{B(_,m)}catch(F){return F===U}}:function(_){return!(!_||"object"!=typeof _&&"function"!=typeof _)&&"[object RegExp]"===g(_)}},3870:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;O||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!D&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(D.call(U),b)try{b.call(U)}catch(m){return!0}return U instanceof O}catch(m){}return!1}},4764:(Q,K,O)=>{"use strict";var L=String.prototype.valueOf,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"string"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object String]"===D.call(d))}},6434:(Q,K,O)=>{"use strict";var L=Object.prototype.toString;if(O(524)()){var D=Symbol.prototype.toString,B=/^Symbol\(.*\)$/;Q.exports=function(d){if("symbol"==typeof d)return!0;if("[object Symbol]"!==L.call(d))return!1;try{return function(d){return"symbol"==typeof d.valueOf()&&B.test(D.call(d))}(d)}catch(g){return!1}}}else Q.exports=function(d){return!1}},7673:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=D("Object.prototype.toString"),U=O(3261)(),m=O(253),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("Array.prototype.indexOf",!0)||function(F,N){for(var R=0;R-1}return!!m&&function(F){var N=!1;return L(y,function(R,$){if(!N)try{N=R.call(F)===$}catch(ee){}}),N}(F)}},5585:Q=>{"use strict";var L,K="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,O="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;K||(L=function(U){return!1});var b=K?K.prototype.has:null,D=O?O.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U,b),D)try{D.call(U,D)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1902:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=L("%WeakSet%",!0),B=b("WeakSet.prototype.has",!0);if(B){var U=b("WeakMap.prototype.has",!0);Q.exports=function(d){if(!d||"object"!=typeof d)return!1;try{if(B(d,B),U)try{U(d,U)}catch(g){return!0}return d instanceof D}catch(g){}return!1}}else Q.exports=function(d){return!1}},8266:Q=>{var K={}.toString;Q.exports=Array.isArray||function(O){return"[object Array]"==K.call(O)}},6908:function(Q,K,O){(Q=O.nmd(Q)).exports=function(){"use strict";var L,N;function b(){return L.apply(null,arguments)}function B(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function U(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function m(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function d(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(m(c,h))return!1;return!0}function g(c){return void 0===c}function C(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function M(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function y(c,h){var S,v=[],z=c.length;for(S=0;S>>0;for(S=0;S0)for(v=0;v=0?v?"+":"":"-")+Math.pow(10,Math.max(0,h-S.length)).toString().substr(1)+S}var Gn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,sn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ae={},ie={};function X(c,h,v,S){var z=S;"string"==typeof S&&(z=function(){return this[S]()}),c&&(ie[c]=z),h&&(ie[h[0]]=function(){return an(z.apply(this,arguments),h[1],h[2])}),v&&(ie[v]=function(){return this.localeData().ordinal(z.apply(this,arguments),c)})}function xe(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function Qe(c,h){return c.isValid()?(h=un(h,c.localeData()),Ae[h]=Ae[h]||function Oe(c){var v,S,h=c.match(Gn);for(v=0,S=h.length;v=0&&sn.test(c);)c=c.replace(sn,S),sn.lastIndex=0,v-=1;return c}var co={};function Cn(c,h){var v=c.toLowerCase();co[v]=co[v+"s"]=co[h]=c}function Ln(c){return"string"==typeof c?co[c]||co[c.toLowerCase()]:void 0}function uo(c){var v,S,h={};for(S in c)m(c,S)&&(v=Ln(S))&&(h[v]=c[S]);return h}var Lo={};function Kn(c,h){Lo[c]=h}function Fo(c){return c%4==0&&c%100!=0||c%400==0}function qn(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function pt(c){var h=+c,v=0;return 0!==h&&isFinite(h)&&(v=qn(h)),v}function ho(c,h){return function(v){return null!=v?(tl(this,c,v),b.updateOffset(this,h),this):Ta(this,c)}}function Ta(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function tl(c,h,v){c.isValid()&&!isNaN(v)&&("FullYear"===h&&Fo(c.year())&&1===c.month()&&29===c.date()?(v=pt(v),c._d["set"+(c._isUTC?"UTC":"")+h](v,c.month(),qt(v,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](v))}var et,oe=/\d/,se=/\d\d/,Vt=/\d{3}/,Zt=/\d{4}/,gn=/[+-]?\d{6}/,qe=/\d\d?/,At=/\d\d\d\d?/,gr=/\d\d\d\d\d\d?/,ft=/\d{1,3}/,$i=/\d{1,4}/,No=/[+-]?\d{1,6}/,vt=/\d+/,je=/[+-]?\d+/,ka=/Z|[+-]\d\d:?\d\d/gi,xa=/Z|[+-]\d\d(?::?\d\d)?/gi,Wi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Me(c,h,v){et[c]=de(h)?h:function(S,z){return S&&v?v:h}}function hs(c,h){return m(et,c)?et[c](h._strict,h._locale):new RegExp(function nl(c){return ki(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,v,S,z,W){return v||S||z||W}))}(c))}function ki(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}et={};var fo={};function mt(c,h){var v,z,S=h;for("string"==typeof c&&(c=[c]),C(h)&&(S=function(W,fe){fe[h]=pt(W)}),z=c.length,v=0;v68?1900:2e3)};var lt=ho("FullYear",!0);function Lh(c,h,v,S,z,W,fe){var Ke;return c<100&&c>=0?(Ke=new Date(c+400,h,v,S,z,W,fe),isFinite(Ke.getFullYear())&&Ke.setFullYear(c)):Ke=new Date(c,h,v,S,z,W,fe),Ke}function xi(c){var h,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,v)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function ms(c,h,v){var S=7+h-v;return-(7+xi(c,0,S).getUTCDay()-h)%7+S-1}function Fh(c,h,v,S,z){var wt,ln,Ke=1+7*(h-1)+(7+v-S)%7+ms(c,S,z);return Ke<=0?ln=fs(wt=c-1)+Ke:Ke>fs(c)?(wt=c+1,ln=Ke-fs(c)):(wt=c,ln=Ke),{year:wt,dayOfYear:ln}}function vr(c,h,v){var W,fe,S=ms(c.year(),h,v),z=Math.floor((c.dayOfYear()-S-1)/7)+1;return z<1?W=z+ni(fe=c.year()-1,h,v):z>ni(c.year(),h,v)?(W=z-ni(c.year(),h,v),fe=c.year()+1):(fe=c.year(),W=z),{week:W,year:fe}}function ni(c,h,v){var S=ms(c,h,v),z=ms(c+1,h,v);return(fs(c)-S+z)/7}X("w",["ww",2],"wo","week"),X("W",["WW",2],"Wo","isoWeek"),Cn("week","w"),Cn("isoWeek","W"),Kn("week",5),Kn("isoWeek",5),Me("w",qe),Me("ww",qe,se),Me("W",qe),Me("WW",qe,se),na(["w","ww","W","WW"],function(c,h,v,S){h[S.substr(0,1)]=pt(c)});function za(c,h){return c.slice(h,7).concat(c.slice(0,h))}X("d",0,"do","day"),X("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),X("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),X("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),X("e",0,0,"weekday"),X("E",0,0,"isoWeekday"),Cn("day","d"),Cn("weekday","e"),Cn("isoWeekday","E"),Kn("day",11),Kn("weekday",11),Kn("isoWeekday",11),Me("d",qe),Me("e",qe),Me("E",qe),Me("dd",function(c,h){return h.weekdaysMinRegex(c)}),Me("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Me("dddd",function(c,h){return h.weekdaysRegex(c)}),na(["dd","ddd","dddd"],function(c,h,v,S){var z=v._locale.weekdaysParse(c,S,v._strict);null!=z?h.d=z:F(v).invalidWeekday=c}),na(["d","e","E"],function(c,h,v,S){h[S]=pt(c)});var Mc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ol="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),hu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),mo=Wi,ps=Wi,Nh=Wi;function mu(c,h,v){var S,z,W,fe=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)W=w([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(W,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(W,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(W,"").toLocaleLowerCase();return v?"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null}function Ci(){function c(Zi,qo){return qo.length-Zi.length}var W,fe,Ke,wt,ln,h=[],v=[],S=[],z=[];for(W=0;W<7;W++)fe=w([2e3,1]).day(W),Ke=ki(this.weekdaysMin(fe,"")),wt=ki(this.weekdaysShort(fe,"")),ln=ki(this.weekdays(fe,"")),h.push(Ke),v.push(wt),S.push(ln),z.push(Ke),z.push(wt),z.push(ln);h.sort(c),v.sort(c),S.sort(c),z.sort(c),this._weekdaysRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(){return this.hours()%12||12}function gs(c,h){X(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function al(c,h){return h._meridiemParse}X("H",["HH",2],0,"hour"),X("h",["hh",2],0,ia),X("k",["kk",2],0,function cr(){return this.hours()||24}),X("hmm",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)}),X("hmmss",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)+an(this.seconds(),2)}),X("Hmm",0,0,function(){return""+this.hours()+an(this.minutes(),2)}),X("Hmmss",0,0,function(){return""+this.hours()+an(this.minutes(),2)+an(this.seconds(),2)}),gs("a",!0),gs("A",!1),Cn("hour","h"),Kn("hour",13),Me("a",al),Me("A",al),Me("H",qe),Me("h",qe),Me("k",qe),Me("HH",qe,se),Me("hh",qe,se),Me("kk",qe,se),Me("hmm",At),Me("hmmss",gr),Me("Hmm",At),Me("Hmmss",gr),mt(["H","HH"],3),mt(["k","kk"],function(c,h,v){var S=pt(c);h[3]=24===S?0:S}),mt(["a","A"],function(c,h,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),mt(["h","hh"],function(c,h,v){h[3]=pt(c),F(v).bigHour=!0}),mt("hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S)),F(v).bigHour=!0}),mt("hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z)),F(v).bigHour=!0}),mt("Hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S))}),mt("Hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z))});var ra=ho("Hours",!0);var ht,gu={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ip,monthsShort:Ih,week:{dow:0,doy:6},weekdays:Mc,weekdaysMin:hu,weekdaysShort:ol,meridiemParse:/[ap]\.?m?\.?/i},Nt={},Ie={};function xn(c,h){var v,S=Math.min(c.length,h.length);for(v=0;v0;){if(z=Qr(W.slice(0,v).join("-")))return z;if(S&&S.length>=v&&xn(W,S)>=v-1)break;v--}h++}return ht}(c)}function Ro(c){var h,v=c._a;return v&&-2===F(c).overflow&&(h=v[1]<0||v[1]>11?1:v[2]<1||v[2]>qt(v[0],v[1])?2:v[3]<0||v[3]>24||24===v[3]&&(0!==v[4]||0!==v[5]||0!==v[6])?3:v[4]<0||v[4]>59?4:v[5]<0||v[5]>59?5:v[6]<0||v[6]>999?6:-1,F(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),F(c)._overflowWeeks&&-1===h&&(h=7),F(c)._overflowWeekday&&-1===h&&(h=8),F(c).overflow=h),c}var Sc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ei=/Z|[+-]\d\d(?::?\d\d)?/,Vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ho=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Fr=/^\/?Date\((-?\d+)/i,Ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function dn(c){var h,v,W,fe,Ke,wt,S=c._i,z=Sc.exec(S)||sa.exec(S),ln=Vo.length,Zi=Ho.length;if(z){for(F(c).iso=!0,h=0,v=ln;h7)&&(wt=!0)):(W=c._locale._week.dow,fe=c._locale._week.doy,ln=vr(Pn(),W,fe),v=Oi(h.gg,c._a[0],ln.year),S=Oi(h.w,ln.week),null!=h.d?((z=h.d)<0||z>6)&&(wt=!0):null!=h.e?(z=h.e+W,(h.e<0||h.e>6)&&(wt=!0)):z=W),S<1||S>ni(v,W,fe)?F(c)._overflowWeeks=!0:null!=wt?F(c)._overflowWeekday=!0:(Ke=Fh(v,S,z,W,fe),c._a[0]=Ke.year,c._dayOfYear=Ke.dayOfYear)}(c),null!=c._dayOfYear&&(fe=Oi(c._a[0],z[0]),(c._dayOfYear>fs(fe)||0===c._dayOfYear)&&(F(c)._overflowDayOfYear=!0),v=xi(fe,0,c._dayOfYear),c._a[1]=v.getUTCMonth(),c._a[2]=v.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=S[h]=z[h];for(;h<7;h++)c._a[h]=S[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?xi:Lh).apply(null,S),W=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==W&&(F(c).weekdayMismatch=!0)}}function Dc(c){if(c._f!==b.ISO_8601)if(c._f!==b.RFC_2822){c._a=[],F(c).empty=!0;var v,S,z,W,fe,ln,Zi,h=""+c._i,Ke=h.length,wt=0;for(Zi=(z=un(c._f,c._locale).match(Gn)||[]).length,v=0;v0&&F(c).unusedInput.push(fe),h=h.slice(h.indexOf(S)+S.length),wt+=S.length),ie[W]?(S?F(c).empty=!1:F(c).unusedTokens.push(W),ds(W,S,c)):c._strict&&!S&&F(c).unusedTokens.push(W);F(c).charsLeftOver=Ke-wt,h.length>0&&F(c).unusedInput.push(h),c._a[3]<=12&&!0===F(c).bigHour&&c._a[3]>0&&(F(c).bigHour=void 0),F(c).parsedDateParts=c._a.slice(0),F(c).meridiem=c._meridiem,c._a[3]=function up(c,h,v){var S;return null==v?h:null!=c.meridiemHour?c.meridiemHour(h,v):(null!=c.isPM&&((S=c.isPM(v))&&h<12&&(h+=12),!S&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(ln=F(c).era)&&(c._a[0]=c._locale.erasConvertYear(ln,c._a[0])),_u(c),Ro(c)}else ys(c);else dn(c)}function Yh(c){var h=c._i,v=c._f;return c._locale=c._locale||rt(c._l),null===h||void 0===v&&""===h?$({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),pe(h)?new te(Ro(h)):(M(h)?c._d=h:B(v)?function hp(c){var h,v,S,z,W,fe,Ke=!1,wt=c._f.length;if(0===wt)return F(c).invalidFormat=!0,void(c._d=new Date(NaN));for(z=0;zthis?this:c:$()});function jh(c,h){var v,S;if(1===h.length&&B(h[0])&&(h=h[0]),!h.length)return Pn();for(v=h[0],S=1;S=0?new Date(c+400,h,v)-Jr:new Date(c,h,v).valueOf()}function Tu(c,h,v){return c<100&&c>=0?Date.UTC(c+400,h,v)-Jr:Date.UTC(c,h,v)}function qc(c,h){return h.erasAbbrRegex(c)}function La(){var z,W,c=[],h=[],v=[],S=[],fe=this.eras();for(z=0,W=fe.length;z(W=ni(c,S,z))&&(h=W),jc.call(this,c,h,v,S,z))}function jc(c,h,v,S,z){var W=Fh(c,h,v,S,z),fe=xi(W.year,0,W.dayOfYear);return this.year(fe.getUTCFullYear()),this.month(fe.getUTCMonth()),this.date(fe.getUTCDate()),this}X("N",0,0,"eraAbbr"),X("NN",0,0,"eraAbbr"),X("NNN",0,0,"eraAbbr"),X("NNNN",0,0,"eraName"),X("NNNNN",0,0,"eraNarrow"),X("y",["y",1],"yo","eraYear"),X("y",["yy",2],0,"eraYear"),X("y",["yyy",3],0,"eraYear"),X("y",["yyyy",4],0,"eraYear"),Me("N",qc),Me("NN",qc),Me("NNN",qc),Me("NNNN",function fd(c,h){return h.erasNameRegex(c)}),Me("NNNNN",function gl(c,h){return h.erasNarrowRegex(c)}),mt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,v,S){var z=v._locale.erasParse(c,S,v._strict);z?F(v).era=z:F(v).invalidEra=c}),Me("y",vt),Me("yy",vt),Me("yyy",vt),Me("yyyy",vt),Me("yo",function vl(c,h){return h._eraYearOrdinalRegex||vt}),mt(["y","yy","yyy","yyyy"],0),mt(["yo"],function(c,h,v,S){var z;v._locale._eraYearOrdinalRegex&&(z=c.match(v._locale._eraYearOrdinalRegex)),h[0]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,z):parseInt(c,10)}),X(0,["gg",2],0,function(){return this.weekYear()%100}),X(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fa("gggg","weekYear"),Fa("ggggg","weekYear"),Fa("GGGG","isoWeekYear"),Fa("GGGGG","isoWeekYear"),Cn("weekYear","gg"),Cn("isoWeekYear","GG"),Kn("weekYear",1),Kn("isoWeekYear",1),Me("G",je),Me("g",je),Me("GG",qe,se),Me("gg",qe,se),Me("GGGG",$i,Zt),Me("gggg",$i,Zt),Me("GGGGG",No,gn),Me("ggggg",No,gn),na(["gggg","ggggg","GGGG","GGGGG"],function(c,h,v,S){h[S.substr(0,2)]=pt(c)}),na(["gg","GG"],function(c,h,v,S){h[S]=b.parseTwoDigitYear(c)}),X("Q",0,"Qo","quarter"),Cn("quarter","Q"),Kn("quarter",7),Me("Q",oe),mt("Q",function(c,h){h[1]=3*(pt(c)-1)}),X("D",["DD",2],"Do","date"),Cn("date","D"),Kn("date",9),Me("D",qe),Me("DD",qe,se),Me("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),mt(["D","DD"],2),mt("Do",function(c,h){h[2]=pt(c.match(qe)[0])});var Iu=ho("Date",!0);X("DDD",["DDDD",3],"DDDo","dayOfYear"),Cn("dayOfYear","DDD"),Kn("dayOfYear",4),Me("DDD",ft),Me("DDDD",Vt),mt(["DDD","DDDD"],function(c,h,v){v._dayOfYear=pt(c)}),X("m",["mm",2],0,"minute"),Cn("minute","m"),Kn("minute",14),Me("m",qe),Me("mm",qe,se),mt(["m","mm"],4);var kp=ho("Minutes",!1);X("s",["ss",2],0,"second"),Cn("second","s"),Kn("second",15),Me("s",qe),Me("ss",qe,se),mt(["s","ss"],5);var vo,$c,_l=ho("Seconds",!1);for(X("S",0,0,function(){return~~(this.millisecond()/100)}),X(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),X(0,["SSS",3],0,"millisecond"),X(0,["SSSS",4],0,function(){return 10*this.millisecond()}),X(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),X(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),X(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),X(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),X(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Cn("millisecond","ms"),Kn("millisecond",16),Me("S",ft,oe),Me("SS",ft,se),Me("SSS",ft,Vt),vo="SSSS";vo.length<=9;vo+="S")Me(vo,vt);function yl(c,h){h[6]=pt(1e3*("0."+c))}for(vo="S";vo.length<=9;vo+="S")mt(vo,yl);$c=ho("Milliseconds",!1),X("z",0,0,"zoneAbbr"),X("zz",0,0,"zoneName");var De=te.prototype;function bl(c){return c}De.add=pl,De.calendar=function Xh(c,h){1===arguments.length&&(arguments[0]?Cu(arguments[0])?(c=arguments[0],h=void 0):wu(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var v=c||Pn(),S=hl(v,this).startOf("day"),z=b.calendarFormat(this,S)||"sameElse",W=h&&(de(h[z])?h[z].call(this,v):h[z]);return this.format(W||this.localeData().calendar(z,this,Pn(v)))},De.clone=function Jh(){return new te(this)},De.diff=function ae(c,h,v){var S,z,W;if(!this.isValid())return NaN;if(!(S=hl(c,this)).isValid())return NaN;switch(z=6e4*(S.utcOffset()-this.utcOffset()),h=Ln(h)){case"year":W=re(this,S)/12;break;case"month":W=re(this,S);break;case"quarter":W=re(this,S)/3;break;case"second":W=(this-S)/1e3;break;case"minute":W=(this-S)/6e4;break;case"hour":W=(this-S)/36e5;break;case"day":W=(this-S-z)/864e5;break;case"week":W=(this-S-z)/6048e5;break;default:W=this-S}return v?W:qn(W)},De.endOf=function Vc(c){var h,v;if(void 0===(c=Ln(c))||"millisecond"===c||!this.isValid())return this;switch(v=this._isUTC?Tu:Rc,c){case"year":h=v(this.year()+1,0,1)-1;break;case"quarter":h=v(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=v(this.year(),this.month()+1,1)-1;break;case"week":h=v(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=v(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=v(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=go-Aa(h+(this._isUTC?0:this.utcOffset()*ca),go)-1;break;case"minute":h=this._d.valueOf(),h+=ca-Aa(h,ca)-1;break;case"second":h=this._d.valueOf(),h+=1e3-Aa(h,1e3)-1}return this._d.setTime(h),b.updateOffset(this,!0),this},De.format=function Xr(c){c||(c=this.isUtc()?b.defaultFormatUtc:b.defaultFormat);var h=Qe(this,c);return this.localeData().postformat(h)},De.from=function Lc(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.fromNow=function Fc(c){return this.from(Pn(),c)},De.to=function Tp(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.toNow=function id(c){return this.to(Pn(),c)},De.get=function us(c){return de(this[c=Ln(c)])?this[c]():this},De.invalidAt=function zu(){return F(this).overflow},De.isAfter=function ed(c,h){var v=pe(c)?c:Pn(c);return!(!this.isValid()||!v.isValid())&&("millisecond"===(h=Ln(h)||"millisecond")?this.valueOf()>v.valueOf():v.valueOf()9999?Qe(v,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):de(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(v,"Z")):Qe(v,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},De.inspect=function bs(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var v,S,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),v="["+c+'("]',S=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(v+S+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(De[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),De.toJSON=function Uc(){return this.isValid()?this.toISOString():null},De.toString=function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},De.unix=function Du(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function Hc(){return this._d.valueOf()-6e4*(this._offset||0)},De.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},De.eraName=function Vi(){var c,h,v,S=this.localeData().eras();for(c=0,h=S.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},De.isLocal=function wp(){return!!this.isValid()&&!this._isUTC},De.isUtcOffset=function Qn(){return!!this.isValid()&&this._isUTC},De.isUtc=yu,De.isUTC=yu,De.zoneAbbr=function Au(){return this._isUTC?"UTC":""},De.zoneName=function Lu(){return this._isUTC?"Coordinated Universal Time":""},De.dates=we("dates accessor is deprecated. Use date instead.",Iu),De.months=we("months accessor is deprecated. Use month instead",cu),De.years=we("years accessor is deprecated. Use year instead",lt),De.zone=we("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ec(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),De.isDSTShifted=we("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qh(){if(!g(this._isDSTShifted))return this._isDSTShifted;var h,c={};return he(c,this),(c=Yh(c))._a?(h=c._isUTC?w(c._a):Pn(c._a),this._isDSTShifted=this.isValid()&&function Dt(c,h,v){var fe,S=Math.min(c.length,h.length),z=Math.abs(c.length-h.length),W=0;for(fe=0;fe0):this._isDSTShifted=!1,this._isDSTShifted});var Rt=He.prototype;function Wc(c,h,v,S){var z=rt(),W=w().set(S,h);return z[v](W,c)}function Gc(c,h,v){if(C(c)&&(h=c,c=void 0),c=c||"",null!=h)return Wc(c,h,v,"month");var S,z=[];for(S=0;S<12;S++)z[S]=Wc(c,S,v,"month");return z}function Cl(c,h,v,S){"boolean"==typeof c?(C(h)&&(v=h,h=void 0),h=h||""):(v=h=c,c=!1,C(h)&&(v=h,h=void 0),h=h||"");var fe,z=rt(),W=c?z._week.dow:0,Ke=[];if(null!=v)return Wc(h,(v+W)%7,S,"day");for(fe=0;fe<7;fe++)Ke[fe]=Wc(h,(fe+W)%7,S,"day");return Ke}Rt.calendar=function Mt(c,h,v){var S=this._calendar[c]||this._calendar.sameElse;return de(S)?S.call(h,v):S},Rt.longDateFormat=function Qt(c){var h=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return h||!v?h:(this._longDateFormat[c]=v.match(Gn).map(function(S){return"MMMM"===S||"MM"===S||"DD"===S||"dddd"===S?S.slice(1):S}).join(""),this._longDateFormat[c])},Rt.invalidDate=function hn(){return this._invalidDate},Rt.ordinal=function yi(c){return this._ordinal.replace("%d",c)},Rt.preparse=bl,Rt.postformat=bl,Rt.relativeTime=function ls(c,h,v,S){var z=this._relativeTime[v];return de(z)?z(c,h,v,S):z.replace(/%d/i,c)},Rt.pastFuture=function Ar(c,h){var v=this._relativeTime[c>0?"future":"past"];return de(v)?v(h):v.replace(/%s/i,h)},Rt.set=function Ne(c){var h,v;for(v in c)m(c,v)&&(de(h=c[v])?this[v]=h:this["_"+v]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Rt.eras=function Yc(c,h){var v,S,z,W=this._eras||rt("en")._eras;for(v=0,S=W.length;v=0)return W[S]},Rt.erasConvertYear=function ld(c,h){var v=c.since<=c.until?1:-1;return void 0===h?b(c.since).year():b(c.since).year()+(h-c.offset)*v},Rt.erasAbbrRegex=function hd(c){return m(this,"_erasAbbrRegex")||La.call(this),c?this._erasAbbrRegex:this._erasRegex},Rt.erasNameRegex=function ud(c){return m(this,"_erasNameRegex")||La.call(this),c?this._erasNameRegex:this._erasRegex},Rt.erasNarrowRegex=function dd(c){return m(this,"_erasNarrowRegex")||La.call(this),c?this._erasNarrowRegex:this._erasRegex},Rt.months=function Ct(c,h){return c?B(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Ah).test(h)?"format":"standalone"][c.month()]:B(this._months)?this._months:this._months.standalone},Rt.monthsShort=function il(c,h){return c?B(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Ah.test(h)?"format":"standalone"][c.month()]:B(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Rt.monthsParse=function su(c,h,v){var S,z,W;if(this._monthsParseExact)return op.call(this,c,h,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(z=w([2e3,S]),v&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(z,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(z,"").replace(".","")+"$","i")),!v&&!this._monthsParse[S]&&(W="^"+this.months(z,"")+"|^"+this.monthsShort(z,""),this._monthsParse[S]=new RegExp(W.replace(".",""),"i")),v&&"MMMM"===h&&this._longMonthsParse[S].test(c))return S;if(v&&"MMM"===h&&this._shortMonthsParse[S].test(c))return S;if(!v&&this._monthsParse[S].test(c))return S}},Rt.monthsRegex=function bc(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=rp),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Rt.monthsShortRegex=function rl(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Rt.week=function ap(c){return vr(c,this._week.dow,this._week.doy).week},Rt.firstDayOfYear=function vn(){return this._week.doy},Rt.firstDayOfWeek=function Lr(){return this._week.dow},Rt.weekdays=function tt(c,h){var v=B(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?za(v,this._week.dow):c?v[c.day()]:v},Rt.weekdaysMin=function fu(c){return!0===c?za(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Rt.weekdaysShort=function du(c){return!0===c?za(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Rt.weekdaysParse=function Tt(c,h,v){var S,z,W;if(this._weekdaysParseExact)return mu.call(this,c,h,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(z=w([2e3,1]).day(S),v&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(W="^"+this.weekdays(z,"")+"|^"+this.weekdaysShort(z,"")+"|^"+this.weekdaysMin(z,""),this._weekdaysParse[S]=new RegExp(W.replace(".",""),"i")),v&&"dddd"===h&&this._fullWeekdaysParse[S].test(c))return S;if(v&&"ddd"===h&&this._shortWeekdaysParse[S].test(c))return S;if(v&&"dd"===h&&this._minWeekdaysParse[S].test(c))return S;if(!v&&this._weekdaysParse[S].test(c))return S}},Rt.weekdaysRegex=function Pi(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=mo),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Rt.weekdaysShortRegex=function nn(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ps),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Rt.weekdaysMinRegex=function Ri(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nh),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Rt.isPM=function vs(c){return"p"===(c+"").toLowerCase().charAt(0)},Rt.meridiem=function zi(c,h,v){return c>11?v?"pm":"PM":v?"am":"AM"},rn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var h=c%10;return c+(1===pt(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),b.lang=we("moment.lang is deprecated. Use moment.locale instead.",rn),b.langData=we("moment.langData is deprecated. Use moment.localeData instead.",rt);var Rr=Math.abs;function Ms(c,h,v,S){var z=Fn(h,v);return c._milliseconds+=S*z._milliseconds,c._days+=S*z._days,c._months+=S*z._months,c._bubble()}function Qc(c){return c<0?Math.floor(c):Math.ceil(c)}function Zc(c){return 4800*c/146097}function Xc(c){return 146097*c/4800}function _o(c){return function(){return this.as(c)}}var Ru=_o("ms"),Vu=_o("s"),Va=_o("m"),wd=_o("h"),Zn=_o("d"),Jc=_o("w"),Md=_o("M"),Hu=_o("Q"),e1=_o("y");function br(c){return function(){return this.isValid()?this._data[c]:NaN}}var Bu=br("milliseconds"),t1=br("seconds"),Ua=br("minutes"),xp=br("hours"),Sd=br("days"),$e=br("months"),Pp=br("years");var Yo=Math.round,Ts={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ep(c,h,v,S,z){return z.relativeTime(h||1,!!v,c,S)}var Uu=Math.abs;function zn(c){return(c>0)-(c<0)||+c}function Ya(){if(!this.isValid())return this.localeData().invalidDate();var S,z,W,fe,wt,ln,Zi,qo,c=Uu(this._milliseconds)/1e3,h=Uu(this._days),v=Uu(this._months),Ke=this.asSeconds();return Ke?(S=qn(c/60),z=qn(S/60),c%=60,S%=60,W=qn(v/12),v%=12,fe=c?c.toFixed(3).replace(/\.?0+$/,""):"",wt=Ke<0?"-":"",ln=zn(this._months)!==zn(Ke)?"-":"",Zi=zn(this._days)!==zn(Ke)?"-":"",qo=zn(this._milliseconds)!==zn(Ke)?"-":"",wt+"P"+(W?ln+W+"Y":"")+(v?ln+v+"M":"")+(h?Zi+h+"D":"")+(z||S||c?"T":"")+(z?qo+z+"H":"")+(S?qo+S+"M":"")+(c?qo+fe+"S":"")):"P0D"}var zt=xc.prototype; +//! moment.js +return zt.isValid=function bp(){return this._isValid},zt.abs=function wl(){var c=this._data;return this._milliseconds=Rr(this._milliseconds),this._days=Rr(this._days),this._months=Rr(this._months),c.milliseconds=Rr(c.milliseconds),c.seconds=Rr(c.seconds),c.minutes=Rr(c.minutes),c.hours=Rr(c.hours),c.months=Rr(c.months),c.years=Rr(c.years),this},zt.add=function Cd(c,h){return Ms(this,c,h,1)},zt.subtract=function Fu(c,h){return Ms(this,c,h,-1)},zt.as=function Ml(c){if(!this.isValid())return NaN;var h,v,S=this._milliseconds;if("month"===(c=Ln(c))||"quarter"===c||"year"===c)switch(h=this._days+S/864e5,v=this._months+Zc(h),c){case"month":return v;case"quarter":return v/3;case"year":return v/12}else switch(h=this._days+Math.round(Xc(this._months)),c){case"week":return h/7+S/6048e5;case"day":return h+S/864e5;case"hour":return 24*h+S/36e5;case"minute":return 1440*h+S/6e4;case"second":return 86400*h+S/1e3;case"millisecond":return Math.floor(864e5*h)+S;default:throw new Error("Unknown unit "+c)}},zt.asMilliseconds=Ru,zt.asSeconds=Vu,zt.asMinutes=Va,zt.asHours=wd,zt.asDays=Zn,zt.asWeeks=Jc,zt.asMonths=Md,zt.asQuarters=Hu,zt.asYears=e1,zt.valueOf=function Ss(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*pt(this._months/12):NaN},zt._bubble=function Nu(){var z,W,fe,Ke,wt,c=this._milliseconds,h=this._days,v=this._months,S=this._data;return c>=0&&h>=0&&v>=0||c<=0&&h<=0&&v<=0||(c+=864e5*Qc(Xc(v)+h),h=0,v=0),S.milliseconds=c%1e3,z=qn(c/1e3),S.seconds=z%60,W=qn(z/60),S.minutes=W%60,fe=qn(W/60),S.hours=fe%24,h+=qn(fe/24),v+=wt=qn(Zc(h)),h-=Qc(Xc(wt)),Ke=qn(v/12),v%=12,S.days=h,S.months=v,S.years=Ke,this},zt.clone=function Ha(){return Fn(this)},zt.get=function Ba(c){return c=Ln(c),this.isValid()?this[c+"s"]():NaN},zt.milliseconds=Bu,zt.seconds=t1,zt.minutes=Ua,zt.hours=xp,zt.days=Sd,zt.weeks=function zp(){return qn(this.days()/7)},zt.months=$e,zt.years=Pp,zt.humanize=function Ap(c,h){if(!this.isValid())return this.localeData().invalidDate();var z,W,v=!1,S=Ts;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(v=c),"object"==typeof h&&(S=Object.assign({},Ts,h),null!=h.s&&null==h.ss&&(S.ss=h.s-1)),W=function Op(c,h,v,S){var z=Fn(c).abs(),W=Yo(z.as("s")),fe=Yo(z.as("m")),Ke=Yo(z.as("h")),wt=Yo(z.as("d")),ln=Yo(z.as("M")),Zi=Yo(z.as("w")),qo=Yo(z.as("y")),yo=W<=v.ss&&["s",W]||W0,yo[4]=S,Ep.apply(null,yo)}(this,!v,S,z=this.localeData()),v&&(W=z.pastFuture(+this,W)),z.postformat(W)},zt.toISOString=Ya,zt.toString=Ya,zt.toJSON=Ya,zt.locale=rd,zt.localeData=Ii,zt.toIsoString=we("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ya),zt.lang=Nc,X("X",0,0,"unix"),X("x",0,0,"valueOf"),Me("x",je),Me("X",/[+-]?\d+(\.\d{1,3})?/),mt("X",function(c,h,v){v._d=new Date(1e3*parseFloat(c))}),mt("x",function(c,h,v){v._d=new Date(pt(c))}),b.version="2.29.4",function D(c){L=c}(Pn),b.fn=De,b.min=function vp(){return jh("isBefore",[].slice.call(arguments,0))},b.max=function _p(){return jh("isAfter",[].slice.call(arguments,0))},b.now=function(){return Date.now?Date.now():+new Date},b.utc=w,b.unix=function _d(c){return Pn(1e3*c)},b.months=function yd(c,h){return Gc(c,h,"months")},b.isDate=M,b.locale=rn,b.invalid=$,b.duration=Fn,b.isMoment=pe,b.weekdays=function bd(c,h,v){return Cl(c,h,v,"weekdays")},b.parseZone=function Ra(){return Pn.apply(null,arguments).parseZone()},b.localeData=rt,b.isDuration=Zr,b.monthsShort=function eo(c,h){return Gc(c,h,"monthsShort")},b.weekdaysMin=function Kc(c,h,v){return Cl(c,h,v,"weekdaysMin")},b.defineLocale=aa,b.updateLocale=function _s(c,h){if(null!=h){var v,S,z=gu;null!=Nt[c]&&null!=Nt[c].parentLocale?Nt[c].set(ke(Nt[c]._config,h)):(null!=(S=Qr(c))&&(z=S._config),h=ke(z,h),null==S&&(h.abbr=c),(v=new He(h)).parentLocale=Nt[c],Nt[c]=v),rn(c)}else null!=Nt[c]&&(null!=Nt[c].parentLocale?(Nt[c]=Nt[c].parentLocale,c===rn()&&rn(c)):null!=Nt[c]&&delete Nt[c]);return Nt[c]},b.locales=function ll(){return ut(Nt)},b.weekdaysShort=function ws(c,h,v){return Cl(c,h,v,"weekdaysShort")},b.normalizeUnits=Ln,b.relativeTimeRounding=function Ip(c){return void 0===c?Yo:"function"==typeof c&&(Yo=c,!0)},b.relativeTimeThreshold=function Ds(c,h){return void 0!==Ts[c]&&(void 0===h?Ts[c]:(Ts[c]=h,"s"===c&&(Ts.ss=h-1),!0))},b.calendarFormat=function Sp(c,h){var v=c.diff(h,"days",!0);return v<-6?"sameElse":v<-1?"lastWeek":v<0?"lastDay":v<1?"sameDay":v<2?"nextDay":v<7?"nextWeek":"sameElse"},b.prototype=De,b.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},b}()},8597:(Q,K,O)=>{var L="function"==typeof Map&&Map.prototype,b=Object.getOwnPropertyDescriptor&&L?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,D=L&&b&&"function"==typeof b.get?b.get:null,B=L&&Map.prototype.forEach,U="function"==typeof Set&&Set.prototype,m=Object.getOwnPropertyDescriptor&&U?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=U&&m&&"function"==typeof m.get?m.get:null,g=U&&Set.prototype.forEach,M="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,_="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,I="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,F=Boolean.prototype.valueOf,N=Object.prototype.toString,R=Function.prototype.toString,$=String.prototype.match,ee=String.prototype.slice,J=String.prototype.replace,he=String.prototype.toUpperCase,te=String.prototype.toLowerCase,pe=RegExp.prototype.test,Ve=Array.prototype.concat,we=Array.prototype.join,ce=Array.prototype.slice,Ee=Math.floor,de="function"==typeof BigInt?BigInt.prototype.valueOf:null,Ne=Object.getOwnPropertySymbols,ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,He="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ut="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,An=Object.prototype.propertyIsEnumerable,Mt=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(oe){return oe.__proto__}:null);function an(oe,se){if(oe===1/0||oe===-1/0||oe!=oe||oe&&oe>-1e3&&oe<1e3||pe.call(/e/,se))return se;var Vt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof oe){var Zt=oe<0?-Ee(-oe):Ee(oe);if(Zt!==oe){var gn=String(Zt),qe=ee.call(se,gn.length+1);return J.call(gn,Vt,"$&_")+"."+J.call(J.call(qe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return J.call(se,Vt,"$&_")}var Gn=O(4654),sn=Gn.custom,Ae=hn(sn)?sn:null;function ie(oe,se,Vt){var Zt="double"===(Vt.quoteStyle||se)?'"':"'";return Zt+oe+Zt}function X(oe){return J.call(String(oe),/"/g,""")}function xe(oe){return!("[object Array]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function Qe(oe){return!("[object RegExp]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function hn(oe){if(He)return oe&&"object"==typeof oe&&oe instanceof Symbol;if("symbol"==typeof oe)return!0;if(!oe||"object"!=typeof oe||!ke)return!1;try{return ke.call(oe),!0}catch(se){}return!1}Q.exports=function oe(se,Vt,Zt,gn){var qe=Vt||{};if(yi(qe,"quoteStyle")&&"single"!==qe.quoteStyle&&"double"!==qe.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(yi(qe,"maxStringLength")&&("number"==typeof qe.maxStringLength?qe.maxStringLength<0&&qe.maxStringLength!==1/0:null!==qe.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var At=!yi(qe,"customInspect")||qe.customInspect;if("boolean"!=typeof At&&"symbol"!==At)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(yi(qe,"indent")&&null!==qe.indent&&"\t"!==qe.indent&&!(parseInt(qe.indent,10)===qe.indent&&qe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(yi(qe,"numericSeparator")&&"boolean"!=typeof qe.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var gr=qe.numericSeparator;if(void 0===se)return"undefined";if(null===se)return"null";if("boolean"==typeof se)return se?"true":"false";if("string"==typeof se)return cs(se,qe);if("number"==typeof se){if(0===se)return 1/0/se>0?"0":"-0";var ft=String(se);return gr?an(se,ft):ft}if("bigint"==typeof se){var $i=String(se)+"n";return gr?an(se,$i):$i}var No=void 0===qe.depth?5:qe.depth;if(void 0===Zt&&(Zt=0),Zt>=No&&No>0&&"object"==typeof se)return xe(se)?"[Array]":"[Object]";var vt=function tl(oe,se){var Vt;if("\t"===oe.indent)Vt="\t";else{if(!("number"==typeof oe.indent&&oe.indent>0))return null;Vt=we.call(Array(oe.indent+1)," ")}return{base:Vt,prev:we.call(Array(se+1),Vt)}}(qe,Zt);if(void 0===gn)gn=[];else if(Ar(gn,se)>=0)return"[Circular]";function je(wn,Ni,Gr){if(Ni&&(gn=ce.call(gn)).push(Ni),Gr){var Kr={depth:qe.depth};return yi(qe,"quoteStyle")&&(Kr.quoteStyle=qe.quoteStyle),oe(wn,Kr,Zt+1,gn)}return oe(wn,qe,Zt+1,gn)}if("function"==typeof se&&!Qe(se)){var ka=function ls(oe){if(oe.name)return oe.name;var se=$.call(R.call(oe),/^function\s*([\w$]+)/);return se?se[1]:null}(se),xa=Da(se,je);return"[Function"+(ka?": "+ka:" (anonymous)")+"]"+(xa.length>0?" { "+we.call(xa,", ")+" }":"")}if(hn(se)){var Se=He?J.call(String(se),/^(Symbol\(.*\))_[^)]*$/,"$1"):ke.call(se);return"object"!=typeof se||He?Se:qn(Se)}if(function Kn(oe){return!(!oe||"object"!=typeof oe)&&("undefined"!=typeof HTMLElement&&oe instanceof HTMLElement||"string"==typeof oe.nodeName&&"function"==typeof oe.getAttribute)}(se)){for(var Wi="<"+te.call(String(se.nodeName)),et=se.attributes||[],Me=0;Me"}if(xe(se)){if(0===se.length)return"[]";var hs=Da(se,je);return vt&&!function Ta(oe){for(var se=0;se=0)return!1;return!0}(hs)?"["+us(hs,vt)+"]":"[ "+we.call(hs,", ")+" ]"}if(function un(oe){return!("[object Error]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)){var nl=Da(se,je);return"cause"in Error.prototype||!("cause"in se)||An.call(se,"cause")?0===nl.length?"["+String(se)+"]":"{ ["+String(se)+"] "+we.call(nl,", ")+" }":"{ ["+String(se)+"] "+we.call(Ve.call("[cause]: "+je(se.cause),nl),", ")+" }"}if("object"==typeof se&&At){if(Ae&&"function"==typeof se[Ae]&&Gn)return Gn(se,{depth:No-Zt});if("symbol"!==At&&"function"==typeof se.inspect)return se.inspect()}if(function co(oe){if(!D||!oe||"object"!=typeof oe)return!1;try{D.call(oe);try{d.call(oe)}catch(se){return!0}return oe instanceof Map}catch(se){}return!1}(se)){var ki=[];return B.call(se,function(wn,Ni){ki.push(je(Ni,se,!0)+" => "+je(wn,se))}),ho("Map",D.call(se),ki,vt)}if(function uo(oe){if(!d||!oe||"object"!=typeof oe)return!1;try{d.call(oe);try{D.call(oe)}catch(se){return!0}return oe instanceof Set}catch(se){}return!1}(se)){var fo=[];return g.call(se,function(wn){fo.push(je(wn,se))}),ho("Set",d.call(se),fo,vt)}if(function Cn(oe){if(!M||!oe||"object"!=typeof oe)return!1;try{M.call(oe,M);try{_.call(oe,_)}catch(se){return!0}return oe instanceof WeakMap}catch(se){}return!1}(se))return pt("WeakMap");if(function Lo(oe){if(!_||!oe||"object"!=typeof oe)return!1;try{_.call(oe,_);try{M.call(oe,M)}catch(se){return!0}return oe instanceof WeakSet}catch(se){}return!1}(se))return pt("WeakSet");if(function Ln(oe){if(!I||!oe||"object"!=typeof oe)return!1;try{return I.call(oe),!0}catch(se){}return!1}(se))return pt("WeakRef");if(function Qt(oe){return!("[object Number]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(Number(se)));if(function Wr(oe){if(!oe||"object"!=typeof oe||!de)return!1;try{return de.call(oe),!0}catch(se){}return!1}(se))return qn(je(de.call(se)));if(function St(oe){return!("[object Boolean]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(F.call(se));if(function tn(oe){return!("[object String]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(String(se)));if(!function Oe(oe){return!("[object Date]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)&&!Qe(se)){var mt=Da(se,je),na=Mt?Mt(se)===Object.prototype:se instanceof Object||se.constructor===Object,ds=se instanceof Object?"":"null prototype",li=!na&&ut&&Object(se)===se&&ut in se?ee.call(bi(se),8,-1):ds?"Object":"",lr=(na||"function"!=typeof se.constructor?"":se.constructor.name?se.constructor.name+" ":"")+(li||ds?"["+we.call(Ve.call([],li||[],ds||[]),": ")+"] ":"");return 0===mt.length?lr+"{}":vt?lr+"{"+us(mt,vt)+"}":lr+"{ "+we.call(mt,", ")+" }"}return String(se)};var ji=Object.prototype.hasOwnProperty||function(oe){return oe in this};function yi(oe,se){return ji.call(oe,se)}function bi(oe){return N.call(oe)}function Ar(oe,se){if(oe.indexOf)return oe.indexOf(se);for(var Vt=0,Zt=oe.length;Vtse.maxStringLength){var Vt=oe.length-se.maxStringLength,Zt="... "+Vt+" more character"+(Vt>1?"s":"");return cs(ee.call(oe,0,se.maxStringLength),se)+Zt}return ie(J.call(J.call(oe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Fo),"single",se)}function Fo(oe){var se=oe.charCodeAt(0),Vt={8:"b",9:"t",10:"n",12:"f",13:"r"}[se];return Vt?"\\"+Vt:"\\x"+(se<16?"0":"")+he.call(se.toString(16))}function qn(oe){return"Object("+oe+")"}function pt(oe){return oe+" { ? }"}function ho(oe,se,Vt,Zt){return oe+" ("+se+") {"+(Zt?us(Vt,Zt):we.call(Vt,", "))+"}"}function us(oe,se){if(0===oe.length)return"";var Vt="\n"+se.prev+se.base;return Vt+we.call(oe,","+Vt)+"\n"+se.prev}function Da(oe,se){var Vt=xe(oe),Zt=[];if(Vt){Zt.length=oe.length;for(var gn=0;gn{"use strict";var K=function(O){return O!=O};Q.exports=function(L,b){return 0===L&&0===b?1/L==1/b:!!(L===b||K(L)&&K(b))}},5734:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(6872),B=O(3306),U=O(7715),m=b(B(),Object);L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},3306:(Q,K,O)=>{"use strict";var L=O(6872);Q.exports=function(){return"function"==typeof Object.is?Object.is:L}},7715:(Q,K,O)=>{"use strict";var L=O(3306),b=O(1790);Q.exports=function(){var B=L();return b(Object,{is:B},{is:function(){return Object.is!==B}}),B}},7010:(Q,K,O)=>{"use strict";var L;if(!Object.keys){var b=Object.prototype.hasOwnProperty,D=Object.prototype.toString,B=O(5185),U=Object.prototype.propertyIsEnumerable,m=!U.call({toString:null},"toString"),d=U.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],C=function(w){var I=w.constructor;return I&&I.prototype===w},M={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var w in window)try{if(!M["$"+w]&&b.call(window,w)&&null!==window[w]&&"object"==typeof window[w])try{C(window[w])}catch(I){return!0}}catch(I){return!0}return!1}();L=function(I){var F=null!==I&&"object"==typeof I,N="[object Function]"===D.call(I),R=B(I),$=F&&"[object String]"===D.call(I),ee=[];if(!F&&!N&&!R)throw new TypeError("Object.keys called on a non-object");var J=d&&N;if($&&I.length>0&&!b.call(I,0))for(var he=0;he0)for(var te=0;te{"use strict";var L=Array.prototype.slice,b=O(5185),D=Object.keys,B=D?function(d){return D(d)}:O(7010),U=Object.keys;B.shim=function(){if(Object.keys){var d=function(){var g=Object.keys(arguments);return g&&g.length===arguments.length}(1,2);d||(Object.keys=function(C){return b(C)?U(L.call(C)):U(C)})}else Object.keys=B;return Object.keys||B},Q.exports=B},5185:Q=>{"use strict";var K=Object.prototype.toString;Q.exports=function(L){var b=K.call(L),D="[object Arguments]"===b;return D||(D="[object Array]"!==b&&null!==L&&"object"==typeof L&&"number"==typeof L.length&&L.length>=0&&"[object Function]"===K.call(L.callee)),D}},2461:(Q,K,O)=>{"use strict";var L=O(2093),b=O(6858)(),D=O(4263),B=Object,U=D("Array.prototype.push"),m=D("Object.prototype.propertyIsEnumerable"),d=b?Object.getOwnPropertySymbols:null;Q.exports=function(C,M){if(null==C)throw new TypeError("target must be an object");var y=B(C);if(1===arguments.length)return y;for(var _=1;_{"use strict";var L=O(1790),b=O(3855),D=O(2461),B=O(6255),U=O(152),m=b.apply(B()),d=function(C,M){return m(Object,arguments)};L(d,{getPolyfill:B,implementation:D,shim:U}),Q.exports=d},6255:(Q,K,O)=>{"use strict";var L=O(2461);Q.exports=function(){return!Object.assign||function(){if(!Object.assign)return!1;for(var B="abcdefghijklmnopqrst",U=B.split(""),m={},d=0;d{"use strict";var L=O(1790),b=O(6255);Q.exports=function(){var B=b();return L(Object,{assign:B},{assign:function(){return Object.assign!==B}}),B}},4040:(Q,K,O)=>{"use strict";var L=O(3677).functionsHaveConfigurableNames(),b=Object,D=TypeError;Q.exports=function(){if(null!=this&&this!==b(this))throw new D("RegExp.prototype.flags getter called on non-object");var U="";return this.hasIndices&&(U+="d"),this.global&&(U+="g"),this.ignoreCase&&(U+="i"),this.multiline&&(U+="m"),this.dotAll&&(U+="s"),this.unicode&&(U+="u"),this.sticky&&(U+="y"),U},L&&Object.defineProperty&&Object.defineProperty(Q.exports,"name",{value:"get flags"})},8704:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(4040),B=O(9783),U=O(9369),m=b(B());L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},9783:(Q,K,O)=>{"use strict";var L=O(4040),b=O(1790).supportsDescriptors,D=Object.getOwnPropertyDescriptor;Q.exports=function(){if(b&&"gim"===/a/gim.flags){var U=D(RegExp.prototype,"flags");if(U&&"function"==typeof U.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var m="",d={};if(Object.defineProperty(d,"hasIndices",{get:function(){m+="d"}}),Object.defineProperty(d,"sticky",{get:function(){m+="y"}}),"dy"===m)return U.get}}return L}},9369:(Q,K,O)=>{"use strict";var L=O(1790).supportsDescriptors,b=O(9783),D=Object.getOwnPropertyDescriptor,B=Object.defineProperty,U=TypeError,m=Object.getPrototypeOf,d=/a/;Q.exports=function(){if(!L||!m)throw new U("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var C=b(),M=m(d),y=D(M,"flags");return(!y||y.get!==C)&&B(M,"flags",{configurable:!0,enumerable:!1,get:C}),C}},8432:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=O(8597),B=L("%TypeError%"),U=L("%WeakMap%",!0),m=L("%Map%",!0),d=b("WeakMap.prototype.get",!0),g=b("WeakMap.prototype.set",!0),C=b("WeakMap.prototype.has",!0),M=b("Map.prototype.get",!0),y=b("Map.prototype.set",!0),_=b("Map.prototype.has",!0),w=function(R,$){for(var J,ee=R;null!==(J=ee.next);ee=J)if(J.key===$)return ee.next=J.next,J.next=R.next,R.next=J,J};Q.exports=function(){var $,ee,J,he={assert:function(te){if(!he.has(te))throw new B("Side channel does not contain "+D(te))},get:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return d($,te)}else if(m){if(ee)return M(ee,te)}else if(J)return function(R,$){var ee=w(R,$);return ee&&ee.value}(J,te)},has:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return C($,te)}else if(m){if(ee)return _(ee,te)}else if(J)return function(R,$){return!!w(R,$)}(J,te);return!1},set:function(te,pe){U&&te&&("object"==typeof te||"function"==typeof te)?($||($=new U),g($,te,pe)):m?(ee||(ee=new m),y(ee,te,pe)):(J||(J={key:{},next:null}),function(R,$,ee){var J=w(R,$);J?J.value=ee:R.next={key:$,next:R.next,value:ee}}(J,te,pe))}};return he}},2086:(Q,K,O)=>{"use strict";var L=O(4764),b=O(1046),D=O(6180),B=O(6434),U=O(3);Q.exports=function(d){return null==d||"object"!=typeof d&&"function"!=typeof d?null:L(d)?"String":b(d)?"Number":D(d)?"Boolean":B(d)?"Symbol":U(d)?"BigInt":void 0}},5709:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=O(253),U=D("Object.prototype.toString"),m=O(3261)(),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("String.prototype.slice"),M={},y=Object.getPrototypeOf;m&&B&&y&&L(g,function(I){if("function"==typeof d[I]){var F=new d[I];if(Symbol.toStringTag in F){var N=y(F),R=B(N,Symbol.toStringTag);if(!R){var $=y(N);R=B($,Symbol.toStringTag)}M[I]=R.get}}});var w=O(7673);Q.exports=function(F){return!!w(F)&&(m&&Symbol.toStringTag in F?function(F){var N=!1;return L(M,function(R,$){if(!N)try{var ee=R.call(F);ee===$&&(N=ee)}catch(J){}}),N}(F):C(U(F),8,-1))}},82:Q=>{Q.exports={STU3:"partial",R4:"WIP"}},4654:()=>{},5271:Q=>{"use strict";var K=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],O="undefined"==typeof globalThis?global:globalThis;Q.exports=function(){for(var b=[],D=0;D{"use strict";var L=O(9102);if(O(524)()||O(6858)()){var b=Symbol.iterator;Q.exports=function(ce){return null!=ce&&void 0!==ce[b]?ce[b]():L(ce)?Array.prototype[b].call(ce):void 0}}else{var D=O(8266),B=O(4764),U=O(9903),m=U("%Map%",!0),d=U("%Set%",!0),g=O(4263),C=g("Array.prototype.push"),M=g("String.prototype.charCodeAt"),y=g("String.prototype.slice"),w=function(ce){var Ee=0;return{next:function(){var ke,Ne=Ee>=ce.length;return Ne||(ke=ce[Ee],Ee+=1),{done:Ne,value:ke}}}},I=function(ce,Ee){if(D(ce)||L(ce))return w(ce);if(B(ce)){var de=0;return{next:function(){var ke=function(ce,Ee){if(Ee+1>=ce.length)return Ee+1;var Ne=M(ce,Ee);if(Ne<55296||Ne>56319)return Ee+1;var ke=M(ce,Ee+1);return ke<56320||ke>57343?Ee+1:Ee+2}(ce,de),He=y(ce,de,ke);return de=ke,{done:ke>ce.length,value:He}}}}return Ee&&void 0!==ce["_es6-shim iterator_"]?ce["_es6-shim iterator_"]():void 0};if(m||d){var F=O(9898),N=O(3870),R=g("Map.prototype.forEach",!0),$=g("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var ee=g("Map.prototype.iterator",!0),J=g("Set.prototype.iterator",!0),he=function(we){var ce=!1;return{next:function(){try{return{done:ce,value:ce?void 0:we.next()}}catch(de){return ce=!0,{done:!0,value:void 0}}}}};var te=g("Map.prototype.@@iterator",!0)||g("Map.prototype._es6-shim iterator_",!0),pe=g("Set.prototype.@@iterator",!0)||g("Set.prototype._es6-shim iterator_",!0);Q.exports=function(ce){return function(ce){if(F(ce)){if(ee)return he(ee(ce));if(te)return te(ce);if(R){var Ee=[];return R(ce,function(Ne,ke){C(Ee,[ke,Ne])}),w(Ee)}}if(N(ce)){if(J)return he(J(ce));if(pe)return pe(ce);if($){var de=[];return $(ce,function(Ne){C(de,Ne)}),w(de)}}}(ce)||I(ce)}}else Q.exports=function(ce){if(null!=ce)return I(ce,!0)}}},2107:(Q,K,O)=>{"use strict";var L=O(9898),b=O(3870),D=O(5585),B=O(1902);Q.exports=function(m){if(m&&"object"==typeof m){if(L(m))return"Map";if(b(m))return"Set";if(D(m))return"WeakMap";if(B(m))return"WeakSet"}return!1}},8210:Q=>{"use strict";Q.exports=JSON.parse('{"license":"The following data (prefixes and units) was generated by the UCUM LHC code from the UCUM data and selected LOINC combinations of UCUM units. The license for the UCUM LHC code (demo and library code as well as the combined units) is located at https://github.com/lhncbc/ucum-lhc/blob/LICENSE.md.","prefixes":{"config":["code_","ciCode_","name_","printSymbol_","value_","exp_"],"data":[["E","EX","exa","E",1000000000000000000,"18"],["G","GA","giga","G",1000000000,"9"],["Gi","GIB","gibi","Gi",1073741824,null],["Ki","KIB","kibi","Ki",1024,null],["M","MA","mega","M",1000000,"6"],["Mi","MIB","mebi","Mi",1048576,null],["P","PT","peta","P",1000000000000000,"15"],["T","TR","tera","T",1000000000000,"12"],["Ti","TIB","tebi","Ti",1099511627776,null],["Y","YA","yotta","Y",1e+24,"24"],["Z","ZA","zetta","Z",1e+21,"21"],["a","A","atto","a",1e-18,"-18"],["c","C","centi","c",0.01,"-2"],["d","D","deci","d",0.1,"-1"],["da","DA","deka","da",10,"1"],["f","F","femto","f",1e-15,"-15"],["h","H","hecto","h",100,"2"],["k","K","kilo","k",1000,"3"],["m","M","milli","m",0.001,"-3"],["n","N","nano","n",1e-9,"-9"],["p","P","pico","p",1e-12,"-12"],["u","U","micro","\u03bc",0.000001,"-6"],["y","YO","yocto","y",1.0000000000000001e-24,"-24"],["z","ZO","zepto","z",1e-21,"-21"]]},"units":{"config":["isBase_","name_","csCode_","ciCode_","property_","magnitude_",["dim_","dimVec_"],"printSymbol_","class_","isMetric_","variable_","cnv_","cnvPfx_","isSpecial_","isArbitrary_","moleExp_","synonyms_","source_","loincProperty_","category_","guidance_","csUnitString_","ciUnitString_","baseFactorStr_","baseFactor_","defError_"],"data":[[true,"meter","m","M","length",1,[1,0,0,0,0,0,0],"m",null,false,"L",null,1,false,false,0,"meters; metres; distance","UCUM","Len","Clinical","unit of length = 1.09361 yards",null,null,null,null,false],[true,"second - time","s","S","time",1,[0,1,0,0,0,0,0],"s",null,false,"T",null,1,false,false,0,"seconds","UCUM","Time","Clinical","",null,null,null,null,false],[true,"gram","g","G","mass",1,[0,0,1,0,0,0,0],"g",null,false,"M",null,1,false,false,0,"grams; gm","UCUM","Mass","Clinical","",null,null,null,null,false],[true,"radian","rad","RAD","plane angle",1,[0,0,0,1,0,0,0],"rad",null,false,"A",null,1,false,false,0,"radians","UCUM","Angle","Clinical","unit of angular measure where 1 radian = 1/2\u03c0 turn = 57.296 degrees. ",null,null,null,null,false],[true,"degree Kelvin","K","K","temperature",1,[0,0,0,0,1,0,0],"K",null,false,"C",null,1,false,false,0,"Kelvin; degrees","UCUM","Temp","Clinical","absolute, thermodynamic temperature scale ",null,null,null,null,false],[true,"coulomb","C","C","electric charge",1,[0,0,0,0,0,1,0],"C",null,false,"Q",null,1,false,false,0,"coulombs","UCUM","","Clinical","defined as amount of 1 electron charge = 6.2415093\xd710^18 e, and equivalent to 1 Ampere-second",null,null,null,null,false],[true,"candela","cd","CD","luminous intensity",1,[0,0,0,0,0,0,1],"cd",null,false,"F",null,1,false,false,0,"candelas","UCUM","","Clinical","SI base unit of luminous intensity",null,null,null,null,false],[false,"the number ten for arbitrary powers","10*","10*","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10^; 10 to the arbitrary powers","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number ten for arbitrary powers","10^","10^","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10*; 10 to the arbitrary power","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number pi","[pi]","[PI]","number",3.141592653589793,[0,0,0,0,0,0,0],"\u03c0","dimless",false,null,null,1,false,false,0,"\u03c0","UCUM","","Constant","a mathematical constant; the ratio of a circle\'s circumference to its diameter \u2248 3.14159","1","1","3.1415926535897932384626433832795028841971693993751058209749445923",3.141592653589793,false],[false,"","%","%","fraction",0.01,[0,0,0,0,0,0,0],"%","dimless",false,null,null,1,false,false,0,"percents","UCUM","FR; NFR; MFR; CFR; SFR Rto; etc. ","Clinical","","10*-2","10*-2","1",1,false],[false,"parts per thousand","[ppth]","[PPTH]","fraction",0.001,[0,0,0,0,0,0,0],"ppth","dimless",false,null,null,1,false,false,0,"ppth; 10^-3","UCUM","MCnc; MCnt","Clinical","[ppth] is often used in solution concentrations as 1 g/L or 1 g/kg.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-3","10*-3","1",1,false],[false,"parts per million","[ppm]","[PPM]","fraction",0.000001,[0,0,0,0,0,0,0],"ppm","dimless",false,null,null,1,false,false,0,"ppm; 10^-6","UCUM","MCnt; MCnc; SFr","Clinical","[ppm] is often used in solution concentrations as 1 mg/L or 1 mg/kg. Also used to express mole fractions as 1 mmol/mol.\\n\\n[ppm] is also used in nuclear magnetic resonance (NMR) to represent chemical shift - the difference of a measured frequency in parts per million from the reference frequency.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-6","10*-6","1",1,false],[false,"parts per billion","[ppb]","[PPB]","fraction",1e-9,[0,0,0,0,0,0,0],"ppb","dimless",false,null,null,1,false,false,0,"ppb; 10^-9","UCUM","MCnt; MCnc; SFr","Clinical","[ppb] is often used in solution concentrations as 1 ug/L or 1 ug/kg. Also used to express mole fractions as 1 umol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-9","10*-9","1",1,false],[false,"parts per trillion","[pptr]","[PPTR]","fraction",1e-12,[0,0,0,0,0,0,0],"pptr","dimless",false,null,null,1,false,false,0,"pptr; 10^-12","UCUM","MCnt; MCnc; SFr","Clinical","[pptr] is often used in solution concentrations as 1 ng/L or 1 ng/kg. Also used to express mole fractions as 1 nmol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-12","10*-12","1",1,false],[false,"mole","mol","MOL","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"mol","si",true,null,null,1,false,false,1,"moles","UCUM","Sub","Clinical","Measure the number of molecules ","10*23","10*23","6.0221367",6.0221367,false],[false,"steradian - solid angle","sr","SR","solid angle",1,[0,0,0,2,0,0,0],"sr","si",true,null,null,1,false,false,0,"square radian; rad2; rad^2","UCUM","Angle","Clinical","unit of solid angle in three-dimensional geometry analagous to radian; used in photometry which measures the perceived brightness of object by human eye (e.g. radiant intensity = watt/steradian)","rad2","RAD2","1",1,false],[false,"hertz","Hz","HZ","frequency",1,[0,-1,0,0,0,0,0],"Hz","si",true,null,null,1,false,false,0,"Herz; frequency; frequencies","UCUM","Freq; Num","Clinical","equal to one cycle per second","s-1","S-1","1",1,false],[false,"newton","N","N","force",1000,[1,-2,1,0,0,0,0],"N","si",true,null,null,1,false,false,0,"Newtons","UCUM","Force","Clinical","unit of force with base units kg.m/s2","kg.m/s2","KG.M/S2","1",1,false],[false,"pascal","Pa","PAL","pressure",1000,[-1,-2,1,0,0,0,0],"Pa","si",true,null,null,1,false,false,0,"pascals","UCUM","Pres","Clinical","standard unit of pressure equal to 1 newton per square meter (N/m2)","N/m2","N/M2","1",1,false],[false,"joule","J","J","energy",1000,[2,-2,1,0,0,0,0],"J","si",true,null,null,1,false,false,0,"joules","UCUM","Enrg","Clinical","unit of energy defined as the work required to move an object 1 m with a force of 1 N (N.m) or an electric charge of 1 C through 1 V (C.V), or to produce 1 W for 1 s (W.s) ","N.m","N.M","1",1,false],[false,"watt","W","W","power",1000,[2,-3,1,0,0,0,0],"W","si",true,null,null,1,false,false,0,"watts","UCUM","EngRat","Clinical","unit of power equal to 1 Joule per second (J/s) = kg\u22c5m2\u22c5s\u22123","J/s","J/S","1",1,false],[false,"Ampere","A","A","electric current",1,[0,-1,0,0,0,1,0],"A","si",true,null,null,1,false,false,0,"Amperes","UCUM","ElpotRat","Clinical","unit of electric current equal to flow rate of electrons equal to 16.2415\xd710^18 elementary charges moving past a boundary in one second or 1 Coulomb/second","C/s","C/S","1",1,false],[false,"volt","V","V","electric potential",1000,[2,-2,1,0,0,-1,0],"V","si",true,null,null,1,false,false,0,"volts","UCUM","Elpot","Clinical","unit of electric potential (voltage) = 1 Joule per Coulomb (J/C)","J/C","J/C","1",1,false],[false,"farad","F","F","electric capacitance",0.001,[-2,2,-1,0,0,2,0],"F","si",true,null,null,1,false,false,0,"farads; electric capacitance","UCUM","","Clinical","CGS unit of electric capacitance with base units C/V (Coulomb per Volt)","C/V","C/V","1",1,false],[false,"ohm","Ohm","OHM","electric resistance",1000,[2,-1,1,0,0,-2,0],"\u03a9","si",true,null,null,1,false,false,0,"\u03a9; resistance; ohms","UCUM","","Clinical","unit of electrical resistance with units of Volt per Ampere","V/A","V/A","1",1,false],[false,"siemens","S","SIE","electric conductance",0.001,[-2,1,-1,0,0,2,0],"S","si",true,null,null,1,false,false,0,"Reciprocal ohm; mho; \u03a9\u22121; conductance","UCUM","","Clinical","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","Ohm-1","OHM-1","1",1,false],[false,"weber","Wb","WB","magnetic flux",1000,[2,-1,1,0,0,-1,0],"Wb","si",true,null,null,1,false,false,0,"magnetic flux; webers","UCUM","","Clinical","unit of magnetic flux equal to Volt second","V.s","V.S","1",1,false],[false,"degree Celsius","Cel","CEL","temperature",1,[0,0,0,0,1,0,0],"\xb0C","si",true,null,"Cel",1,true,false,0,"\xb0C; degrees","UCUM","Temp","Clinical","","K",null,null,1,false],[false,"tesla","T","T","magnetic flux density",1000,[0,-1,1,0,0,-1,0],"T","si",true,null,null,1,false,false,0,"Teslas; magnetic field","UCUM","","Clinical","SI unit of magnetic field strength for magnetic field B equal to 1 Weber/square meter = 1 kg/(s2*A)","Wb/m2","WB/M2","1",1,false],[false,"henry","H","H","inductance",1000,[2,0,1,0,0,-2,0],"H","si",true,null,null,1,false,false,0,"henries; inductance","UCUM","","Clinical","unit of electrical inductance; usually expressed in millihenrys (mH) or microhenrys (uH).","Wb/A","WB/A","1",1,false],[false,"lumen","lm","LM","luminous flux",1,[0,0,0,2,0,0,1],"lm","si",true,null,null,1,false,false,0,"luminous flux; lumens","UCUM","","Clinical","unit of luminous flux defined as 1 lm = 1 cd\u22c5sr (candela times sphere)","cd.sr","CD.SR","1",1,false],[false,"lux","lx","LX","illuminance",1,[-2,0,0,2,0,0,1],"lx","si",true,null,null,1,false,false,0,"illuminance; luxes","UCUM","","Clinical","unit of illuminance equal to one lumen per square meter. ","lm/m2","LM/M2","1",1,false],[false,"becquerel","Bq","BQ","radioactivity",1,[0,-1,0,0,0,0,0],"Bq","si",true,null,null,1,false,false,0,"activity; radiation; becquerels","UCUM","","Clinical","measure of the atomic radiation rate with units s^-1","s-1","S-1","1",1,false],[false,"gray","Gy","GY","energy dose",1,[2,-2,0,0,0,0,0],"Gy","si",true,null,null,1,false,false,0,"absorbed doses; ionizing radiation doses; kerma; grays","UCUM","EngCnt","Clinical","unit of ionizing radiation dose with base units of 1 joule of radiation energy per kilogram of matter","J/kg","J/KG","1",1,false],[false,"sievert","Sv","SV","dose equivalent",1,[2,-2,0,0,0,0,0],"Sv","si",true,null,null,1,false,false,0,"sieverts; radiation dose quantities; equivalent doses; effective dose; operational dose; committed dose","UCUM","","Clinical","SI unit for radiation dose equivalent equal to 1 Joule/kilogram.","J/kg","J/KG","1",1,false],[false,"degree - plane angle","deg","DEG","plane angle",0.017453292519943295,[0,0,0,1,0,0,0],"\xb0","iso1000",false,null,null,1,false,false,0,"\xb0; degree of arc; arc degree; arcdegree; angle","UCUM","Angle","Clinical","one degree is equivalent to \u03c0/180 radians.","[pi].rad/360","[PI].RAD/360","2",2,false],[false,"gon","gon","GON","plane angle",0.015707963267948967,[0,0,0,1,0,0,0],"\u25a1g","iso1000",false,null,null,1,false,false,0,"gon (grade); gons","UCUM","Angle","Nonclinical","unit of plane angle measurement equal to 1/400 circle","deg","DEG","0.9",0.9,false],[false,"arc minute","\'","\'","plane angle",0.0002908882086657216,[0,0,0,1,0,0,0],"\'","iso1000",false,null,null,1,false,false,0,"arcminutes; arcmin; arc minutes; arc mins","UCUM","Angle","Clinical","equal to 1/60 degree; used in optometry and opthamology (e.g. visual acuity tests)","deg/60","DEG/60","1",1,false],[false,"arc second","\'\'","\'\'","plane angle",0.00000484813681109536,[0,0,0,1,0,0,0],"\'\'","iso1000",false,null,null,1,false,false,0,"arcseconds; arcsecs","UCUM","Angle","Clinical","equal to 1/60 arcminute = 1/3600 degree; used in optometry and opthamology (e.g. visual acuity tests)","\'/60","\'/60","1",1,false],[false,"Liters","l","L","volume",0.001,[3,0,0,0,0,0,0],"l","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","dm3","DM3","1",1,false],[false,"Liters","L","L","volume",0.001,[3,0,0,0,0,0,0],"L","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","l",null,"1",1,false],[false,"are","ar","AR","area",100,[2,0,0,0,0,0,0],"a","iso1000",true,null,null,1,false,false,0,"100 m2; 100 m^2; 100 square meter; meters squared; metres","UCUM","Area","Clinical","metric base unit for area defined as 100 m^2","m2","M2","100",100,false],[false,"minute","min","MIN","time",60,[0,1,0,0,0,0,0],"min","iso1000",false,null,null,1,false,false,0,"minutes","UCUM","Time","Clinical","","s","S","60",60,false],[false,"hour","h","HR","time",3600,[0,1,0,0,0,0,0],"h","iso1000",false,null,null,1,false,false,0,"hours; hrs; age","UCUM","Time","Clinical","","min","MIN","60",60,false],[false,"day","d","D","time",86400,[0,1,0,0,0,0,0],"d","iso1000",false,null,null,1,false,false,0,"days; age; dy; 24 hours; 24 hrs","UCUM","Time","Clinical","","h","HR","24",24,false],[false,"tropical year","a_t","ANN_T","time",31556925.216,[0,1,0,0,0,0,0],"at","iso1000",false,null,null,1,false,false,0,"solar years; a tropical; years","UCUM","Time","Clinical","has an average of 365.242181 days but is constantly changing.","d","D","365.24219",365.24219,false],[false,"mean Julian year","a_j","ANN_J","time",31557600,[0,1,0,0,0,0,0],"aj","iso1000",false,null,null,1,false,false,0,"mean Julian yr; a julian; years","UCUM","Time","Clinical","has an average of 365.25 days, and in everyday use, has been replaced by the Gregorian year. However, this unit is used in astronomy to calculate light year. ","d","D","365.25",365.25,false],[false,"mean Gregorian year","a_g","ANN_G","time",31556952,[0,1,0,0,0,0,0],"ag","iso1000",false,null,null,1,false,false,0,"mean Gregorian yr; a gregorian; years","UCUM","Time","Clinical","has an average of 365.2425 days and is the most internationally used civil calendar.","d","D","365.2425",365.2425,false],[false,"year","a","ANN","time",31557600,[0,1,0,0,0,0,0],"a","iso1000",false,null,null,1,false,false,0,"years; a; yr, yrs; annum","UCUM","Time","Clinical","","a_j","ANN_J","1",1,false],[false,"week","wk","WK","time",604800,[0,1,0,0,0,0,0],"wk","iso1000",false,null,null,1,false,false,0,"weeks; wks","UCUM","Time","Clinical","","d","D","7",7,false],[false,"synodal month","mo_s","MO_S","time",2551442.976,[0,1,0,0,0,0,0],"mos","iso1000",false,null,null,1,false,false,0,"Moon; synodic month; lunar month; mo-s; mo s; months; moons","UCUM","Time","Nonclinical","has an average of 29.53 days per month, unit used in astronomy","d","D","29.53059",29.53059,false],[false,"mean Julian month","mo_j","MO_J","time",2629800,[0,1,0,0,0,0,0],"moj","iso1000",false,null,null,1,false,false,0,"mo-julian; mo Julian; months","UCUM","Time","Clinical","has an average of 30.435 days per month","a_j/12","ANN_J/12","1",1,false],[false,"mean Gregorian month","mo_g","MO_G","time",2629746,[0,1,0,0,0,0,0],"mog","iso1000",false,null,null,1,false,false,0,"months; month-gregorian; mo-gregorian","UCUM","Time","Clinical","has an average 30.436875 days per month and is from the most internationally used civil calendar.","a_g/12","ANN_G/12","1",1,false],[false,"month","mo","MO","time",2629800,[0,1,0,0,0,0,0],"mo","iso1000",false,null,null,1,false,false,0,"months; duration","UCUM","Time","Clinical","based on Julian calendar which has an average of 30.435 days per month (this unit is used in astronomy but not in everyday life - see mo_g)","mo_j","MO_J","1",1,false],[false,"metric ton","t","TNE","mass",1000000,[0,0,1,0,0,0,0],"t","iso1000",true,null,null,1,false,false,0,"tonnes; megagrams; tons","UCUM","Mass","Nonclinical","equal to 1000 kg used in the US (recognized by NIST as metric ton), and internationally (recognized as tonne)","kg","KG","1e3",1000,false],[false,"bar","bar","BAR","pressure",100000000,[-1,-2,1,0,0,0,0],"bar","iso1000",true,null,null,1,false,false,0,"bars","UCUM","Pres","Nonclinical","unit of pressure equal to 10^5 Pascals, primarily used by meteorologists and in weather forecasting","Pa","PAL","1e5",100000,false],[false,"unified atomic mass unit","u","AMU","mass",1.6605402e-24,[0,0,1,0,0,0,0],"u","iso1000",true,null,null,1,false,false,0,"unified atomic mass units; amu; Dalton; Da","UCUM","Mass","Clinical","the mass of 1/12 of an unbound Carbon-12 atom nuclide equal to 1.6606x10^-27 kg ","g","G","1.6605402e-24",1.6605402e-24,false],[false,"astronomic unit","AU","ASU","length",149597870691,[1,0,0,0,0,0,0],"AU","iso1000",false,null,null,1,false,false,0,"AU; units","UCUM","Len","Clinical","unit of length used in astronomy for measuring distance in Solar system","Mm","MAM","149597.870691",149597.870691,false],[false,"parsec","pc","PRS","length",30856780000000000,[1,0,0,0,0,0,0],"pc","iso1000",true,null,null,1,false,false,0,"parsecs","UCUM","Len","Clinical","unit of length equal to 3.26 light years, nad used to measure large distances to objects outside our Solar System","m","M","3.085678e16",30856780000000000,false],[false,"velocity of light in a vacuum","[c]","[C]","velocity",299792458,[1,-1,0,0,0,0,0],"c","const",true,null,null,1,false,false,0,"speed of light","UCUM","Vel","Constant","equal to 299792458 m/s (approximately 3 x 10^8 m/s)","m/s","M/S","299792458",299792458,false],[false,"Planck constant","[h]","[H]","action",6.6260755e-31,[2,-1,1,0,0,0,0],"h","const",true,null,null,1,false,false,0,"Planck\'s constant","UCUM","","Constant","constant = 6.62607004 \xd7 10-34 m2.kg/s; defined as quantum of action","J.s","J.S","6.6260755e-34",6.6260755e-34,false],[false,"Boltzmann constant","[k]","[K]","(unclassified)",1.380658e-20,[2,-2,1,0,-1,0,0],"k","const",true,null,null,1,false,false,0,"k; kB","UCUM","","Constant","physical constant relating energy at the individual particle level with temperature = 1.38064852 \xd710^\u221223 J/K","J/K","J/K","1.380658e-23",1.380658e-23,false],[false,"permittivity of vacuum - electric","[eps_0]","[EPS_0]","electric permittivity",8.854187817000001e-15,[-3,2,-1,0,0,2,0],"\u03b50","const",true,null,null,1,false,false,0,"\u03b50; Electric Constant; vacuum permittivity; permittivity of free space ","UCUM","","Constant","approximately equal to 8.854\u2009\xd7 10^\u221212 F/m (farads per meter)","F/m","F/M","8.854187817e-12",8.854187817e-12,false],[false,"permeability of vacuum - magnetic","[mu_0]","[MU_0]","magnetic permeability",0.0012566370614359172,[1,0,1,0,0,-2,0],"\u03bc0","const",true,null,null,1,false,false,0,"\u03bc0; vacuum permeability; permeability of free space; magnetic constant","UCUM","","Constant","equal to 4\u03c0\xd710^\u22127 N/A2 (Newtons per square ampere) \u2248 1.2566\xd710^\u22126 H/m (Henry per meter)","N/A2","4.[PI].10*-7.N/A2","1",0.0000012566370614359173,false],[false,"elementary charge","[e]","[E]","electric charge",1.60217733e-19,[0,0,0,0,0,1,0],"e","const",true,null,null,1,false,false,0,"e; q; electric charges","UCUM","","Constant","the magnitude of the electric charge carried by a single electron or proton \u2248 1.60217\xd710^-19 Coulombs","C","C","1.60217733e-19",1.60217733e-19,false],[false,"electronvolt","eV","EV","energy",1.60217733e-16,[2,-2,1,0,0,0,0],"eV","iso1000",true,null,null,1,false,false,0,"Electron Volts; electronvolts","UCUM","Eng","Clinical","unit of kinetic energy = 1 V * 1.602\xd710^\u221219 C = 1.6\xd710\u221219 Joules","[e].V","[E].V","1",1,false],[false,"electron mass","[m_e]","[M_E]","mass",9.1093897e-28,[0,0,1,0,0,0,0],"me","const",true,null,null,1,false,false,0,"electron rest mass; me","UCUM","Mass","Constant","approximately equal to 9.10938356 \xd7 10-31 kg; defined as the mass of a stationary electron","g","g","9.1093897e-28",9.1093897e-28,false],[false,"proton mass","[m_p]","[M_P]","mass",1.6726231e-24,[0,0,1,0,0,0,0],"mp","const",true,null,null,1,false,false,0,"mp; masses","UCUM","Mass","Constant","approximately equal to 1.672622\xd710\u221227 kg","g","g","1.6726231e-24",1.6726231e-24,false],[false,"Newtonian constant of gravitation","[G]","[GC]","(unclassified)",6.67259e-14,[3,-2,-1,0,0,0,0],"G","const",true,null,null,1,false,false,0,"G; gravitational constant; Newton\'s constant","UCUM","","Constant","gravitational constant = 6.674\xd710\u221211 N\u22c5m2/kg2","m3.kg-1.s-2","M3.KG-1.S-2","6.67259e-11",6.67259e-11,false],[false,"standard acceleration of free fall","[g]","[G]","acceleration",9.80665,[1,-2,0,0,0,0,0],"gn","const",true,null,null,1,false,false,0,"standard gravity; g; \u02610; \u0261n","UCUM","Accel","Constant","defined by standard = 9.80665 m/s2","m/s2","M/S2","980665e-5",9.80665,false],[false,"Torr","Torr","Torr","pressure",133322,[-1,-2,1,0,0,0,0],"Torr","const",false,null,null,1,false,false,0,"torrs","UCUM","Pres","Clinical","1 torr = 1 mmHg; unit used to measure blood pressure","Pa","PAL","133.322",133.322,false],[false,"standard atmosphere","atm","ATM","pressure",101325000,[-1,-2,1,0,0,0,0],"atm","const",false,null,null,1,false,false,0,"reference pressure; atmos; std atmosphere","UCUM","Pres","Clinical","defined as being precisely equal to 101,325 Pa","Pa","PAL","101325",101325,false],[false,"light-year","[ly]","[LY]","length",9460730472580800,[1,0,0,0,0,0,0],"l.y.","const",true,null,null,1,false,false,0,"light years; ly","UCUM","Len","Constant","unit of astronomal distance = 5.88\xd710^12 mi","[c].a_j","[C].ANN_J","1",1,false],[false,"gram-force","gf","GF","force",9.80665,[1,-2,1,0,0,0,0],"gf","const",true,null,null,1,false,false,0,"Newtons; gram forces","UCUM","Force","Clinical","May be specific to unit related to cardiac output","g.[g]","G.[G]","1",1,false],[false,"Kayser","Ky","KY","lineic number",100,[-1,0,0,0,0,0,0],"K","cgs",true,null,null,1,false,false,0,"wavenumbers; kaysers","UCUM","InvLen","Clinical","unit of wavelength equal to cm^-1","cm-1","CM-1","1",1,false],[false,"Gal","Gal","GL","acceleration",0.01,[1,-2,0,0,0,0,0],"Gal","cgs",true,null,null,1,false,false,0,"galileos; Gals","UCUM","Accel","Clinical","unit of acceleration used in gravimetry; equivalent to cm/s2 ","cm/s2","CM/S2","1",1,false],[false,"dyne","dyn","DYN","force",0.01,[1,-2,1,0,0,0,0],"dyn","cgs",true,null,null,1,false,false,0,"dynes","UCUM","Force","Clinical","unit of force equal to 10^-5 Newtons","g.cm/s2","G.CM/S2","1",1,false],[false,"erg","erg","ERG","energy",0.0001,[2,-2,1,0,0,0,0],"erg","cgs",true,null,null,1,false,false,0,"10^-7 Joules, 10-7 Joules; 100 nJ; 100 nanoJoules; 1 dyne cm; 1 g.cm2/s2","UCUM","Eng","Clinical","unit of energy = 1 dyne centimeter = 10^-7 Joules","dyn.cm","DYN.CM","1",1,false],[false,"Poise","P","P","dynamic viscosity",100,[-1,-1,1,0,0,0,0],"P","cgs",true,null,null,1,false,false,0,"dynamic viscosity; poises","UCUM","Visc","Clinical","unit of dynamic viscosity where 1 Poise = 1/10 Pascal second","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"Biot","Bi","BI","electric current",10,[0,-1,0,0,0,1,0],"Bi","cgs",true,null,null,1,false,false,0,"Bi; abamperes; abA","UCUM","ElpotRat","Clinical","equal to 10 amperes","A","A","10",10,false],[false,"Stokes","St","ST","kinematic viscosity",0.0001,[2,-1,0,0,0,0,0],"St","cgs",true,null,null,1,false,false,0,"kinematic viscosity","UCUM","Visc","Clinical","unit of kimematic viscosity with units cm2/s","cm2/s","CM2/S","1",1,false],[false,"Maxwell","Mx","MX","flux of magnetic induction",0.00001,[2,-1,1,0,0,-1,0],"Mx","cgs",true,null,null,1,false,false,0,"magnetix flux; Maxwells","UCUM","","Clinical","unit of magnetic flux","Wb","WB","1e-8",1e-8,false],[false,"Gauss","G","GS","magnetic flux density",0.1,[0,-1,1,0,0,-1,0],"Gs","cgs",true,null,null,1,false,false,0,"magnetic fields; magnetic flux density; induction; B","UCUM","magnetic","Clinical","CGS unit of magnetic flux density, known as magnetic field B; defined as one maxwell unit per square centimeter (see Oersted for CGS unit for H field)","T","T","1e-4",0.0001,false],[false,"Oersted","Oe","OE","magnetic field intensity",79.57747154594767,[-1,-1,0,0,0,1,0],"Oe","cgs",true,null,null,1,false,false,0,"H magnetic B field; Oersteds","UCUM","","Clinical","CGS unit of the auxiliary magnetic field H defined as 1 dyne per unit pole = 1000/4\u03c0 amperes per meter (see Gauss for CGS unit for B field)","A/m","/[PI].A/M","250",79.57747154594767,false],[false,"Gilbert","Gb","GB","magnetic tension",0.7957747154594768,[0,-1,0,0,0,1,0],"Gb","cgs",true,null,null,1,false,false,0,"Gi; magnetomotive force; Gilberts","UCUM","","Clinical","unit of magnetomotive force (magnetic potential)","Oe.cm","OE.CM","1",1,false],[false,"stilb","sb","SB","lum. intensity density",10000,[-2,0,0,0,0,0,1],"sb","cgs",true,null,null,1,false,false,0,"stilbs","UCUM","","Obsolete","unit of luminance; equal to and replaced by unit candela per square centimeter (cd/cm2)","cd/cm2","CD/CM2","1",1,false],[false,"Lambert","Lmb","LMB","brightness",3183.098861837907,[-2,0,0,0,0,0,1],"L","cgs",true,null,null,1,false,false,0,"luminance; lamberts","UCUM","","Clinical","unit of luminance defined as 1 lambert = 1/ \u03c0 candela per square meter","cd/cm2/[pi]","CD/CM2/[PI]","1",1,false],[false,"phot","ph","PHT","illuminance",0.0001,[-2,0,0,2,0,0,1],"ph","cgs",true,null,null,1,false,false,0,"phots","UCUM","","Clinical","CGS photometric unit of illuminance, or luminous flux through an area equal to 10000 lumens per square meter = 10000 lux","lx","LX","1e-4",0.0001,false],[false,"Curie","Ci","CI","radioactivity",37000000000,[0,-1,0,0,0,0,0],"Ci","cgs",true,null,null,1,false,false,0,"curies","UCUM","","Obsolete","unit for measuring atomic disintegration rate; replaced by the Bequerel (Bq) unit","Bq","BQ","37e9",37000000000,false],[false,"Roentgen","R","ROE","ion dose",2.58e-7,[0,0,-1,0,0,1,0],"R","cgs",true,null,null,1,false,false,0,"r\xf6ntgen; Roentgens","UCUM","","Clinical","unit of exposure of X-rays and gamma rays in air; unit used primarily in the US but strongly discouraged by NIST","C/kg","C/KG","2.58e-4",0.000258,false],[false,"radiation absorbed dose","RAD","[RAD]","energy dose",0.01,[2,-2,0,0,0,0,0],"RAD","cgs",true,null,null,1,false,false,0,"doses","UCUM","","Clinical","unit of radiation absorbed dose used primarily in the US with base units 100 ergs per gram of material. Also see the SI unit Gray (Gy).","erg/g","ERG/G","100",100,false],[false,"radiation equivalent man","REM","[REM]","dose equivalent",0.01,[2,-2,0,0,0,0,0],"REM","cgs",true,null,null,1,false,false,0,"Roentgen Equivalent in Man; rems; dose equivalents","UCUM","","Clinical","unit of equivalent dose which measures the effect of radiation on humans equal to 0.01 sievert. Used primarily in the US. Also see SI unit Sievert (Sv)","RAD","[RAD]","1",1,false],[false,"inch","[in_i]","[IN_I]","length",0.025400000000000002,[1,0,0,0,0,0,0],"in","intcust",false,null,null,1,false,false,0,"inches; in; international inch; body height","UCUM","Len","Clinical","standard unit for inch in the US and internationally","cm","CM","254e-2",2.54,false],[false,"foot","[ft_i]","[FT_I]","length",0.3048,[1,0,0,0,0,0,0],"ft","intcust",false,null,null,1,false,false,0,"ft; fts; foot; international foot; feet; international feet; height","UCUM","Len","Clinical","unit used in the US and internationally","[in_i]","[IN_I]","12",12,false],[false,"yard","[yd_i]","[YD_I]","length",0.9144000000000001,[1,0,0,0,0,0,0],"yd","intcust",false,null,null,1,false,false,0,"international yards; yds; distance","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","3",3,false],[false,"mile","[mi_i]","[MI_I]","length",1609.344,[1,0,0,0,0,0,0],"mi","intcust",false,null,null,1,false,false,0,"international miles; mi I; statute mile","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","5280",5280,false],[false,"fathom","[fth_i]","[FTH_I]","depth of water",1.8288000000000002,[1,0,0,0,0,0,0],"fth","intcust",false,null,null,1,false,false,0,"international fathoms","UCUM","Len","Nonclinical","unit used in the US and internationally to measure depth of water; same length as the US fathom","[ft_i]","[FT_I]","6",6,false],[false,"nautical mile","[nmi_i]","[NMI_I]","length",1852,[1,0,0,0,0,0,0],"n.mi","intcust",false,null,null,1,false,false,0,"nautical mile; nautical miles; international nautical mile; international nautical miles; nm; n.m.; nmi","UCUM","Len","Nonclinical","standard unit used in the US and internationally","m","M","1852",1852,false],[false,"knot","[kn_i]","[KN_I]","velocity",0.5144444444444445,[1,-1,0,0,0,0,0],"knot","intcust",false,null,null,1,false,false,0,"kn; kt; international knots","UCUM","Vel","Nonclinical","defined as equal to one nautical mile (1.852 km) per hour","[nmi_i]/h","[NMI_I]/H","1",1,false],[false,"square inch","[sin_i]","[SIN_I]","area",0.0006451600000000001,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in2; in^2; inches squared; sq inch; inches squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[in_i]2","[IN_I]2","1",1,false],[false,"square foot","[sft_i]","[SFT_I]","area",0.09290304,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft2; ft^2; ft squared; sq ft; feet; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[ft_i]2","[FT_I]2","1",1,false],[false,"square yard","[syd_i]","[SYD_I]","area",0.8361273600000002,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"yd2; yd^2; sq. yds; yards squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[yd_i]2","[YD_I]2","1",1,false],[false,"cubic inch","[cin_i]","[CIN_I]","volume",0.000016387064000000003,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in3; in^3; in*3; inches^3; inches*3; cu. in; cu in; cubic inches; inches cubed; cin","UCUM","Vol","Clinical","standard unit used in the US and internationally","[in_i]3","[IN_I]3","1",1,false],[false,"cubic foot","[cft_i]","[CFT_I]","volume",0.028316846592000004,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft3; ft^3; ft*3; cu. ft; cubic feet; cubed; [ft_i]3; international","UCUM","Vol","Clinical","","[ft_i]3","[FT_I]3","1",1,false],[false,"cubic yard","[cyd_i]","[CYD_I]","volume",0.7645548579840002,[3,0,0,0,0,0,0],"cu.yd","intcust",false,null,null,1,false,false,0,"cubic yards; cubic yds; cu yards; CYs; yards^3; yd^3; yds^3; yd3; yds3","UCUM","Vol","Nonclinical","standard unit used in the US and internationally","[yd_i]3","[YD_I]3","1",1,false],[false,"board foot","[bf_i]","[BF_I]","volume",0.002359737216,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"BDFT; FBM; BF; board feet; international","UCUM","Vol","Nonclinical","unit of volume used to measure lumber","[in_i]3","[IN_I]3","144",144,false],[false,"cord","[cr_i]","[CR_I]","volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"crd I; international cords","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3","[ft_i]3","[FT_I]3","128",128,false],[false,"mil","[mil_i]","[MIL_I]","length",0.000025400000000000004,[1,0,0,0,0,0,0],"mil","intcust",false,null,null,1,false,false,0,"thou, thousandth; mils; international","UCUM","Len","Clinical","equal to 0.001 international inch","[in_i]","[IN_I]","1e-3",0.001,false],[false,"circular mil","[cml_i]","[CML_I]","area",5.067074790974979e-10,[2,0,0,0,0,0,0],"circ.mil","intcust",false,null,null,1,false,false,0,"circular mils; cml I; international","UCUM","Area","Clinical","","[pi]/4.[mil_i]2","[PI]/4.[MIL_I]2","1",1,false],[false,"hand","[hd_i]","[HD_I]","height of horses",0.10160000000000001,[1,0,0,0,0,0,0],"hd","intcust",false,null,null,1,false,false,0,"hands; international","UCUM","Len","Nonclinical","used to measure horse height","[in_i]","[IN_I]","4",4,false],[false,"foot - US","[ft_us]","[FT_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],"ftus","us-lengths",false,null,null,1,false,false,0,"US foot; foot US; us ft; ft us; height; visual distance; feet","UCUM","Len","Obsolete","Better to use [ft_i] which refers to the length used worldwide, including in the US; [ft_us] may be confused with land survey units. ","m/3937","M/3937","1200",1200,false],[false,"yard - US","[yd_us]","[YD_US]","length",0.9144018288036575,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US yards; us yds; distance","UCUM","Len; Nrat","Obsolete","Better to use [yd_i] which refers to the length used worldwide, including in the US; [yd_us] refers to unit used in land surveys in the US","[ft_us]","[FT_US]","3",3,false],[false,"inch - US","[in_us]","[IN_US]","length",0.0254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US inches; in us; us in; inch US","UCUM","Len","Obsolete","Better to use [in_i] which refers to the length used worldwide, including in the US","[ft_us]/12","[FT_US]/12","1",1,false],[false,"rod - US","[rd_us]","[RD_US]","length",5.029210058420117,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US rod; US rods; rd US; US rd","UCUM","Len","Obsolete","","[ft_us]","[FT_US]","16.5",16.5,false],[false,"Gunter\'s chain - US","[ch_us]","[CH_US]","length",20.116840233680467,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"surveyor\'s chain; Surveyor\'s chain USA; Gunter\u2019s measurement; surveyor\u2019s measurement; Gunter\'s Chain USA","UCUM","Len","Obsolete","historical unit used for land survey used only in the US","[rd_us]","[RD_US]","4",4,false],[false,"link for Gunter\'s chain - US","[lk_us]","[LK_US]","length",0.20116840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Links for Gunter\'s Chain USA","UCUM","Len","Obsolete","","[ch_us]/100","[CH_US]/100","1",1,false],[false,"Ramden\'s chain - US","[rch_us]","[RCH_US]","length",30.480060960121918,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Ramsden\'s chain; engineer\'s chains","UCUM","Len","Obsolete","distance measuring device used for\xa0land survey","[ft_us]","[FT_US]","100",100,false],[false,"link for Ramden\'s chain - US","[rlk_us]","[RLK_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"links for Ramsden\'s chain","UCUM","Len","Obsolete","","[rch_us]/100","[RCH_US]/100","1",1,false],[false,"fathom - US","[fth_us]","[FTH_US]","length",1.828803657607315,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US fathoms; fathom USA; fth us","UCUM","Len","Obsolete","same length as the international fathom - better to use international fathom ([fth_i])","[ft_us]","[FT_US]","6",6,false],[false,"furlong - US","[fur_us]","[FUR_US]","length",201.16840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US furlongs; fur us","UCUM","Len","Nonclinical","distance unit in horse racing","[rd_us]","[RD_US]","40",40,false],[false,"mile - US","[mi_us]","[MI_US]","length",1609.3472186944373,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"U.S. Survey Miles; US statute miles; survey mi; US mi; distance","UCUM","Len","Nonclinical","Better to use [mi_i] which refers to the length used worldwide, including in the US","[fur_us]","[FUR_US]","8",8,false],[false,"acre - US","[acr_us]","[ACR_US]","area",4046.872609874252,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Acre USA Survey; Acre USA; survey acres","UCUM","Area","Nonclinical","an older unit based on pre 1959 US statute lengths that is still sometimes used in the US only for land survey purposes. ","[rd_us]2","[RD_US]2","160",160,false],[false,"square rod - US","[srd_us]","[SRD_US]","area",25.292953811714074,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"rod2; rod^2; sq. rod; rods squared","UCUM","Area","Nonclinical","Used only in the US to measure land area, based on US statute land survey length units","[rd_us]2","[RD_US]2","1",1,false],[false,"square mile - US","[smi_us]","[SMI_US]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"mi2; mi^2; sq mi; miles squared","UCUM","Area","Nonclinical","historical unit used only in the US for land survey purposes (based on the US survey mile), not the internationally recognized [mi_i]","[mi_us]2","[MI_US]2","1",1,false],[false,"section","[sct]","[SCT]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"sct; sections","UCUM","Area","Nonclinical","tract of land approximately equal to 1 mile square containing 640 acres","[mi_us]2","[MI_US]2","1",1,false],[false,"township","[twp]","[TWP]","area",93239944.93150276,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"twp; townships","UCUM","Area","Nonclinical","land measurement equal to 6 mile square","[sct]","[SCT]","36",36,false],[false,"mil - US","[mil_us]","[MIL_US]","length",0.0000254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"thou, thousandth; mils","UCUM","Len","Obsolete","better to use [mil_i] which is based on the internationally recognized inch","[in_us]","[IN_US]","1e-3",0.001,false],[false,"inch - British","[in_br]","[IN_BR]","length",0.025399980000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial inches; imp in; br in; british inches","UCUM","Len","Obsolete","","cm","CM","2.539998",2.539998,false],[false,"foot - British","[ft_br]","[FT_BR]","length",0.30479976000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British Foot; Imperial Foot; feet; imp fts; br fts","UCUM","Len","Obsolete","","[in_br]","[IN_BR]","12",12,false],[false,"rod - British","[rd_br]","[RD_BR]","length",5.02919604,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British rods; br rd","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","16.5",16.5,false],[false,"Gunter\'s chain - British","[ch_br]","[CH_BR]","length",20.11678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Gunter\'s Chain British; Gunters Chain British; Surveyor\'s Chain British","UCUM","Len","Obsolete","historical unit used for land survey used only in Great Britain","[rd_br]","[RD_BR]","4",4,false],[false,"link for Gunter\'s chain - British","[lk_br]","[LK_BR]","length",0.2011678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Links for Gunter\'s Chain British","UCUM","Len","Obsolete","","[ch_br]/100","[CH_BR]/100","1",1,false],[false,"fathom - British","[fth_br]","[FTH_BR]","length",1.82879856,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British fathoms; imperial fathoms; br fth; imp fth","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6",6,false],[false,"pace - British","[pc_br]","[PC_BR]","length",0.7619994000000001,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British paces; br pc","UCUM","Len","Nonclinical","traditional unit of length equal to 152.4 centimeters, or 1.52 meter. ","[ft_br]","[FT_BR]","2.5",2.5,false],[false,"yard - British","[yd_br]","[YD_BR]","length",0.91439928,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British yards; Br yds; distance","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","3",3,false],[false,"mile - British","[mi_br]","[MI_BR]","length",1609.3427328000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial miles; British miles; English statute miles; imp mi, br mi","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","5280",5280,false],[false,"nautical mile - British","[nmi_br]","[NMI_BR]","length",1853.1825408000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British nautical miles; Imperial nautical miles; Admiralty miles; n.m. br; imp nm","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6080",6080,false],[false,"knot - British","[kn_br]","[KN_BR]","velocity",0.5147729280000001,[1,-1,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British knots; kn br; kt","UCUM","Vel","Obsolete","based on obsolete British nautical mile ","[nmi_br]/h","[NMI_BR]/H","1",1,false],[false,"acre","[acr_br]","[ACR_BR]","area",4046.850049400269,[2,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Imperial acres; British; a; ac; ar; acr","UCUM","Area","Nonclinical","the standard unit for acre used in the US and internationally","[yd_br]2","[YD_BR]2","4840",4840,false],[false,"gallon - US","[gal_us]","[GAL_US]","fluid volume",0.0037854117840000006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gallons; US liquid gallon; gal us; Queen Anne\'s wine gallon","UCUM","Vol","Nonclinical","only gallon unit used in the US; [gal_us] is only used in some other countries in South American and Africa to measure gasoline volume","[in_i]3","[IN_I]3","231",231,false],[false,"barrel - US","[bbl_us]","[BBL_US]","fluid volume",0.158987294928,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"bbl","UCUM","Vol","Nonclinical","[bbl_us] is the standard unit for oil barrel, which is a unit only used in the US to measure the volume oil. ","[gal_us]","[GAL_US]","42",42,false],[false,"quart - US","[qt_us]","[QT_US]","fluid volume",0.0009463529460000001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US quarts; us qts","UCUM","Vol","Clinical","Used only in the US","[gal_us]/4","[GAL_US]/4","1",1,false],[false,"pint - US","[pt_us]","[PT_US]","fluid volume",0.00047317647300000007,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pints; pint US; liquid pint; pt us; us pt","UCUM","Vol","Clinical","Used only in the US","[qt_us]/2","[QT_US]/2","1",1,false],[false,"gill - US","[gil_us]","[GIL_US]","fluid volume",0.00011829411825000002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gills; gil us","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in the US","[pt_us]/4","[PT_US]/4","1",1,false],[false,"fluid ounce - US","[foz_us]","[FOZ_US]","fluid volume",0.000029573529562500005,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"US fluid ounces; fl ozs; FO; fl. oz.; foz us","UCUM","Vol","Clinical","unit used only in the US","[gil_us]/4","[GIL_US]/4","1",1,false],[false,"fluid dram - US","[fdr_us]","[FDR_US]","fluid volume",0.0000036966911953125006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US fluid drams; fdr us","UCUM","Vol","Nonclinical","equal to 1/8 US fluid ounce = 3.69 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_us]/8","[FOZ_US]/8","1",1,false],[false,"minim - US","[min_us]","[MIN_US]","fluid volume",6.1611519921875e-8,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"min US; US min; \u264f US","UCUM","Vol","Obsolete","","[fdr_us]/60","[FDR_US]/60","1",1,false],[false,"cord - US","[crd_us]","[CRD_US]","fluid volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US cord; US cords; crd us; us crd","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3 (the same as international cord [cr_i])","[ft_i]3","[FT_I]3","128",128,false],[false,"bushel - US","[bu_us]","[BU_US]","dry volume",0.03523907016688001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US bushels; US bsh; US bu","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[in_i]3","[IN_I]3","2150.42",2150.42,false],[false,"gallon - historical","[gal_wi]","[GAL_WI]","dry volume",0.004404883770860001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Corn Gallon British; Dry Gallon US; Gallons Historical; Grain Gallon British; Winchester Corn Gallon; historical winchester gallons; wi gal","UCUM","Vol","Obsolete","historical unit of dry volume no longer used","[bu_us]/8","[BU_US]/8","1",1,false],[false,"peck - US","[pk_us]","[PK_US]","dry volume",0.008809767541720002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pecks; US pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[bu_us]/4","[BU_US]/4","1",1,false],[false,"dry quart - US","[dqt_us]","[DQT_US]","dry volume",0.0011012209427150002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry quarts; dry quart US; US dry quart; dry qt; us dry qt; dqt; dqt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[pk_us]/8","[PK_US]/8","1",1,false],[false,"dry pint - US","[dpt_us]","[DPT_US]","dry volume",0.0005506104713575001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry pints; dry pint US; US dry pint; dry pt; dpt; dpt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[dqt_us]/2","[DQT_US]/2","1",1,false],[false,"tablespoon - US","[tbs_us]","[TBS_US]","volume",0.000014786764781250002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Tbs; tbsp; tbs us; US tablespoons","UCUM","Vol","Clinical","unit defined as 0.5 US fluid ounces or 3 teaspoons - used only in the US. See [tbs_m] for the unit used internationally and in the US for nutrional labelling. ","[foz_us]/2","[FOZ_US]/2","1",1,false],[false,"teaspoon - US","[tsp_us]","[TSP_US]","volume",0.0000049289215937500005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; US teaspoons","UCUM","Vol","Nonclinical","unit defined as 1/6 US fluid ounces - used only in the US. See [tsp_m] for the unit used internationally and in the US for nutrional labelling. ","[tbs_us]/3","[TBS_US]/3","1",1,false],[false,"cup - US customary","[cup_us]","[CUP_US]","volume",0.00023658823650000004,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup us; us cups","UCUM","Vol","Nonclinical","Unit defined as 1/2 US pint or 16 US tablespoons \u2248 236.59 mL, which is not the standard unit defined by the FDA of 240 mL - see [cup_m] (metric cup)","[tbs_us]","[TBS_US]","16",16,false],[false,"fluid ounce - metric","[foz_m]","[FOZ_M]","fluid volume",0.000029999999999999997,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"metric fluid ounces; fozs m; fl ozs m","UCUM","Vol","Clinical","unit used only in the US for nutritional labelling, as set by the FDA","mL","ML","30",30,false],[false,"cup - US legal","[cup_m]","[CUP_M]","volume",0.00023999999999999998,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup m; metric cups","UCUM","Vol","Clinical","standard unit equal to 240 mL used in the US for nutritional labelling, as defined by the FDA. Note that this is different from the US customary cup (236.59 mL) and the metric cup used in Commonwealth nations (250 mL).","mL","ML","240",240,false],[false,"teaspoon - metric","[tsp_m]","[TSP_M]","volume",0.0000049999999999999996,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; metric teaspoons","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","5",5,false],[false,"tablespoon - metric","[tbs_m]","[TBS_M]","volume",0.000014999999999999999,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"metric tablespoons; Tbs; tbsp; T; tbs m","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","15",15,false],[false,"gallon- British","[gal_br]","[GAL_BR]","volume",0.004546090000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gallons, UK gallons; British gallons; br gal; imp gal","UCUM","Vol","Nonclinical","Used only in Great Britain and other Commonwealth countries","l","L","4.54609",4.54609,false],[false,"peck - British","[pk_br]","[PK_BR]","volume",0.009092180000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial pecks; British pecks; br pk; imp pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[gal_br]","[GAL_BR]","2",2,false],[false,"bushel - British","[bu_br]","[BU_BR]","volume",0.03636872000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British bushels; imperial; br bsh; br bu; imp","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[pk_br]","[PK_BR]","4",4,false],[false,"quart - British","[qt_br]","[QT_BR]","volume",0.0011365225000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British quarts; imperial quarts; br qts","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gal_br]/4","[GAL_BR]/4","1",1,false],[false,"pint - British","[pt_br]","[PT_BR]","volume",0.0005682612500000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British pints; imperial pints; pt br; br pt; imp pt; pt imp","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[qt_br]/2","[QT_BR]/2","1",1,false],[false,"gill - British","[gil_br]","[GIL_BR]","volume",0.00014206531250000003,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gills; British gills; imp gill, br gill","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in Great Britain","[pt_br]/4","[PT_BR]/4","1",1,false],[false,"fluid ounce - British","[foz_br]","[FOZ_BR]","volume",0.000028413062500000005,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid ounces; Imperial fluid ounces; br fozs; imp fozs; br fl ozs","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gil_br]/5","[GIL_BR]/5","1",1,false],[false,"fluid dram - British","[fdr_br]","[FDR_BR]","volume",0.0000035516328125000006,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid drams; fdr br","UCUM","Vol","Nonclinical","equal to 1/8 Imperial fluid ounce = 3.55 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_br]/8","[FOZ_BR]/8","1",1,false],[false,"minim - British","[min_br]","[MIN_BR]","volume",5.919388020833334e-8,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"min br; br min; \u264f br","UCUM","Vol","Obsolete","","[fdr_br]/60","[FDR_BR]/60","1",1,false],[false,"grain","[gr]","[GR]","mass",0.06479891,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"gr; grains","UCUM","Mass","Nonclinical","an apothecary measure of mass rarely used today","mg","MG","64.79891",64.79891,false],[false,"pound","[lb_av]","[LB_AV]","mass",453.59237,[0,0,1,0,0,0,0],"lb","avoirdupois",false,null,null,1,false,false,0,"avoirdupois pounds, international pounds; av lbs; pounds","UCUM","Mass","Clinical","standard unit used in the US and internationally","[gr]","[GR]","7000",7000,false],[false,"pound force - US","[lbf_av]","[LBF_AV]","force",4448.2216152605,[1,-2,1,0,0,0,0],"lbf","const",false,null,null,1,false,false,0,"lbfs; US lbf; US pound forces","UCUM","Force","Clinical","only rarely needed in health care - see [lb_av] which is the more common unit to express weight","[lb_av].[g]","[LB_AV].[G]","1",1,false],[false,"ounce","[oz_av]","[OZ_AV]","mass",28.349523125,[0,0,1,0,0,0,0],"oz","avoirdupois",false,null,null,1,false,false,0,"ounces; international ounces; avoirdupois ounces; av ozs","UCUM","Mass","Clinical","standard unit used in the US and internationally","[lb_av]/16","[LB_AV]/16","1",1,false],[false,"Dram mass unit","[dr_av]","[DR_AV]","mass",1.7718451953125,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"Dram; drams avoirdupois; avoidupois dram; international dram","UCUM","Mass","Clinical","unit from the avoirdupois system, which is used in the US and internationally","[oz_av]/16","[OZ_AV]/16","1",1,false],[false,"short hundredweight","[scwt_av]","[SCWT_AV]","mass",45359.237,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"hundredweights; s cwt; scwt; avoirdupois","UCUM","Mass","Nonclinical","Used only in the US to equal 100 pounds","[lb_av]","[LB_AV]","100",100,false],[false,"long hundredweight","[lcwt_av]","[LCWT_AV]","mass",50802.345440000005,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial hundredweights; imp cwt; lcwt; avoirdupois","UCUM","Mass","Obsolete","","[lb_av]","[LB_AV]","112",112,false],[false,"short ton - US","[ston_av]","[STON_AV]","mass",907184.74,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"ton; US tons; avoirdupois tons","UCUM","Mass","Clinical","Used only in the US","[scwt_av]","[SCWT_AV]","20",20,false],[false,"long ton - British","[lton_av]","[LTON_AV]","mass",1016046.9088000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial tons; weight tons; British long tons; long ton avoirdupois","UCUM","Mass","Nonclinical","Used only in Great Britain and other Commonwealth countries","[lcwt_av]","[LCWT_AV]","20",20,false],[false,"stone - British","[stone_av]","[STONE_AV]","mass",6350.293180000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"British stones; avoirdupois","UCUM","Mass","Nonclinical","Used primarily in the UK and Ireland to measure body weight","[lb_av]","[LB_AV]","14",14,false],[false,"pennyweight - troy","[pwt_tr]","[PWT_TR]","mass",1.5551738400000001,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"dwt; denarius weights","UCUM","Mass","Obsolete","historical unit used to measure mass and cost of precious metals","[gr]","[GR]","24",24,false],[false,"ounce - troy","[oz_tr]","[OZ_TR]","mass",31.103476800000003,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy ounces; tr ozs","UCUM","Mass","Nonclinical","unit of mass for precious metals and gemstones only","[pwt_tr]","[PWT_TR]","20",20,false],[false,"pound - troy","[lb_tr]","[LB_TR]","mass",373.2417216,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy pounds; tr lbs","UCUM","Mass","Nonclinical","only used for weighing precious metals","[oz_tr]","[OZ_TR]","12",12,false],[false,"scruple","[sc_ap]","[SC_AP]","mass",1.2959782,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"scruples; sc ap","UCUM","Mass","Obsolete","","[gr]","[GR]","20",20,false],[false,"dram - apothecary","[dr_ap]","[DR_AP]","mass",3.8879346,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"\u0292; drachm; apothecaries drams; dr ap; dram ap","UCUM","Mass","Nonclinical","unit still used in the US occasionally to measure amount of drugs in pharmacies","[sc_ap]","[SC_AP]","3",3,false],[false,"ounce - apothecary","[oz_ap]","[OZ_AP]","mass",31.1034768,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary ounces; oz ap; ap ozs; ozs ap","UCUM","Mass","Obsolete","","[dr_ap]","[DR_AP]","8",8,false],[false,"pound - apothecary","[lb_ap]","[LB_AP]","mass",373.2417216,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary pounds; apothecaries pounds; ap lb; lb ap; ap lbs; lbs ap","UCUM","Mass","Obsolete","","[oz_ap]","[OZ_AP]","12",12,false],[false,"ounce - metric","[oz_m]","[OZ_M]","mass",28,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"metric ounces; m ozs","UCUM","Mass","Clinical","see [oz_av] (the avoirdupois ounce) for the standard ounce used internationally; [oz_m] is equal to 28 grams and is based on the apothecaries\' system of mass units which is used in some US pharmacies. ","g","g","28",28,false],[false,"line","[lne]","[LNE]","length",0.002116666666666667,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"British lines; br L; L; l","UCUM","Len","Obsolete","","[in_i]/12","[IN_I]/12","1",1,false],[false,"point (typography)","[pnt]","[PNT]","length",0.0003527777777777778,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"DTP points; desktop publishing point; pt; pnt","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[lne]/6","[LNE]/6","1",1,false],[false,"pica (typography)","[pca]","[PCA]","length",0.004233333333333334,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt]","[PNT]","12",12,false],[false,"Printer\'s point (typography)","[pnt_pr]","[PNT_PR]","length",0.00035145980000000004,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pnt pr","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[in_i]","[IN_I]","0.013837",0.013837,false],[false,"Printer\'s pica (typography)","[pca_pr]","[PCA_PR]","length",0.004217517600000001,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pca pr; Printer\'s picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt_pr]","[PNT_PR]","12",12,false],[false,"pied","[pied]","[PIED]","length",0.3248,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pieds du roi; Paris foot; royal; French; feet","UCUM","Len","Obsolete","","cm","CM","32.48",32.48,false],[false,"pouce","[pouce]","[POUCE]","length",0.027066666666666666,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"historical French inches; French royal inches","UCUM","Len","Obsolete","","[pied]/12","[PIED]/12","1",1,false],[false,"ligne","[ligne]","[LIGNE]","length",0.0022555555555555554,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Paris lines; lignes","UCUM","Len","Obsolete","","[pouce]/12","[POUCE]/12","1",1,false],[false,"didot","[didot]","[DIDOT]","length",0.0003759259259259259,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot point; dd; Didots Point; didots; points","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[ligne]/6","[LIGNE]/6","1",1,false],[false,"cicero","[cicero]","[CICERO]","length",0.004511111111111111,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot\'s pica; ciceros; picas","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[didot]","[DIDOT]","12",12,false],[false,"degrees Fahrenheit","[degF]","[DEGF]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0F","heat",false,null,"degF",1,true,false,0,"\xb0F; deg F","UCUM","Temp","Clinical","","K",null,null,0.5555555555555556,false],[false,"degrees Rankine","[degR]","[degR]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0R","heat",false,null,null,1,false,false,0,"\xb0R; \xb0Ra; Rankine","UCUM","Temp","Obsolete","Replaced by Kelvin","K/9","K/9","5",5,false],[false,"degrees R\xe9aumur","[degRe]","[degRe]","temperature",1.25,[0,0,0,0,1,0,0],"\xb0R\xe9","heat",false,null,"degRe",1,true,false,0,"\xb0R\xe9, \xb0Re, \xb0r; R\xe9aumur; degree Reaumur; Reaumur","UCUM","Temp","Obsolete","replaced by Celsius","K",null,null,1.25,false],[false,"calorie at 15\xb0C","cal_[15]","CAL_[15]","energy",4185.8,[2,-2,1,0,0,0,0],"cal15\xb0C","heat",true,null,null,1,false,false,0,"calorie 15 C; cals 15 C; calories at 15 C","UCUM","Enrg","Nonclinical","equal to 4.1855 joules; calorie most often used in engineering","J","J","4.18580",4.1858,false],[false,"calorie at 20\xb0C","cal_[20]","CAL_[20]","energy",4181.9,[2,-2,1,0,0,0,0],"cal20\xb0C","heat",true,null,null,1,false,false,0,"calorie 20 C; cal 20 C; calories at 20 C","UCUM","Enrg","Clinical","equal to 4.18190 joules. ","J","J","4.18190",4.1819,false],[false,"mean calorie","cal_m","CAL_M","energy",4190.0199999999995,[2,-2,1,0,0,0,0],"calm","heat",true,null,null,1,false,false,0,"mean cals; mean calories","UCUM","Enrg","Clinical","equal to 4.19002 joules. ","J","J","4.19002",4.19002,false],[false,"international table calorie","cal_IT","CAL_IT","energy",4186.8,[2,-2,1,0,0,0,0],"calIT","heat",true,null,null,1,false,false,0,"calories IT; IT cals; international steam table calories","UCUM","Enrg","Nonclinical","used in engineering steam tables and defined as 1/860 international watt-hour; equal to 4.1868 joules","J","J","4.1868",4.1868,false],[false,"thermochemical calorie","cal_th","CAL_TH","energy",4184,[2,-2,1,0,0,0,0],"calth","heat",true,null,null,1,false,false,0,"thermochemical calories; th cals","UCUM","Enrg","Clinical","equal to 4.184 joules; used as the unit in medicine and biochemistry (equal to cal)","J","J","4.184",4.184,false],[false,"calorie","cal","CAL","energy",4184,[2,-2,1,0,0,0,0],"cal","heat",true,null,null,1,false,false,0,"gram calories; small calories","UCUM","Enrg","Clinical","equal to 4.184 joules (the same value as the thermochemical calorie, which is the most common calorie used in medicine and biochemistry)","cal_th","CAL_TH","1",1,false],[false,"nutrition label Calories","[Cal]","[CAL]","energy",4184000,[2,-2,1,0,0,0,0],"Cal","heat",false,null,null,1,false,false,0,"food calories; Cal; kcal","UCUM","Eng","Clinical","","kcal_th","KCAL_TH","1",1,false],[false,"British thermal unit at 39\xb0F","[Btu_39]","[BTU_39]","energy",1059670,[2,-2,1,0,0,0,0],"Btu39\xb0F","heat",false,null,null,1,false,false,0,"BTU 39F; BTU 39 F; B.T.U. 39 F; B.Th.U. 39 F; BThU 39 F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05967 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05967",1.05967,false],[false,"British thermal unit at 59\xb0F","[Btu_59]","[BTU_59]","energy",1054800,[2,-2,1,0,0,0,0],"Btu59\xb0F","heat",false,null,null,1,false,false,0,"BTU 59 F; BTU 59F; B.T.U. 59 F; B.Th.U. 59 F; BThU 59F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05480 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05480",1.0548,false],[false,"British thermal unit at 60\xb0F","[Btu_60]","[BTU_60]","energy",1054680,[2,-2,1,0,0,0,0],"Btu60\xb0F","heat",false,null,null,1,false,false,0,"BTU 60 F; BTU 60F; B.T.U. 60 F; B.Th.U. 60 F; BThU 60 F; British thermal units 60 F","UCUM","Eng","Nonclinical","equal to 1.05468 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05468",1.05468,false],[false,"mean British thermal unit","[Btu_m]","[BTU_M]","energy",1055870,[2,-2,1,0,0,0,0],"Btum","heat",false,null,null,1,false,false,0,"BTU mean; B.T.U. mean; B.Th.U. mean; BThU mean; British thermal units mean; ","UCUM","Eng","Nonclinical","equal to 1.05587 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05587",1.05587,false],[false,"international table British thermal unit","[Btu_IT]","[BTU_IT]","energy",1055055.85262,[2,-2,1,0,0,0,0],"BtuIT","heat",false,null,null,1,false,false,0,"BTU IT; B.T.U. IT; B.Th.U. IT; BThU IT; British thermal units IT","UCUM","Eng","Nonclinical","equal to 1.055 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05505585262",1.05505585262,false],[false,"thermochemical British thermal unit","[Btu_th]","[BTU_TH]","energy",1054350,[2,-2,1,0,0,0,0],"Btuth","heat",false,null,null,1,false,false,0,"BTU Th; B.T.U. Th; B.Th.U. Th; BThU Th; thermochemical British thermal units","UCUM","Eng","Nonclinical","equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.054350",1.05435,false],[false,"British thermal unit","[Btu]","[BTU]","energy",1054350,[2,-2,1,0,0,0,0],"btu","heat",false,null,null,1,false,false,0,"BTU; B.T.U. ; B.Th.U.; BThU; British thermal units","UCUM","Eng","Nonclinical","equal to the thermochemical British thermal unit equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","[Btu_th]","[BTU_TH]","1",1,false],[false,"horsepower - mechanical","[HP]","[HP]","power",745699.8715822703,[2,-3,1,0,0,0,0],null,"heat",false,null,null,1,false,false,0,"imperial horsepowers","UCUM","EngRat","Nonclinical","refers to mechanical horsepower, which is unit used to measure engine power primarily in the US. ","[ft_i].[lbf_av]/s","[FT_I].[LBF_AV]/S","550",550,false],[false,"tex","tex","TEX","linear mass density (of textile thread)",0.001,[-1,0,1,0,0,0,0],"tex","heat",true,null,null,1,false,false,0,"linear mass density; texes","UCUM","","Clinical","unit of linear mass density for fibers equal to gram per 1000 meters","g/km","G/KM","1",1,false],[false,"Denier (linear mass density)","[den]","[DEN]","linear mass density (of textile thread)",0.0001111111111111111,[-1,0,1,0,0,0,0],"den","heat",false,null,null,1,false,false,0,"den; deniers","UCUM","","Nonclinical","equal to the mass in grams per 9000 meters of the fiber (1 denier = 1 strand of silk)","g/9/km","G/9/KM","1",1,false],[false,"meter of water column","m[H2O]","M[H2O]","pressure",9806650,[-1,-2,1,0,0,0,0],"m\xa0HO2","clinical",true,null,null,1,false,false,0,"mH2O; m H2O; meters of water column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"meter of mercury column","m[Hg]","M[HG]","pressure",133322000,[-1,-2,1,0,0,0,0],"m\xa0Hg","clinical",true,null,null,1,false,false,0,"mHg; m Hg; meters of mercury column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","133.3220",133.322,false],[false,"inch of water column","[in_i\'H2O]","[IN_I\'H2O]","pressure",249088.91000000003,[-1,-2,1,0,0,0,0],"in\xa0HO2","clinical",false,null,null,1,false,false,0,"inches WC; inAq; in H2O; inch of water gauge; iwg; pressure","UCUM","Pres","Clinical","unit of pressure, especially in respiratory and ventilation care","m[H2O].[in_i]/m","M[H2O].[IN_I]/M","1",1,false],[false,"inch of mercury column","[in_i\'Hg]","[IN_I\'HG]","pressure",3386378.8000000003,[-1,-2,1,0,0,0,0],"in\xa0Hg","clinical",false,null,null,1,false,false,0,"inHg; in Hg; pressure; inches","UCUM","Pres","Clinical","unit of pressure used in US to measure barometric pressure and occasionally blood pressure (see mm[Hg] for unit used internationally)","m[Hg].[in_i]/m","M[HG].[IN_I]/M","1",1,false],[false,"peripheral vascular resistance unit","[PRU]","[PRU]","fluid resistance",133322000000,[-4,-1,1,0,0,0,0],"P.R.U.","clinical",false,null,null,1,false,false,0,"peripheral vascular resistance units; peripheral resistance unit; peripheral resistance units; PRU","UCUM","FldResist","Clinical","used to assess blood flow in the capillaries; equal to 1 mmH.min/mL = 133.3 Pa\xb7min/mL","mm[Hg].s/ml","MM[HG].S/ML","1",1,false],[false,"Wood unit","[wood\'U]","[WOOD\'U]","fluid resistance",7999320000,[-4,-1,1,0,0,0,0],"Wood U.","clinical",false,null,null,1,false,false,0,"hybrid reference units; HRU; mmHg.min/L; vascular resistance","UCUM","Pres","Clinical","simplified unit of measurement for for measuring pulmonary vascular resistance that uses pressure; equal to mmHg.min/L","mm[Hg].min/L","MM[HG].MIN/L","1",1,false],[false,"diopter (lens)","[diop]","[DIOP]","refraction of a lens",1,[1,0,0,0,0,0,0],"dpt","clinical",false,null,"inv",1,false,false,0,"diopters; diop; dioptre; dpt; refractive power","UCUM","InvLen","Clinical","unit of optical power of lens represented by inverse meters (m^-1)","m","/M","1",1,false],[false,"prism diopter (magnifying power)","[p\'diop]","[P\'DIOP]","refraction of a prism",1,[0,0,0,1,0,0,0],"PD","clinical",false,null,"tanTimes100",1,true,false,0,"diopters; dioptres; p diops; pdiop; dpt; pdptr; \u0394; cm/m; centimeter per meter; centimetre; metre","UCUM","Angle","Clinical","unit for prism correction in eyeglass prescriptions","rad",null,null,1,false],[false,"percent of slope","%[slope]","%[SLOPE]","slope",0.017453292519943295,[0,0,0,1,0,0,0],"%","clinical",false,null,"100tan",1,true,false,0,"% slope; %slope; percents slopes","UCUM","VelFr; ElpotRatFr; VelRtoFr; AccelFr","Clinical","","deg",null,null,1,false],[false,"mesh","[mesh_i]","[MESH_I]","lineic number",0.025400000000000002,[1,0,0,0,0,0,0],null,"clinical",false,null,"inv",1,false,false,0,"meshes","UCUM","NLen (lineic number)","Clinical","traditional unit of length defined as the number of strands or particles per inch","[in_i]","/[IN_I]","1",1,false],[false,"French (catheter gauge) ","[Ch]","[CH]","gauge of catheters",0.0003333333333333333,[1,0,0,0,0,0,0],"Ch","clinical",false,null,null,1,false,false,0,"Charri\xe8res, French scales; French gauges; Fr, Fg, Ga, FR, Ch","UCUM","Len; Circ; Diam","Clinical","","mm/3","MM/3","1",1,false],[false,"drop - metric (1/20 mL)","[drp]","[DRP]","volume",5e-8,[3,0,0,0,0,0,0],"drp","clinical",false,null,null,1,false,false,0,"drop dosing units; metric drops; gtt","UCUM","Vol","Clinical","standard unit used in the US and internationally for clinical medicine but note that although [drp] is defined as 1/20 milliliter, in practice, drop sizes will vary due to external factors","ml/20","ML/20","1",1,false],[false,"Hounsfield unit","[hnsf\'U]","[HNSF\'U]","x-ray attenuation",1,[0,0,0,0,0,0,0],"HF","clinical",false,null,null,1,false,false,0,"HU; units","UCUM","","Clinical","used to measure X-ray attenuation, especially in CT scans.","1","1","1",1,false],[false,"Metabolic Equivalent of Task ","[MET]","[MET]","metabolic cost of physical activity",5.833333333333334e-11,[3,-1,-1,0,0,0,0],"MET","clinical",false,null,null,1,false,false,0,"metabolic equivalents","UCUM","RelEngRat","Clinical","unit used to measure rate of energy expenditure per power in treadmill and other functional tests","mL/min/kg","ML/MIN/KG","3.5",3.5,false],[false,"homeopathic potency of decimal series (retired)","[hp\'_X]","[HP\'_X]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,"hpX",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of centesimal series (retired)","[hp\'_C]","[HP\'_C]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,"hpC",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of millesimal series (retired)","[hp\'_M]","[HP\'_M]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,"hpM",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of quintamillesimal series (retired)","[hp\'_Q]","[HP\'_Q]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,"hpQ",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of decimal hahnemannian series","[hp_X]","[HP_X]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal hahnemannian series","[hp_C]","[HP_C]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal hahnemannian series","[hp_M]","[HP_M]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal hahnemannian series","[hp_Q]","[HP_Q]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of decimal korsakovian series","[kp_X]","[KP_X]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal korsakovian series","[kp_C]","[KP_C]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal korsakovian series","[kp_M]","[KP_M]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal korsakovian series","[kp_Q]","[KP_Q]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"equivalent","eq","EQ","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"eq","chemical",true,null,null,1,false,false,1,"equivalents","UCUM","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"osmole","osm","OSM","amount of substance (dissolved particles)",6.0221367e+23,[0,0,0,0,0,0,0],"osm","chemical",true,null,null,1,false,false,1,"osmoles; osmols","UCUM","Osmol","Clinical","the number of moles of solute that contribute to the osmotic pressure of a solution","mol","MOL","1",1,false],[false,"pH","[pH]","[PH]","acidity",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"pH","chemical",false,null,"pH",1,true,false,0,"pH scale","UCUM","LogCnc","Clinical","Log concentration of H+","mol/l",null,null,1,false],[false,"gram percent","g%","G%","mass concentration",10000,[-3,0,1,0,0,0,0],"g%","chemical",true,null,null,1,false,false,0,"gram %; gram%; grams per deciliter; g/dL; gm per dL; gram percents","UCUM","MCnc","Clinical","equivalent to unit gram per deciliter (g/dL), a unit often used in medical tests to represent solution concentrations","g/dl","G/DL","1",1,false],[false,"Svedberg unit","[S]","[S]","sedimentation coefficient",1e-13,[0,1,0,0,0,0,0],"S","chemical",false,null,null,1,false,false,0,"Sv; 10^-13 seconds; 100 fs; 100 femtoseconds","UCUM","Time","Clinical","unit of time used in measuring particle\'s sedimentation rate, usually after centrifugation. ","s","10*-13.S","1",1e-13,false],[false,"high power field (microscope)","[HPF]","[HPF]","view area in microscope",1,[0,0,0,0,0,0,0],"HPF","chemical",false,null,null,1,false,false,0,"HPF","UCUM","Area","Clinical","area visible under the maximum magnification power of the objective in microscopy (usually 400x)\\n","1","1","1",1,false],[false,"low power field (microscope)","[LPF]","[LPF]","view area in microscope",1,[0,0,0,0,0,0,0],"LPF","chemical",false,null,null,1,false,false,0,"LPF; fields","UCUM","Area","Clinical","area visible under the low magnification of the objective in microscopy (usually 100 x)\\n","1","1","100",100,false],[false,"katal","kat","KAT","catalytic activity",6.0221367e+23,[0,-1,0,0,0,0,0],"kat","chemical",true,null,null,1,false,false,1,"mol/secs; moles per second; mol*sec-1; mol*s-1; mol.s-1; katals; catalytic activity; enzymatic; enzyme units; activities","UCUM","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"enzyme unit","U","U","catalytic activity",10036894500000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"micromoles per minute; umol/min; umol per minute; umol min-1; enzymatic activity; enzyme activity","UCUM","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"international unit - arbitrary","[iU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"IU","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","1",1,false],[false,"international unit - arbitrary","[IU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"i.U.","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"arbitary unit","[arb\'U]","[ARB\'U]","arbitrary",1,[0,0,0,0,0,0,0],"arb. U","chemical",false,null,null,1,false,true,0,"arbitary units; arb units; arbU","UCUM","Arb","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"United States Pharmacopeia unit","[USP\'U]","[USP\'U]","arbitrary",1,[0,0,0,0,0,0,0],"U.S.P.","chemical",false,null,null,1,false,true,0,"USP U; USP\'U","UCUM","Arb","Clinical","a dose unit to express potency of drugs and vitamins defined by the United States Pharmacopoeia; usually 1 USP = 1 IU","1","1","1",1,false],[false,"GPL unit","[GPL\'U]","[GPL\'U]","biologic activity of anticardiolipin IgG",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"GPL Units; GPL U; IgG anticardiolipin units; IgG Phospholipid","UCUM","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"MPL unit","[MPL\'U]","[MPL\'U]","biologic activity of anticardiolipin IgM",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"MPL units; MPL U; MPL\'U; IgM anticardiolipin units; IgM Phospholipid Units ","UCUM","ACnc","Clinical","units for antiphospholipid test","1","1","1",1,false],[false,"APL unit","[APL\'U]","[APL\'U]","biologic activity of anticardiolipin IgA",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"APL units; APL U; IgA anticardiolipin; IgA Phospholipid; biologic activity of","UCUM","AMass; ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"Bethesda unit","[beth\'U]","[BETH\'U]","biologic activity of factor VIII inhibitor",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"BU","UCUM","ACnc","Clinical","measures of blood coagulation inhibitior for many blood factors","1","1","1",1,false],[false,"anti factor Xa unit","[anti\'Xa\'U]","[ANTI\'XA\'U]","biologic activity of factor Xa inhibitor (heparin)",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","ACnc","Clinical","[anti\'Xa\'U] unit is equivalent to and can be converted to IU/mL. ","1","1","1",1,false],[false,"Todd unit","[todd\'U]","[TODD\'U]","biologic activity antistreptolysin O",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","InvThres; RtoThres","Clinical","the unit for the results of the testing for antistreptolysin O (ASO)","1","1","1",1,false],[false,"Dye unit","[dye\'U]","[DYE\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","CCnc","Obsolete","equivalent to the Somogyi unit, which is an enzyme unit for amylase but better to use U, the standard enzyme unit for measuring catalytic activity","1","1","1",1,false],[false,"Somogyi unit","[smgy\'U]","[SMGY\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Somogyi units; smgy U","UCUM","CAct","Clinical","measures the enzymatic activity of amylase in blood serum - better to use base units mg/mL ","1","1","1",1,false],[false,"Bodansky unit","[bdsk\'U]","[BDSK\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"","UCUM","ACnc","Obsolete","Enzyme unit specific to alkaline phosphatase - better to use standard enzyme unit of U","1","1","1",1,false],[false,"King-Armstrong unit","[ka\'U]","[KA\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"King-Armstrong Units; King units","UCUM","AMass","Obsolete","enzyme units for acid phosphatase - better to use enzyme unit [U]","1","1","1",1,false],[false,"Kunkel unit","[knk\'U]","[KNK\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"Mac Lagan unit","[mclg\'U]","[MCLG\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"galactose index; galactose tolerance test; thymol turbidity test unit; mclg U; units; indexes","UCUM","ACnc","Obsolete","unit for liver tests - previously used in thymol turbidity tests for liver disease diagnoses, and now is sometimes referred to in the oral galactose tolerance test","1","1","1",1,false],[false,"tuberculin unit","[tb\'U]","[TB\'U]","biologic activity of tuberculin",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"TU; units","UCUM","Arb","Clinical","amount of tuberculin antigen -usually in reference to a TB skin test ","1","1","1",1,false],[false,"50% cell culture infectious dose","[CCID_50]","[CCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"CCID50","chemical",false,null,null,1,false,true,0,"CCID50; 50% cell culture infective doses","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% tissue culture infectious dose","[TCID_50]","[TCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"TCID50","chemical",false,null,null,1,false,true,0,"TCID50; 50% tissue culture infective dose","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% embryo infectious dose","[EID_50]","[EID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"EID50","chemical",false,null,null,1,false,true,0,"EID50; 50% embryo infective doses; EID50 Egg Infective Dosage","UCUM","thresNum","Clinical","","1","1","1",1,false],[false,"plaque forming units","[PFU]","[PFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"PFU","chemical",false,null,null,1,false,true,0,"PFU","UCUM","ACnc","Clinical","tests usually report unit as number of PFU per unit volume","1","1","1",1,false],[false,"focus forming units (cells)","[FFU]","[FFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"FFU","chemical",false,null,null,1,false,true,0,"FFU","UCUM","EntNum","Clinical","","1","1","1",1,false],[false,"colony forming units","[CFU]","[CFU]","amount of a proliferating organism",1,[0,0,0,0,0,0,0],"CFU","chemical",false,null,null,1,false,true,0,"CFU","UCUM","Num","Clinical","","1","1","1",1,false],[false,"index of reactivity (allergen)","[IR]","[IR]","amount of an allergen callibrated through in-vivo testing using the Stallergenes\xae method.",1,[0,0,0,0,0,0,0],"IR","chemical",false,null,null,1,false,true,0,"IR; indexes","UCUM","Acnc","Clinical","amount of an allergen callibrated through in-vivo testing using the Stallergenes method. Usually reported in tests as IR/mL","1","1","1",1,false],[false,"bioequivalent allergen unit","[BAU]","[BAU]","amount of an allergen callibrated through in-vivo testing based on the ID50EAL method of (intradermal dilution for 50mm sum of erythema diameters",1,[0,0,0,0,0,0,0],"BAU","chemical",false,null,null,1,false,true,0,"BAU; Bioequivalent Allergy Units; bioequivalent allergen units","UCUM","Arb","Clinical","","1","1","1",1,false],[false,"allergy unit","[AU]","[AU]","procedure defined amount of an allergen using some reference standard",1,[0,0,0,0,0,0,0],"AU","chemical",false,null,null,1,false,true,0,"allergy units; allergen units; AU","UCUM","Arb","Clinical","Most standard test allergy units are reported as [IU] or as %. ","1","1","1",1,false],[false,"allergen unit for Ambrosia artemisiifolia","[Amb\'a\'1\'U]","[AMB\'A\'1\'U]","procedure defined amount of the major allergen of ragweed.",1,[0,0,0,0,0,0,0],"Amb a 1 U","chemical",false,null,null,1,false,true,0,"Amb a 1 unit; Antigen E; AgE U; allergen units","UCUM","Arb","Clinical","Amb a 1 is the major allergen in short ragweed, and can be converted Bioequivalent allergen units (BAU) where 350 Amb a 1 U/mL = 100,000 BAU/mL","1","1","1",1,false],[false,"protein nitrogen unit (allergen testing)","[PNU]","[PNU]","procedure defined amount of a protein substance",1,[0,0,0,0,0,0,0],"PNU","chemical",false,null,null,1,false,true,0,"protein nitrogen units; PNU","UCUM","Mass","Clinical","defined as 0.01 ug of phosphotungstic acid-precipitable protein nitrogen. Being replaced by bioequivalent allergy units (BAU).","1","1","1",1,false],[false,"Limit of flocculation","[Lf]","[LF]","procedure defined amount of an antigen substance",1,[0,0,0,0,0,0,0],"Lf","chemical",false,null,null,1,false,true,0,"Lf doses","UCUM","Arb","Clinical","the antigen content forming 1:1 ratio against 1 unit of antitoxin","1","1","1",1,false],[false,"D-antigen unit (polio)","[D\'ag\'U]","[D\'AG\'U]","procedure defined amount of a poliomyelitis d-antigen substance",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"DAgU; units","UCUM","Acnc","Clinical","unit of potency of poliovirus vaccine used for poliomyelitis prevention reported as D antigen units/mL. The unit is poliovirus type-specific.","1","1","1",1,false],[false,"fibrinogen equivalent units","[FEU]","[FEU]","amount of fibrinogen broken down into the measured d-dimers",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"FEU","UCUM","MCnc","Clinical","Note both the FEU and DDU units are used to report D-dimer measurements. 1 DDU = 1/2 FFU","1","1","1",1,false],[false,"ELISA unit","[ELU]","[ELU]","arbitrary ELISA unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Enzyme-Linked Immunosorbent Assay Units; ELU; EL. U","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"Ehrlich units (urobilinogen)","[EU]","[EU]","Ehrlich unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"EU/dL; mg{urobilinogen}/dL","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"neper","Np","NEP","level",1,[0,0,0,0,0,0,0],"Np","levels",true,null,"ln",1,true,false,0,"nepers","UCUM","LogRto","Clinical","logarithmic unit for ratios of measurements of physical field and power quantities, such as gain and loss of electronic signals","1",null,null,1,false],[false,"bel","B","B","level",1,[0,0,0,0,0,0,0],"B","levels",true,null,"lg",1,true,false,0,"bels","UCUM","LogRto","Clinical","Logarithm of the ratio of power- or field-type quantities; usually expressed in decibels ","1",null,null,1,false],[false,"bel sound pressure","B[SPL]","B[SPL]","pressure level",0.02,[-1,-2,1,0,0,0,0],"B(SPL)","levels",true,null,"lgTimes2",1,true,false,0,"bel SPL; B SPL; sound pressure bels","UCUM","LogRto","Clinical","used to measure sound level in acoustics","Pa",null,null,0.00002,false],[false,"bel volt","B[V]","B[V]","electric potential level",1000,[2,-2,1,0,0,-1,0],"B(V)","levels",true,null,"lgTimes2",1,true,false,0,"bel V; B V; volts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","V",null,null,1,false],[false,"bel millivolt","B[mV]","B[MV]","electric potential level",1,[2,-2,1,0,0,-1,0],"B(mV)","levels",true,null,"lgTimes2",1,true,false,0,"bel mV; B mV; millivolt bels; 10^-3V bels; 10*-3V ","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","mV",null,null,1,false],[false,"bel microvolt","B[uV]","B[UV]","electric potential level",0.001,[2,-2,1,0,0,-1,0],"B(\u03bcV)","levels",true,null,"lgTimes2",1,true,false,0,"bel uV; B uV; microvolts bels; 10^-6V bel; 10*-6V bel","UCUM","LogRto","Clinical","used to express power gain in electrical circuits","uV",null,null,1,false],[false,"bel 10 nanovolt","B[10.nV]","B[10.NV]","electric potential level",0.000010000000000000003,[2,-2,1,0,0,-1,0],"B(10 nV)","levels",true,null,"lgTimes2",1,true,false,0,"bel 10 nV; B 10 nV; 10 nanovolts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","nV",null,null,10,false],[false,"bel watt","B[W]","B[W]","power level",1000,[2,-3,1,0,0,0,0],"B(W)","levels",true,null,"lg",1,true,false,0,"bel W; b W; b Watt; Watts bels","UCUM","LogRto","Clinical","used to express power","W",null,null,1,false],[false,"bel kilowatt","B[kW]","B[KW]","power level",1000000,[2,-3,1,0,0,0,0],"B(kW)","levels",true,null,"lg",1,true,false,0,"bel kW; B kW; kilowatt bel; kW bel; kW B","UCUM","LogRto","Clinical","used to express power","kW",null,null,1,false],[false,"stere","st","STR","volume",1,[3,0,0,0,0,0,0],"st","misc",true,null,null,1,false,false,0,"st\xe8re; m3; cubic meter; m^3; meters cubed; metre","UCUM","Vol","Nonclinical","equal to one cubic meter, usually used for measuring firewoord","m3","M3","1",1,false],[false,"\xc5ngstr\xf6m","Ao","AO","length",1.0000000000000002e-10,[1,0,0,0,0,0,0],"\xc5","misc",false,null,null,1,false,false,0,"\xc5; Angstroms; Ao; \xc5ngstr\xf6ms","UCUM","Len","Clinical","equal to 10^-10 meters; used to express wave lengths and atom scaled differences ","nm","NM","0.1",0.1,false],[false,"barn","b","BRN","action area",9.999999999999999e-29,[2,0,0,0,0,0,0],"b","misc",false,null,null,1,false,false,0,"barns","UCUM","Area","Clinical","used in high-energy physics to express cross-sectional areas","fm2","FM2","100",100,false],[false,"technical atmosphere","att","ATT","pressure",98066499.99999999,[-1,-2,1,0,0,0,0],"at","misc",false,null,null,1,false,false,0,"at; tech atm; tech atmosphere; kgf/cm2; atms; atmospheres","UCUM","Pres","Obsolete","non-SI unit of pressure equal to one kilogram-force per square centimeter","kgf/cm2","KGF/CM2","1",1,false],[false,"mho","mho","MHO","electric conductance",0.001,[-2,1,-1,0,0,2,0],"mho","misc",true,null,null,1,false,false,0,"siemens; ohm reciprocals; \u03a9^\u22121; \u03a9-1 ","UCUM","","Obsolete","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","S","S","1",1,false],[false,"pound per square inch","[psi]","[PSI]","pressure",6894757.293168359,[-1,-2,1,0,0,0,0],"psi","misc",false,null,null,1,false,false,0,"psi; lb/in2; lb per in2","UCUM","Pres","Clinical","","[lbf_av]/[in_i]2","[LBF_AV]/[IN_I]2","1",1,false],[false,"circle - plane angle","circ","CIRC","plane angle",6.283185307179586,[0,0,0,1,0,0,0],"circ","misc",false,null,null,1,false,false,0,"angles; circles","UCUM","Angle","Clinical","","[pi].rad","[PI].RAD","2",2,false],[false,"spere - solid angle","sph","SPH","solid angle",12.566370614359172,[0,0,0,2,0,0,0],"sph","misc",false,null,null,1,false,false,0,"speres","UCUM","Angle","Clinical","equal to the solid angle of an entire sphere = 4\u03c0sr (sr = steradian) ","[pi].sr","[PI].SR","4",4,false],[false,"metric carat","[car_m]","[CAR_M]","mass",0.2,[0,0,1,0,0,0,0],"ctm","misc",false,null,null,1,false,false,0,"carats; ct; car m","UCUM","Mass","Nonclinical","unit of mass for gemstones","g","G","2e-1",0.2,false],[false,"carat of gold alloys","[car_Au]","[CAR_AU]","mass fraction",0.041666666666666664,[0,0,0,0,0,0,0],"ctAu","misc",false,null,null,1,false,false,0,"karats; k; kt; car au; carats","UCUM","MFr","Nonclinical","unit of purity for gold alloys","/24","/24","1",1,false],[false,"Smoot","[smoot]","[SMOOT]","length",1.7018000000000002,[1,0,0,0,0,0,0],null,"misc",false,null,null,1,false,false,0,"","UCUM","Len","Nonclinical","prank unit of length from MIT","[in_i]","[IN_I]","67",67,false],[false,"meter per square seconds per square root of hertz","[m/s2/Hz^(1/2)]","[M/S2/HZ^(1/2)]","amplitude spectral density",1,[2,-3,0,0,0,0,0],null,"misc",false,null,"sqrt",1,true,false,0,"m/s2/(Hz^.5); m/s2/(Hz^(1/2)); m per s2 per Hz^1/2","UCUM","","Constant","measures amplitude spectral density, and is equal to the square root of power spectral density\\n ","m2/s4/Hz",null,null,1,false],[false,"bit - logarithmic","bit_s","BIT_S","amount of information",1,[0,0,0,0,0,0,0],"bits","infotech",false,null,"ld",1,true,false,0,"bit-s; bit s; bit logarithmic","UCUM","LogA","Nonclinical","defined as the log base 2 of the number of distinct signals; cannot practically be used to express more than 1000 bits\\n\\nIn information theory, the definition of the amount of self-information and information entropy is often expressed with the binary logarithm (log base 2)","1",null,null,1,false],[false,"bit","bit","BIT","amount of information",1,[0,0,0,0,0,0,0],"bit","infotech",true,null,null,1,false,false,0,"bits","UCUM","","Nonclinical","dimensionless information unit of 1 used in computing and digital communications","1","1","1",1,false],[false,"byte","By","BY","amount of information",8,[0,0,0,0,0,0,0],"B","infotech",true,null,null,1,false,false,0,"bytes","UCUM","","Nonclinical","equal to 8 bits","bit","bit","8",8,false],[false,"baud","Bd","BD","signal transmission rate",1,[0,1,0,0,0,0,0],"Bd","infotech",true,null,"inv",1,false,false,0,"Bd; bauds","UCUM","Freq","Nonclinical","unit to express rate in symbols per second or pulses per second. ","s","/s","1",1,false],[false,"per twelve hour","/(12.h)","/HR","",0.000023148148148148147,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"per 12 hours; 12hrs; 12 hrs; /12hrs","LOINC","Rat","Clinical","",null,null,null,null,false],[false,"per arbitrary unit","/[arb\'U]","/[ARB\'U]","",1,[0,0,0,0,0,0,0],"/arb/ U",null,false,null,null,1,false,true,0,"/arbU","LOINC","InvA ","Clinical","",null,null,null,null,false],[false,"per high power field","/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"/HPF; per HPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per international unit","/[IU]","/[IU]","",1,[0,0,0,0,0,0,0],"/i/U.",null,false,null,null,1,false,true,0,"international units; /IU; per IU","LOINC","InvA","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)",null,null,null,null,false],[false,"per low power field","/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"/LPF; per LPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per 10 billion ","/10*10","/10*10","",1e-10,[0,0,0,0,0,0,0],"/1010<.sup>",null,false,null,null,1,false,false,0,"/10^10; per 10*10","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per trillion ","/10*12","/10*12","",1e-12,[0,0,0,0,0,0,0],"/1012<.sup>",null,false,null,null,1,false,false,0,"/10^12; per 10*12","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per thousand","/10*3","/10*3","",0.001,[0,0,0,0,0,0,0],"/103<.sup>",null,false,null,null,1,false,false,0,"/10^3; per 10*3","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per million","/10*6","/10*6","",0.000001,[0,0,0,0,0,0,0],"/106<.sup>",null,false,null,null,1,false,false,0,"/10^6; per 10*6;","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per billion","/10*9","/10*9","",1e-9,[0,0,0,0,0,0,0],"/109<.sup>",null,false,null,null,1,false,false,0,"/10^9; per 10*9","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100","/100","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"per hundred; 10^2; 10*2","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100 cells","/100{cells}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 cells; /100cells; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 neutrophils","/100{neutrophils}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 neutrophils; /100neutrophils; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 spermatozoa","/100{spermatozoa}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 spermatozoa; /100spermatozoa; per hundred","LOINC","NFr","Clinical","",null,null,null,null,false],[false,"per 100 white blood cells","/100{WBCs}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 WBCs; /100WBCs; per hundred","LOINC","Ratio; NFr","Clinical","",null,null,null,null,false],[false,"per year","/a","/ANN","",3.168808781402895e-8,[0,-1,0,0,0,0,0],"/a",null,false,null,null,1,false,false,0,"/Years; /yrs; yearly","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per centimeter of water","/cm[H2O]","/CM[H2O]","",0.000010197162129779282,[1,2,-1,0,0,0,0],"/cm\xa0HO2<.r>",null,false,null,null,1,false,false,0,"/cmH2O; /cm H2O; centimeters; centimetres","LOINC","InvPress","Clinical","",null,null,null,null,false],[false,"per day","/d","/D","",0.000011574074074074073,[0,-1,0,0,0,0,0],"/d",null,false,null,null,1,false,false,0,"/dy; per day","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per deciliter","/dL","/DL","",10000,[-3,0,0,0,0,0,0],"/dL",null,false,null,null,1,false,false,0,"per dL; /deciliter; decilitre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per gram","/g","/G","",1,[0,0,-1,0,0,0,0],"/g",null,false,null,null,1,false,false,0,"/gm; /gram; per g","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per hour","/h","/HR","",0.0002777777777777778,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"/hr; /hour; per hr","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per kilogram","/kg","/KG","",0.001,[0,0,-1,0,0,0,0],"/kg",null,false,null,null,1,false,false,0,"per kg; per kilogram","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per liter","/L","/L","",1000,[-3,0,0,0,0,0,0],"/L",null,false,null,null,1,false,false,0,"/liter; litre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per square meter","/m2","/M2","",1,[-2,0,0,0,0,0,0],"/m2<.sup>",null,false,null,null,1,false,false,0,"/m^2; /m*2; /sq. m; per square meter; meter squared; metre","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per cubic meter","/m3","/M3","",1,[-3,0,0,0,0,0,0],"/m3<.sup>",null,false,null,null,1,false,false,0,"/m^3; /m*3; /cu. m; per cubic meter; meter cubed; per m3; metre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per milligram","/mg","/MG","",1000,[0,0,-1,0,0,0,0],"/mg",null,false,null,null,1,false,false,0,"/milligram; per mg","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per minute","/min","/MIN","",0.016666666666666666,[0,-1,0,0,0,0,0],"/min",null,false,null,null,1,false,false,0,"/minute; per mins; breaths beats per minute","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per milliliter","/mL","/ML","",1000000,[-3,0,0,0,0,0,0],"/mL",null,false,null,null,1,false,false,0,"/milliliter; per mL; millilitre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per millimeter","/mm","/MM","",1000,[-1,0,0,0,0,0,0],"/mm",null,false,null,null,1,false,false,0,"/millimeter; per mm; millimetre","LOINC","InvLen","Clinical","",null,null,null,null,false],[false,"per month","/mo","/MO","",3.802570537683474e-7,[0,-1,0,0,0,0,0],"/mo",null,false,null,null,1,false,false,0,"/month; per mo; monthly; month","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per second","/s","/S","",1,[0,-1,0,0,0,0,0],"/s",null,false,null,null,1,false,false,0,"/second; /sec; per sec; frequency; Hertz; Herz; Hz; becquerels; Bq; s-1; s^-1","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per enzyme unit","/U","/U","",9.963241120049633e-17,[0,1,0,0,0,0,0],"/U",null,false,null,null,1,false,false,-1,"/enzyme units; per U","LOINC","InvC; NCat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"per microliter","/uL","/UL","",999999999.9999999,[-3,0,0,0,0,0,0],"/\u03bcL",null,false,null,null,1,false,false,0,"/microliter; microlitre; /mcl; per uL","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"per week","/wk","/WK","",0.0000016534391534391535,[0,-1,0,0,0,0,0],"/wk",null,false,null,null,1,false,false,0,"/week; per wk; weekly, weeks","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"APL unit per milliliter","[APL\'U]/mL","[APL\'U]/ML","biologic activity of anticardiolipin IgA",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"APL/mL; APL\'U/mL; APL U/mL; APL/milliliter; IgA anticardiolipin units per milliliter; IgA Phospholipid Units; millilitre; biologic activity of","LOINC","ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"arbitrary unit per milliliter","[arb\'U]/mL","[ARB\'U]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(arb. U)/mL","chemical",false,null,null,1,false,true,0,"arb\'U/mL; arbU/mL; arb U/mL; arbitrary units per milliliter; millilitre","LOINC","ACnc","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"colony forming units per liter","[CFU]/L","[CFU]/L","amount of a proliferating organism",1000,[-3,0,0,0,0,0,0],"CFU/L","chemical",false,null,null,1,false,true,0,"CFU per Liter; CFU/L","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"colony forming units per milliliter","[CFU]/mL","[CFU]/ML","amount of a proliferating organism",1000000,[-3,0,0,0,0,0,0],"CFU/mL","chemical",false,null,null,1,false,true,0,"CFU per mL; CFU/mL","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"foot per foot - US","[ft_us]/[ft_us]","[FT_US]/[FT_US]","length",1,[0,0,0,0,0,0,0],"(ftus)/(ftus)","us-lengths",false,null,null,1,false,false,0,"ft/ft; ft per ft; feet per feet; visual acuity","","LenRto","Clinical","distance ratio to measure 20:20 vision","m/3937","M/3937","1200",1200,false],[false,"GPL unit per milliliter","[GPL\'U]/mL","[GPL\'U]/ML","biologic activity of anticardiolipin IgG",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"GPL U/mL; GPL\'U/mL; GPL/mL; GPL U per mL; IgG Phospholipid Units per milliliters; IgG anticardiolipin units; millilitres ","LOINC","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"international unit per 2 hour","[IU]/(2.h)","[IU]/HR","arbitrary",0.0001388888888888889,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/2hrs; IU/2 hours; IU per 2 hrs; international units per 2 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per 24 hour","[IU]/(24.h)","[IU]/HR","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/24hr; IU/24 hours; IU per 24 hrs; international units per 24 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per day","[IU]/d","[IU]/D","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/d","chemical",true,null,null,1,false,true,0,"IU/dy; IU/days; IU per dys; international units per day","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per deciliter","[IU]/dL","[IU]/DL","arbitrary",10000,[-3,0,0,0,0,0,0],"(i.U.)/dL","chemical",true,null,null,1,false,true,0,"IU/dL; IU per dL; international units per deciliters; decilitres","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per gram","[IU]/g","[IU]/G","arbitrary",1,[0,0,-1,0,0,0,0],"(i.U.)/g","chemical",true,null,null,1,false,true,0,"IU/gm; IU/gram; IU per gm; IU per g; international units per gram","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per hour","[IU]/h","[IU]/HR","arbitrary",0.0002777777777777778,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/hrs; IU per hours; international units per hour","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram","[IU]/kg","[IU]/KG","arbitrary",0.001,[0,0,-1,0,0,0,0],"(i.U.)/kg","chemical",true,null,null,1,false,true,0,"IU/kg; IU/kilogram; IU per kg; units","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram per day","[IU]/kg/d","[IU]/KG/D","arbitrary",1.1574074074074074e-8,[0,-1,-1,0,0,0,0],"(i.U.)/kg/d","chemical",true,null,null,1,false,true,0,"IU/kg/dy; IU/kg/day; IU/kilogram/day; IU per kg per day; units","LOINC","ACntRat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per liter","[IU]/L","[IU]/L","arbitrary",1000,[-3,0,0,0,0,0,0],"(i.U.)/L","chemical",true,null,null,1,false,true,0,"IU/L; IU/liter; IU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per minute","[IU]/min","[IU]/MIN","arbitrary",0.016666666666666666,[0,-1,0,0,0,0,0],"(i.U.)/min","chemical",true,null,null,1,false,true,0,"IU/min; IU/minute; IU per minute; international units","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per milliliter","[IU]/mL","[IU]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(i.U.)/mL","chemical",true,null,null,1,false,true,0,"IU/mL; IU per mL; international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"MPL unit per milliliter","[MPL\'U]/mL","[MPL\'U]/ML","biologic activity of anticardiolipin IgM",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"MPL/mL; MPL U/mL; MPL\'U/mL; IgM anticardiolipin units; IgM Phospholipid Units; millilitre ","LOINC","ACnc","Clinical","units for antiphospholipid test\\n","1","1","1",1,false],[false,"number per high power field","{#}/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"#/HPF; # per HPF; number/HPF; numbers per high power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"number per low power field","{#}/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"#/LPF; # per LPF; number/LPF; numbers per low power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"IgA antiphosphatidylserine unit ","{APS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"APS Unit; Phosphatidylserine Antibody IgA Units","LOINC","ACnc","Clinical","unit for antiphospholipid test",null,null,null,null,false],[false,"EIA index","{EIA_index}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"enzyme immunoassay index","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"kaolin clotting time","{KCT\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"KCT","LOINC","Time","Clinical","sensitive\xa0test to detect\xa0lupus anticoagulants; measured in seconds",null,null,null,null,false],[false,"IgM antiphosphatidylserine unit","{MPS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"Phosphatidylserine Antibody IgM Measurement ","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"trillion per liter","10*12/L","(10*12)/L","number",1000000000000000,[-3,0,0,0,0,0,0],"(1012)/L","dimless",false,null,null,1,false,false,0,"10^12/L; 10*12 per Liter; trillion per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^3 (used for cell count)","10*3","10*3","number",1000,[0,0,0,0,0,0,0],"103","dimless",false,null,null,1,false,false,0,"10^3; thousand","LOINC","Num","Clinical","usually used for counting entities (e.g. blood cells) per volume","1","1","10",10,false],[false,"thousand per liter","10*3/L","(10*3)/L","number",1000000,[-3,0,0,0,0,0,0],"(103)/L","dimless",false,null,null,1,false,false,0,"10^3/L; 10*3 per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per milliliter","10*3/mL","(10*3)/ML","number",1000000000,[-3,0,0,0,0,0,0],"(103)/mL","dimless",false,null,null,1,false,false,0,"10^3/mL; 10*3 per mL; thousand per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per microliter","10*3/uL","(10*3)/UL","number",999999999999.9999,[-3,0,0,0,0,0,0],"(103)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^3/uL; 10*3 per uL; thousand per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 thousand per microliter","10*4/uL","(10*4)/UL","number",10000000000000,[-3,0,0,0,0,0,0],"(104)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^4/uL; 10*4 per uL; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^5 ","10*5","10*5","number",100000,[0,0,0,0,0,0,0],"105","dimless",false,null,null,1,false,false,0,"one hundred thousand","LOINC","Num","Clinical","","1","1","10",10,false],[false,"10^6","10*6","10*6","number",1000000,[0,0,0,0,0,0,0],"106","dimless",false,null,null,1,false,false,0,"","LOINC","Num","Clinical","","1","1","10",10,false],[false,"million colony forming unit per liter","10*6.[CFU]/L","(10*6).[CFU]/L","number",1000000000,[-3,0,0,0,0,0,0],"(106).CFU/L","dimless",false,null,null,1,false,true,0,"10*6 CFU/L; 10^6 CFU/L; 10^6CFU; 10^6 CFU per liter; million colony forming units; litre","LOINC","ACnc","Clinical","","1","1","10",10,false],[false,"million international unit","10*6.[IU]","(10*6).[IU]","number",1000000,[0,0,0,0,0,0,0],"(106).(i.U.)","dimless",false,null,null,1,false,true,0,"10*6 IU; 10^6 IU; international units","LOINC","arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","10",10,false],[false,"million per 24 hour","10*6/(24.h)","(10*6)/HR","number",11.574074074074074,[0,-1,0,0,0,0,0],"(106)/h","dimless",false,null,null,1,false,false,0,"10*6/24hrs; 10^6/24 hrs; 10*6 per 24 hrs; 10^6 per 24 hours","LOINC","NRat","Clinical","","1","1","10",10,false],[false,"million per kilogram","10*6/kg","(10*6)/KG","number",1000,[0,0,-1,0,0,0,0],"(106)/kg","dimless",false,null,null,1,false,false,0,"10^6/kg; 10*6 per kg; 10*6 per kilogram; millions","LOINC","NCnt","Clinical","","1","1","10",10,false],[false,"million per liter","10*6/L","(10*6)/L","number",1000000000,[-3,0,0,0,0,0,0],"(106)/L","dimless",false,null,null,1,false,false,0,"10^6/L; 10*6 per Liter; 10^6 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per milliliter","10*6/mL","(10*6)/ML","number",1000000000000,[-3,0,0,0,0,0,0],"(106)/mL","dimless",false,null,null,1,false,false,0,"10^6/mL; 10*6 per mL; 10*6 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per microliter","10*6/uL","(10*6)/UL","number",1000000000000000,[-3,0,0,0,0,0,0],"(106)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^6/uL; 10^6 per uL; 10^6/mcl; 10^6 per mcl; 10^6 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^8","10*8","10*8","number",100000000,[0,0,0,0,0,0,0],"108","dimless",false,null,null,1,false,false,0,"100 million; one hundred million; 10^8","LOINC","Num","Clinical","","1","1","10",10,false],[false,"billion per liter","10*9/L","(10*9)/L","number",1000000000000,[-3,0,0,0,0,0,0],"(109)/L","dimless",false,null,null,1,false,false,0,"10^9/L; 10*9 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per milliliter","10*9/mL","(10*9)/ML","number",1000000000000000,[-3,0,0,0,0,0,0],"(109)/mL","dimless",false,null,null,1,false,false,0,"10^9/mL; 10*9 per mL; 10^9 per mL; 10*9 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per microliter","10*9/uL","(10*9)/UL","number",1000000000000000000,[-3,0,0,0,0,0,0],"(109)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^9/uL; 10^9 per uL; 10^9/mcl; 10^9 per mcl; 10*9 per uL; 10*9 per mcl; 10*9/mcl; 10^9 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 liter per minute per square meter","10.L/(min.m2)","L/(MIN.M2)","",0.00016666666666666666,[1,-1,0,0,0,0,0],"L/(min.(m2))",null,false,null,null,1,false,false,0,"10 liters per minutes per square meter; 10 L per min per m2; m^2; 10 L/(min*m2); 10L/(min*m^2); litres; sq. meter; metre; meters squared","LOINC","ArVRat","Clinical","",null,null,null,null,false],[false,"10 liter per minute","10.L/min","L/MIN","",0.00016666666666666666,[3,-1,0,0,0,0,0],"L/min",null,false,null,null,1,false,false,0,"10 liters per minute; 10 L per min; 10L; 10 L/min; litre","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"10 micronewton second per centimeter to the fifth power per square meter","10.uN.s/(cm5.m2)","(UN.S)/(CM5.M2)","",100000000,[-6,-1,1,0,0,0,0],"(\u03bcN.s)/(cm5).(m2)",null,false,null,null,1,false,false,0,"dyne seconds per centimeter5 and square meter; dyn.s/(cm5.m2); dyn.s/cm5/m2; cm^5; m^2","LOINC","","Clinical","unit to measure systemic vascular resistance per body surface area",null,null,null,null,false],[false,"24 hour","24.h","HR","",86400,[0,1,0,0,0,0,0],"h",null,false,null,null,1,false,false,0,"24hrs; 24 hrs; 24 hours; days; dy","LOINC","Time","Clinical","",null,null,null,null,false],[false,"ampere per meter","A/m","A/M","electric current",1,[-1,-1,0,0,0,1,0],"A/m","si",true,null,null,1,false,false,0,"A/m; amp/meter; magnetic field strength; H; B; amperes per meter; metre","LOINC","","Clinical","unit of magnetic field strength","C/s","C/S","1",1,false],[true,"centigram","cg","CG","mass",0.01,[0,0,1,0,0,0,0],"cg",null,false,"M",null,1,false,false,0,"centigrams; cg; cgm","LOINC","Mass","Clinical","",null,null,null,null,false],[false,"centiliter","cL","CL","volume",0.00001,[3,0,0,0,0,0,0],"cL","iso1000",true,null,null,1,false,false,0,"centiliters; centilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"centimeter","cm","CM","length",0.01,[1,0,0,0,0,0,0],"cm",null,false,"L",null,1,false,false,0,"centimeters; centimetres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"centimeter of water","cm[H2O]","CM[H2O]","pressure",98066.5,[-1,-2,1,0,0,0,0],"cm\xa0HO2","clinical",true,null,null,1,false,false,0,"cm H2O; cmH2O; centimetres; pressure","LOINC","Pres","Clinical","unit of pressure mostly applies to blood pressure","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per liter per second","cm[H2O]/L/s","(CM[H2O]/L)/S","pressure",98066500,[-4,-3,1,0,0,0,0],"(cm\xa0HO2)/L/s","clinical",true,null,null,1,false,false,0,"cm[H2O]/(L/s); cm[H2O].s/L; cm H2O/L/sec; cmH2O/L/sec; cmH2O/Liter; cmH2O per L per secs; centimeters of water per liters per second; centimetres; litres; cm[H2O]/(L/s)","LOINC","PresRat","Clinical","unit used to measure mean pulmonary resistance","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per second per meter","cm[H2O]/s/m","(CM[H2O]/S)/M","pressure",98066.5,[-2,-3,1,0,0,0,0],"(cm\xa0HO2)/s/m","clinical",true,null,null,1,false,false,0,"cm[H2O]/(s.m); cm H2O/s/m; cmH2O; cmH2O/sec/m; cmH2O per secs per meters; centimeters of water per seconds per meter; centimetres; metre","LOINC","PresRat","Clinical","unit used to measure pulmonary pressure time product","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of mercury","cm[Hg]","CM[HG]","pressure",1333220,[-1,-2,1,0,0,0,0],"cm\xa0Hg","clinical",true,null,null,1,false,false,0,"centimeters of mercury; centimetres; cmHg; cm Hg","LOINC","Pres","Clinical","unit of pressure where 1 cmHg = 10 torr","kPa","KPAL","133.3220",133.322,false],[true,"square centimeter","cm2","CM2","length",0.0001,[2,0,0,0,0,0,0],"cm2",null,false,"L",null,1,false,false,0,"cm^2; sq cm; centimeters squared; square centimeters; centimetre; area","LOINC","Area","Clinical","",null,null,null,null,false],[true,"square centimeter per second","cm2/s","CM2/S","length",0.0001,[2,-1,0,0,0,0,0],"(cm2)/s",null,false,"L",null,1,false,false,0,"cm^2/sec; square centimeters per second; sq cm per sec; cm2; centimeters squared; centimetres","LOINC","AreaRat","Clinical","",null,null,null,null,false],[false,"centipoise","cP","CP","dynamic viscosity",1,[-1,-1,1,0,0,0,0],"cP","cgs",true,null,null,1,false,false,0,"cps; centiposes","LOINC","Visc","Clinical","unit of dynamic viscosity in the CGS system with base units: 10^\u22123 Pa.s = 1 mPa\xb7.s (1 millipascal second)","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"centistoke","cSt","CST","kinematic viscosity",0.0000010000000000000002,[2,-1,0,0,0,0,0],"cSt","cgs",true,null,null,1,false,false,0,"centistokes","LOINC","Visc","Clinical","unit for kinematic viscosity with base units of mm^2/s (square millimeter per second)","cm2/s","CM2/S","1",1,false],[false,"dekaliter per minute","daL/min","DAL/MIN","volume",0.00016666666666666666,[3,-1,0,0,0,0,0],"daL/min","iso1000",true,null,null,1,false,false,0,"dekalitres; dekaliters per minute; per min","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"dekaliter per minute per square meter","daL/min/m2","(DAL/MIN)/M2","volume",0.00016666666666666666,[1,-1,0,0,0,0,0],"(daL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"daL/min/m^2; daL/minute/m2; sq. meter; dekaliters per minutes per square meter; meter squared; dekalitres; metre","LOINC","ArVRat","Clinical","The area usually is the body surface area used to normalize cardiovascular measures for patient\'s size","l",null,"1",1,false],[false,"decibel","dB","DB","level",1,[0,0,0,0,0,0,0],"dB","levels",true,null,"lg",0.1,true,false,0,"decibels","LOINC","LogRto","Clinical","unit most commonly used in acoustics as unit of sound pressure level. (also see B[SPL] or bel sound pressure level). ","1",null,null,1,false],[false,"degree per second","deg/s","DEG/S","plane angle",0.017453292519943295,[0,-1,0,1,0,0,0],"\xb0/s","iso1000",false,null,null,1,false,false,0,"deg/sec; deg per sec; \xb0/sec; twist rate; angular speed; rotational speed","LOINC","ARat","Clinical","unit of angular (rotational) speed used to express turning rate","[pi].rad/360","[PI].RAD/360","2",2,false],[true,"decigram","dg","DG","mass",0.1,[0,0,1,0,0,0,0],"dg",null,false,"M",null,1,false,false,0,"decigrams; dgm; 0.1 grams; 1/10 gm","LOINC","Mass","Clinical","equal to 1/10 gram",null,null,null,null,false],[false,"deciliter","dL","DL","volume",0.0001,[3,0,0,0,0,0,0],"dL","iso1000",true,null,null,1,false,false,0,"deciliters; decilitres; 0.1 liters; 1/10 L","LOINC","Vol","Clinical","equal to 1/10 liter","l",null,"1",1,false],[true,"decimeter","dm","DM","length",0.1,[1,0,0,0,0,0,0],"dm",null,false,"L",null,1,false,false,0,"decimeters; decimetres; 0.1 meters; 1/10 m; 10 cm; centimeters","LOINC","Len","Clinical","equal to 1/10 meter or 10 centimeters",null,null,null,null,false],[true,"square decimeter per square second","dm2/s2","DM2/S2","length",0.010000000000000002,[2,-2,0,0,0,0,0],"(dm2)/(s2)",null,false,"L",null,1,false,false,0,"dm2 per s2; dm^2/s^2; decimeters squared per second squared; sq dm; sq sec","LOINC","EngMass (massic energy)","Clinical","units for energy per unit mass or Joules per kilogram (J/kg = kg.m2/s2/kg = m2/s2) ",null,null,null,null,false],[false,"dyne second per centimeter per square meter","dyn.s/(cm.m2)","(DYN.S)/(CM.M2)","force",1,[-2,-1,1,0,0,0,0],"(dyn.s)/(cm.(m2))","cgs",true,null,null,1,false,false,0,"(dyn*s)/(cm*m2); (dyn*s)/(cm*m^2); dyn s per cm per m2; m^2; dyne seconds per centimeters per square meter; centimetres; sq. meter; squared","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"dyne second per centimeter","dyn.s/cm","(DYN.S)/CM","force",1,[0,-1,1,0,0,0,0],"(dyn.s)/cm","cgs",true,null,null,1,false,false,0,"(dyn*s)/cm; dyn sec per cm; seconds; centimetre; dyne seconds","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"equivalent per liter","eq/L","EQ/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"eq/L","chemical",true,null,null,1,false,false,1,"eq/liter; eq/litre; eqs; equivalents per liter; litre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per milliliter","eq/mL","EQ/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"eq/mL","chemical",true,null,null,1,false,false,1,"equivalent/milliliter; equivalents per milliliter; eq per mL; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per millimole","eq/mmol","EQ/MMOL","amount of substance",1000,[0,0,0,0,0,0,0],"eq/mmol","chemical",true,null,null,1,false,false,0,"equivalent/millimole; equivalents per millimole; eq per mmol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per micromole","eq/umol","EQ/UMOL","amount of substance",1000000,[0,0,0,0,0,0,0],"eq/\u03bcmol","chemical",true,null,null,1,false,false,0,"equivalent/micromole; equivalents per micromole; eq per umol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"femtogram","fg","FG","mass",1e-15,[0,0,1,0,0,0,0],"fg",null,false,"M",null,1,false,false,0,"fg; fgm; femtograms; weight","LOINC","Mass","Clinical","equal to 10^-15 grams",null,null,null,null,false],[false,"femtoliter","fL","FL","volume",1e-18,[3,0,0,0,0,0,0],"fL","iso1000",true,null,null,1,false,false,0,"femtolitres; femtoliters","LOINC","Vol; EntVol","Clinical","equal to 10^-15 liters","l",null,"1",1,false],[true,"femtometer","fm","FM","length",1e-15,[1,0,0,0,0,0,0],"fm",null,false,"L",null,1,false,false,0,"femtometres; femtometers","LOINC","Len","Clinical","equal to 10^-15 meters",null,null,null,null,false],[false,"femtomole","fmol","FMOL","amount of substance",602213670,[0,0,0,0,0,0,0],"fmol","si",true,null,null,1,false,false,1,"femtomoles","LOINC","EntSub","Clinical","equal to 10^-15 moles","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per gram","fmol/g","FMOL/G","amount of substance",602213670,[0,0,-1,0,0,0,0],"fmol/g","si",true,null,null,1,false,false,1,"femtomoles; fmol/gm; fmol per gm","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per liter","fmol/L","FMOL/L","amount of substance",602213670000,[-3,0,0,0,0,0,0],"fmol/L","si",true,null,null,1,false,false,1,"femtomoles; fmol per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milligram","fmol/mg","FMOL/MG","amount of substance",602213670000,[0,0,-1,0,0,0,0],"fmol/mg","si",true,null,null,1,false,false,1,"fmol per mg; femtomoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milliliter","fmol/mL","FMOL/ML","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"fmol/mL","si",true,null,null,1,false,false,1,"femtomoles; millilitre; fmol per mL; fmol per milliliter","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"gram meter","g.m","G.M","mass",1,[1,0,1,0,0,0,0],"g.m",null,false,"M",null,1,false,false,0,"g*m; gxm; meters; metres","LOINC","Enrg","Clinical","Unit for measuring stroke work (heart work)",null,null,null,null,false],[true,"gram per 100 gram","g/(100.g)","G/G","mass",0.01,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"g/100 gm; 100gm; grams per 100 grams; gm per 100 gm","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per 12 hour","g/(12.h)","G/HR","mass",0.000023148148148148147,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/12hrs; 12 hrs; gm per 12 hrs; 12hrs; grams per 12 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 24 hour","g/(24.h)","G/HR","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; gm/dy; gm per dy; grams per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 3 days","g/(3.d)","G/D","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/3dy; gm/3 dy; gm per 3 days; grams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 4 hour","g/(4.h)","G/HR","mass",0.00006944444444444444,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/4hrs; gm/4 hrs; gm per 4 hrs; 4hrs; grams per 4 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 48 hour","g/(48.h)","G/HR","mass",0.000005787037037037037,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/48hrs; gm/48 hrs; gm per 48 hrs; 48hrs; grams per 48 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 5 hour","g/(5.h)","G/HR","mass",0.00005555555555555556,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/5hrs; gm/5 hrs; gm per 5 hrs; 5hrs; grams per 5 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 6 hour","g/(6.h)","G/HR","mass",0.000046296296296296294,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/6hrs; gm/6 hrs; gm per 6 hrs; 6hrs; grams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 72 hour","g/(72.h)","G/HR","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/72hrs; gm/72 hrs; gm per 72 hrs; 72hrs; grams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per cubic centimeter","g/cm3","G/CM3","mass",999999.9999999999,[-3,0,1,0,0,0,0],"g/(cm3)",null,false,"M",null,1,false,false,0,"g/cm^3; gm per cm3; g per cm^3; grams per centimeter cubed; cu. cm; centimetre; g/mL; gram per milliliter; millilitre","LOINC","MCnc","Clinical","g/cm3 = g/mL",null,null,null,null,false],[true,"gram per day","g/d","G/D","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/dy; gm per dy; grams per day; gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; serving","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per deciliter","g/dL","G/DL","mass",10000,[-3,0,1,0,0,0,0],"g/dL",null,false,"M",null,1,false,false,0,"gm/dL; gm per dL; grams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per gram","g/g","G/G","mass",1,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"gm; grams","LOINC","MRto ","Clinical","",null,null,null,null,false],[true,"gram per hour","g/h","G/HR","mass",0.0002777777777777778,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/hr; gm per hr; grams; intake; output","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per hour per square meter","g/h/m2","(G/HR)/M2","mass",0.0002777777777777778,[-2,-1,1,0,0,0,0],"(g/h)/(m2)",null,false,"M",null,1,false,false,0,"gm/hr/m2; gm/h/m2; /m^2; sq. m; g per hr per m2; grams per hours per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"gram per kilogram","g/kg ","G/KG","mass",0.001,[0,0,0,0,0,0,0],"g/kg",null,false,"M",null,1,false,false,0,"g per kg; gram per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per kilogram per 8 hour ","g/kg/(8.h)","(G/KG)/HR","mass",3.472222222222222e-8,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(8.kg.h); gm/kg/8hrs; 8 hrs; g per kg per 8 hrs; 8hrs; grams per kilograms per 8 hours; shift","LOINC","MCntRat; RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a 8 hours, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per day","g/kg/d","(G/KG)/D","mass",1.1574074074074074e-8,[0,-1,0,0,0,0,0],"(g/kg)/d",null,false,"M",null,1,false,false,0,"g/(kg.d); gm/kg/dy; gm per kg per dy; grams per kilograms per day","LOINC","RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a day, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per hour","g/kg/h","(G/KG)/HR","mass",2.7777777777777776e-7,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(kg.h); g/kg/hr; g per kg per hrs; grams per kilograms per hour","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per minute","g/kg/min","(G/KG)/MIN","mass",0.000016666666666666667,[0,-1,0,0,0,0,0],"(g/kg)/min",null,false,"M",null,1,false,false,0,"g/(kg.min); g/kg/min; g per kg per min; grams per kilograms per minute","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per liter","g/L","G/L","mass",1000,[-3,0,1,0,0,0,0],"g/L",null,false,"M",null,1,false,false,0,"gm per liter; g/liter; grams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per square meter","g/m2","G/M2","mass",1,[-2,0,1,0,0,0,0],"g/(m2)",null,false,"M",null,1,false,false,0,"g/m^2; gram/square meter; g/sq m; g per m2; g per m^2; grams per square meter; meters squared; metre","LOINC","ArMass","Clinical","Tests measure myocardial mass (heart ventricle system) per body surface area; unit used to measure mass dose per body surface area",null,null,null,null,false],[true,"gram per milligram","g/mg","G/MG","mass",1000,[0,0,0,0,0,0,0],"g/mg",null,false,"M",null,1,false,false,0,"g per mg; grams per milligram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"gram per minute","g/min","G/MIN","mass",0.016666666666666666,[0,-1,1,0,0,0,0],"g/min",null,false,"M",null,1,false,false,0,"g per min; grams per minute; gram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per milliliter","g/mL","G/ML","mass",1000000,[-3,0,1,0,0,0,0],"g/mL",null,false,"M",null,1,false,false,0,"g per mL; grams per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per millimole","g/mmol","G/MMOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"g/mmol",null,false,"M",null,1,false,false,-1,"grams per millimole; g per mmol","LOINC","Ratio","Clinical","",null,null,null,null,false],[false,"joule per liter","J/L","J/L","energy",1000000,[-1,-2,1,0,0,0,0],"J/L","si",true,null,null,1,false,false,0,"joules per liter; litre; J per L","LOINC","EngCnc","Clinical","","N.m","N.M","1",1,false],[true,"degree Kelvin per Watt","K/W","K/W","temperature",0.001,[-2,3,-1,0,1,0,0],"K/W",null,false,"C",null,1,false,false,0,"degree Kelvin/Watt; K per W; thermal ohm; thermal resistance; degrees","LOINC","TempEngRat","Clinical","unit for absolute thermal resistance equal to the reciprocal of thermal conductance. Unit used for tests to measure work of breathing",null,null,null,null,false],[false,"kilo international unit per liter","k[IU]/L","K[IU]/L","arbitrary",1000000,[-3,0,0,0,0,0,0],"(ki.U.)/L","chemical",true,null,null,1,false,true,0,"kIU/L; kIU per L; kIU per liter; kilo international units; litre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/L","[iU]","[IU]","1",1,false],[false,"kilo international unit per milliliter","k[IU]/mL","K[IU]/ML","arbitrary",1000000000,[-3,0,0,0,0,0,0],"(ki.U.)/mL","chemical",true,null,null,1,false,true,0,"kIU/mL; kIU per mL; kIU per milliliter; kilo international units; millilitre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/mL","[iU]","[IU]","1",1,false],[false,"katal per kilogram","kat/kg","KAT/KG","catalytic activity",602213670000000000000,[0,-1,-1,0,0,0,0],"kat/kg","chemical",true,null,null,1,false,false,1,"kat per kg; katals per kilogram; mol/s/kg; moles per seconds per kilogram","LOINC","CCnt","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"katal per liter","kat/L","KAT/L","catalytic activity",6.0221366999999994e+26,[-3,-1,0,0,0,0,0],"kat/L","chemical",true,null,null,1,false,false,1,"kat per L; katals per liter; litre; mol/s/L; moles per seconds per liter","LOINC","CCnc","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"kilocalorie","kcal","KCAL","energy",4184000,[2,-2,1,0,0,0,0],"kcal","heat",true,null,null,1,false,false,0,"kilogram calories; large calories; food calories; kcals","LOINC","EngRat","Clinical","It is equal to 1000 calories (equal to 4.184 kJ). But in practical usage, kcal refers to food calories which excludes caloric content in fiber and other constitutes that is not digestible by humans. Also see nutrition label Calories ([Cal])","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per 24 hour","kcal/(24.h)","KCAL/HR","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/24hrs; kcal/24 hrs; kcal per 24hrs; kilocalories per 24 hours; kilojoules; kJ/24hr; kJ/(24.h); kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","","EngRat","Clinical","","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per ounce","kcal/[oz_av]","KCAL/[OZ_AV]","energy",147586.25679704445,[2,-2,0,0,0,0,0],"kcal/oz","heat",true,null,null,1,false,false,0,"kcal/oz; kcal per ozs; large calories per ounces; food calories; servings; international","LOINC","EngCnt","Clinical","used in nutrition to represent calorie of food","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per day","kcal/d","KCAL/D","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/d","heat",true,null,null,1,false,false,0,"kcal/dy; kcal per day; kilocalories per days; kilojoules; kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","LOINC","EngRat","Clinical","unit in nutrition for food intake (measured in calories) in a day","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per hour","kcal/h","KCAL/HR","energy",1162.2222222222222,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/hrs; kcals per hr; intake; kilocalories per hours; kilojoules","LOINC","EngRat","Clinical","used in nutrition to represent caloric requirement or consumption","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per kilogram per 24 hour","kcal/kg/(24.h)","(KCAL/KG)/HR","energy",0.04842592592592593,[2,-3,0,0,0,0,0],"(kcal/kg)/h","heat",true,null,null,1,false,false,0,"kcal/kg/24hrs; 24 hrs; kcal per kg per 24hrs; kilocalories per kilograms per 24 hours; kilojoules","LOINC","EngCntRat","Clinical","used in nutrition to represent caloric requirement per day based on subject\'s body weight in kilograms","cal_th","CAL_TH","1",1,false],[true,"kilogram","kg","KG","mass",1000,[0,0,1,0,0,0,0],"kg",null,false,"M",null,1,false,false,0,"kilograms; kgs","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"kilogram meter per second","kg.m/s","(KG.M)/S","mass",1000,[1,-1,1,0,0,0,0],"(kg.m)/s",null,false,"M",null,1,false,false,0,"kg*m/s; kg.m per sec; kg*m per sec; p; momentum","LOINC","","Clinical","unit for momentum = mass times velocity",null,null,null,null,false],[true,"kilogram per second per square meter","kg/(s.m2)","KG/(S.M2)","mass",1000,[-2,-1,1,0,0,0,0],"kg/(s.(m2))",null,false,"M",null,1,false,false,0,"kg/(s*m2); kg/(s*m^2); kg per s per m2; per sec; per m^2; kilograms per seconds per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"kilogram per hour","kg/h","KG/HR","mass",0.2777777777777778,[0,-1,1,0,0,0,0],"kg/h",null,false,"M",null,1,false,false,0,"kg/hr; kg per hr; kilograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per liter","kg/L","KG/L","mass",1000000,[-3,0,1,0,0,0,0],"kg/L",null,false,"M",null,1,false,false,0,"kg per liter; litre; kilograms","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per square meter","kg/m2","KG/M2","mass",1000,[-2,0,1,0,0,0,0],"kg/(m2)",null,false,"M",null,1,false,false,0,"kg/m^2; kg/sq. m; kg per m2; per m^2; per sq. m; kilograms; meter squared; metre; BMI","LOINC","Ratio","Clinical","units for body mass index (BMI)",null,null,null,null,false],[true,"kilogram per cubic meter","kg/m3","KG/M3","mass",1000,[-3,0,1,0,0,0,0],"kg/(m3)",null,false,"M",null,1,false,false,0,"kg/m^3; kg/cu. m; kg per m3; per m^3; per cu. m; kilograms; meters cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per minute","kg/min","KG/MIN","mass",16.666666666666668,[0,-1,1,0,0,0,0],"kg/min",null,false,"M",null,1,false,false,0,"kilogram/minute; kg per min; kilograms per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per mole","kg/mol","KG/MOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"kg/mol",null,false,"M",null,1,false,false,-1,"kilogram/mole; kg per mol; kilograms per mole","LOINC","SCnt","Clinical","",null,null,null,null,false],[true,"kilogram per second","kg/s","KG/S","mass",1000,[0,-1,1,0,0,0,0],"kg/s",null,false,"M",null,1,false,false,0,"kg/sec; kilogram/second; kg per sec; kilograms; second","LOINC","MRat","Clinical","",null,null,null,null,false],[false,"kiloliter","kL","KL","volume",1,[3,0,0,0,0,0,0],"kL","iso1000",true,null,null,1,false,false,0,"kiloliters; kilolitres; m3; m^3; meters cubed; metre","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"kilometer","km","KM","length",1000,[1,0,0,0,0,0,0],"km",null,false,"L",null,1,false,false,0,"kilometers; kilometres; distance","LOINC","Len","Clinical","",null,null,null,null,false],[false,"kilopascal","kPa","KPAL","pressure",1000000,[-1,-2,1,0,0,0,0],"kPa","si",true,null,null,1,false,false,0,"kilopascals; pressure","LOINC","Pres; PPresDiff","Clinical","","N/m2","N/M2","1",1,false],[true,"kilosecond","ks","KS","time",1000,[0,1,0,0,0,0,0],"ks",null,false,"T",null,1,false,false,0,"kiloseconds; ksec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"kilo enzyme unit","kU","KU","catalytic activity",10036894500000000000,[0,-1,0,0,0,0,0],"kU","chemical",true,null,null,1,false,false,1,"units; mmol/min; millimoles per minute","LOINC","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per gram","kU/g","KU/G","catalytic activity",10036894500000000000,[0,-1,-1,0,0,0,0],"kU/g","chemical",true,null,null,1,false,false,1,"units per grams; kU per gm","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per liter","kU/L","KU/L","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"kU/L","chemical",true,null,null,1,false,false,1,"units per liter; litre; enzymatic activity; enzyme activity per volume; activities","LOINC","ACnc; CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per milliliter","kU/mL","KU/ML","catalytic activity",1.00368945e+25,[-3,-1,0,0,0,0,0],"kU/mL","chemical",true,null,null,1,false,false,1,"kU per mL; units per milliliter; millilitre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Liters per 24 hour","L/(24.h)","L/HR","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/24hrs; L/24 hrs; L per 24hrs; liters per 24 hours; day; dy; litres; volume flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per 8 hour","L/(8.h)","L/HR","volume",3.472222222222222e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/8hrs; L/8 hrs; L per 8hrs; liters per 8 hours; litres; volume flow rate; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/(min.m2) ","L/(MIN.M2)","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"L/(min.(m2))","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per day","L/d","L/D","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/d","iso1000",true,null,null,1,false,false,0,"L/dy; L per day; 24hrs; 24 hrs; 24 hours; liters; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per hour","L/h","L/HR","volume",2.7777777777777776e-7,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/hr; L per hr; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per kilogram","L/kg","L/KG","volume",0.000001,[3,0,-1,0,0,0,0],"L/kg","iso1000",true,null,null,1,false,false,0,"L per kg; litre","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"Liters per liter","L/L","L/L","volume",1,[0,0,0,0,0,0,0],"L/L","iso1000",true,null,null,1,false,false,0,"L per L; liter/liter; litre","LOINC","VFr","Clinical","","l",null,"1",1,false],[false,"Liters per minute","L/min","L/MIN","volume",0.000016666666666666667,[3,-1,0,0,0,0,0],"L/min","iso1000",true,null,null,1,false,false,0,"liters per minute; litre","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/min/m2","(L/MIN)/M2","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"(L/min)/(m2)","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per second","L/s","L/S","volume",0.001,[3,-1,0,0,0,0,0],"L/s","iso1000",true,null,null,1,false,false,0,"L per sec; litres","LOINC","VRat","Clinical","unit used often to measure gas flow and peak expiratory flow","l",null,"1",1,false],[false,"Liters per second per square second","L/s/s2","(L/S)/S2","volume",0.001,[3,-3,0,0,0,0,0],"(L/s)/(s2)","iso1000",true,null,null,1,false,false,0,"L/s/s^2; L/sec/sec2; L/sec/sec^2; L/sec/sq. sec; L per s per s2; L per sec per sec2; s^2; sec^2; liters per seconds per square second; second squared; litres ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output/body surface area","l",null,"1",1,false],[false,"lumen square meter","lm.m2","LM.M2","luminous flux",1,[2,0,0,2,0,0,1],"lm.(m2)","si",true,null,null,1,false,false,0,"lm*m2; lm*m^2; lumen meters squared; lumen sq. meters; metres","LOINC","","Clinical","","cd.sr","CD.SR","1",1,false],[true,"meter per second","m/s","M/S","length",1,[1,-1,0,0,0,0,0],"m/s",null,false,"L",null,1,false,false,0,"meter/second; m per sec; meters per second; metres; velocity; speed","LOINC","Vel","Clinical","unit of velocity",null,null,null,null,false],[true,"meter per square second","m/s2","M/S2","length",1,[1,-2,0,0,0,0,0],"m/(s2)",null,false,"L",null,1,false,false,0,"m/s^2; m/sq. sec; m per s2; per s^2; meters per square second; second squared; sq second; metres; acceleration","LOINC","Accel","Clinical","unit of acceleration",null,null,null,null,false],[false,"milli international unit per liter","m[IU]/L","M[IU]/L","arbitrary",1,[-3,0,0,0,0,0,0],"(mi.U.)/L","chemical",true,null,null,1,false,true,0,"mIU/L; m IU/L; mIU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"milli international unit per milliliter","m[IU]/mL","M[IU]/ML","arbitrary",1000.0000000000001,[-3,0,0,0,0,0,0],"(mi.U.)/mL","chemical",true,null,null,1,false,true,0,"mIU/mL; m IU/mL; mIU per mL; milli international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[true,"square meter","m2","M2","length",1,[2,0,0,0,0,0,0],"m2",null,false,"L",null,1,false,false,0,"m^2; sq m; square meters; meters squared; metres","LOINC","Area","Clinical","unit often used to represent body surface area",null,null,null,null,false],[true,"square meter per second","m2/s","M2/S","length",1,[2,-1,0,0,0,0,0],"(m2)/s",null,false,"L",null,1,false,false,0,"m^2/sec; m2 per sec; m^2 per sec; sq m/sec; meters squared/seconds; sq m per sec; meters squared; metres","LOINC","ArRat","Clinical","",null,null,null,null,false],[true,"cubic meter per second","m3/s","M3/S","length",1,[3,-1,0,0,0,0,0],"(m3)/s",null,false,"L",null,1,false,false,0,"m^3/sec; m3 per sec; m^3 per sec; cu m/sec; cubic meters per seconds; meters cubed; metres","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"milliampere","mA","MA","electric current",0.001,[0,-1,0,0,0,1,0],"mA","si",true,null,null,1,false,false,0,"mamp; milliamperes","LOINC","ElpotRat","Clinical","unit of electric current","C/s","C/S","1",1,false],[false,"millibar","mbar","MBAR","pressure",100000,[-1,-2,1,0,0,0,0],"mbar","iso1000",true,null,null,1,false,false,0,"millibars","LOINC","Pres","Clinical","unit of pressure","Pa","PAL","1e5",100000,false],[false,"millibar second per liter","mbar.s/L","(MBAR.S)/L","pressure",100000000,[-4,-1,1,0,0,0,0],"(mbar.s)/L","iso1000",true,null,null,1,false,false,0,"mbar*s/L; mbar.s per L; mbar*s per L; millibar seconds per liter; millibar second per litre","LOINC","","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"millibar per liter per second","mbar/L/s","(MBAR/L)/S","pressure",100000000,[-4,-3,1,0,0,0,0],"(mbar/L)/s","iso1000",true,null,null,1,false,false,0,"mbar/(L.s); mbar/L/sec; mbar/liter/second; mbar per L per sec; mbar per liter per second; millibars per liters per seconds; litres","LOINC","PresCncRat","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"milliequivalent","meq","MEQ","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"meq","chemical",true,null,null,1,false,false,1,"milliequivalents; meqs","LOINC","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 2 hour","meq/(2.h)","MEQ/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/2hrs; meq/2 hrs; meq per 2 hrs; milliequivalents per 2 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 24 hour","meq/(24.h)","MEQ/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 8 hour","meq/(8.h)","MEQ/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/8hrs; meq/8 hrs; meq per 8 hrs; milliequivalents per 8 hours; shift","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per day","meq/d","MEQ/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/d","chemical",true,null,null,1,false,false,1,"meq/dy; meq per day; milliquivalents per days; meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per deciliter","meq/dL","MEQ/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"meq/dL","chemical",true,null,null,1,false,false,1,"meq per dL; milliequivalents per deciliter; decilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per gram","meq/g","MEQ/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"meq/g","chemical",true,null,null,1,false,false,1,"mgq/gm; meq per gm; milliequivalents per gram","LOINC","MCnt","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per hour","meq/h","MEQ/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/hrs; meq per hrs; milliequivalents per hour","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per kilogram","meq/kg","MEQ/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"meq/kg","chemical",true,null,null,1,false,false,1,"meq per kg; milliequivalents per kilogram","LOINC","SCnt","Clinical","equivalence equals moles per valence; used to measure dose per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per kilogram per hour","meq/kg/h","(MEQ/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(meq/kg)/h","chemical",true,null,null,1,false,false,1,"meq/(kg.h); meq/kg/hr; meq per kg per hr; milliequivalents per kilograms per hour","LOINC","SCntRat","Clinical","equivalence equals moles per valence; unit used to measure dose rate per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per liter","meq/L","MEQ/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"meq/L","chemical",true,null,null,1,false,false,1,"milliequivalents per liter; litre; meq per l; acidity","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per square meter","meq/m2","MEQ/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"meq/(m2)","chemical",true,null,null,1,false,false,1,"meq/m^2; meq/sq. m; milliequivalents per square meter; meter squared; metre","LOINC","ArSub","Clinical","equivalence equals moles per valence; note that the use of m2 in clinical units ofter refers to body surface area","mol","MOL","1",1,false],[false,"milliequivalent per minute","meq/min","MEQ/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"meq/min","chemical",true,null,null,1,false,false,1,"meq per min; milliequivalents per minute","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per milliliter","meq/mL","MEQ/ML","amount of substance",6.0221367e+26,[-3,0,0,0,0,0,0],"meq/mL","chemical",true,null,null,1,false,false,1,"meq per mL; milliequivalents per milliliter; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"milligram","mg","MG","mass",0.001,[0,0,1,0,0,0,0],"mg",null,false,"M",null,1,false,false,0,"milligrams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"milligram per 10 hour","mg/(10.h)","MG/HR","mass",2.7777777777777777e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/10hrs; mg/10 hrs; mg per 10 hrs; milligrams per 10 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 12 hour","mg/(12.h)","MG/HR","mass",2.3148148148148148e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/12hrs; mg/12 hrs; per 12 hrs; 12hrs; milligrams per 12 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 2 hour","mg/(2.h)","MG/HR","mass",1.3888888888888888e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/2hrs; mg/2 hrs; mg per 2 hrs; 2hrs; milligrams per 2 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 24 hour","mg/(24.h)","MG/HR","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/kg/dy; mg per kg per day; milligrams per kilograms per days","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 6 hour","mg/(6.h)","MG/HR","mass",4.6296296296296295e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/6hrs; mg/6 hrs; mg per 6 hrs; 6hrs; milligrams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 72 hour","mg/(72.h)","MG/HR","mass",3.858024691358025e-9,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/72hrs; mg/72 hrs; 72 hrs; 72hrs; milligrams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 8 hour","mg/(8.h)","MG/HR","mass",3.472222222222222e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/8hrs; mg/8 hrs; milligrams per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per day","mg/d","MG/D","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/d",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/dy; mg per day; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per deciliter","mg/dL","MG/DL","mass",10,[-3,0,1,0,0,0,0],"mg/dL",null,false,"M",null,1,false,false,0,"mg per dL; milligrams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per gram","mg/g","MG/G","mass",0.001,[0,0,0,0,0,0,0],"mg/g",null,false,"M",null,1,false,false,0,"mg per gm; milligrams per gram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"milligram per hour","mg/h","MG/HR","mass",2.7777777777777776e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/hr; mg per hr; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per kilogram","mg/kg","MG/KG","mass",0.000001,[0,0,0,0,0,0,0],"mg/kg",null,false,"M",null,1,false,false,0,"mg per kg; milligrams per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"milligram per kilogram per 8 hour","mg/kg/(8.h)","(MG/KG)/HR","mass",3.472222222222222e-11,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(8.h.kg); mg/kg/8hrs; mg/kg/8 hrs; mg per kg per 8hrs; 8 hrs; milligrams per kilograms per 8 hours; shift","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per day","mg/kg/d","(MG/KG)/D","mass",1.1574074074074074e-11,[0,-1,0,0,0,0,0],"(mg/kg)/d",null,false,"M",null,1,false,false,0,"mg/(kg.d); mg/(kg.24.h)mg/kg/dy; mg per kg per day; milligrams per kilograms per days; mg/kg/(24.h); mg/kg/24hrs; 24 hrs; 24 hours","LOINC","RelMRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per hour","mg/kg/h","(MG/KG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(kg.h); mg/kg/hr; mg per kg per hr; milligrams per kilograms per hour","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per minute","mg/kg/min","(MG/KG)/MIN","mass",1.6666666666666667e-8,[0,-1,0,0,0,0,0],"(mg/kg)/min",null,false,"M",null,1,false,false,0,"mg/(kg.min); mg per kg per min; milligrams per kilograms per minute","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per liter","mg/L","MG/L","mass",1,[-3,0,1,0,0,0,0],"mg/L",null,false,"M",null,1,false,false,0,"mg per l; milligrams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per square meter","mg/m2","MG/M2","mass",0.001,[-2,0,1,0,0,0,0],"mg/(m2)",null,false,"M",null,1,false,false,0,"mg/m^2; mg/sq. m; mg per m2; mg per m^2; mg per sq. milligrams; meter squared; metre","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"milligram per cubic meter","mg/m3","MG/M3","mass",0.001,[-3,0,1,0,0,0,0],"mg/(m3)",null,false,"M",null,1,false,false,0,"mg/m^3; mg/cu. m; mg per m3; milligrams per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per milligram","mg/mg","MG/MG","mass",1,[0,0,0,0,0,0,0],"mg/mg",null,false,"M",null,1,false,false,0,"mg per mg; milligrams; milligram/milligram","LOINC","MRto","Clinical","",null,null,null,null,false],[true,"milligram per minute","mg/min","MG/MIN","mass",0.000016666666666666667,[0,-1,1,0,0,0,0],"mg/min",null,false,"M",null,1,false,false,0,"mg per min; milligrams per minutes; milligram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per milliliter","mg/mL","MG/ML","mass",1000.0000000000001,[-3,0,1,0,0,0,0],"mg/mL",null,false,"M",null,1,false,false,0,"mg per mL; milligrams per milliliters; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per millimole","mg/mmol","MG/MMOL","mass",1.660540186674939e-24,[0,0,1,0,0,0,0],"mg/mmol",null,false,"M",null,1,false,false,-1,"mg per mmol; milligrams per millimole; ","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"milligram per week","mg/wk","MG/WK","mass",1.6534391534391535e-9,[0,-1,1,0,0,0,0],"mg/wk",null,false,"M",null,1,false,false,0,"mg/week; mg per wk; milligrams per weeks; milligram/week","LOINC","Mrat","Clinical","",null,null,null,null,false],[false,"milliliter","mL","ML","volume",0.000001,[3,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"milliliters; millilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"milliliter per 10 hour","mL/(10.h)","ML/HR","volume",2.7777777777777777e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/10hrs; ml/10 hrs; mL per 10hrs; 10 hrs; milliliters per 10 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 12 hour","mL/(12.h)","ML/HR","volume",2.3148148148148147e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/12hrs; ml/12 hrs; mL per 12hrs; 12 hrs; milliliters per 12 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 2 hour","mL/(2.h)","ML/HR","volume",1.3888888888888888e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/2hrs; ml/2 hrs; mL per 2hrs; 2 hrs; milliliters per 2 hours; millilitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 24 hour","mL/(24.h)","ML/HR","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/24hrs; ml/24 hrs; mL per 24hrs; 24 hrs; milliliters per 24 hours; millilitres; ml/dy; /day; ml per dy; days; fluid outputs; fluid inputs; flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 4 hour","mL/(4.h)","ML/HR","volume",6.944444444444444e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/4hrs; ml/4 hrs; mL per 4hrs; 4 hrs; milliliters per 4 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 5 hour","mL/(5.h)","ML/HR","volume",5.5555555555555553e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/5hrs; ml/5 hrs; mL per 5hrs; 5 hrs; milliliters per 5 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 6 hour","mL/(6.h)","ML/HR","volume",4.6296296296296294e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/6hrs; ml/6 hrs; mL per 6hrs; 6 hrs; milliliters per 6 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 72 hour","mL/(72.h)","ML/HR","volume",3.8580246913580245e-12,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/72hrs; ml/72 hrs; mL per 72hrs; 72 hrs; milliliters per 72 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour","mL/(8.h)","ML/HR","volume",3.472222222222222e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/8hrs; ml/8 hrs; mL per 8hrs; 8 hrs; milliliters per 8 hours; millilitres; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour per kilogram","mL/(8.h)/kg","(ML/HR)/KG","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/h)/kg","iso1000",true,null,null,1,false,false,0,"mL/kg/(8.h); ml/8h/kg; ml/8 h/kg; ml/8hr/kg; ml/8 hr/kgr; mL per 8h per kg; 8 h; 8hr; 8 hr; milliliters per 8 hours per kilogram; millilitres; shift","LOINC","VRatCnt","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per square inch (international)","mL/[sin_i]","ML/[SIN_I]","volume",0.0015500031000061998,[1,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"mL/sin; mL/in2; mL/in^2; mL per sin; in2; in^2; sq. in; milliliters per square inch; inch squared","LOINC","ArVol","Clinical","","l",null,"1",1,false],[false,"milliliter per centimeter of water","mL/cm[H2O]","ML/CM[H2O]","volume",1.0197162129779282e-11,[4,2,-1,0,0,0,0],"mL/(cm\xa0HO2)","iso1000",true,null,null,1,false,false,0,"milliliters per centimeter of water; millilitre per centimetre of water; millilitres per centimetre of water; mL/cmH2O; mL/cm H2O; mL per cmH2O; mL per cm H2O","LOINC","Compli","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per day","mL/d","ML/D","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/d","iso1000",true,null,null,1,false,false,0,"ml/day; ml per day; milliliters per day; 24 hours; 24hrs; millilitre;","LOINC","VRat","Clinical","usually used to measure fluid output or input; flow rate","l",null,"1",1,false],[false,"milliliter per deciliter","mL/dL","ML/DL","volume",0.009999999999999998,[0,0,0,0,0,0,0],"mL/dL","iso1000",true,null,null,1,false,false,0,"mL per dL; millilitres; decilitre; milliliters","LOINC","VFr; VFrDiff","Clinical","","l",null,"1",1,false],[false,"milliliter per hour","mL/h","ML/HR","volume",2.7777777777777777e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"mL/hr; mL per hr; milliliters per hour; millilitres; fluid intake; fluid output","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram","mL/kg","ML/KG","volume",9.999999999999999e-10,[3,0,-1,0,0,0,0],"mL/kg","iso1000",true,null,null,1,false,false,0,"mL per kg; milliliters per kilogram; millilitres","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram per 8 hour","mL/kg/(8.h)","(ML/KG)/HR","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(8.h.kg); mL/kg/8hrs; mL/kg/8 hrs; mL per kg per 8hrs; 8 hrs; milliliters per kilograms per 8 hours; millilitres; shift","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per day","mL/kg/d","(ML/KG)/D","volume",1.1574074074074072e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/d","iso1000",true,null,null,1,false,false,0,"mL/(kg.d); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; mg/kg/24hrs; 24 hrs; per 24 hours millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per hour","mL/kg/h","(ML/KG)/HR","volume",2.7777777777777774e-13,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(kg.h); mL/kg/hr; mL per kg per hr; milliliters per kilograms per hour; millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per minute","mL/kg/min","(ML/KG)/MIN","volume",1.6666666666666664e-11,[3,-1,-1,0,0,0,0],"(mL/kg)/min","iso1000",true,null,null,1,false,false,0,"mL/(kg.min); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; millilitres","LOINC","RelEngRat","Clinical","used for tests that measure activity metabolic rate compared to standard resting metabolic rate ","l",null,"1",1,false],[false,"milliliter per square meter","mL/m2","ML/M2","volume",0.000001,[1,0,0,0,0,0,0],"mL/(m2)","iso1000",true,null,null,1,false,false,0,"mL/m^2; mL/sq. meter; mL per m2; m^2; sq. meter; milliliters per square meter; millilitres; meter squared","LOINC","ArVol","Clinical","used for tests that relate to heart work - e.g. ventricular stroke volume; atrial volume per body surface area","l",null,"1",1,false],[false,"milliliter per millibar","mL/mbar","ML/MBAR","volume",1e-11,[4,2,-1,0,0,0,0],"mL/mbar","iso1000",true,null,null,1,false,false,0,"mL per mbar; milliliters per millibar; millilitres","LOINC","","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per minute","mL/min","ML/MIN","volume",1.6666666666666667e-8,[3,-1,0,0,0,0,0],"mL/min","iso1000",true,null,null,1,false,false,0,"mL per min; milliliters; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per minute per square meter","mL/min/m2","(ML/MIN)/M2","volume",1.6666666666666667e-8,[1,-1,0,0,0,0,0],"(mL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"ml/min/m^2; ml/min/sq. meter; mL per min per m2; m^2; sq. meter; milliliters per minutes per square meter; millilitres; metre; meter squared","LOINC","ArVRat","Clinical","unit used to measure volume per body surface area; oxygen consumption index","l",null,"1",1,false],[false,"milliliter per millimeter","mL/mm","ML/MM","volume",0.001,[2,0,0,0,0,0,0],"mL/mm","iso1000",true,null,null,1,false,false,0,"mL per mm; milliliters per millimeter; millilitres; millimetre","LOINC","Lineic Volume","Clinical","","l",null,"1",1,false],[false,"milliliter per second","mL/s","ML/S","volume",0.000001,[3,-1,0,0,0,0,0],"mL/s","iso1000",true,null,null,1,false,false,0,"ml/sec; mL per sec; milliliters per second; millilitres","LOINC","Vel; VelRat; VRat","Clinical","","l",null,"1",1,false],[true,"millimeter","mm","MM","length",0.001,[1,0,0,0,0,0,0],"mm",null,false,"L",null,1,false,false,0,"millimeters; millimetres; height; length; diameter; thickness; axis; curvature; size","LOINC","Len","Clinical","",null,null,null,null,false],[true,"millimeter per hour","mm/h","MM/HR","length",2.7777777777777776e-7,[1,-1,0,0,0,0,0],"mm/h",null,false,"L",null,1,false,false,0,"mm/hr; mm per hr; millimeters per hour; millimetres","LOINC","Vel","Clinical","unit to measure sedimentation rate",null,null,null,null,false],[true,"millimeter per minute","mm/min","MM/MIN","length",0.000016666666666666667,[1,-1,0,0,0,0,0],"mm/min",null,false,"L",null,1,false,false,0,"mm per min; millimeters per minute; millimetres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"millimeter of water","mm[H2O]","MM[H2O]","pressure",9806.65,[-1,-2,1,0,0,0,0],"mm\xa0HO2","clinical",true,null,null,1,false,false,0,"mmH2O; mm H2O; millimeters of water; millimetres","LOINC","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"millimeter of mercury","mm[Hg]","MM[HG]","pressure",133322,[-1,-2,1,0,0,0,0],"mm\xa0Hg","clinical",true,null,null,1,false,false,0,"mmHg; mm Hg; millimeters of mercury; millimetres","LOINC","Pres; PPres; Ratio","Clinical","1 mm[Hg] = 1 torr; unit to measure blood pressure","kPa","KPAL","133.3220",133.322,false],[true,"square millimeter","mm2","MM2","length",0.000001,[2,0,0,0,0,0,0],"mm2",null,false,"L",null,1,false,false,0,"mm^2; sq. mm.; sq. millimeters; millimeters squared; millimetres","LOINC","Area","Clinical","",null,null,null,null,false],[false,"millimole","mmol","MMOL","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"mmol","si",true,null,null,1,false,false,1,"millimoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 12 hour","mmol/(12.h)","MMOL/HR","amount of substance",13940131250000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/12hrs; mmol/12 hrs; mmol per 12 hrs; 12hrs; millimoles per 12 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 2 hour","mmol/(2.h)","MMOL/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/2hrs; mmol/2 hrs; mmol per 2 hrs; 2hrs; millimoles per 2 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 24 hour","mmol/(24.h)","MMOL/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 5 hour","mmol/(5.h)","MMOL/HR","amount of substance",33456315000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/5hrs; mmol/5 hrs; mmol per 5 hrs; 5hrs; millimoles per 5 hours","LOINC","SRat","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 6 hour","mmol/(6.h)","MMOL/HR","amount of substance",27880262500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/6hrs; mmol/6 hrs; mmol per 6 hrs; 6hrs; millimoles per 6 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 8 hour","mmol/(8.h)","MMOL/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/8hrs; mmol/8 hrs; mmol per 8 hrs; 8hrs; millimoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per day","mmol/d","MMOL/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/d","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per deciliter","mmol/dL","MMOL/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"mmol/dL","si",true,null,null,1,false,false,1,"mmol per dL; millimoles; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per gram","mmol/g","MMOL/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mmol/g","si",true,null,null,1,false,false,1,"mmol per gram; millimoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per hour","mmol/h","MMOL/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/hr; mmol per hr; millimoles per hour","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram","mmol/kg","MMOL/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"mmol/kg","si",true,null,null,1,false,false,1,"mmol per kg; millimoles per kilogram","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per 8 hour","mmol/kg/(8.h)","(MMOL/KG)/HR","amount of substance",20910196875000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/(8.h.kg); mmol/kg/8hrs; mmol/kg/8 hrs; mmol per kg per 8hrs; 8 hrs; millimoles per kilograms per 8 hours; shift","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per day","mmol/kg/d","(MMOL/KG)/D","amount of substance",6970065625000,[0,-1,-1,0,0,0,0],"(mmol/kg)/d","si",true,null,null,1,false,false,1,"mmol/kg/dy; mmol/kg/day; mmol per kg per dy; millimoles per kilograms per day","LOINC","RelSRat","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per hour","mmol/kg/h","(MMOL/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/kg/hr; mmol per kg per hr; millimoles per kilograms per hour","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per minute","mmol/kg/min","(MMOL/KG)/MIN","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/min","si",true,null,null,1,false,false,1,"mmol/(kg.min); mmol/kg/min; mmol per kg per min; millimoles per kilograms per minute","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass; note that the unit for the enzyme unit U = umol/min. mmol/kg/min = kU/kg; ","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per liter","mmol/L","MMOL/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mmol/L","si",true,null,null,1,false,false,1,"mmol per L; millimoles per liter; litre","LOINC","SCnc","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per square meter","mmol/m2","MMOL/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"mmol/(m2)","si",true,null,null,1,false,false,1,"mmol/m^2; mmol/sq. meter; mmol per m2; m^2; sq. meter; millimoles; meter squared; metre","LOINC","ArSub","Clinical","unit used to measure molar dose per patient body surface area","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per minute","mmol/min","MMOL/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"mmol/min","si",true,null,null,1,false,false,1,"mmol per min; millimoles per minute","LOINC","Srat; CAct","Clinical","unit for the enzyme unit U = umol/min. mmol/min = kU","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per millimole","mmol/mmol","MMOL/MMOL","amount of substance",1,[0,0,0,0,0,0,0],"mmol/mmol","si",true,null,null,1,false,false,0,"mmol per mmol; millimoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per mole","mmol/mol","MMOL/MOL","amount of substance",0.001,[0,0,0,0,0,0,0],"mmol/mol","si",true,null,null,1,false,false,0,"mmol per mol; millimoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per second per liter","mmol/s/L","(MMOL/S)/L","amount of substance",6.0221367e+23,[-3,-1,0,0,0,0,0],"(mmol/s)/L","si",true,null,null,1,false,false,1,"mmol/sec/L; mmol per s per L; per sec; millimoles per seconds per liter; litre","LOINC","CCnc ","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram","mol/kg","MOL/KG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mol/kg","si",true,null,null,1,false,false,1,"mol per kg; moles; mols","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram per second","mol/kg/s","(MOL/KG)/S","amount of substance",602213670000000000000,[0,-1,-1,0,0,0,0],"(mol/kg)/s","si",true,null,null,1,false,false,1,"mol/kg/sec; mol per kg per sec; moles per kilograms per second; mols","LOINC","CCnt","Clinical","unit of catalytic activity (mol/s) per mass (kg)","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per liter","mol/L","MOL/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"mol/L","si",true,null,null,1,false,false,1,"mol per L; moles per liter; litre; moles; mols","LOINC","SCnc","Clinical","unit often used in tests measuring oxygen content","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per cubic meter","mol/m3","MOL/M3","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mol/(m3)","si",true,null,null,1,false,false,1,"mol/m^3; mol/cu. m; mol per m3; m^3; cu. meter; mols; moles; meters cubed; metre; mole per kiloliter; kilolitre; mol/kL","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per milliliter","mol/mL","MOL/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"mol/mL","si",true,null,null,1,false,false,1,"mol per mL; moles; millilitre; mols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per mole","mol/mol","MOL/MOL","amount of substance",1,[0,0,0,0,0,0,0],"mol/mol","si",true,null,null,1,false,false,0,"mol per mol; moles per mol; mols","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per second","mol/s","MOL/S","amount of substance",6.0221367e+23,[0,-1,0,0,0,0,0],"mol/s","si",true,null,null,1,false,false,1,"mol per sec; moles per second; mols","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"milliosmole","mosm","MOSM","amount of substance (dissolved particles)",602213670000000000000,[0,0,0,0,0,0,0],"mosm","chemical",true,null,null,1,false,false,1,"milliosmoles","LOINC","Osmol","Clinical","equal to 1/1000 of an osmole","mol","MOL","1",1,false],[false,"milliosmole per kilogram","mosm/kg","MOSM/KG","amount of substance (dissolved particles)",602213670000000000,[0,0,-1,0,0,0,0],"mosm/kg","chemical",true,null,null,1,false,false,1,"mosm per kg; milliosmoles per kilogram","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"milliosmole per liter","mosm/L","MOSM/L","amount of substance (dissolved particles)",6.0221367e+23,[-3,0,0,0,0,0,0],"mosm/L","chemical",true,null,null,1,false,false,1,"mosm per liter; litre; milliosmoles","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"millipascal","mPa","MPAL","pressure",1,[-1,-2,1,0,0,0,0],"mPa","si",true,null,null,1,false,false,0,"millipascals","LOINC","Pres","Clinical","unit of pressure","N/m2","N/M2","1",1,false],[false,"millipascal second","mPa.s","MPAL.S","pressure",1,[-1,-1,1,0,0,0,0],"mPa.s","si",true,null,null,1,false,false,0,"mPa*s; millipoise; mP; dynamic viscosity","LOINC","Visc","Clinical","base units for millipoise, a measurement of dynamic viscosity","N/m2","N/M2","1",1,false],[true,"megasecond","Ms","MAS","time",1000000,[0,1,0,0,0,0,0],"Ms",null,false,"T",null,1,false,false,0,"megaseconds","LOINC","Time","Clinical","",null,null,null,null,false],[true,"millisecond","ms","MS","time",0.001,[0,1,0,0,0,0,0],"ms",null,false,"T",null,1,false,false,0,"milliseconds; duration","LOINC","Time","Clinical","",null,null,null,null,false],[false,"milli enzyme unit per gram","mU/g","MU/G","catalytic activity",10036894500000,[0,-1,-1,0,0,0,0],"mU/g","chemical",true,null,null,1,false,false,1,"mU per gm; milli enzyme units per gram; enzyme activity; enzymatic activity per mass","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per liter","mU/L","MU/L","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"mU/L","chemical",true,null,null,1,false,false,1,"mU per liter; litre; milli enzyme units enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milligram","mU/mg","MU/MG","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"mU/mg","chemical",true,null,null,1,false,false,1,"mU per mg; milli enzyme units per milligram","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter","mU/mL","MU/ML","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"mU/mL","chemical",true,null,null,1,false,false,1,"mU per mL; milli enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter per minute","mU/mL/min","(MU/ML)/MIN","catalytic activity",167281575000000000,[-3,-2,0,0,0,0,0],"(mU/mL)/min","chemical",true,null,null,1,false,false,1,"mU per mL per min; mU per milliliters per minute; millilitres; milli enzyme units; enzymatic activity; enzyme activity","LOINC","CCncRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"millivolt","mV","MV","electric potential",1,[2,-2,1,0,0,-1,0],"mV","si",true,null,null,1,false,false,0,"millivolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false],[false,"Newton centimeter","N.cm","N.CM","force",10,[2,-2,1,0,0,0,0],"N.cm","si",true,null,null,1,false,false,0,"N*cm; Ncm; N cm; Newton*centimeters; Newton* centimetres; torque; work","LOINC","","Clinical","as a measurement of work, N.cm = 1/100 Joules;\\nnote that N.m is the standard unit of measurement for torque (although dimensionally equivalent to Joule), and N.cm can also be thought of as a torqe unit","kg.m/s2","KG.M/S2","1",1,false],[false,"Newton second","N.s","N.S","force",1000,[1,-1,1,0,0,0,0],"N.s","si",true,null,null,1,false,false,0,"Newton*seconds; N*s; N s; Ns; impulse; imp","LOINC","","Clinical","standard unit of impulse","kg.m/s2","KG.M/S2","1",1,false],[true,"nanogram","ng","NG","mass",1e-9,[0,0,1,0,0,0,0],"ng",null,false,"M",null,1,false,false,0,"nanograms","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"nanogram per 24 hour","ng/(24.h)","NG/HR","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/24hrs; ng/24 hrs; nanograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per 8 hour","ng/(8.h)","NG/HR","mass",3.4722222222222224e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/8hrs; ng/8 hrs; nanograms per 8 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per million","ng/10*6","NG/(10*6)","mass",1e-15,[0,0,1,0,0,0,0],"ng/(106)",null,false,"M",null,1,false,false,0,"ng/10^6; ng per 10*6; 10^6; nanograms","LOINC","MNum","Clinical","",null,null,null,null,false],[true,"nanogram per day","ng/d","NG/D","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/d",null,false,"M",null,1,false,false,0,"ng/dy; ng per day; nanograms ","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per deciliter","ng/dL","NG/DL","mass",0.00001,[-3,0,1,0,0,0,0],"ng/dL",null,false,"M",null,1,false,false,0,"ng per dL; nanograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per gram","ng/g","NG/G","mass",1e-9,[0,0,0,0,0,0,0],"ng/g",null,false,"M",null,1,false,false,0,"ng/gm; ng per gm; nanograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per hour","ng/h","NG/HR","mass",2.777777777777778e-13,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/hr; ng per hr; nanograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram","ng/kg","NG/KG","mass",1e-12,[0,0,0,0,0,0,0],"ng/kg",null,false,"M",null,1,false,false,0,"ng per kg; nanograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram per 8 hour","ng/kg/(8.h)","(NG/KG)/HR","mass",3.472222222222222e-17,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(8.h.kg); ng/kg/8hrs; ng/kg/8 hrs; ng per kg per 8hrs; 8 hrs; nanograms per kilograms per 8 hours; shift","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per hour","ng/kg/h","(NG/KG)/HR","mass",2.7777777777777775e-16,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(kg.h); ng/kg/hr; ng per kg per hr; nanograms per kilograms per hour","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per minute","ng/kg/min","(NG/KG)/MIN","mass",1.6666666666666667e-14,[0,-1,0,0,0,0,0],"(ng/kg)/min",null,false,"M",null,1,false,false,0,"ng/(kg.min); ng per kg per min; nanograms per kilograms per minute","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per liter","ng/L","NG/L","mass",0.000001,[-3,0,1,0,0,0,0],"ng/L",null,false,"M",null,1,false,false,0,"ng per L; nanograms per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per square meter","ng/m2","NG/M2","mass",1e-9,[-2,0,1,0,0,0,0],"ng/(m2)",null,false,"M",null,1,false,false,0,"ng/m^2; ng/sq. m; ng per m2; m^2; sq. meter; nanograms; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"nanogram per milligram","ng/mg","NG/MG","mass",0.000001,[0,0,0,0,0,0,0],"ng/mg",null,false,"M",null,1,false,false,0,"ng per mg; nanograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per milligram per hour","ng/mg/h","(NG/MG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(ng/mg)/h",null,false,"M",null,1,false,false,0,"ng/mg/hr; ng per mg per hr; nanograms per milligrams per hour","LOINC","MRtoRat ","Clinical","",null,null,null,null,false],[true,"nanogram per minute","ng/min","NG/MIN","mass",1.6666666666666667e-11,[0,-1,1,0,0,0,0],"ng/min",null,false,"M",null,1,false,false,0,"ng per min; nanograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per millliiter","ng/mL","NG/ML","mass",0.001,[-3,0,1,0,0,0,0],"ng/mL",null,false,"M",null,1,false,false,0,"ng per mL; nanograms; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per milliliter per hour","ng/mL/h","(NG/ML)/HR","mass",2.7777777777777776e-7,[-3,-1,1,0,0,0,0],"(ng/mL)/h",null,false,"M",null,1,false,false,0,"ng/mL/hr; ng per mL per mL; nanograms per milliliter per hour; nanogram per millilitre per hour; nanograms per millilitre per hour; enzymatic activity per volume; enzyme activity per milliliters","LOINC","CCnc","Clinical","tests that measure enzymatic activity",null,null,null,null,false],[true,"nanogram per second","ng/s","NG/S","mass",1e-9,[0,-1,1,0,0,0,0],"ng/s",null,false,"M",null,1,false,false,0,"ng/sec; ng per sec; nanograms per second","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per enzyme unit","ng/U","NG/U","mass",9.963241120049634e-26,[0,1,1,0,0,0,0],"ng/U",null,false,"M",null,1,false,false,-1,"ng per U; nanograms per enzyme unit","LOINC","CMass","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"nanokatal","nkat","NKAT","catalytic activity",602213670000000,[0,-1,0,0,0,0,0],"nkat","chemical",true,null,null,1,false,false,1,"nanokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"nanoliter","nL","NL","volume",1.0000000000000002e-12,[3,0,0,0,0,0,0],"nL","iso1000",true,null,null,1,false,false,0,"nanoliters; nanolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"nanometer","nm","NM","length",1e-9,[1,0,0,0,0,0,0],"nm",null,false,"L",null,1,false,false,0,"nanometers; nanometres","LOINC","Len","Clinical","",null,null,null,null,false],[true,"nanometer per second per liter","nm/s/L","(NM/S)/L","length",0.000001,[-2,-1,0,0,0,0,0],"(nm/s)/L",null,false,"L",null,1,false,false,0,"nm/sec/liter; nm/sec/litre; nm per s per l; nm per sec per l; nanometers per second per liter; nanometre per second per litre; nanometres per second per litre","LOINC","VelCnc","Clinical","",null,null,null,null,false],[false,"nanomole","nmol","NMOL","amount of substance",602213670000000,[0,0,0,0,0,0,0],"nmol","si",true,null,null,1,false,false,1,"nanomoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per 24 hour","nmol/(24.h)","NMOL/HR","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/h","si",true,null,null,1,false,false,1,"nmol/24hr; nmol/24 hr; nanomoles per 24 hours; nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per day","nmol/d","NMOL/D","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/d","si",true,null,null,1,false,false,1,"nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day; nmol/24hr; nmol/24 hr; nanomoles per 24 hours; ","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per deciliter","nmol/dL","NMOL/DL","amount of substance",6022136700000000000,[-3,0,0,0,0,0,0],"nmol/dL","si",true,null,null,1,false,false,1,"nmol per dL; nanomoles per deciliter; nanomole per decilitre; nanomoles per decilitre; nanomole/deciliter; nanomole/decilitre; nanomol/deciliter; nanomol/decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per gram","nmol/g","NMOL/G","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"nmol/g","si",true,null,null,1,false,false,1,"nmol per gram; nanomoles per gram; nanomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per hour per liter","nmol/h/L","(NMOL/HR)/L","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(nmol/h)/L","si",true,null,null,1,false,false,1,"nmol/hrs/L; nmol per hrs per L; nanomoles per hours per liter; litre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per liter","nmol/L","NMOL/L","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"nmol/L","si",true,null,null,1,false,false,1,"nmol per L; nanomoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram","nmol/mg","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nmol per mg; nanomoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram per hour","nmol/mg/h","(NMOL/MG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(nmol/mg)/h","si",true,null,null,1,false,false,1,"nmol/mg/hr; nmol per mg per hr; nanomoles per milligrams per hour","LOINC","SCntRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram of protein","nmol/mg{prot}","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nanomoles; nmol/mg prot; nmol per mg prot","LOINC","Ratio; CCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute","nmol/min","NMOL/MIN","amount of substance",10036894500000,[0,-1,0,0,0,0,0],"nmol/min","si",true,null,null,1,false,false,1,"nmol per min; nanomoles per minute; milli enzyme units; enzyme activity per volume; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/min = mU (milli enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute per milliliter","nmol/min/mL","(NMOL/MIN)/ML","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/min)/mL","si",true,null,null,1,false,false,1,"nmol per min per mL; nanomoles per minutes per milliliter; millilitre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter","nmol/mL","NMOL/ML","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"nmol/mL","si",true,null,null,1,false,false,1,"nmol per mL; nanomoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per hour","nmol/mL/h","(NMOL/ML)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/h","si",true,null,null,1,false,false,1,"nmol/mL/hr; nmol per mL per hr; nanomoles per milliliters per hour; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per minute","nmol/mL/min","(NMOL/ML)/MIN","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/min","si",true,null,null,1,false,false,1,"nmol per mL per min; nanomoles per milliliters per min; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole","nmol/mmol","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nmol per mmol; nanomoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole of creatinine","nmol/mmol{creat}","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per mole","nmol/mol","NMOL/MOL","amount of substance",1e-9,[0,0,0,0,0,0,0],"nmol/mol","si",true,null,null,1,false,false,0,"nmol per mole; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per nanomole","nmol/nmol","NMOL/NMOL","amount of substance",1,[0,0,0,0,0,0,0],"nmol/nmol","si",true,null,null,1,false,false,0,"nmol per nmol; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second","nmol/s","NMOL/S","amount of substance",602213670000000,[0,-1,0,0,0,0,0],"nmol/s","si",true,null,null,1,false,false,1,"nmol/sec; nmol per sec; nanomoles per sercond; milli enzyme units; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second per liter","nmol/s/L","(NMOL/S)/L","amount of substance",602213670000000000,[-3,-1,0,0,0,0,0],"(nmol/s)/L","si",true,null,null,1,false,false,1,"nmol/sec/L; nmol per s per L; nmol per sec per L; nanomoles per seconds per liter; litre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[true,"nanosecond","ns","NS","time",1e-9,[0,1,0,0,0,0,0],"ns",null,false,"T",null,1,false,false,0,"nanoseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"nanoenzyme unit per milliliter","nU/mL","NU/ML","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"nU/mL","chemical",true,null,null,1,false,false,1,"nU per mL; nanoenzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 fU = pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Ohm meter","Ohm.m","OHM.M","electric resistance",1000,[3,-1,1,0,0,-2,0],"\u03a9.m","si",true,null,null,1,false,false,0,"electric resistivity; meters; metres","LOINC","","Clinical","unit of electric resistivity","V/A","V/A","1",1,false],[false,"osmole per kilogram","osm/kg","OSM/KG","amount of substance (dissolved particles)",602213670000000000000,[0,0,-1,0,0,0,0],"osm/kg","chemical",true,null,null,1,false,false,1,"osm per kg; osmoles per kilogram; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"osmole per liter","osm/L","OSM/L","amount of substance (dissolved particles)",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"osm/L","chemical",true,null,null,1,false,false,1,"osm per L; osmoles per liter; litre; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"picoampere","pA","PA","electric current",1e-12,[0,-1,0,0,0,1,0],"pA","si",true,null,null,1,false,false,0,"picoamperes","LOINC","","Clinical","equal to 10^-12 amperes","C/s","C/S","1",1,false],[true,"picogram","pg","PG","mass",1e-12,[0,0,1,0,0,0,0],"pg",null,false,"M",null,1,false,false,0,"picograms","LOINC","Mass; EntMass","Clinical","",null,null,null,null,false],[true,"picogram per deciliter","pg/dL","PG/DL","mass",9.999999999999999e-9,[-3,0,1,0,0,0,0],"pg/dL",null,false,"M",null,1,false,false,0,"pg per dL; picograms; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per liter","pg/L","PG/L","mass",1e-9,[-3,0,1,0,0,0,0],"pg/L",null,false,"M",null,1,false,false,0,"pg per L; picograms; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per milligram","pg/mg","PG/MG","mass",1e-9,[0,0,0,0,0,0,0],"pg/mg",null,false,"M",null,1,false,false,0,"pg per mg; picograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"picogram per milliliter","pg/mL","PG/ML","mass",0.000001,[-3,0,1,0,0,0,0],"pg/mL",null,false,"M",null,1,false,false,0,"pg per mL; picograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per millimeter","pg/mm","PG/MM","mass",1e-9,[-1,0,1,0,0,0,0],"pg/mm",null,false,"M",null,1,false,false,0,"pg per mm; picogram/millimeter; picogram/millimetre; picograms per millimeter; millimetre","LOINC","Lineic Mass","Clinical","",null,null,null,null,false],[false,"picokatal","pkat","PKAT","catalytic activity",602213670000,[0,-1,0,0,0,0,0],"pkat","chemical",true,null,null,1,false,false,1,"pkats; picokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"picoliter","pL","PL","volume",1e-15,[3,0,0,0,0,0,0],"pL","iso1000",true,null,null,1,false,false,0,"picoliters; picolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"picometer","pm","PM","length",1e-12,[1,0,0,0,0,0,0],"pm",null,false,"L",null,1,false,false,0,"picometers; picometres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"picomole","pmol","PMOL","amount of substance",602213670000,[0,0,0,0,0,0,0],"pmol","si",true,null,null,1,false,false,1,"picomoles; pmols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per 24 hour","pmol/(24.h)","PMOL/HR","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/h","si",true,null,null,1,false,false,1,"pmol/24hrs; pmol/24 hrs; pmol per 24 hrs; 24hrs; days; dy; picomoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per day","pmol/d","PMOL/D","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/d","si",true,null,null,1,false,false,1,"pmol/dy; pmol per day; 24 hours; 24hrs; 24 hrs; picomoles","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per deciliter","pmol/dL","PMOL/DL","amount of substance",6022136700000000,[-3,0,0,0,0,0,0],"pmol/dL","si",true,null,null,1,false,false,1,"pmol per dL; picomoles per deciliter; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per gram","pmol/g","PMOL/G","amount of substance",602213670000,[0,0,-1,0,0,0,0],"pmol/g","si",true,null,null,1,false,false,1,"pmol per gm; picomoles per gram; picomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per hour per milliliter ","pmol/h/mL","(PMOL/HR)/ML","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(pmol/h)/mL","si",true,null,null,1,false,false,1,"pmol/hrs/mL; pmol per hrs per mL; picomoles per hour per milliliter; millilitre; micro enzyme units per volume; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. ","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per liter","pmol/L","PMOL/L","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"pmol/L","si",true,null,null,1,false,false,1,"picomole/liter; pmol per L; picomoles; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per minute","pmol/min","PMOL/MIN","amount of substance",10036894500,[0,-1,0,0,0,0,0],"pmol/min","si",true,null,null,1,false,false,1,"picomole/minute; pmol per min; picomoles per minute; micro enzyme units; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. pmol/min = uU (micro enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per milliliter","pmol/mL","PMOL/ML","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"pmol/mL","si",true,null,null,1,false,false,1,"picomole/milliliter; picomole/millilitre; pmol per mL; picomoles; millilitre; picomols; pmols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per micromole","pmol/umol","PMOL/UMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"pmol/\u03bcmol","si",true,null,null,1,false,false,0,"pmol/mcgmol; picomole/micromole; pmol per umol; pmol per mcgmol; picomoles ","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"picosecond","ps","PS","time",1e-12,[0,1,0,0,0,0,0],"ps",null,false,"T",null,1,false,false,0,"picoseconds; psec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"picotesla","pT","PT","magnetic flux density",1e-9,[0,-1,1,0,0,-1,0],"pT","si",true,null,null,1,false,false,0,"picoteslas","LOINC","","Clinical","SI unit of magnetic field strength for magnetic field B","Wb/m2","WB/M2","1",1,false],[false,"enzyme unit per 12 hour","U/(12.h)","U/HR","catalytic activity",232335520833.33334,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/12hrs; U/ 12hrs; U per 12 hrs; 12hrs; enzyme units per 12 hours; enzyme activity; enzymatic activity per time; umol per min per 12 hours; micromoles per minute per 12 hours; umol/min/12hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 2 hour","U/(2.h)","U/HR","catalytic activity",1394013125000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/2hrs; U/ 2hrs; U per 2 hrs; 2hrs; enzyme units per 2 hours; enzyme activity; enzymatic activity per time; umol per minute per 2 hours; micromoles per minute; umol/min/2hr; umol per min per 2hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 24 hour","U/(24.h)","U/HR","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/24hrs; U/ 24hrs; U per 24 hrs; 24hrs; enzyme units per 24 hours; enzyme activity; enzymatic activity per time; micromoles per minute per 24 hours; umol/min/24hr; umol per min per 24hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10","U/10","U","catalytic activity",1003689450000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"enzyme unit/10; U per 10; enzyme units per 10; enzymatic activity; enzyme activity; micromoles per minute; umol/min/10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10 billion","U/10*10","U/(10*10)","catalytic activity",1003689.45,[0,-1,0,0,0,0,0],"U/(1010)","chemical",true,null,null,1,false,false,1,"U per 10*10; enzyme units per 10*10; U per 10 billion; enzyme units; enzymatic activity; micromoles per minute per 10 billion; umol/min/10*10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per trillion","U/10*12","U/(10*12)","catalytic activity",10036.8945,[0,-1,0,0,0,0,0],"U/(1012)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*12; U per 10*12; enzyme units per 10*12; enzyme units per trillion; enzymatic activity; micromoles per minute per trillion; umol/min/10*12; umol per min per 10*12","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per million","U/10*6","U/(10*6)","catalytic activity",10036894500,[0,-1,0,0,0,0,0],"U/(106)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*6; U per 10*6; enzyme units per 10*6; enzyme units; enzymatic activity per volume; micromoles per minute per million; umol/min/10*6; umol per min per 10*6","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per billion","U/10*9","U/(10*9)","catalytic activity",10036894.5,[0,-1,0,0,0,0,0],"U/(109)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*9; U per 10*9; enzyme units per 10*9; enzymatic activity per volume; micromoles per minute per billion; umol/min/10*9; umol per min per 10*9","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per day","U/d","U/D","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/d","chemical",true,null,null,1,false,false,1,"U/dy; enzyme units per day; enzyme units; enzyme activity; enzymatic activity per time; micromoles per minute per day; umol/min/day; umol per min per day","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per deciliter","U/dL","U/DL","catalytic activity",100368945000000000000,[-3,-1,0,0,0,0,0],"U/dL","chemical",true,null,null,1,false,false,1,"U per dL; enzyme units per deciliter; decilitre; micromoles per minute per deciliter; umol/min/dL; umol per min per dL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per gram","U/g","U/G","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"U/g","chemical",true,null,null,1,false,false,1,"U/gm; U per gm; enzyme units per gram; micromoles per minute per gram; umol/min/g; umol per min per g","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per hour","U/h","U/HR","catalytic activity",2788026250000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/hr; U per hr; enzyme units per hour; micromoles per minute per hour; umol/min/hr; umol per min per hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per liter","U/L","U/L","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"U/L","chemical",true,null,null,1,false,false,1,"enzyme unit/liter; enzyme unit/litre; U per L; enzyme units per liter; enzyme unit per litre; micromoles per minute per liter; umol/min/L; umol per min per L","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per minute","U/min","U/MIN","catalytic activity",167281575000000,[0,-2,0,0,0,0,0],"U/min","chemical",true,null,null,1,false,false,1,"enzyme unit/minute; U per min; enzyme units; umol/min/min; micromoles per minute per minute; micromoles per min per min; umol","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per milliliter","U/mL","U/ML","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"U/mL","chemical",true,null,null,1,false,false,1,"U per mL; enzyme units per milliliter; millilitre; micromoles per minute per milliliter; umol/min/mL; umol per min per mL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per second","U/s","U/S","catalytic activity",10036894500000000,[0,-2,0,0,0,0,0],"U/s","chemical",true,null,null,1,false,false,1,"U/sec; U per second; enzyme units per second; micromoles per minute per second; umol/min/sec; umol per min per sec","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"micro international unit","u[IU]","U[IU]","arbitrary",0.000001,[0,0,0,0,0,0,0],"\u03bci.U.","chemical",true,null,null,1,false,true,0,"uIU; u IU; microinternational units","LOINC","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per liter","u[IU]/L","U[IU]/L","arbitrary",0.001,[-3,0,0,0,0,0,0],"(\u03bci.U.)/L","chemical",true,null,null,1,false,true,0,"uIU/L; u IU/L; uIU per L; microinternational units per liter; litre; ","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per milliliter","u[IU]/mL","U[IU]/ML","arbitrary",1,[-3,0,0,0,0,0,0],"(\u03bci.U.)/mL","chemical",true,null,null,1,false,true,0,"uIU/mL; u IU/mL; uIU per mL; microinternational units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"microequivalent","ueq","UEQ","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bceq","chemical",true,null,null,1,false,false,1,"microequivalents; 10^-6 equivalents; 10-6 equivalents","LOINC","Sub","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per liter","ueq/L","UEQ/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bceq/L","chemical",true,null,null,1,false,false,1,"ueq per liter; litre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per milliliter","ueq/mL","UEQ/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bceq/mL","chemical",true,null,null,1,false,false,1,"ueq per milliliter; millilitre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[true,"microgram","ug","UG","mass",0.000001,[0,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"mcg; micrograms; 10^-6 grams; 10-6 grams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"microgram per 100 gram","ug/(100.g)","UG/G","mass",1e-8,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug/100gm; ug/100 gm; mcg; ug per 100g; 100 gm; mcg per 100g; micrograms per 100 grams","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per 24 hour","ug/(24.h)","UG/HR","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/24hrs; ug/24 hrs; mcg/24hrs; ug per 24hrs; mcg per 24hrs; 24 hrs; micrograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per 8 hour","ug/(8.h)","UG/HR","mass",3.472222222222222e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/8hrs; ug/8 hrs; mcg/8hrs; ug per 8hrs; mcg per 8hrs; 8 hrs; micrograms per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per square foot (international)","ug/[sft_i]","UG/[SFT_I]","mass",0.000010763910416709721,[-2,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"ug/sft; ug/ft2; ug/ft^2; ug/sq. ft; micrograms; sq. foot; foot squared","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"microgram per day","ug/d","UG/D","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/d",null,false,"M",null,1,false,false,0,"ug/dy; mcg/dy; ug per day; mcg; micrograms per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per deciliter","ug/dL","UG/DL","mass",0.009999999999999998,[-3,0,1,0,0,0,0],"\u03bcg/dL",null,false,"M",null,1,false,false,0,"ug per dL; mcg/dl; mcg per dl; micrograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per gram","ug/g","UG/G","mass",0.000001,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug per gm; mcg/gm; mcg per g; micrograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per hour","ug/h","UG/HR","mass",2.7777777777777777e-10,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/hr; mcg/hr; mcg per hr; ug per hr; ug per hour; micrograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per kilogram","ug/kg","UG/KG","mass",9.999999999999999e-10,[0,0,0,0,0,0,0],"\u03bcg/kg",null,false,"M",null,1,false,false,0,"ug per kg; mcg/kg; mcg per kg; micrograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per kilogram per 8 hour","ug/kg/(8.h)","(UG/KG)/HR","mass",3.472222222222222e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/kg/8hrs; mcg/kg/8hrs; ug/kg/8 hrs; mcg/kg/8 hrs; ug per kg per 8hrs; 8 hrs; mcg per kg per 8hrs; micrograms per kilograms per 8 hours; shift","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per day","ug/kg/d","(UG/KG)/D","mass",1.1574074074074072e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/d",null,false,"M",null,1,false,false,0,"ug/(kg.d); ug/kg/dy; mcg/kg/day; ug per kg per dy; 24 hours; 24hrs; mcg; kilograms; microgram per kilogram and day","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per hour","ug/kg/h","(UG/KG)/HR","mass",2.7777777777777774e-13,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/(kg.h); ug/kg/hr; mcg/kg/hr; ug per kg per hr; mcg per kg per hr; kilograms","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per minute","ug/kg/min","(UG/KG)/MIN","mass",1.6666666666666664e-11,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/min",null,false,"M",null,1,false,false,0,"ug/kg/min; ug/kg/min; mcg/kg/min; ug per kg per min; mcg; micrograms per kilograms per minute ","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per liter","ug/L","UG/L","mass",0.001,[-3,0,1,0,0,0,0],"\u03bcg/L",null,false,"M",null,1,false,false,0,"mcg/L; ug per L; mcg; micrograms per liter; litre ","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per liter per 24 hour","ug/L/(24.h)","(UG/L)/HR","mass",1.1574074074074074e-8,[-3,-1,1,0,0,0,0],"(\u03bcg/L)/h",null,false,"M",null,1,false,false,0,"ug/L/24hrs; ug/L/24 hrs; mcg/L/24hrs; ug per L per 24hrs; 24 hrs; day; dy mcg; micrograms per liters per 24 hours; litres","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per square meter","ug/m2","UG/M2","mass",0.000001,[-2,0,1,0,0,0,0],"\u03bcg/(m2)",null,false,"M",null,1,false,false,0,"ug/m^2; ug/sq. m; mcg/m2; mcg/m^2; mcg/sq. m; ug per m2; m^2; sq. meter; mcg; micrograms per square meter; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"microgram per cubic meter","ug/m3","UG/M3","mass",0.000001,[-3,0,1,0,0,0,0],"\u03bcg/(m3)",null,false,"M",null,1,false,false,0,"ug/m^3; ug/cu. m; mcg/m3; mcg/m^3; mcg/cu. m; ug per m3; ug per m^3; ug per cu. m; mcg; micrograms per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per milligram","ug/mg","UG/MG","mass",0.001,[0,0,0,0,0,0,0],"\u03bcg/mg",null,false,"M",null,1,false,false,0,"ug per mg; mcg/mg; mcg per mg; micromilligrams per milligram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per minute","ug/min","UG/MIN","mass",1.6666666666666667e-8,[0,-1,1,0,0,0,0],"\u03bcg/min",null,false,"M",null,1,false,false,0,"ug per min; mcg/min; mcg per min; microminutes per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per milliliter","ug/mL","UG/ML","mass",1,[-3,0,1,0,0,0,0],"\u03bcg/mL",null,false,"M",null,1,false,false,0,"ug per mL; mcg/mL; mcg per mL; micrograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per millimole","ug/mmol","UG/MMOL","mass",1.660540186674939e-27,[0,0,1,0,0,0,0],"\u03bcg/mmol",null,false,"M",null,1,false,false,-1,"ug per mmol; mcg/mmol; mcg per mmol; micrograms per millimole","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"microgram per nanogram","ug/ng","UG/NG","mass",999.9999999999999,[0,0,0,0,0,0,0],"\u03bcg/ng",null,false,"M",null,1,false,false,0,"ug per ng; mcg/ng; mcg per ng; micrograms per nanogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[false,"microkatal","ukat","UKAT","catalytic activity",602213670000000000,[0,-1,0,0,0,0,0],"\u03bckat","chemical",true,null,null,1,false,false,1,"microkatals; ukats","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"microliter","uL","UL","volume",1e-9,[3,0,0,0,0,0,0],"\u03bcL","iso1000",true,null,null,1,false,false,0,"microliters; microlitres; mcl","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"microliter per 2 hour","uL/(2.h)","UL/HR","volume",1.388888888888889e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/2hrs; uL/2 hrs; mcg/2hr; mcg per 2hr; uL per 2hr; uL per 2 hrs; microliters per 2 hours; microlitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"microliter per hour","uL/h","UL/HR","volume",2.777777777777778e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/hr; mcg/hr; mcg per hr; uL per hr; microliters per hour; microlitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[true,"micrometer","um","UM","length",0.000001,[1,0,0,0,0,0,0],"\u03bcm",null,false,"L",null,1,false,false,0,"micrometers; micrometres; \u03bcm; microns","LOINC","Len","Clinical","Unit of length that is usually used in tests related to the eye",null,null,null,null,false],[true,"microns per second","um/s","UM/S","length",0.000001,[1,-1,0,0,0,0,0],"\u03bcm/s",null,false,"L",null,1,false,false,0,"um/sec; micron/second; microns/second; um per sec; micrometers per second; micrometres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"micromole","umol","UMOL","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bcmol","si",true,null,null,1,false,false,1,"micromoles; umols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 2 hour","umol/(2.h)","UMOL/HR","amount of substance",83640787500000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/2hrs; umol/2 hrs; umol per 2 hrs; 2hrs; micromoles per 2 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 24 hour","umol/(24.h)","UMOL/HR","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/24hrs; umol/24 hrs; umol per 24 hrs; per 24hrs; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 8 hour","umol/(8.h)","UMOL/HR","amount of substance",20910196875000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/8hr; umol/8 hr; umol per 8 hr; umol per 8hr; umols per 8hr; umol per 8 hours; micromoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per day","umol/d","UMOL/D","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/d","si",true,null,null,1,false,false,1,"umol/day; umol per day; umols per day; umol per days; micromoles per days; umol/24hr; umol/24 hr; umol per 24 hr; umol per 24hr; umols per 24hr; umol per 24 hours; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per deciliter","umol/dL","UMOL/DL","amount of substance",6.0221367e+21,[-3,0,0,0,0,0,0],"\u03bcmol/dL","si",true,null,null,1,false,false,1,"micromole/deciliter; micromole/decilitre; umol per dL; micromoles per deciliters; micromole per decilitres","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per gram","umol/g","UMOL/G","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"\u03bcmol/g","si",true,null,null,1,false,false,1,"micromole/gram; umol per g; micromoles per gram","LOINC","SCnt; Ratio","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per hour","umol/h","UMOL/HR","amount of substance",167281575000000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/hr; umol per hr; umol per hour; micromoles per hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per kilogram","umol/kg","UMOL/KG","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"\u03bcmol/kg","si",true,null,null,1,false,false,1,"umol per kg; micromoles per kilogram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter","umol/L","UMOL/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bcmol/L","si",true,null,null,1,false,false,1,"micromole/liter; micromole/litre; umol per liter; micromoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter per hour","umol/L/h","(UMOL/L)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/L)/h","si",true,null,null,1,false,false,1,"umol/liter/hr; umol/litre/hr; umol per L per hr; umol per liter per hour; micromoles per liters per hour; litre","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min; umol/L/h is a derived unit of enzyme units","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milligram","umol/mg","UMOL/MG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"\u03bcmol/mg","si",true,null,null,1,false,false,1,"micromole/milligram; umol per mg; micromoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute","umol/min","UMOL/MIN","amount of substance",10036894500000000,[0,-1,0,0,0,0,0],"\u03bcmol/min","si",true,null,null,1,false,false,1,"micromole/minute; umol per min; micromoles per minute; enzyme units","LOINC","CAct","Clinical","unit for the enzyme unit U = umol/min","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per gram","umol/min/g","(UMOL/MIN)/G","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(\u03bcmol/min)/g","si",true,null,null,1,false,false,1,"umol/min/gm; umol per min per gm; micromoles per minutes per gram; U/g; enzyme units","LOINC","CCnt","Clinical","unit for the enzyme unit U = umol/min. umol/min/g = U/g","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per liter","umol/min/L","(UMOL/MIN)/L","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/min)/L","si",true,null,null,1,false,false,1,"umol/min/liter; umol/minute/liter; micromoles per minutes per liter; litre; enzyme units; U/L","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/min/L = U/L","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter","umol/mL","UMOL/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bcmol/mL","si",true,null,null,1,false,false,1,"umol per mL; micromoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter per minute","umol/mL/min","(UMOL/ML)/MIN","amount of substance",1.00368945e+22,[-3,-1,0,0,0,0,0],"(\u03bcmol/mL)/min","si",true,null,null,1,false,false,1,"umol per mL per min; micromoles per milliliters per minute; millilitres","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/mL/min = U/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per millimole","umol/mmol","UMOL/MMOL","amount of substance",0.001,[0,0,0,0,0,0,0],"\u03bcmol/mmol","si",true,null,null,1,false,false,0,"umol per mmol; micromoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per mole","umol/mol","UMOL/MOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"\u03bcmol/mol","si",true,null,null,1,false,false,0,"umol per mol; micromoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per micromole","umol/umol","UMOL/UMOL","amount of substance",1,[0,0,0,0,0,0,0],"\u03bcmol/\u03bcmol","si",true,null,null,1,false,false,0,"umol per umol; micromoles per micromole","LOINC","Srto; SFr; EntSRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"microOhm","uOhm","UOHM","electric resistance",0.001,[2,-1,1,0,0,-2,0],"\u03bc\u03a9","si",true,null,null,1,false,false,0,"microOhms; \xb5\u03a9","LOINC","","Clinical","unit of electric resistance","V/A","V/A","1",1,false],[true,"microsecond","us","US","time",0.000001,[0,1,0,0,0,0,0],"\u03bcs",null,false,"T",null,1,false,false,0,"microseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"micro enzyme unit per gram","uU/g","UU/G","catalytic activity",10036894500,[0,-1,-1,0,0,0,0],"\u03bcU/g","chemical",true,null,null,1,false,false,1,"uU per gm; micro enzyme units per gram; micro enzymatic activity per mass; enzyme activity","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per liter","uU/L","UU/L","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"\u03bcU/L","chemical",true,null,null,1,false,false,1,"uU per L; micro enzyme units per liter; litre; enzymatic activity per volume; enzyme activity ","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per milliliter","uU/mL","UU/ML","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"\u03bcU/mL","chemical",true,null,null,1,false,false,1,"uU per mL; micro enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"microvolt","uV","UV","electric potential",0.001,[2,-2,1,0,0,-1,0],"\u03bcV","si",true,null,null,1,false,false,0,"microvolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false]]}}')}},Q=>{Q(Q.s=7944)}]); +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/assets/js/polyfills.js b/assets/js/polyfills.js new file mode 100644 index 0000000..3742faf --- /dev/null +++ b/assets/js/polyfills.js @@ -0,0 +1,2 @@ +(self.webpackChunklforms=self.webpackChunklforms||[]).push([[429],{7435:()=>{}},s=>{s(s.s=7435)}]); +//# sourceMappingURL=polyfills.js.map \ No newline at end of file diff --git a/assets/js/prism.js b/assets/js/prism.js new file mode 100644 index 0000000..60b54f9 --- /dev/null +++ b/assets/js/prism.js @@ -0,0 +1,238 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +"undefined"!=typeof self&&self.Prism&&self.document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var a=0,s=[],l=function(e,n){var o={};n||(o.clone=e.cloneNode(!1),o.posOpen=a,s.push(o));for(var t=0,d=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=d,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+d.data.length>=n.node.posClose&&(n.nodeEnd=d,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=d.data.length);if(n.nodeStart&&n.nodeEnd){var r=document.createRange();return r.setStart(n.nodeStart,n.nodeStartPos),r.setEnd(n.nodeEnd,n.nodeEndPos),n.node.clone.appendChild(r.extractContents()),r.insertNode(n.node.clone),r.detach(),!1}}return!0};n.keepMarkup.forEach(function(e){a(n.element,{node:e,pos:0})}),n.highlightedCode=n.element.innerHTML}})); diff --git a/assets/js/respond.min.js b/assets/js/respond.min.js new file mode 100644 index 0000000..56418a2 --- /dev/null +++ b/assets/js/respond.min.js @@ -0,0 +1,6 @@ +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ +window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/assets/js/runtime.js b/assets/js/runtime.js new file mode 100644 index 0000000..401d6cf --- /dev/null +++ b/assets/js/runtime.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,i={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,s,l)=>{if(!r){var o=1/0;for(f=0;f=l)&&Object.keys(a.O).every(p=>a.O[p](r[t]))?r.splice(t--,1):(u=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,s,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=s=>0===e[s];var n=(s,l)=>{var t,c,[f,o,u]=l,v=0;if(f.some(_=>0!==e[_])){for(t in o)a.o(o,t)&&(a.m[t]=o[t]);if(u)var h=u(a)}for(s&&s(l);v+~]|"+L+")"+L+"*"),Wr=new RegExp(L+"|>"),Fr=new RegExp(ce),$r=new RegExp("^"+W+"$"),wt={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+ce),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+Ce+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Br=/HTML$/i,_r=/^(?:input|select|textarea|button)$/i,zr=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,Ur=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ut=/[+~]/,Ae=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),Ne=function(u,l){var p="0x"+u.slice(1)-65536;return l||(p<0?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,1023&p|56320))},zn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Un=function(u,l){return l?"\0"===u?"\ufffd":u.slice(0,-1)+"\\"+u.charCodeAt(u.length-1).toString(16)+" ":"\\"+u},Xn=function(){g()},Xr=Et(function(u){return!0===u.disabled&&"fieldset"===u.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(oe=ue.call(q.childNodes),q.childNodes)}catch(u){X={apply:oe.length?function(l,p){ge.apply(l,ue.call(p))}:function(l,p){for(var v=l.length,h=0;l[v++]=p[h++];);l.length=v-1}}}function B(u,l,p,v){var h,b,w,T,C,D,N,j=l&&l.ownerDocument,M=l?l.nodeType:9;if(p=p||[],"string"!=typeof u||!u||1!==M&&9!==M&&11!==M)return p;if(!v&&(g(l),l=l||y,k)){if(11!==M&&(C=Ur.exec(u)))if(h=C[1]){if(9===M){if(!(w=l.getElementById(h)))return p;if(w.id===h)return p.push(w),p}else if(j&&(w=j.getElementById(h))&&ae(l,w)&&w.id===h)return p.push(w),p}else{if(C[2])return X.apply(p,l.getElementsByTagName(u)),p;if((h=C[3])&&n.getElementsByClassName&&l.getElementsByClassName)return X.apply(p,l.getElementsByClassName(h)),p}if(n.qsa&&!se[u+" "]&&(!S||!S.test(u))&&(1!==M||"object"!==l.nodeName.toLowerCase())){if(N=u,j=l,1===M&&(Wr.test(u)||bt.test(u))){for((j=Ut.test(u)&&Vt(l.parentNode)||l)===l&&n.scope||((T=l.getAttribute("id"))?T=T.replace(zn,Un):l.setAttribute("id",T=$)),b=(D=s(u)).length;b--;)D[b]=(T?"#"+T:":scope")+" "+Ct(D[b]);N=D.join(",")}try{return X.apply(p,j.querySelectorAll(N)),p}catch(V){se(u,!0)}finally{T===$&&l.removeAttribute("id")}}}return c(u.replace(fe,"$1"),l,p,v)}function Tt(){var u=[];return function l(p,v){return u.push(p+" ")>r.cacheLength&&delete l[u.shift()],l[p+" "]=v}}function ve(u){return u[$]=!0,u}function xe(u){var l=y.createElement("fieldset");try{return!!u(l)}catch(p){return!1}finally{l.parentNode&&l.parentNode.removeChild(l),l=null}}function Xt(u,l){for(var p=u.split("|"),v=p.length;v--;)r.attrHandle[p[v]]=l}function Vn(u,l){var p=l&&u,v=p&&1===u.nodeType&&1===l.nodeType&&u.sourceIndex-l.sourceIndex;if(v)return v;if(p)for(;p=p.nextSibling;)if(p===l)return-1;return u?1:-1}function Vr(u){return function(l){return"input"===l.nodeName.toLowerCase()&&l.type===u}}function Gr(u){return function(l){var p=l.nodeName.toLowerCase();return("input"===p||"button"===p)&&l.type===u}}function Gn(u){return function(l){return"form"in l?l.parentNode&&!1===l.disabled?"label"in l?"label"in l.parentNode?l.parentNode.disabled===u:l.disabled===u:l.isDisabled===u||l.isDisabled!==!u&&Xr(l)===u:l.disabled===u:"label"in l&&l.disabled===u}}function Re(u){return ve(function(l){return l=+l,ve(function(p,v){for(var h,b=u([],p.length,l),w=b.length;w--;)p[h=b[w]]&&(p[h]=!(v[h]=p[h]))})})}function Vt(u){return u&&void 0!==u.getElementsByTagName&&u}for(t in n=B.support={},a=B.isXML=function(u){var p=u&&(u.ownerDocument||u).documentElement;return!Br.test(u&&u.namespaceURI||p&&p.nodeName||"HTML")},g=B.setDocument=function(u){var l,p,v=u?u.ownerDocument||u:q;return v!=y&&9===v.nodeType&&v.documentElement&&(E=(y=v).documentElement,k=!a(y),q!=y&&(p=y.defaultView)&&p.top!==p&&(p.addEventListener?p.addEventListener("unload",Xn,!1):p.attachEvent&&p.attachEvent("onunload",Xn)),n.scope=xe(function(h){return E.appendChild(h).appendChild(y.createElement("div")),void 0!==h.querySelectorAll&&!h.querySelectorAll(":scope fieldset div").length}),n.attributes=xe(function(h){return h.className="i",!h.getAttribute("className")}),n.getElementsByTagName=xe(function(h){return h.appendChild(y.createComment("")),!h.getElementsByTagName("*").length}),n.getElementsByClassName=st.test(y.getElementsByClassName),n.getById=xe(function(h){return E.appendChild(h).id=$,!y.getElementsByName||!y.getElementsByName($).length}),n.getById?(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){return w.getAttribute("id")===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w=b.getElementById(h);return w?[w]:[]}}):(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){var T=void 0!==w.getAttributeNode&&w.getAttributeNode("id");return T&&T.value===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w,T,C,D=b.getElementById(h);if(D){if((w=D.getAttributeNode("id"))&&w.value===h)return[D];for(C=b.getElementsByName(h),T=0;D=C[T++];)if((w=D.getAttributeNode("id"))&&w.value===h)return[D]}return[]}}),r.find.TAG=n.getElementsByTagName?function(h,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(h):n.qsa?b.querySelectorAll(h):void 0}:function(h,b){var w,T=[],C=0,D=b.getElementsByTagName(h);if("*"===h){for(;w=D[C++];)1===w.nodeType&&T.push(w);return T}return D},r.find.CLASS=n.getElementsByClassName&&function(h,b){if(void 0!==b.getElementsByClassName&&k)return b.getElementsByClassName(h)},z=[],S=[],(n.qsa=st.test(y.querySelectorAll))&&(xe(function(h){var b;E.appendChild(h).innerHTML="",h.querySelectorAll("[msallowcapture^='']").length&&S.push("[*^$]="+L+"*(?:''|\"\")"),h.querySelectorAll("[selected]").length||S.push("\\["+L+"*(?:value|"+Ce+")"),h.querySelectorAll("[id~="+$+"-]").length||S.push("~="),(b=y.createElement("input")).setAttribute("name",""),h.appendChild(b),h.querySelectorAll("[name='']").length||S.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")"),h.querySelectorAll(":checked").length||S.push(":checked"),h.querySelectorAll("a#"+$+"+*").length||S.push(".#.+[+~]"),h.querySelectorAll("\\\f"),S.push("[\\r\\n\\f]")}),xe(function(h){h.innerHTML="";var b=y.createElement("input");b.setAttribute("type","hidden"),h.appendChild(b).setAttribute("name","D"),h.querySelectorAll("[name=d]").length&&S.push("name"+L+"*[*^$|!~]?="),2!==h.querySelectorAll(":enabled").length&&S.push(":enabled",":disabled"),E.appendChild(h).disabled=!0,2!==h.querySelectorAll(":disabled").length&&S.push(":enabled",":disabled"),h.querySelectorAll("*,:x"),S.push(",.*:")})),(n.matchesSelector=st.test(Q=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&xe(function(h){n.disconnectedMatch=Q.call(h,"*"),Q.call(h,"[s!='']:x"),z.push("!=",ce)}),S=S.length&&new RegExp(S.join("|")),z=z.length&&new RegExp(z.join("|")),l=st.test(E.compareDocumentPosition),ae=l||st.test(E.contains)?function(h,b){var w=9===h.nodeType?h.documentElement:h,T=b&&b.parentNode;return h===T||!(!T||1!==T.nodeType||!(w.contains?w.contains(T):h.compareDocumentPosition&&16&h.compareDocumentPosition(T)))}:function(h,b){if(b)for(;b=b.parentNode;)if(b===h)return!0;return!1},Pe=l?function(h,b){if(h===b)return x=!0,0;var w=!h.compareDocumentPosition-!b.compareDocumentPosition;return w||(1&(w=(h.ownerDocument||h)==(b.ownerDocument||b)?h.compareDocumentPosition(b):1)||!n.sortDetached&&b.compareDocumentPosition(h)===w?h==y||h.ownerDocument==q&&ae(q,h)?-1:b==y||b.ownerDocument==q&&ae(q,b)?1:m?le(m,h)-le(m,b):0:4&w?-1:1)}:function(h,b){if(h===b)return x=!0,0;var w,T=0,C=h.parentNode,D=b.parentNode,N=[h],j=[b];if(!C||!D)return h==y?-1:b==y?1:C?-1:D?1:m?le(m,h)-le(m,b):0;if(C===D)return Vn(h,b);for(w=h;w=w.parentNode;)N.unshift(w);for(w=b;w=w.parentNode;)j.unshift(w);for(;N[T]===j[T];)T++;return T?Vn(N[T],j[T]):N[T]==q?-1:j[T]==q?1:0}),y},B.matches=function(u,l){return B(u,null,null,l)},B.matchesSelector=function(u,l){if(g(u),n.matchesSelector&&k&&!se[l+" "]&&(!z||!z.test(l))&&(!S||!S.test(l)))try{var p=Q.call(u,l);if(p||n.disconnectedMatch||u.document&&11!==u.document.nodeType)return p}catch(v){se(l,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(u){return u[1]=u[1].replace(Ae,Ne),u[3]=(u[3]||u[4]||u[5]||"").replace(Ae,Ne),"~="===u[2]&&(u[3]=" "+u[3]+" "),u.slice(0,4)},CHILD:function(u){return u[1]=u[1].toLowerCase(),"nth"===u[1].slice(0,3)?(u[3]||B.error(u[0]),u[4]=+(u[4]?u[5]+(u[6]||1):2*("even"===u[3]||"odd"===u[3])),u[5]=+(u[7]+u[8]||"odd"===u[3])):u[3]&&B.error(u[0]),u},PSEUDO:function(u){var l,p=!u[6]&&u[2];return wt.CHILD.test(u[0])?null:(u[3]?u[2]=u[4]||u[5]||"":p&&Fr.test(p)&&(l=s(p,!0))&&(l=p.indexOf(")",p.length-l)-p.length)&&(u[0]=u[0].slice(0,l),u[2]=p.slice(0,l)),u.slice(0,3))}},filter:{TAG:function(u){var l=u.replace(Ae,Ne).toLowerCase();return"*"===u?function(){return!0}:function(p){return p.nodeName&&p.nodeName.toLowerCase()===l}},CLASS:function(u){var l=U[u+" "];return l||(l=new RegExp("(^|"+L+")"+u+"("+L+"|$)"))&&U(u,function(p){return l.test("string"==typeof p.className&&p.className||void 0!==p.getAttribute&&p.getAttribute("class")||"")})},ATTR:function(u,l,p){return function(v){var h=B.attr(v,u);return null==h?"!="===l:!l||(h+="","="===l?h===p:"!="===l?h!==p:"^="===l?p&&0===h.indexOf(p):"*="===l?p&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function jt(e,t,n){return P(t)?i.grep(e,function(r,o){return!!t.call(r,o,r)!==n}):t.nodeType?i.grep(e,function(r){return r===t!==n}):"string"!=typeof t?i.grep(e,function(r){return-1)[^>]*|#([\w-]+))$/;(i.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||sn,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:er.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(i.merge(this,i.parseHTML(r[1],(t=t instanceof i?t[0]:t)&&t.nodeType?t.ownerDocument||t:R,!0)),an.test(r[1])&&i.isPlainObject(t))for(r in t)P(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=R.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):P(e)?void 0!==n.ready?n.ready(e):e(i):i.makeArray(e,this)}).prototype=i.fn,sn=i(R);var tr=/^(?:parents|prev(?:Until|All))/,nr={children:!0,contents:!0,next:!0,prev:!0};function un(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}i.fn.extend({has:function(e){var t=i(e,this),n=t.length;return this.filter(function(){for(var r=0;r\x20\t\r\n\f]*)/i,gn=/^$|^module$|\/(?:java|ecma)script/i;Le=R.createDocumentFragment().appendChild(R.createElement("div")),(ht=R.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),Le.appendChild(ht),F.checkClone=Le.cloneNode(!0).cloneNode(!0).lastChild.checked,Le.innerHTML="",F.noCloneChecked=!!Le.cloneNode(!0).lastChild.defaultValue,Le.innerHTML="",F.option=!!Le.lastChild;var he={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function re(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&de(e,t)?i.merge([e],n):n}function qt(e,t){for(var n=0,r=e.length;n",""]);var cr=/<|&#?\w+;/;function mn(e,t,n,r,o){for(var a,s,f,c,d,m,x=t.createDocumentFragment(),g=[],y=0,E=e.length;y\s*$/g;function vn(e,t){return de(e,"table")&&de(11!==t.nodeType?t:t.firstChild,"tr")&&i(e).children("tbody")[0]||e}function gr(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function mr(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function xn(e,t){var n,r,o,a,s,f;if(1===t.nodeType){if(A.hasData(e)&&(f=A.get(e).events))for(o in A.remove(t,"handle events"),f)for(n=0,r=f[o].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(a){t.remove(),n=null,a&&o("error"===a.type?404:200,a.type)}),R.head.appendChild(t[0])},abort:function(){n&&n()}}});var Bn,_n=[],zt=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=_n.pop()||i.expando+"_"+Rn.guid++;return this[e]=!0,e}}),i.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,a,s=!1!==e.jsonp&&(zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=P(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||i.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=H[r],H[r]=function(){a=arguments},n.always(function(){void 0===o?i(H).removeProp(r):H[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,_n.push(r)),a&&P(o)&&o(a[0]),a=o=void 0}),"script"}),F.createHTMLDocument=((Bn=R.implementation.createHTMLDocument("").body).innerHTML="
",2===Bn.childNodes.length),i.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(F.createHTMLDocument?((r=(t=R.implementation.createHTMLDocument("")).createElement("base")).href=R.location.href,t.head.appendChild(r)):t=R),a=!n&&[],(o=an.exec(e))?[t.createElement(o[1])]:(o=mn([e],t,a),a&&a.length&&i(a).remove(),i.merge([],o.childNodes)));var r,o,a},i.fn.load=function(e,t,n){var r,o,a,s=this,f=e.indexOf(" ");return-1").append(i.parseHTML(c)).find(r):c)}).always(n&&function(c,d){s.each(function(){n.apply(this,a||[c.responseText,d,c])})}),this},i.expr.pseudos.animated=function(e){return i.grep(i.timers,function(t){return e===t.elem}).length},i.offset={setOffset:function(e,t,n){var r,o,a,s,f,c,d=i.css(e,"position"),m=i(e),x={};"static"===d&&(e.style.position="relative"),f=m.offset(),a=i.css(e,"top"),c=i.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(a+c).indexOf("auto")?(s=(r=m.position()).top,o=r.left):(s=parseFloat(a)||0,o=parseFloat(c)||0),P(t)&&(t=t.call(e,n,i.extend({},f))),null!=t.top&&(x.top=t.top-f.top+s),null!=t.left&&(x.left=t.left-f.left+o),"using"in t?t.using.call(e,x):m.css(x)}},i.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(o){i.offset.setOffset(this,e,o)});var t,n,r=this[0];return r?r.getClientRects().length?{top:(t=r.getBoundingClientRect()).top+(n=r.ownerDocument.defaultView).pageYOffset,left:t.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===i.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===i.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=i(e).offset()).top+=i.css(e,"borderTopWidth",!0),o.left+=i.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-i.css(r,"marginTop",!0),left:t.left-o.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===i.css(e,"position");)e=e.offsetParent;return e||qe})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;i.fn[e]=function(r){return Se(this,function(o,a,s){var f;if(Me(o)?f=o:9===o.nodeType&&(f=o.defaultView),void 0===s)return f?f[t]:o[a];f?f.scrollTo(n?f.pageXOffset:s,n?s:f.pageYOffset):o[a]=s},e,r,arguments.length)}}),i.each(["top","left"],function(e,t){i.cssHooks[t]=Cn(F.pixelPosition,function(n,r){if(r)return r=nt(n,t),Ht.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(e,t){i.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){i.fn[r]=function(o,a){var s=arguments.length&&(n||"boolean"!=typeof o),f=n||(!0===o||!0===a?"margin":"border");return Se(this,function(c,d,m){var x;return Me(c)?0===r.indexOf("outer")?c["inner"+e]:c.document.documentElement["client"+e]:9===c.nodeType?(x=c.documentElement,Math.max(c.body["scroll"+e],x["scroll"+e],c.body["offset"+e],x["offset"+e],x["client"+e])):void 0===m?i.css(c,d,f):i.style(c,d,m,f)},t,s?o:void 0,s)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){i.fn[t]=function(n,r){return 0 50) { + $('#back-to-top').fadeIn(); + } else { + $('#back-to-top').fadeOut(); + } + }); + // scroll body to 0px on click + $('#back-to-top').click(function () { + $('#back-to-top').tooltip('hide'); + $('body,html').animate({ + scrollTop: 0 + }, 800); + return false; + }); + + $('#back-to-top').tooltip('show'); + +}); diff --git a/assets/js/xml.js b/assets/js/xml.js new file mode 100644 index 0000000..de19108 --- /dev/null +++ b/assets/js/xml.js @@ -0,0 +1,2 @@ + +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(//gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("")}while(o!=u.node);r.splice(q,1);while(q'+L[0]+""}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return''+r.value+""}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+=""}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"
")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.bash=function(a){var g="true false";var e="if then else elif fi for break continue while in do done echo exit return set declare";var c={cN:"variable",b:"\\$[a-zA-Z0-9_#]+"};var b={cN:"variable",b:"\\${([^}]|\\\\})+}"};var h={cN:"string",b:'"',e:'"',i:"\\n",c:[a.BE,c,b],r:0};var d={cN:"string",b:"'",e:"'",c:[{b:"''"}],r:0};var f={cN:"test_condition",b:"",e:"",c:[h,d,c,b],k:{literal:g},r:0};return{k:{keyword:e,literal:g},c:[{cN:"shebang",b:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",r:10},c,b,a.HCM,h,d,a.inherit(f,{b:"\\[ ",e:" \\]",r:0}),a.inherit(f,{b:"\\[\\[ ",e:" \\]\\]"})]}}(hljs);hljs.LANGUAGES.cs=function(a){return{k:"abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ascending descending from get group into join let orderby partial select set value var where yield",c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},a.CLCM,a.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a.ASM,a.QSM,a.CNM]}}(hljs);hljs.LANGUAGES.ruby=function(e){var a="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g={keyword:"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include"};var c={cN:"yardoctag",b:"@[A-Za-z]+"};var k=[{cN:"comment",b:"#",e:"$",c:[c]},{cN:"comment",b:"^\\=begin",e:"^\\=end",c:[c],r:10},{cN:"comment",b:"^__END__",e:"\\n$"}];var d={cN:"subst",b:"#\\{",e:"}",l:a,k:g};var i=[e.BE,d];var b=[{cN:"string",b:"'",e:"'",c:i,r:0},{cN:"string",b:'"',e:'"',c:i,r:0},{cN:"string",b:"%[qw]?\\(",e:"\\)",c:i},{cN:"string",b:"%[qw]?\\[",e:"\\]",c:i},{cN:"string",b:"%[qw]?{",e:"}",c:i},{cN:"string",b:"%[qw]?<",e:">",c:i,r:10},{cN:"string",b:"%[qw]?/",e:"/",c:i,r:10},{cN:"string",b:"%[qw]?%",e:"%",c:i,r:10},{cN:"string",b:"%[qw]?-",e:"-",c:i,r:10},{cN:"string",b:"%[qw]?\\|",e:"\\|",c:i,r:10}];var h={cN:"function",bWK:true,e:" |$|;",k:"def",c:[{cN:"title",b:j,l:a,k:g},{cN:"params",b:"\\(",e:"\\)",l:a,k:g}].concat(k)};var f=k.concat(b.concat([{cN:"class",bWK:true,e:"$|;",k:"class module",c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]}].concat(k)},h,{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:b.concat([{b:j}]),r:0},{cN:"symbol",b:a+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:k.concat([{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[e.BE,d]}]),r:0}]));d.c=f;h.c[1].c=f;return{l:a,k:g,c:f}}(hljs);hljs.LANGUAGES.diff=function(a){return{c:[{cN:"chunk",b:"^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$",r:10},{cN:"chunk",b:"^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$",r:10},{cN:"chunk",b:"^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$",r:10},{cN:"header",b:"Index: ",e:"$"},{cN:"header",b:"=====",e:"=====$"},{cN:"header",b:"^\\-\\-\\-",e:"$"},{cN:"header",b:"^\\*{3} ",e:"$"},{cN:"header",b:"^\\+\\+\\+",e:"$"},{cN:"header",b:"\\*{5}",e:"\\*{5}$"},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}}(hljs);hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.css=function(a){var b={cN:"function",b:a.IR+"\\(",e:"\\)",c:[a.NM,a.ASM,a.QSM]};return{cI:true,i:"[=/|']",c:[a.CBLCLM,{cN:"id",b:"\\#[A-Za-z0-9_-]+"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+"},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:"import page media charset",c:[b,a.ASM,a.QSM,a.NM]},{cN:"tag",b:a.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[a.CBLCLM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.http=function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}}(hljs);hljs.LANGUAGES.java=function(a){return{k:"false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,a.ASM,a.QSM,{cN:"class",bWK:true,e:"{",k:"class interface",i:":",c:[{bWK:true,k:"extends implements",r:10},{cN:"title",b:a.UIR}]},a.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}}(hljs);hljs.LANGUAGES.php=function(a){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var b=[a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),{cN:"string",b:'b"',e:'"',c:[a.BE]},{cN:"string",b:"b'",e:"'",c:[a.BE]}];var c=[a.BNM,a.CNM];var d={cN:"title",b:a.UIR};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return implements parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception php_user_filter default die require __FUNCTION__ enddeclare final try this switch continue endfor endif declare unset true false namespace trait goto instanceof insteadof __DIR__ __NAMESPACE__ __halt_compiler",c:[a.CLCM,a.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"}]},{cN:"comment",eB:true,b:"__halt_compiler.+?;",eW:true},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[a.BE]},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"},e,{cN:"function",bWK:true,e:"{",k:"function",i:"\\$|\\[|%",c:[d,{cN:"params",b:"\\(",e:"\\)",c:["self",e,a.CBLCLM].concat(b).concat(c)}]},{cN:"class",bWK:true,e:"{",k:"class",i:"[:\\(\\$]",c:[{bWK:true,eW:true,k:"extends",c:[d]},d]},{b:"=>"}].concat(b).concat(c)}}(hljs);hljs.LANGUAGES.python=function(a){var f={cN:"prompt",b:"^(>>>|\\.\\.\\.) "};var c=[{cN:"string",b:"(u|b)?r?'''",e:"'''",c:[f],r:10},{cN:"string",b:'(u|b)?r?"""',e:'"""',c:[f],r:10},{cN:"string",b:"(u|r|ur)'",e:"'",c:[a.BE],r:10},{cN:"string",b:'(u|r|ur)"',e:'"',c:[a.BE],r:10},{cN:"string",b:"(b|br)'",e:"'",c:[a.BE]},{cN:"string",b:'(b|br)"',e:'"',c:[a.BE]}].concat([a.ASM,a.QSM]);var e={cN:"title",b:a.UIR};var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,f].concat(c)};var b={bWK:true,e:":",i:"[${=;\\n]",c:[e,d],r:10};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10",built_in:"None True False Ellipsis NotImplemented"},i:"(|\\?)",c:c.concat([f,a.HCM,a.inherit(b,{cN:"function",k:"def"}),a.inherit(b,{cN:"class",k:"class"}),a.CNM,{cN:"decorator",b:"@",e:"$"},{b:"\\b(print|exec)\\("}])}}(hljs);hljs.LANGUAGES.sql=function(a){return{cI:true,c:[{cN:"operator",b:"(begin|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}],r:0},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}],r:0},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}}(hljs);hljs.LANGUAGES.ini=function(a){return{cI:true,i:"[^\\s]",c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM]}]}]}}(hljs);hljs.LANGUAGES.perl=function(e){var a="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var d={cN:"subst",b:"[$@]\\{",e:"\\}",k:a,r:10};var b={cN:"variable",b:"\\$\\d"};var i={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var f=[e.BE,d,b,i];var h={b:"->",c:[{b:e.IR},{b:"{",e:"}"}]};var g={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var c=[b,i,e.HCM,g,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},h,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:f,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:f,r:5},{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:f,r:0},{cN:"string",b:"`",e:"`",c:[e.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"("+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,g,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"sub",bWK:true,e:"(\\s*\\(.*?\\))?[;{]",k:"sub",r:5},{cN:"operator",b:"-\\w\\b",r:0}];d.c=c;h.c[1].c=c;return{k:a,c:c}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs);hljs.LANGUAGES.cpp=function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr"};return{k:b,i:"",k:b,r:10,c:["self"]}]}}(hljs); \ No newline at end of file diff --git a/assets/js/zone.min.js b/assets/js/zone.min.js new file mode 100644 index 0000000..5dba454 --- /dev/null +++ b/assets/js/zone.min.js @@ -0,0 +1,134 @@ +"use strict";var __spreadArray=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==j.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return z.zone},enumerable:!1,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return M},enumerable:!1,configurable:!0}),t.__load_patch=function(o,a,c){if(void 0===c&&(c=!1),j.hasOwnProperty(o)){if(!c&&i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var s="Zone:"+o;n(s),j[o]=a(e,t,C),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{z=z.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{z=z.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==Z){var r=e.state!=w;r&&e._transitionTo(w,E),e.runCount++;var o=M;M=e,z={parent:z,zone:this};try{e.type==Z&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==b&&e.state!==S&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(E,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),z=z.parent,M=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(T,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(S,T,b),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(E,T),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(P,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(Z,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(O,E,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(S,O),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,O),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,T)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],g=!1;function y(t){if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,t)}else e[p](t,0)}function _(e){0===I&&0===v.length&&y(m),e&&v.push(e)}function m(){if(!g){for(g=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function m(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var k="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,b=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),T=!b&&!k&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!k&&!(!v||!g.HTMLElement),w={},O=function(e){if(e=e||y.event){var t=w[e.type];t||(t=w[e.type]=d("ON_PROPERTY"+e.type));var n,r=this||e.target||y,o=r[t];if(T&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function S(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=d("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.slice(2),l=w[u];l||(l=w[u]=d("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==y||(t=y),t&&("function"==typeof t[l]&&t.removeEventListener(u,O),s&&s.call(t,null),t[l]=e,"function"==typeof e&&t.addEventListener(u,O,!1))},a.get=function(){var e=this;if(e||n!==y||(e=y),!e)return null;var t=e[l];if(t)return t;if(c){var o=c.call(this);if(o)return a.set.call(this,o),"function"==typeof e.removeAttribute&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function P(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?h(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function z(e,t){e[d("OriginalDelegate")]=t}var M=!1,I=!1;function R(){if(M)return I;M=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(I=!0)}catch(e){}return I} +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */Zone.__load_patch("ZoneAwarePromise",(function(e,t,n){var r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,a=n.symbol,i=[],c=!0===e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],s=a("Promise"),u=a("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=i.shift();try{e.zone.runGuarded((function(){if(e.throwOriginal)throw e.rejection;throw e}))}catch(e){!function r(e){n.onUnhandledError(e);try{var r=t[l];"function"==typeof r&&r.call(this,e)}catch(e){}}(e)}};i.length;)e()};var l=a("unhandledPromiseRejectionHandler");function f(e){return e&&e.then}function p(e){return e}function h(e){return z.reject(e)}var d=a("state"),v=a("value"),g=a("finally"),y=a("parentPromiseValue"),_=a("parentPromiseState"),m=null,k=!0,b=!1;function T(e,t){return function(n){try{O(e,t,n)}catch(t){O(e,!1,t)}}}var E=function(){var e=!1;return function t(n){return function(){e||(e=!0,n.apply(null,arguments))}}},w=a("currentTaskTrace");function O(e,r,a){var s=E();if(e===a)throw new TypeError("Promise resolved with itself");if(e[d]===m){var u=null;try{"object"!=typeof a&&"function"!=typeof a||(u=a&&a.then)}catch(t){return s((function(){O(e,!1,t)}))(),e}if(r!==b&&a instanceof z&&a.hasOwnProperty(d)&&a.hasOwnProperty(v)&&a[d]!==m)P(a),O(e,a[d],a[v]);else if(r!==b&&"function"==typeof u)try{u.call(a,s(T(e,r)),s(T(e,!1)))}catch(t){s((function(){O(e,!1,t)}))()}else{e[d]=r;var l=e[v];if(e[v]=a,e[g]===g&&r===k&&(e[d]=e[_],e[v]=e[y]),r===b&&a instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&o(a,w,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var p=0;p2})).map((function(e){return e.substring(2)}))}function ne(e,t){if((!b||E)&&!Zone[e.symbol("patchEvents")]){var r=t.__Zone_ignore_on_properties,o=[];if(T){var a=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var i=function e(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:a,ignoreProperties:["error"]}]:[];ee(a,te(a),r?r.concat(i):r,n(a))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var c=0;c1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,c,s){var h=te(n);s.patchOnProperties=P,s.patchMethod=j,s.bindArguments=_,s.patchMacroTask=C;var d=c.__symbol__("BLACK_LISTED_EVENTS"),v=c.__symbol__("UNPATCHED_EVENTS");n[v]&&(n[d]=n[v]),n[d]&&(c[d]=c[v]=n[d]),s.patchEventPrototype=K,s.patchEventTarget=Y,s.isIEOrEdge=R,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=o,s.patchClass=D,s.wrapWithCurrentZone=p,s.filterProperties=$,s.attachOriginToPatched=z,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Q,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:h,isBrowser:T,isMix:E,isNode:b,TRUE_STR:u,FALSE_STR:l,ZONE_SYMBOL_PREFIX:f,ADD_EVENT_LISTENER_STR:a,REMOVE_EVENT_LISTENER_STR:i}}}));var le=__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0); +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +!function(e){var t=e.__Zone_symbol_prefix||"__zone_symbol__";e[function n(e){return t+e}("legacyPatch")]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=oe,re()})),t.__load_patch("registerElement",(function(e,t,n){!function r(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){se(e,n),ue(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}); +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var fe=d("zoneTask");function pe(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=o.apply(e,n.args),t}function s(t){return a.call(e,t.data.handleId)}o=j(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},l=a[0];a[0]=function e(){try{return l.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete i[u.handleId]:u.handleId&&(u.handleId[fe]=null))}};var f=h(t,a[0],u,c,s);if(!f)return f;var p=f.data.handleId;return"number"==typeof p?i[p]=f:p&&(p[fe]=f),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(f.ref=p.ref.bind(p),f.unref=p.unref.bind(p)),"number"==typeof p||p?p:f}return n.apply(e,a)}})),a=j(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[fe])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[fe]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))} +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function he(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var a=e.invoke;e.invoke=function(){for(var r=o[t.__symbol__("loadfalse")],i=0;i

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty
" + }, + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART", + "status" : "draft", + "date" : "2023-07-12T20:46:00+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "packageId" : "smart-ig-empty", + "license" : "CC0-1.0", + "fhirVersion" : ["4.0.1"], + "dependsOn" : [{ + "id" : "hl7tx", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on HL7 Terminology" + }], + "uri" : "http://terminology.hl7.org/ImplementationGuide/hl7.terminology", + "packageId" : "hl7.terminology.r4", + "version" : "5.0.0" + }, + { + "id" : "hl7ext", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" + }], + "uri" : "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions", + "packageId" : "hl7.fhir.uv.extensions.r4", + "version" : "1.0.0" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "ci-build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-history" + }, + { + "url" : "value", + "valueString" : "http://worldhealthorganization.github.io/smart/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency", + "valueCode" : "hl7.fhir.uv.tools#current" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "ci-build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-history" + }, + { + "url" : "value", + "valueString" : "http://worldhealthorganization.github.io/smart/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }], + "resource" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/MyPatient" + }, + "name" : "MyPatient", + "description" : "An example profile of the Patient resource.", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Patient" + }], + "reference" : { + "reference" : "Patient/PatientExample" + }, + "name" : "PatientExample", + "description" : "An example of a patient with a license to krill.", + "exampleCanonical" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient" + }], + "page" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "toc.html" + }], + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "index.html" + }], + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "changes.html" + }], + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "dependencies.html" + }], + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "references.html" + }], + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "adapting.html" + }], + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "business-requirements.html" + }], + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "concepts.html" + }], + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "personas.html" + }], + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "scenarios.html" + }], + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "business-processes.html" + }], + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "dictionary.html" + }], + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "decision-logic.html" + }], + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "indicators.html" + }], + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "functional-requirements.html" + }], + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "non-functional-requirements.html" + }], + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "data-models-and-exchange.html" + }], + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "system-actors.html" + }], + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "sequence-diagrams.html" + }], + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "transactions.html" + }], + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "indicators-measures.html" + }], + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "codings.html" + }], + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "deployment.html" + }], + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "security-privacy.html" + }], + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "testing.html" + }], + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "test-data.html" + }], + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "reference-implementations.html" + }], + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "downloads.html" + }], + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "indices.html" + }], + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "artifacts.html" + }], + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "markdown" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "maps.html" + }], + "nameUrl" : "maps.html", + "title" : "Mappings", + "generation" : "markdown" + }] + }] + }, + "parameter" : [{ + "code" : "path-resource", + "value" : "input/capabilities" + }, + { + "code" : "path-resource", + "value" : "input/examples" + }, + { + "code" : "path-resource", + "value" : "input/extensions" + }, + { + "code" : "path-resource", + "value" : "input/models" + }, + { + "code" : "path-resource", + "value" : "input/operations" + }, + { + "code" : "path-resource", + "value" : "input/profiles" + }, + { + "code" : "path-resource", + "value" : "input/resources" + }, + { + "code" : "path-resource", + "value" : "input/vocabulary" + }, + { + "code" : "path-resource", + "value" : "input/maps" + }, + { + "code" : "path-resource", + "value" : "input/testing" + }, + { + "code" : "path-resource", + "value" : "input/history" + }, + { + "code" : "path-resource", + "value" : "fsh-generated/resources" + }, + { + "code" : "path-pages", + "value" : "template/config" + }, + { + "code" : "path-pages", + "value" : "input/images" + }, + { + "code" : "path-tx-cache", + "value" : "input-cache/txcache" + }] + } +} \ No newline at end of file diff --git a/branches/main/ImplementationGuide-smart-ig-empty.ttl b/branches/main/ImplementationGuide-smart-ig-empty.ttl new file mode 100644 index 0000000..247331e --- /dev/null +++ b/branches/main/ImplementationGuide-smart-ig-empty.ttl @@ -0,0 +1,825 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "smart-ig-empty"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty
" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "SMART"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2023-07-12T20:46:00+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:packageId [ fhir:v "smart-ig-empty"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.0.1"] ) ; # + fhir:dependsOn ( [ + fhir:id [ fhir:v "hl7tx" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on HL7 Terminology" ] + ] ) ; + fhir:uri [ + fhir:v "http://terminology.hl7.org/ImplementationGuide/hl7.terminology"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.terminology.r4" ] ; + fhir:version [ fhir:v "5.0.0" ] + ] [ + fhir:id [ fhir:v "hl7ext" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" ] + ] ) ; + fhir:uri [ + fhir:v "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.fhir.uv.extensions.r4" ] ; + fhir:version [ fhir:v "1.0.0" ] + ] ) ; # + fhir:definition [ + fhir:extension ( [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2023+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ci-build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://worldhealthorganization.github.io/smart/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"^^xsd:anyURI ] ; + fhir:value [ fhir:v "hl7.fhir.uv.tools#current" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2023+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ci-build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://worldhealthorganization.github.io/smart/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] ) ; + fhir:resource ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link ; + fhir:reference [ fhir:v "StructureDefinition/MyPatient" ] + ] ; + fhir:name [ fhir:v "MyPatient" ] ; + fhir:description [ fhir:v "An example profile of the Patient resource." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Patient" ] + ] ) ; + fhir:reference [ + fhir:link ; + fhir:reference [ fhir:v "Patient/PatientExample" ] + ] ; + fhir:name [ fhir:v "PatientExample" ] ; + fhir:description [ fhir:v "An example of a patient with a license to krill." ] ; + fhir:example [ + fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:page [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "toc.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "index.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "changes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "dependencies.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "references.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "adapting.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "business-requirements.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "concepts.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "personas.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "scenarios.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "business-processes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "dictionary.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "decision-logic.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "indicators.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "functional-requirements.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Models and Exchange" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "system-actors.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "transactions.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "indicators-measures.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "codings.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "deployment.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "security-privacy.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "testing.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "test-data.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "reference-implementations.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "downloads.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "indices.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "artifacts.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "maps.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "maps.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Mappings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] ) + ] ; + fhir:parameter ( [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/capabilities" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/examples" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/extensions" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/models" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/operations" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/profiles" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/resources" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/vocabulary" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/maps" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/testing" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "fsh-generated/resources" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "template/config" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "input/images" ] + ] [ + fhir:code [ fhir:v "path-tx-cache" ] ; + fhir:value [ fhir:v "input-cache/txcache" ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/branches/main/ImplementationGuide-smart-ig-empty.xml b/branches/main/ImplementationGuide-smart-ig-empty.xml new file mode 100644 index 0000000..35c98a0 --- /dev/null +++ b/branches/main/ImplementationGuide-smart-ig-empty.xml @@ -0,0 +1,759 @@ + + + + + +

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <generation value="html"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="index.html"/> + </extension> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="changes.html"/> + </extension> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="dependencies.html"/> + </extension> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="references.html"/> + </extension> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="adapting.html"/> + </extension> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="business-requirements.html"/> + </extension> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="concepts.html"/> + </extension> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="personas.html"/> + </extension> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="scenarios.html"/> + </extension> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="business-processes.html"/> + </extension> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="dictionary.html"/> + </extension> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="decision-logic.html"/> + </extension> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="indicators.html"/> + </extension> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="functional-requirements.html"/> + </extension> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="non-functional-requirements.html"/> + </extension> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="data-models-and-exchange.html"/> + </extension> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="system-actors.html"/> + </extension> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="sequence-diagrams.html"/> + </extension> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="transactions.html"/> + </extension> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="indicators-measures.html"/> + </extension> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="codings.html"/> + </extension> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="deployment.html"/> + </extension> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="security-privacy.html"/> + </extension> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="testing.html"/> + </extension> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="test-data.html"/> + </extension> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="reference-implementations.html"/> + </extension> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="downloads.html"/> + </extension> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="indices.html"/> + </extension> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="artifacts.html"/> + </extension> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="markdown"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="maps.html"/> + </extension> + <nameUrl value="maps.html"/> + <title value="Mappings"/> + <generation value="markdown"/> + </page> + </page> + </page> + <parameter> + <code value="path-resource"/> + <value value="input/capabilities"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/examples"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/extensions"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/models"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/operations"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/profiles"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/resources"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/vocabulary"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/maps"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/testing"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="fsh-generated/resources"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="template/config"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="input/images"/> + </parameter> + <parameter> + <code value="path-tx-cache"/> + <value value="input-cache/txcache"/> + </parameter> + </definition> +</ImplementationGuide> \ No newline at end of file diff --git a/branches/main/Patient-PatientExample.change.history.html b/branches/main/Patient-PatientExample.change.history.html new file mode 100644 index 0000000..49b3f00 --- /dev/null +++ b/branches/main/Patient-PatientExample.change.history.html @@ -0,0 +1,356 @@ +<!-- layouts\layout-changehistory.html --><!-- get modelType --><?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> + <title>SMART-IG-EMPTY\ - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + +

: Patient/PatientExample - Change History

+

History of changes for PatientExample .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/Patient-PatientExample.html b/branches/main/Patient-PatientExample.html new file mode 100644 index 0000000..fdf0b90 --- /dev/null +++ b/branches/main/Patient-PatientExample.html @@ -0,0 +1,360 @@ + + + + + + SMART-IG-EMPTY\PatientExample - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Patient: PatientExample

+ + + + + + + +
+ + + + +
+ + + + + + + + +

James Pond (no stated gender), DoB Unknown


+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/Patient-PatientExample.json b/branches/main/Patient-PatientExample.json new file mode 100644 index 0000000..14200e6 --- /dev/null +++ b/branches/main/Patient-PatientExample.json @@ -0,0 +1,15 @@ +{ + "resourceType" : "Patient", + "id" : "PatientExample", + "meta" : { + "profile" : ["http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"] + }, + "text" : { + "status" : "generated", + "div" : "

James Pond (no stated gender), DoB Unknown


" + }, + "name" : [{ + "family" : "Pond", + "given" : ["James"] + }] +} \ No newline at end of file diff --git a/branches/main/Patient-PatientExample.json.html b/branches/main/Patient-PatientExample.json.html new file mode 100644 index 0000000..d90d0b0 --- /dev/null +++ b/branches/main/Patient-PatientExample.json.html @@ -0,0 +1,379 @@ + + + + + + SMART-IG-EMPTY\PatientExample - JSON Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + +

: PatientExample - JSON Representation

+ + + + + + +
+ + + + +
+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Patient",
+  "id" : "PatientExample",
+  "meta" : {
+    "profile" : [
+      "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p style=\"border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;\"><b>James Pond </b> (no stated gender), DoB Unknown</p><hr/></div>"
+  },
+  "name" : [
+    {
+      "family" : "Pond",
+      "given" : [
+        "James"
+      ]
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/Patient-PatientExample.ttl b/branches/main/Patient-PatientExample.ttl new file mode 100644 index 0000000..e9a0c9c --- /dev/null +++ b/branches/main/Patient-PatientExample.ttl @@ -0,0 +1,27 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Patient ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "PatientExample"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

James Pond (no stated gender), DoB Unknown


" + ] ; # + fhir:name ( [ + fhir:family [ fhir:v "Pond" ] ; + fhir:given ( [ fhir:v "James" ] ) + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/branches/main/Patient-PatientExample.ttl.html b/branches/main/Patient-PatientExample.ttl.html new file mode 100644 index 0000000..bf314bd --- /dev/null +++ b/branches/main/Patient-PatientExample.ttl.html @@ -0,0 +1,384 @@ + + + + + + SMART-IG-EMPTY\PatientExample - TTL Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + +

: PatientExample - TTL Representation

+ + + + + + +
+ + + + +
+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Patient ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "PatientExample"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI ;
+fhir:link <http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p style=\"border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;\"><b>James Pond </b> (no stated gender), DoB Unknown</p><hr/></div>"
+  ] ; # 
+  fhir:name ( [
+fhir:family [ fhir:v "Pond" ] ;
+    ( fhir:given [ fhir:v "James" ] )
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/Patient-PatientExample.xml b/branches/main/Patient-PatientExample.xml new file mode 100644 index 0000000..74f4e6f --- /dev/null +++ b/branches/main/Patient-PatientExample.xml @@ -0,0 +1,15 @@ + + + + + + + + +

James Pond (no stated gender), DoB Unknown


+
+ + + + +
\ No newline at end of file diff --git a/branches/main/Patient-PatientExample.xml.html b/branches/main/Patient-PatientExample.xml.html new file mode 100644 index 0000000..59fc147 --- /dev/null +++ b/branches/main/Patient-PatientExample.xml.html @@ -0,0 +1,374 @@ + + + + + + SMART-IG-EMPTY\PatientExample - XML Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + +

: PatientExample - XML Representation

+ + + + + + +
+ + + + +
+ + +

Raw xml | Download

+ + + + + + +

+
+<Patient xmlns="http://hl7.org/fhir">
+  <id value="PatientExample"/>
+  <meta>
+    <profile
+             value="http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p style="border: 1px #661aff solid; background-color: #e6e6ff; padding: 10px;"><b>James Pond </b> (no stated gender), DoB Unknown</p><hr/></div>
+  </text>
+  <name>
+    <family value="Pond"/>
+    <given value="James"/>
+  </name>
+</Patient>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient-definitions.html b/branches/main/StructureDefinition-MyPatient-definitions.html new file mode 100644 index 0000000..7139103 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient-definitions.html @@ -0,0 +1,1124 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Definitions - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Detailed Descriptions

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

Definitions for the MyPatient resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here.

+ + + + + +
1. Patient
2. Patient.name
Control10..*
Must Supporttrue
+ +
+ +
+

Guidance on how to interpret the contents of this table can be found here.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Patient
Definition

Demographics and other administrative information about an individual or animal receiving care or other health-related services.

+
Control0..*
Summaryfalse
Alternate NamesSubjectOfCare Client Resident
InvariantsDefined on this element
+dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (: contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (: contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (: text.`div`.exists())
2. Patient.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
Control0..1
Typeuri
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
3. Patient.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
4. Patient.active
Definition

Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.

+

It is often used to filter patient lists to exclude inactive patients

+

Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.

+
Control0..1
Typeboolean
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to mark a patient record as not to be used because it was created in error.

+
Comments

If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.

+
Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
5. Patient.name
Definition

A name associated with the individual.

+
Control10..*
TypeHumanName
Must Supporttrue
Summarytrue
Requirements

Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

+
Comments

A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
6. Patient.deceased[x]
Definition

Indicates if the individual is deceased or not.

+
Control0..1
TypeChoice of: boolean, dateTime
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

+
Comments

If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
7. Patient.link
Definition

Link to another patient resource that concerns the same actual patient.

+
Control0..*
TypeBackboneElement
Is Modifiertrue
Summarytrue
Requirements

There are multiple use cases:

+
    +
  • Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and
  • +
  • Distribution of patient information across multiple servers.
  • +
+
Comments

There is no assumption that linked patient records have mutual links.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
8. Patient.link.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
9. Patient.link.other
Definition

The other patient resource that the link refers to.

+
Control1..1
TypeReference(Patient|RelatedPerson)
Summarytrue
Comments

Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
10. Patient.link.type
Definition

The type of link between this patient resource and another patient resource.

+
Control1..1
BindingThe codes SHALL be taken from LinkType

The type of link between this patient resource and another patient resource.

+
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
+ +
+ +
+

Guidance on how to interpret the contents of this table can be found here.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1. Patient
Definition

Demographics and other administrative information about an individual or animal receiving care or other health-related services.

+
Control0..*
Summaryfalse
Alternate NamesSubjectOfCare Client Resident
2. Patient.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

+
Control0..1
Typeid
Summarytrue
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

+
3. Patient.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

+
Control0..1
TypeMeta
Summarytrue
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
4. Patient.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
Control0..1
Typeuri
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
5. Patient.language
Definition

The base language in which the resource is written.

+
Control0..1
BindingThe codes SHOULD be taken from CommonLanguages +A human language +
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
6. Patient.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

+
Control0..1
TypeNarrative
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
7. Patient.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

+
Control0..*
TypeResource
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

+
8. Patient.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
9. Patient.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
10. Patient.identifier
Definition

An identifier for this patient.

+
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Summarytrue
Requirements

Patients are almost always assigned specific numerical identifiers.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
11. Patient.active
Definition

Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.

+

It is often used to filter patient lists to exclude inactive patients

+

Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.

+
Control0..1
Typeboolean
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to mark a patient record as not to be used because it was created in error.

+
Comments

If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.

+
Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
12. Patient.name
Definition

A name associated with the individual.

+
Control1..*
TypeHumanName
Must Supporttrue
Summarytrue
Requirements

Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

+
Comments

A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
13. Patient.telecom
Definition

A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

+
Control0..*
TypeContactPoint
Summarytrue
Requirements

People have (primary) ways to contact them in some way such as phone, email.

+
Comments

A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
14. Patient.gender
Definition

Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.

+
Control0..1
BindingThe codes SHALL be taken from AdministrativeGender +The gender of a person used for administrative purposes +
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Needed for identification of the individual, in combination with (at least) name and birth date.

+
Comments

The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a "hard" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
15. Patient.birthDate
Definition

The date of birth for the individual.

+
Control0..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Age of the individual drives many clinical processes.

+
Comments

At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension "patient-birthTime" available that should be used where Time is required (such as in maternity/infant care systems).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
LOINC Code21112-8
16. Patient.deceased[x]
Definition

Indicates if the individual is deceased or not.

+
Control0..1
TypeChoice of: boolean, dateTime
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifiertrue
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

+
Comments

If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
17. Patient.address
Definition

An address for the individual.

+
Control0..*
TypeAddress
Summarytrue
Requirements

May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.

+
Comments

Patient may have multiple addresses with different uses or applicable periods.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
18. Patient.maritalStatus
Definition

This field contains a patient's most recent marital (civil) status.

+
Control0..1
BindingThe codes SHALL be taken from Marital Status Codes; other codes may be used where these codes are not suitable +The domestic partnership status of a person +
TypeCodeableConcept
Summaryfalse
Requirements

Most, if not all systems capture it.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
19. Patient.multipleBirth[x]
Definition

Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).

+
Control0..1
TypeChoice of: boolean, integer
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.

+
Comments

Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
20. Patient.photo
Definition

Image of the patient.

+
Control0..*
TypeAttachment
Summaryfalse
Requirements

Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.

+
Comments

Guidelines:

+
    +
  • Use id photos, not clinical photos.
  • +
  • Limit dimensions to thumbnail.
  • +
  • Keep byte count low to ease resource updates.
  • +
+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
21. Patient.contact
Definition

A contact party (e.g. guardian, partner, friend) for the patient.

+
Control0..*
TypeBackboneElement
Obligations
Obligations
??
Summaryfalse
Requirements

Need to track people you can contact about the patient.

+
Comments

Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
pat-1: SHALL at least contain a contact's details or a reference to an organization (: name.exists() or telecom.exists() or address.exists() or organization.exists())
22. Patient.contact.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

+
Control0..1
Typestring
XML RepresentationIn the XML format, this property is represented as an attribute.
Summaryfalse
23. Patient.contact.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
24. Patient.contact.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
25. Patient.contact.relationship
Definition

The nature of the relationship between the patient and the contact person.

+
Control0..*
BindingThe codes SHALL be taken from PatientContactRelationship; other codes may be used where these codes are not suitable +The nature of the relationship between a patient and a contact person for that patient +
TypeCodeableConcept
Summaryfalse
Requirements

Used to determine which contact person is the most relevant to approach, depending on circumstances.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
26. Patient.contact.name
Definition

A name associated with the contact person.

+
Control0..1
TypeHumanName
Summaryfalse
Requirements

Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
27. Patient.contact.telecom
Definition

A contact detail for the person, e.g. a telephone number or an email address.

+
Control0..*
TypeContactPoint
Summaryfalse
Requirements

People have (primary) ways to contact them in some way such as phone, email.

+
Comments

Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
28. Patient.contact.address
Definition

Address for the contact person.

+
Control0..1
TypeAddress
Summaryfalse
Requirements

Need to keep track where the contact person can be contacted per postal mail or visited.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
29. Patient.contact.gender
Definition

Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.

+
Control0..1
BindingThe codes SHALL be taken from AdministrativeGender +The gender of a person used for administrative purposes +
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

Needed to address the person correctly.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
30. Patient.contact.organization
Definition

Organization on behalf of which the contact is acting or for which the contact is working.

+
Control0..1 This element is affected by the following invariants: pat-1
TypeReference(Organization)
Summaryfalse
Requirements

For guardians or business related contacts, the organization is relevant.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
31. Patient.contact.period
Definition

The period during which this contact person or organization is valid to be contacted relating to this patient.

+
Control0..1
TypePeriod
Summaryfalse
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
32. Patient.communication
Definition

A language which may be used to communicate with the patient about his or her health.

+
Control0..*
TypeBackboneElement
Summaryfalse
Requirements

If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.

+
Comments

If no language is specified, this implies that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
33. Patient.communication.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

+
Control0..1
Typestring
XML RepresentationIn the XML format, this property is represented as an attribute.
Summaryfalse
34. Patient.communication.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
35. Patient.communication.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
36. Patient.communication.language
Definition

The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. "en" for English, or "en-US" for American English versus "en-EN" for England English.

+
Control1..1
BindingThe codes SHOULD be taken from CommonLanguages +A human language +
Additional BindingsPurpose
AllLanguagesMax Binding
TypeCodeableConcept
Summaryfalse
Requirements

Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.

+
Comments

The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
37. Patient.communication.preferred
Definition

Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).

+
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.

+
Comments

This language is specifically identified for communicating healthcare information.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
38. Patient.generalPractitioner
Definition

Patient's nominated care provider.

+
Control0..*
TypeReference(Organization|Practitioner|PractitionerRole)
Summaryfalse
Alternate NamescareProvider
Comments

This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. +Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a "fly-in/fly-out" worker that has the onsite GP also included with his home GP to remain aware of medical issues.

+

Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
39. Patient.managingOrganization
Definition

Organization that is the custodian of the patient record.

+
Control0..1
TypeReference(Organization)
Summarytrue
Requirements

Need to know who recognizes this patient record, manages and updates it.

+
Comments

There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
40. Patient.link
Definition

Link to another patient resource that concerns the same actual patient.

+
Control0..*
TypeBackboneElement
Is Modifiertrue
Summarytrue
Requirements

There are multiple use cases:

+
    +
  • Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and
  • +
  • Distribution of patient information across multiple servers.
  • +
+
Comments

There is no assumption that linked patient records have mutual links.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
41. Patient.link.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

+
Control0..1
Typestring
XML RepresentationIn the XML format, this property is represented as an attribute.
Summaryfalse
42. Patient.link.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
Control0..*
TypeExtension
Summaryfalse
Alternate Namesextensions, user content
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
43. Patient.link.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
Control0..*
TypeExtension
Is Modifiertrue
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
44. Patient.link.other
Definition

The other patient resource that the link refers to.

+
Control1..1
TypeReference(Patient|RelatedPerson)
Summarytrue
Comments

Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.

+
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
45. Patient.link.type
Definition

The type of link between this patient resource and another patient resource.

+
Control1..1
BindingThe codes SHALL be taken from LinkType +The type of link between this patient resource and another patient resource +
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
InvariantsDefined on this element
+ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
+ +
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient-examples.html b/branches/main/StructureDefinition-MyPatient-examples.html new file mode 100644 index 0000000..7fb0c9b --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient-examples.html @@ -0,0 +1,423 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Examples - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Examples

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + + + + + + + + +

Examples for the MyPatient Profile.

+ + + + + + + + +
+ PatientExample +
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient-mappings.html b/branches/main/StructureDefinition-MyPatient-mappings.html new file mode 100644 index 0000000..79a9d39 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient-mappings.html @@ -0,0 +1,524 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Mappings - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Mappings

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

Mappings for the MyPatient resource profile.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MyPatient
PatientEntity. Role, or Act, Patient[classCode=PAT]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
   activestatusCode
   namename
   telecomtelecom
   genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
   birthDateplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime
   deceased[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
   addressaddr
   maritalStatusplayer[classCode=PSN]/maritalStatusCode
   multipleBirth[x]player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber
   photoplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/desc
   contactplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      relationshipcode
      namename
      telecomtelecom
      addressaddr
      genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
      organizationscoper
      periodeffectiveTime
   communicationLanguageCommunication
      idn/a
      extensionn/a
      modifierExtensionN/A
      languageplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
      preferredpreferenceInd
   generalPractitionersubjectOf.CareEvent.performer.AssignedEntity
   managingOrganizationscoper
   linkoutboundLink
      idn/a
      extensionn/a
      modifierExtensionN/A
      otherid
      typetypeCode
+

Mappings for CDA (R2) (http://hl7.org/v3/cda)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MyPatient
PatientClinicalDocument.recordTarget.patientRole
   identifier.id
   activen/a
   name.patient.name
   telecom.telecom
   gender.patient.administrativeGenderCode
   birthDate.patient.birthTime
   deceased[x]n/a
   address.addr
   maritalStatus.patient.maritalStatusCode
   multipleBirth[x]n/a
   photon/a
   contactn/a
      relationshipn/a
      namen/a
      telecomn/a
      addressn/a
      gendern/a
      organizationn/a
      periodn/a
   communicationpatient.languageCommunication
      language.languageCode
      preferred.preferenceInd
   generalPractitionern/a
   managingOrganization.providerOrganization
   linkn/a
      othern/a
      typen/a
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + +
MyPatient
Patient
   identifierFiveWs.identifier
   activeFiveWs.status
+

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

+ + + + + + + + + + + + + + + + + + + + + + + + + +
MyPatient
Patient
   identifierPID-3
   namePID-5, PID-9
   telecomPID-13, PID-14, PID-40
   genderPID-8
   birthDatePID-7
   deceased[x]PID-30 (bool) and PID-29 (datetime)
   addressPID-11
   maritalStatusPID-16
   multipleBirth[x]PID-24 (bool), PID-25 (integer)
   photoOBX-5 - needs a profile
   contact
      relationshipNK1-7, NK1-3
      nameNK1-2
      telecomNK1-5, NK1-6, NK1-40
      addressNK1-4
      genderNK1-15
      organizationNK1-13, NK1-30, NK1-31, NK1-32, NK1-41
   communication
      languagePID-15, LAN-2
      preferredPID-15
   generalPractitionerPD1-4
   link
      otherPID-3, MRG-1
+

Mappings for LOINC code for the element (http://loinc.org)

+ + + +
MyPatient
Patient
   birthDate21112-8
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient-testing.html b/branches/main/StructureDefinition-MyPatient-testing.html new file mode 100644 index 0000000..7478434 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient-testing.html @@ -0,0 +1,407 @@ + + + + + + SMART-IG-EMPTY\MyPatient - Testing - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Testing

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + + + +

No TestScripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.csv b/branches/main/StructureDefinition-MyPatient.csv new file mode 100644 index 0000000..3d26767 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.csv @@ -0,0 +1,165 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping","Mapping: CDA (R2)","Mapping: FiveWs Pattern Mapping","Mapping: HL7 v2 Mapping","Mapping: LOINC code for the element" +"Patient","Patient","","SubjectOfCare Client Resident +","",0,*,"","","","null {[]} {[]} +","Information about an individual or animal receiving health care services","Demographics and other administrative information about an individual or animal receiving care or other health-related services.","","","","","","","","","",,,,,"",,,,"Patient",0,*,"","","Entity. Role, or Act","Patient[classCode=PAT]","ClinicalDocument.recordTarget.patientRole" +"Patient.id","Patient.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"Patient.meta","Patient.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Patient.implicitRules","Patient.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Patient.language","Patient.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Patient.text","Patient.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"Patient.contained","Patient.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"Patient.extension","Patient.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.modifierExtension","Patient.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.identifier","Patient.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","An identifier for this patient","An identifier for this patient.","","Patients are almost always assigned specific numerical identifiers.","","","","","","","",,,,,"",,,,"Patient.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","id",".id","FiveWs.identifier","PID-3" +"Patient.active","Patient.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether this patient's record is in active use","Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. + +It is often used to filter patient lists to exclude inactive patients + +Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.","If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.","Need to be able to mark a patient record as not to be used because it was created in error.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Patient.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","statusCode","n/a","FiveWs.status" +"Patient.name","Patient.name","","","",1,*,"Y","","Y","HumanName {[]} {[]} +","A name associated with the patient","A name associated with the individual.","A patient may have multiple names with different uses or applicable periods. For animals, the name is a ""HumanName"" in the sense that is assigned and used by humans and has the same patterns.","Need to be able to track the patient by multiple names. Examples are your official name and a partner name.","","","","","","","",,,,,"",,,,"Patient.name",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","name",".patient.name","PID-5, PID-9" +"Patient.telecom","Patient.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","A contact detail for the individual","A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.","A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","telecom",".telecom","PID-13, PID-14, PID-40" +"Patient.gender","Patient.gender","","","",0,1,"","","Y","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.","The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a ""hard"" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.","Needed for identification of the individual, in combination with (at least) name and birth date.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender",".patient.administrativeGenderCode","PID-8" +"Patient.birthDate","Patient.birthDate","","","",0,1,"","","Y","date {[]} {[]} +","The date of birth for the individual","The date of birth for the individual.","At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension ""patient-birthTime"" available that should be used where Time is required (such as in maternity/infant care systems).","Age of the individual drives many clinical processes.","","","","","","","",,,,,"",,,,"Patient.birthDate",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime",".patient.birthTime","PID-7","21112-8" +"Patient.deceased[x]","Patient.deceased[x]","","","",0,1,"","Y","Y","boolean {[]} {[]} +dateTime {[]} {[]}","Indicates if the individual is deceased or not","Indicates if the individual is deceased or not.","If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.","The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.","","","","","","","",,,,,"",,,,"Patient.deceased[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime","n/a","PID-30 (bool) and PID-29 (datetime)" +"Patient.address","Patient.address","","","",0,*,"","","Y","Address {[]} {[]} +","An address for the individual","An address for the individual.","Patient may have multiple addresses with different uses or applicable periods.","May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.","","","","","","","",,,,,"",,,,"Patient.address",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","addr",".addr","PID-11" +"Patient.maritalStatus","Patient.maritalStatus","","","",0,1,"","","","CodeableConcept {[]} {[]} +","Marital (civil) status of a patient","This field contains a patient's most recent marital (civil) status.","","Most, if not all systems capture it.","","","","","","","",,"extensible","The domestic partnership status of a person.","http://hl7.org/fhir/ValueSet/marital-status","",,,,"Patient.maritalStatus",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN]/maritalStatusCode",".patient.maritalStatusCode","PID-16" +"Patient.multipleBirth[x]","Patient.multipleBirth[x]","","","",0,1,"","","","boolean {[]} {[]} +integer {[]} {[]}","Whether patient is part of a multiple birth","Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).","Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).","For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.","","","","","","","",,,,,"",,,,"Patient.multipleBirth[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber","n/a","PID-24 (bool), PID-25 (integer)" +"Patient.photo","Patient.photo","","","",0,*,"","","","Attachment {[]} {[]} +","Image of the patient","Image of the patient.","Guidelines: +* Use id photos, not clinical photos. +* Limit dimensions to thumbnail. +* Keep byte count low to ease resource updates.","Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.","","","","","","","",,,,,"",,,,"Patient.photo",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc","n/a","OBX-5 - needs a profile" +"Patient.contact","Patient.contact","","","",0,*,"","","","BackboneElement {[]} {[]} +","A contact party (e.g. guardian, partner, friend) for the patient","A contact party (e.g. guardian, partner, friend) for the patient.","Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.","Need to track people you can contact about the patient.","","","","","","","",,,,,"",,,,"Patient.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +pat-1:SHALL at least contain a contact's details or a reference to an organization {name.exists() or telecom.exists() or address.exists() or organization.exists()}","player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]","n/a" +"Patient.contact.id","Patient.contact.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Patient.contact.extension","Patient.contact.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Patient.contact.modifierExtension","Patient.contact.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.contact.relationship","Patient.contact.relationship","","","",0,*,"","","","CodeableConcept {[]} {[]} +","The kind of relationship","The nature of the relationship between the patient and the contact person.","","Used to determine which contact person is the most relevant to approach, depending on circumstances.","","","","","","","",,"extensible","The nature of the relationship between a patient and a contact person for that patient.","http://hl7.org/fhir/ValueSet/patient-contactrelationship","",,,,"Patient.contact.relationship",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","code","n/a","NK1-7, NK1-3" +"Patient.contact.name","Patient.contact.name","","","",0,1,"","","","HumanName {[]} {[]} +","A name associated with the contact person","A name associated with the contact person.","","Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.","","","","","","","",,,,,"",,,,"Patient.contact.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","name","n/a","NK1-2" +"Patient.contact.telecom","Patient.contact.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","A contact detail for the person","A contact detail for the person, e.g. a telephone number or an email address.","Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.contact.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","telecom","n/a","NK1-5, NK1-6, NK1-40" +"Patient.contact.address","Patient.contact.address","","","",0,1,"","","","Address {[]} {[]} +","Address for the contact person","Address for the contact person.","","Need to keep track where the contact person can be contacted per postal mail or visited.","","","","","","","",,,,,"",,,,"Patient.contact.address",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","addr","n/a","NK1-4" +"Patient.contact.gender","Patient.contact.gender","","","",0,1,"","","","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.","","Needed to address the person correctly.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.contact.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender","n/a","NK1-15" +"Patient.contact.organization","Patient.contact.organization","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is associated with the contact","Organization on behalf of which the contact is acting or for which the contact is working.","","For guardians or business related contacts, the organization is relevant.","","","","","","","",,,,,"",,,,"Patient.contact.organization",0,1,"pat-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","scoper","n/a","NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" +"Patient.contact.period","Patient.contact.period","","","",0,1,"","","","Period {[]} {[]} +","The period during which this contact person or organization is valid to be contacted relating to this patient","The period during which this contact person or organization is valid to be contacted relating to this patient.","","","","","","","","","",,,,,"",,,,"Patient.contact.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","effectiveTime","n/a" +"Patient.communication","Patient.communication","","","",0,*,"","","","BackboneElement {[]} {[]} +","A language which may be used to communicate with the patient about his or her health","A language which may be used to communicate with the patient about his or her health.","If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.","If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.","","","","","","","",,,,,"",,,,"Patient.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","LanguageCommunication","patient.languageCommunication" +"Patient.communication.id","Patient.communication.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Patient.communication.extension","Patient.communication.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Patient.communication.modifierExtension","Patient.communication.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.communication.language","Patient.communication.language","","","",1,1,"","","","CodeableConcept {[]} {[]} +","The language which can be used to communicate with the patient about his or her health","The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. ""en"" for English, or ""en-US"" for American English versus ""en-EN"" for England English.","The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.","Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Patient.communication.language",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code",".languageCode","PID-15, LAN-2" +"Patient.communication.preferred","Patient.communication.preferred","","","",0,1,"","","","boolean {[]} {[]} +","Language preference indicator","Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).","This language is specifically identified for communicating healthcare information.","People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.","","","","","","","",,,,,"",,,,"Patient.communication.preferred",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","preferenceInd",".preferenceInd","PID-15" +"Patient.generalPractitioner","Patient.generalPractitioner","","careProvider +","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole]]} +","Patient's nominated primary care provider","Patient's nominated care provider.","This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. +Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a ""fly-in/fly-out"" worker that has the onsite GP also included with his home GP to remain aware of medical issues. + +Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.","","","","","","","","",,,,,"",,,,"Patient.generalPractitioner",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","subjectOf.CareEvent.performer.AssignedEntity","n/a","PD1-4" +"Patient.managingOrganization","Patient.managingOrganization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is the custodian of the patient record","Organization that is the custodian of the patient record.","There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).","Need to know who recognizes this patient record, manages and updates it.","","","","","","","",,,,,"",,,,"Patient.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","scoper",".providerOrganization" +"Patient.link","Patient.link","","","",0,*,"","Y","Y","BackboneElement {[]} {[]} +","Link to another patient resource that concerns the same actual person","Link to another patient resource that concerns the same actual patient.","There is no assumption that linked patient records have mutual links.","There are multiple use cases: + +* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and +* Distribution of patient information across multiple servers.","","","","","","","",,,,,"",,,,"Patient.link",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","outboundLink","n/a" +"Patient.link.id","Patient.link.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Patient.link.extension","Patient.link.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Patient.link.modifierExtension","Patient.link.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Patient.link.other","Patient.link.other","","","",1,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]} +","The other patient or related person resource that the link refers to","The other patient resource that the link refers to.","Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.","","","","","","","","",,,,,"",,,,"Patient.link.other",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","id","n/a","PID-3, MRG-1" +"Patient.link.type","Patient.link.type","","","",1,1,"","","Y","code {[]} {[]} +","replaced-by | replaces | refer | seealso","The type of link between this patient resource and another patient resource.","","","","","","","","","",,"required","The type of link between this patient resource and another patient resource.","http://hl7.org/fhir/ValueSet/link-type|4.0.1","",,,,"Patient.link.type",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","typeCode","n/a" diff --git a/branches/main/StructureDefinition-MyPatient.html b/branches/main/StructureDefinition-MyPatient.html new file mode 100644 index 0000000..ea61bb7 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.html @@ -0,0 +1,1111 @@ + + + + + + SMART-IG-EMPTY\MyPatient - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + MyPatient + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatientVersion: + 0.1.0
+ + Draft + + as of 2023-07-12 + + + Computable Name: MyPatient
+ +

+

An example profile of the Patient resource.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

+ Description of Profiles, Differentials, Snapshots and how the different presentations work. +

+
+ + +
+
+

This structure is derived from Patient +

+
+ + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... name S1..*HumanNameA name associated with the patient

doco Documentation for this format
+ + + + + + + +
+
+
+ +
+
+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... active ?!Σ0..1booleanWhether this patient's record is in active use
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierAn identifier for this patient
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name SΣ1..*HumanNameA name associated with the patient
... telecom Σ0..*ContactPointA contact detail for the individual
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date of birth for the individual
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*AddressAn address for the individual
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient
... contact C0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship 0..*CodeableConceptThe kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... organization C0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Patient.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.genderrequiredAdministrativeGender
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Patient +

+
+ + +

+Summary +

+

Mandatory: 1 element
Must-Support: 1 element

+
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from Patient +

+
+ + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... name S1..*HumanNameA name associated with the patient

doco Documentation for this format
+ + + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... active ?!Σ0..1booleanWhether this patient's record is in active use
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierAn identifier for this patient
... active ?!Σ0..1booleanWhether this patient's record is in active use
... name SΣ1..*HumanNameA name associated with the patient
... telecom Σ0..*ContactPointA contact detail for the individual
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date of birth for the individual
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address Σ0..*AddressAn address for the individual
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient
... contact C0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship 0..*CodeableConceptThe kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... organization C0..1Reference(Organization)Organization that is associated with the contact
.... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient record
... link ?!Σ0..*BackboneElementLink to another patient resource that concerns the same actual person
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Patient.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.genderrequiredAdministrativeGender
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredAdministrativeGender
Patient.communication.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Patient.link.typerequiredLinkType
+ + + + + + + +

Constraints

+ + + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from Patient +

+
+ +

+Summary +

+

Mandatory: 1 element
Must-Support: 1 element

+
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.json b/branches/main/StructureDefinition-MyPatient.json new file mode 100644 index 0000000..90e04d1 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.json @@ -0,0 +1,1906 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "MyPatient", + "text" : { + "status" : "extensions", + "div" : "
\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" Patient 0..*PatientInformation about an individual or animal receiving health care services
\".\"\".\"\".\" name S1..*HumanNameA name associated with the patient

\"doco\" Documentation for this format
" + }, + "url" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient", + "version" : "0.1.0", + "name" : "MyPatient", + "status" : "draft", + "date" : "2023-07-12T20:46:00+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "An example profile of the Patient resource.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "cda", + "uri" : "http://hl7.org/v3/cda", + "name" : "CDA (R2)" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }, + { + "identity" : "v2", + "uri" : "http://hl7.org/v2", + "name" : "HL7 v2 Mapping" + }, + { + "identity" : "loinc", + "uri" : "http://loinc.org", + "name" : "LOINC code for the element" + }], + "kind" : "resource", + "abstract" : false, + "type" : "Patient", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Patient", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Patient", + "path" : "Patient", + "short" : "Information about an individual or animal receiving health care services", + "definition" : "Demographics and other administrative information about an individual or animal receiving care or other health-related services.", + "alias" : ["SubjectOfCare Client Resident"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "rim", + "map" : "Patient[classCode=PAT]" + }, + { + "identity" : "cda", + "map" : "ClinicalDocument.recordTarget.patientRole" + }] + }, + { + "id" : "Patient.id", + "path" : "Patient.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Patient.meta", + "path" : "Patient.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Patient.implicitRules", + "path" : "Patient.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "Patient.language", + "path" : "Patient.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "Patient.text", + "path" : "Patient.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "Patient.contained", + "path" : "Patient.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.extension", + "path" : "Patient.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.modifierExtension", + "path" : "Patient.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.identifier", + "path" : "Patient.identifier", + "short" : "An identifier for this patient", + "definition" : "An identifier for this patient.", + "requirements" : "Patients are almost always assigned specific numerical identifiers.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PID-3" + }, + { + "identity" : "rim", + "map" : "id" + }, + { + "identity" : "cda", + "map" : ".id" + }] + }, + { + "id" : "Patient.active", + "path" : "Patient.active", + "short" : "Whether this patient's record is in active use", + "definition" : "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.", + "comment" : "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.", + "requirements" : "Need to be able to mark a patient record as not to be used because it was created in error.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.active", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid", + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : "statusCode" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.name", + "path" : "Patient.name", + "short" : "A name associated with the patient", + "definition" : "A name associated with the individual.", + "comment" : "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns.", + "requirements" : "Need to be able to track the patient by multiple names. Examples are your official name and a partner name.", + "min" : 1, + "max" : "*", + "base" : { + "path" : "Patient.name", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "HumanName" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "mustSupport" : true, + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-5, PID-9" + }, + { + "identity" : "rim", + "map" : "name" + }, + { + "identity" : "cda", + "map" : ".patient.name" + }] + }, + { + "id" : "Patient.telecom", + "path" : "Patient.telecom", + "short" : "A contact detail for the individual", + "definition" : "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.", + "comment" : "A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).", + "requirements" : "People have (primary) ways to contact them in some way such as phone, email.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-13, PID-14, PID-40" + }, + { + "identity" : "rim", + "map" : "telecom" + }, + { + "identity" : "cda", + "map" : ".telecom" + }] + }, + { + "id" : "Patient.gender", + "path" : "Patient.gender", + "short" : "male | female | other | unknown", + "definition" : "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.", + "comment" : "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.", + "requirements" : "Needed for identification of the individual, in combination with (at least) name and birth date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.gender", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "AdministrativeGender" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "required", + "description" : "The gender of a person used for administrative purposes.", + "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-8" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" + }, + { + "identity" : "cda", + "map" : ".patient.administrativeGenderCode" + }] + }, + { + "id" : "Patient.birthDate", + "path" : "Patient.birthDate", + "short" : "The date of birth for the individual", + "definition" : "The date of birth for the individual.", + "comment" : "At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems).", + "requirements" : "Age of the individual drives many clinical processes.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.birthDate", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "date" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-7" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime" + }, + { + "identity" : "cda", + "map" : ".patient.birthTime" + }, + { + "identity" : "loinc", + "map" : "21112-8" + }] + }, + { + "id" : "Patient.deceased[x]", + "path" : "Patient.deceased[x]", + "short" : "Indicates if the individual is deceased or not", + "definition" : "Indicates if the individual is deceased or not.", + "comment" : "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.", + "requirements" : "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.deceased[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }, + { + "code" : "dateTime" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.", + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-30 (bool) and PID-29 (datetime)" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.address", + "path" : "Patient.address", + "short" : "An address for the individual", + "definition" : "An address for the individual.", + "comment" : "Patient may have multiple addresses with different uses or applicable periods.", + "requirements" : "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.address", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Address" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-11" + }, + { + "identity" : "rim", + "map" : "addr" + }, + { + "identity" : "cda", + "map" : ".addr" + }] + }, + { + "id" : "Patient.maritalStatus", + "path" : "Patient.maritalStatus", + "short" : "Marital (civil) status of a patient", + "definition" : "This field contains a patient's most recent marital (civil) status.", + "requirements" : "Most, if not all systems capture it.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.maritalStatus", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "MaritalStatus" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "extensible", + "description" : "The domestic partnership status of a person.", + "valueSet" : "http://hl7.org/fhir/ValueSet/marital-status" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-16" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN]/maritalStatusCode" + }, + { + "identity" : "cda", + "map" : ".patient.maritalStatusCode" + }] + }, + { + "id" : "Patient.multipleBirth[x]", + "path" : "Patient.multipleBirth[x]", + "short" : "Whether patient is part of a multiple birth", + "definition" : "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).", + "comment" : "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).", + "requirements" : "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.multipleBirth[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }, + { + "code" : "integer" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-24 (bool), PID-25 (integer)" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.photo", + "path" : "Patient.photo", + "short" : "Image of the patient", + "definition" : "Image of the patient.", + "comment" : "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates.", + "requirements" : "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.photo", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Attachment" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "OBX-5 - needs a profile" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name", + "valueString" : "Contact" + }], + "path" : "Patient.contact", + "short" : "A contact party (e.g. guardian, partner, friend) for the patient", + "definition" : "A contact party (e.g. guardian, partner, friend) for the patient.", + "comment" : "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.", + "requirements" : "Need to track people you can contact about the patient.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.contact", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "pat-1", + "severity" : "error", + "human" : "SHALL at least contain a contact's details or a reference to an organization", + "expression" : "name.exists() or telecom.exists() or address.exists() or organization.exists()", + "xpath" : "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)", + "source" : "http://hl7.org/fhir/StructureDefinition/Patient" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.id", + "path" : "Patient.contact.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.extension", + "path" : "Patient.contact.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.modifierExtension", + "path" : "Patient.contact.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.contact.relationship", + "path" : "Patient.contact.relationship", + "short" : "The kind of relationship", + "definition" : "The nature of the relationship between the patient and the contact person.", + "requirements" : "Used to determine which contact person is the most relevant to approach, depending on circumstances.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.contact.relationship", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "ContactRelationship" + }], + "strength" : "extensible", + "description" : "The nature of the relationship between a patient and a contact person for that patient.", + "valueSet" : "http://hl7.org/fhir/ValueSet/patient-contactrelationship" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-7, NK1-3" + }, + { + "identity" : "rim", + "map" : "code" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.name", + "path" : "Patient.contact.name", + "short" : "A name associated with the contact person", + "definition" : "A name associated with the contact person.", + "requirements" : "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.name", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "HumanName" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-2" + }, + { + "identity" : "rim", + "map" : "name" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.telecom", + "path" : "Patient.contact.telecom", + "short" : "A contact detail for the person", + "definition" : "A contact detail for the person, e.g. a telephone number or an email address.", + "comment" : "Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.", + "requirements" : "People have (primary) ways to contact them in some way such as phone, email.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.contact.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-5, NK1-6, NK1-40" + }, + { + "identity" : "rim", + "map" : "telecom" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.address", + "path" : "Patient.contact.address", + "short" : "Address for the contact person", + "definition" : "Address for the contact person.", + "requirements" : "Need to keep track where the contact person can be contacted per postal mail or visited.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.address", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Address" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-4" + }, + { + "identity" : "rim", + "map" : "addr" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.gender", + "path" : "Patient.contact.gender", + "short" : "male | female | other | unknown", + "definition" : "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.", + "requirements" : "Needed to address the person correctly.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.gender", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "AdministrativeGender" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "required", + "description" : "The gender of a person used for administrative purposes.", + "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-15" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.organization", + "path" : "Patient.contact.organization", + "short" : "Organization that is associated with the contact", + "definition" : "Organization on behalf of which the contact is acting or for which the contact is working.", + "requirements" : "For guardians or business related contacts, the organization is relevant.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.organization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "condition" : ["pat-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" + }, + { + "identity" : "rim", + "map" : "scoper" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.contact.period", + "path" : "Patient.contact.period", + "short" : "The period during which this contact person or organization is valid to be contacted relating to this patient", + "definition" : "The period during which this contact person or organization is valid to be contacted relating to this patient.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.contact.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "effectiveTime" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.communication", + "path" : "Patient.communication", + "short" : "A language which may be used to communicate with the patient about his or her health", + "definition" : "A language which may be used to communicate with the patient about his or her health.", + "comment" : "If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.", + "requirements" : "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.communication", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "LanguageCommunication" + }, + { + "identity" : "cda", + "map" : "patient.languageCommunication" + }] + }, + { + "id" : "Patient.communication.id", + "path" : "Patient.communication.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.communication.extension", + "path" : "Patient.communication.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.communication.modifierExtension", + "path" : "Patient.communication.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.communication.language", + "path" : "Patient.communication.language", + "short" : "The language which can be used to communicate with the patient about his or her health", + "definition" : "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.", + "comment" : "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.", + "requirements" : "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Patient.communication.language", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-15, LAN-2" + }, + { + "identity" : "rim", + "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code" + }, + { + "identity" : "cda", + "map" : ".languageCode" + }] + }, + { + "id" : "Patient.communication.preferred", + "path" : "Patient.communication.preferred", + "short" : "Language preference indicator", + "definition" : "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).", + "comment" : "This language is specifically identified for communicating healthcare information.", + "requirements" : "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.communication.preferred", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-15" + }, + { + "identity" : "rim", + "map" : "preferenceInd" + }, + { + "identity" : "cda", + "map" : ".preferenceInd" + }] + }, + { + "id" : "Patient.generalPractitioner", + "path" : "Patient.generalPractitioner", + "short" : "Patient's nominated primary care provider", + "definition" : "Patient's nominated care provider.", + "comment" : "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.", + "alias" : ["careProvider"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.generalPractitioner", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://hl7.org/fhir/StructureDefinition/Practitioner", + "http://hl7.org/fhir/StructureDefinition/PractitionerRole"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "PD1-4" + }, + { + "identity" : "rim", + "map" : "subjectOf.CareEvent.performer.AssignedEntity" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.managingOrganization", + "path" : "Patient.managingOrganization", + "short" : "Organization that is the custodian of the patient record", + "definition" : "Organization that is the custodian of the patient record.", + "comment" : "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).", + "requirements" : "Need to know who recognizes this patient record, manages and updates it.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Patient.managingOrganization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "scoper" + }, + { + "identity" : "cda", + "map" : ".providerOrganization" + }] + }, + { + "id" : "Patient.link", + "path" : "Patient.link", + "short" : "Link to another patient resource that concerns the same actual person", + "definition" : "Link to another patient resource that concerns the same actual patient.", + "comment" : "There is no assumption that linked patient records have mutual links.", + "requirements" : "There are multiple use cases: \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Patient.link", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "outboundLink" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.id", + "path" : "Patient.link.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.extension", + "path" : "Patient.link.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.modifierExtension", + "path" : "Patient.link.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Patient.link.other", + "path" : "Patient.link.other", + "short" : "The other patient or related person resource that the link refers to", + "definition" : "The other patient resource that the link refers to.", + "comment" : "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Patient.link.other", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy", + "valueBoolean" : false + }], + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Patient", + "http://hl7.org/fhir/StructureDefinition/RelatedPerson"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-3, MRG-1" + }, + { + "identity" : "rim", + "map" : "id" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }, + { + "id" : "Patient.link.type", + "path" : "Patient.link.type", + "short" : "replaced-by | replaces | refer | seealso", + "definition" : "The type of link between this patient resource and another patient resource.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Patient.link.type", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "LinkType" + }], + "strength" : "required", + "description" : "The type of link between this patient resource and another patient resource.", + "valueSet" : "http://hl7.org/fhir/ValueSet/link-type|4.0.1" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "typeCode" + }, + { + "identity" : "cda", + "map" : "n/a" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Patient", + "path" : "Patient" + }, + { + "id" : "Patient.name", + "path" : "Patient.name", + "min" : 1, + "mustSupport" : true + }] + } +} \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.profile.history.html b/branches/main/StructureDefinition-MyPatient.profile.history.html new file mode 100644 index 0000000..172f645 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.profile.history.html @@ -0,0 +1,401 @@ + + + + + + SMART-IG-EMPTY\ - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - Change History

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ +

Changes in the MyPatient resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.profile.json.html b/branches/main/StructureDefinition-MyPatient.profile.json.html new file mode 100644 index 0000000..245199a --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.profile.json.html @@ -0,0 +1,2648 @@ + + + + + + SMART-IG-EMPTY\MyPatient - JSON Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - JSON Profile

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

JSON representation of the MyPatient resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "MyPatient",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the the element can appear in the instance\">Card.</a></th><th style=\"width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description &amp; Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_resource.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient\">Patient</a><a name=\"Patient\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Information about an individual or animal receiving health care services</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient.name\">name</a><a name=\"Patient.name\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"This element must be supported\">S</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#HumanName\">HumanName</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">A name associated with the patient</span></td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
+  },
+  "url" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient",
+  "version" : "0.1.0",
+  "name" : "MyPatient",
+  "status" : "draft",
+  "date" : "2023-07-12T20:46:00+00:00",
+  "publisher" : "WHO",
+  "contact" : [
+    {
+      "name" : "WHO",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://who.int"
+        }
+      ]
+    }
+  ],
+  "description" : "An example profile of the Patient resource.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "cda",
+      "uri" : "http://hl7.org/v3/cda",
+      "name" : "CDA (R2)"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    },
+    {
+      "identity" : "v2",
+      "uri" : "http://hl7.org/v2",
+      "name" : "HL7 v2 Mapping"
+    },
+    {
+      "identity" : "loinc",
+      "uri" : "http://loinc.org",
+      "name" : "LOINC code for the element"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "Patient",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Patient",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Patient",
+        "path" : "Patient",
+        "short" : "Information about an individual or animal receiving health care services",
+        "definition" : "Demographics and other administrative information about an individual or animal receiving care or other health-related services.",
+        "alias" : [
+          "SubjectOfCare Client Resident"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Patient[classCode=PAT]"
+          },
+          {
+            "identity" : "cda",
+            "map" : "ClinicalDocument.recordTarget.patientRole"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.id",
+        "path" : "Patient.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Patient.meta",
+        "path" : "Patient.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Patient.implicitRules",
+        "path" : "Patient.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "Patient.language",
+        "path" : "Patient.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "Patient.text",
+        "path" : "Patient.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contained",
+        "path" : "Patient.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.extension",
+        "path" : "Patient.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.modifierExtension",
+        "path" : "Patient.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.identifier",
+        "path" : "Patient.identifier",
+        "short" : "An identifier for this patient",
+        "definition" : "An identifier for this patient.",
+        "requirements" : "Patients are almost always assigned specific numerical identifiers.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PID-3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "id"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".id"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.active",
+        "path" : "Patient.active",
+        "short" : "Whether this patient's record is in active use",
+        "definition" : "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.",
+        "comment" : "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.",
+        "requirements" : "Need to be able to mark a patient record as not to be used because it was created in error.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.active",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : "statusCode"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.name",
+        "path" : "Patient.name",
+        "short" : "A name associated with the patient",
+        "definition" : "A name associated with the individual.",
+        "comment" : "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns.",
+        "requirements" : "Need to be able to track the patient by multiple names. Examples are your official name and a partner name.",
+        "min" : 1,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.name",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "HumanName"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "mustSupport" : true,
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-5, PID-9"
+          },
+          {
+            "identity" : "rim",
+            "map" : "name"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.name"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.telecom",
+        "path" : "Patient.telecom",
+        "short" : "A contact detail for the individual",
+        "definition" : "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.",
+        "comment" : "A Patient may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).",
+        "requirements" : "People have (primary) ways to contact them in some way such as phone, email.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-13, PID-14, PID-40"
+          },
+          {
+            "identity" : "rim",
+            "map" : "telecom"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".telecom"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.gender",
+        "path" : "Patient.gender",
+        "short" : "male | female | other | unknown",
+        "definition" : "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.",
+        "comment" : "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female.  Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.)  However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice.  Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects.  For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error.  See the Patient Gender and Sex section for additional information about communicating patient gender and sex.",
+        "requirements" : "Needed for identification of the individual, in combination with (at least) name and birth date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.gender",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "AdministrativeGender"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "required",
+          "description" : "The gender of a person used for administrative purposes.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-8"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.administrativeGenderCode"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.birthDate",
+        "path" : "Patient.birthDate",
+        "short" : "The date of birth for the individual",
+        "definition" : "The date of birth for the individual.",
+        "comment" : "At least an estimated year should be provided as a guess if the real DOB is unknown  There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems).",
+        "requirements" : "Age of the individual drives many clinical processes.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.birthDate",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "date"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.birthTime"
+          },
+          {
+            "identity" : "loinc",
+            "map" : "21112-8"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.deceased[x]",
+        "path" : "Patient.deceased[x]",
+        "short" : "Indicates if the individual is deceased or not",
+        "definition" : "Indicates if the individual is deceased or not.",
+        "comment" : "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.",
+        "requirements" : "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.deceased[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          },
+          {
+            "code" : "dateTime"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-30  (bool) and PID-29 (datetime)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.address",
+        "path" : "Patient.address",
+        "short" : "An address for the individual",
+        "definition" : "An address for the individual.",
+        "comment" : "Patient may have multiple addresses with different uses or applicable periods.",
+        "requirements" : "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.address",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Address"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-11"
+          },
+          {
+            "identity" : "rim",
+            "map" : "addr"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".addr"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.maritalStatus",
+        "path" : "Patient.maritalStatus",
+        "short" : "Marital (civil) status of a patient",
+        "definition" : "This field contains a patient's most recent marital (civil) status.",
+        "requirements" : "Most, if not all systems capture it.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.maritalStatus",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "MaritalStatus"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "The domestic partnership status of a person.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/marital-status"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-16"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN]/maritalStatusCode"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".patient.maritalStatusCode"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.multipleBirth[x]",
+        "path" : "Patient.multipleBirth[x]",
+        "short" : "Whether patient is part of a multiple birth",
+        "definition" : "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).",
+        "comment" : "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).",
+        "requirements" : "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.multipleBirth[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          },
+          {
+            "code" : "integer"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-24 (bool), PID-25 (integer)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd,  player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.photo",
+        "path" : "Patient.photo",
+        "short" : "Image of the patient",
+        "definition" : "Image of the patient.",
+        "comment" : "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates.",
+        "requirements" : "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.photo",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Attachment"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "OBX-5 - needs a profile"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
+            "valueString" : "Contact"
+          }
+        ],
+        "path" : "Patient.contact",
+        "short" : "A contact party (e.g. guardian, partner, friend) for the patient",
+        "definition" : "A contact party (e.g. guardian, partner, friend) for the patient.",
+        "comment" : "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.",
+        "requirements" : "Need to track people you can contact about the patient.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.contact",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "pat-1",
+            "severity" : "error",
+            "human" : "SHALL at least contain a contact's details or a reference to an organization",
+            "expression" : "name.exists() or telecom.exists() or address.exists() or organization.exists()",
+            "xpath" : "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Patient"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.id",
+        "path" : "Patient.contact.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.extension",
+        "path" : "Patient.contact.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.modifierExtension",
+        "path" : "Patient.contact.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.relationship",
+        "path" : "Patient.contact.relationship",
+        "short" : "The kind of relationship",
+        "definition" : "The nature of the relationship between the patient and the contact person.",
+        "requirements" : "Used to determine which contact person is the most relevant to approach, depending on circumstances.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.contact.relationship",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "ContactRelationship"
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "The nature of the relationship between a patient and a contact person for that patient.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/patient-contactrelationship"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-7, NK1-3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "code"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.name",
+        "path" : "Patient.contact.name",
+        "short" : "A name associated with the contact person",
+        "definition" : "A name associated with the contact person.",
+        "requirements" : "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.name",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "HumanName"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-2"
+          },
+          {
+            "identity" : "rim",
+            "map" : "name"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.telecom",
+        "path" : "Patient.contact.telecom",
+        "short" : "A contact detail for the person",
+        "definition" : "A contact detail for the person, e.g. a telephone number or an email address.",
+        "comment" : "Contact may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently, and also to help with identification.",
+        "requirements" : "People have (primary) ways to contact them in some way such as phone, email.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.contact.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-5, NK1-6, NK1-40"
+          },
+          {
+            "identity" : "rim",
+            "map" : "telecom"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.address",
+        "path" : "Patient.contact.address",
+        "short" : "Address for the contact person",
+        "definition" : "Address for the contact person.",
+        "requirements" : "Need to keep track where the contact person can be contacted per postal mail or visited.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.address",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Address"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "addr"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.gender",
+        "path" : "Patient.contact.gender",
+        "short" : "male | female | other | unknown",
+        "definition" : "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.",
+        "requirements" : "Needed to address the person correctly.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.gender",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "AdministrativeGender"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "required",
+          "description" : "The gender of a person used for administrative purposes.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-15"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.organization",
+        "path" : "Patient.contact.organization",
+        "short" : "Organization that is associated with the contact",
+        "definition" : "Organization on behalf of which the contact is acting or for which the contact is working.",
+        "requirements" : "For guardians or business related contacts, the organization is relevant.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.organization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "condition" : [
+          "pat-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41"
+          },
+          {
+            "identity" : "rim",
+            "map" : "scoper"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.contact.period",
+        "path" : "Patient.contact.period",
+        "short" : "The period during which this contact person or organization is valid to be contacted relating to this patient",
+        "definition" : "The period during which this contact person or organization is valid to be contacted relating to this patient.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.contact.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "effectiveTime"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication",
+        "path" : "Patient.communication",
+        "short" : "A language which may be used to communicate with the patient about his or her health",
+        "definition" : "A language which may be used to communicate with the patient about his or her health.",
+        "comment" : "If no language is specified, this *implies* that the default local language is spoken.  If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations.   For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.",
+        "requirements" : "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.communication",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "LanguageCommunication"
+          },
+          {
+            "identity" : "cda",
+            "map" : "patient.languageCommunication"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.id",
+        "path" : "Patient.communication.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.extension",
+        "path" : "Patient.communication.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.modifierExtension",
+        "path" : "Patient.communication.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.language",
+        "path" : "Patient.communication.language",
+        "short" : "The language which can be used to communicate with the patient about his or her health",
+        "definition" : "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English.",
+        "comment" : "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.",
+        "requirements" : "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.communication.language",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-15, LAN-2"
+          },
+          {
+            "identity" : "rim",
+            "map" : "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".languageCode"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.communication.preferred",
+        "path" : "Patient.communication.preferred",
+        "short" : "Language preference indicator",
+        "definition" : "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).",
+        "comment" : "This language is specifically identified for communicating healthcare information.",
+        "requirements" : "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.communication.preferred",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-15"
+          },
+          {
+            "identity" : "rim",
+            "map" : "preferenceInd"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".preferenceInd"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.generalPractitioner",
+        "path" : "Patient.generalPractitioner",
+        "short" : "Patient's nominated primary care provider",
+        "definition" : "Patient's nominated care provider.",
+        "comment" : "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles.  It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.",
+        "alias" : [
+          "careProvider"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.generalPractitioner",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://hl7.org/fhir/StructureDefinition/Practitioner",
+              "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PD1-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "subjectOf.CareEvent.performer.AssignedEntity"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.managingOrganization",
+        "path" : "Patient.managingOrganization",
+        "short" : "Organization that is the custodian of the patient record",
+        "definition" : "Organization that is the custodian of the patient record.",
+        "comment" : "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).",
+        "requirements" : "Need to know who recognizes this patient record, manages and updates it.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.managingOrganization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "scoper"
+          },
+          {
+            "identity" : "cda",
+            "map" : ".providerOrganization"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link",
+        "path" : "Patient.link",
+        "short" : "Link to another patient resource that concerns the same actual person",
+        "definition" : "Link to another patient resource that concerns the same actual patient.",
+        "comment" : "There is no assumption that linked patient records have mutual links.",
+        "requirements" : "There are multiple use cases:   \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Patient.link",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "outboundLink"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.id",
+        "path" : "Patient.link.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.extension",
+        "path" : "Patient.link.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.modifierExtension",
+        "path" : "Patient.link.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.other",
+        "path" : "Patient.link.other",
+        "short" : "The other patient or related person resource that the link refers to",
+        "definition" : "The other patient resource that the link refers to.",
+        "comment" : "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.link.other",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy",
+                "valueBoolean" : false
+              }
+            ],
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Patient",
+              "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-3, MRG-1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "id"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Patient.link.type",
+        "path" : "Patient.link.type",
+        "short" : "replaced-by | replaces | refer | seealso",
+        "definition" : "The type of link between this patient resource and another patient resource.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Patient.link.type",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "LinkType"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The type of link between this patient resource and another patient resource.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/link-type|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "typeCode"
+          },
+          {
+            "identity" : "cda",
+            "map" : "n/a"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Patient",
+        "path" : "Patient"
+      },
+      {
+        "id" : "Patient.name",
+        "path" : "Patient.name",
+        "min" : 1,
+        "mustSupport" : true
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.profile.ttl.html b/branches/main/StructureDefinition-MyPatient.profile.ttl.html new file mode 100644 index 0000000..e6531ed --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.profile.ttl.html @@ -0,0 +1,2013 @@ + + + + + + SMART-IG-EMPTY\MyPatient - TTL Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - TTL Profile

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

TTL representation of the MyPatient resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "MyPatient"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the the element can appear in the instance\">Card.</a></th><th style=\"width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description &amp; Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_resource.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Resource\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient\">Patient</a><a name=\"Patient\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">Information about an individual or animal receiving health care services</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-MyPatient-definitions.html#Patient.name\">name</a><a name=\"Patient.name\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"padding-left: 3px; padding-right: 3px; color: white; background-color: red\" title=\"This element must be supported\">S</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#HumanName\">HumanName</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">A name associated with the patient</span></td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "MyPatient"] ; # 
+  fhir:status [ fhir:v "draft"] ; # 
+  fhir:date [ fhir:v "2023-07-12T20:46:00+00:00"^^xsd:dateTime] ; # 
+  fhir:publisher [ fhir:v "WHO"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "WHO" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://who.int" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "An example profile of the Patient resource."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3/cda"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "CDA (R2)" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "HL7 v2 Mapping" ]
+  ] [
+fhir:identity [ fhir:v "loinc" ] ;
+fhir:uri [ fhir:v "http://loinc.org"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "LOINC code for the element" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "Patient"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Patient" ] ;
+fhir:path [ fhir:v "Patient" ] ;
+fhir:short [ fhir:v "Information about an individual or animal receiving health care services" ] ;
+fhir:definition [ fhir:v "Demographics and other administrative information about an individual or animal receiving care or other health-related services." ] ;
+      ( fhir:alias [ fhir:v "SubjectOfCare Client Resident" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Patient[classCode=PAT]" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "ClinicalDocument.recordTarget.patientRole" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.id" ] ;
+fhir:path [ fhir:v "Patient.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Patient.meta" ] ;
+fhir:path [ fhir:v "Patient.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Patient.implicitRules" ] ;
+fhir:path [ fhir:v "Patient.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Patient.language" ] ;
+fhir:path [ fhir:v "Patient.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "Patient.text" ] ;
+fhir:path [ fhir:v "Patient.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contained" ] ;
+fhir:path [ fhir:v "Patient.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.extension" ] ;
+fhir:path [ fhir:v "Patient.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.identifier" ] ;
+fhir:path [ fhir:v "Patient.identifier" ] ;
+fhir:short [ fhir:v "An identifier for this patient" ] ;
+fhir:definition [ fhir:v "An identifier for this patient." ] ;
+fhir:requirements [ fhir:v "Patients are almost always assigned specific numerical identifiers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "id" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".id" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.active" ] ;
+fhir:path [ fhir:v "Patient.active" ] ;
+fhir:short [ fhir:v "Whether this patient's record is in active use" ] ;
+fhir:definition [ fhir:v "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death." ] ;
+fhir:comment [ fhir:v "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient." ] ;
+fhir:requirements [ fhir:v "Need to be able to mark a patient record as not to be used because it was created in error." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.active" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "statusCode" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.name" ] ;
+fhir:path [ fhir:v "Patient.name" ] ;
+fhir:short [ fhir:v "A name associated with the patient" ] ;
+fhir:definition [ fhir:v "A name associated with the individual." ] ;
+fhir:comment [ fhir:v "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns." ] ;
+fhir:requirements [ fhir:v "Need to be able to track the patient by multiple names. Examples are your official name and a partner name." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "HumanName"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:mustSupport [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-5, PID-9" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "name" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.name" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.telecom" ] ;
+fhir:path [ fhir:v "Patient.telecom" ] ;
+fhir:short [ fhir:v "A contact detail for the individual" ] ;
+fhir:definition [ fhir:v "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted." ] ;
+fhir:comment [ fhir:v "A Patient may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone)." ] ;
+fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-13, PID-14, PID-40" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "telecom" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".telecom" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.gender" ] ;
+fhir:path [ fhir:v "Patient.gender" ] ;
+fhir:short [ fhir:v "male | female | other | unknown" ] ;
+fhir:definition [ fhir:v "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes." ] ;
+fhir:comment [ fhir:v "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female.  Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.)  However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice.  Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects.  For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error.  See the Patient Gender and Sex section for additional information about communicating patient gender and sex." ] ;
+fhir:requirements [ fhir:v "Needed for identification of the individual, in combination with (at least) name and birth date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.gender" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "AdministrativeGender" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-8" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.administrativeGenderCode" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.birthDate" ] ;
+fhir:path [ fhir:v "Patient.birthDate" ] ;
+fhir:short [ fhir:v "The date of birth for the individual" ] ;
+fhir:definition [ fhir:v "The date of birth for the individual." ] ;
+fhir:comment [ fhir:v "At least an estimated year should be provided as a guess if the real DOB is unknown  There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems)." ] ;
+fhir:requirements [ fhir:v "Age of the individual drives many clinical processes." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.birthDate" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "date"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.birthTime" ]       ] [
+fhir:identity [ fhir:v "loinc" ] ;
+fhir:map [ fhir:v "21112-8" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.deceased[x]" ] ;
+fhir:path [ fhir:v "Patient.deceased[x]" ] ;
+fhir:short [ fhir:v "Indicates if the individual is deceased or not" ] ;
+fhir:definition [ fhir:v "Indicates if the individual is deceased or not." ] ;
+fhir:comment [ fhir:v "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive." ] ;
+fhir:requirements [ fhir:v "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.deceased[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] [
+fhir:code [ fhir:v "dateTime"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different." ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-30  (bool) and PID-29 (datetime)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.address" ] ;
+fhir:path [ fhir:v "Patient.address" ] ;
+fhir:short [ fhir:v "An address for the individual" ] ;
+fhir:definition [ fhir:v "An address for the individual." ] ;
+fhir:comment [ fhir:v "Patient may have multiple addresses with different uses or applicable periods." ] ;
+fhir:requirements [ fhir:v "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.address" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-11" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "addr" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".addr" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.maritalStatus" ] ;
+fhir:path [ fhir:v "Patient.maritalStatus" ] ;
+fhir:short [ fhir:v "Marital (civil) status of a patient" ] ;
+fhir:definition [ fhir:v "This field contains a patient's most recent marital (civil) status." ] ;
+fhir:requirements [ fhir:v "Most, if not all systems capture it." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.maritalStatus" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "MaritalStatus" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "The domestic partnership status of a person." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/marital-status"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/marital-status>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-16" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN]/maritalStatusCode" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".patient.maritalStatusCode" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.multipleBirth[x]" ] ;
+fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ;
+fhir:short [ fhir:v "Whether patient is part of a multiple birth" ] ;
+fhir:definition [ fhir:v "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer)." ] ;
+fhir:comment [ fhir:v "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated)." ] ;
+fhir:requirements [ fhir:v "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] [
+fhir:code [ fhir:v "integer"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-24 (bool), PID-25 (integer)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd,  player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.photo" ] ;
+fhir:path [ fhir:v "Patient.photo" ] ;
+fhir:short [ fhir:v "Image of the patient" ] ;
+fhir:definition [ fhir:v "Image of the patient." ] ;
+fhir:comment [ fhir:v "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates." ] ;
+fhir:requirements [ fhir:v "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.photo" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Attachment"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "OBX-5 - needs a profile" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Contact" ]       ] ) ;
+fhir:path [ fhir:v "Patient.contact" ] ;
+fhir:short [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient" ] ;
+fhir:definition [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient." ] ;
+fhir:comment [ fhir:v "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact." ] ;
+fhir:requirements [ fhir:v "Need to track people you can contact about the patient." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "pat-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "SHALL at least contain a contact's details or a reference to an organization" ] ;
+fhir:expression [ fhir:v "name.exists() or telecom.exists() or address.exists() or organization.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.id" ] ;
+fhir:path [ fhir:v "Patient.contact.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.extension" ] ;
+fhir:path [ fhir:v "Patient.contact.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.contact.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.relationship" ] ;
+fhir:path [ fhir:v "Patient.contact.relationship" ] ;
+fhir:short [ fhir:v "The kind of relationship" ] ;
+fhir:definition [ fhir:v "The nature of the relationship between the patient and the contact person." ] ;
+fhir:requirements [ fhir:v "Used to determine which contact person is the most relevant to approach, depending on circumstances." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.relationship" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "ContactRelationship" ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "The nature of the relationship between a patient and a contact person for that patient." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/patient-contactrelationship"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/patient-contactrelationship>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-7, NK1-3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "code" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.name" ] ;
+fhir:path [ fhir:v "Patient.contact.name" ] ;
+fhir:short [ fhir:v "A name associated with the contact person" ] ;
+fhir:definition [ fhir:v "A name associated with the contact person." ] ;
+fhir:requirements [ fhir:v "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "HumanName"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-2" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "name" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.telecom" ] ;
+fhir:path [ fhir:v "Patient.contact.telecom" ] ;
+fhir:short [ fhir:v "A contact detail for the person" ] ;
+fhir:definition [ fhir:v "A contact detail for the person, e.g. a telephone number or an email address." ] ;
+fhir:comment [ fhir:v "Contact may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently, and also to help with identification." ] ;
+fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-5, NK1-6, NK1-40" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "telecom" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.address" ] ;
+fhir:path [ fhir:v "Patient.contact.address" ] ;
+fhir:short [ fhir:v "Address for the contact person" ] ;
+fhir:definition [ fhir:v "Address for the contact person." ] ;
+fhir:requirements [ fhir:v "Need to keep track where the contact person can be contacted per postal mail or visited." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.address" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "addr" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.gender" ] ;
+fhir:path [ fhir:v "Patient.contact.gender" ] ;
+fhir:short [ fhir:v "male | female | other | unknown" ] ;
+fhir:definition [ fhir:v "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes." ] ;
+fhir:requirements [ fhir:v "Needed to address the person correctly." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.gender" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "AdministrativeGender" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-15" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.organization" ] ;
+fhir:path [ fhir:v "Patient.contact.organization" ] ;
+fhir:short [ fhir:v "Organization that is associated with the contact" ] ;
+fhir:definition [ fhir:v "Organization on behalf of which the contact is acting or for which the contact is working." ] ;
+fhir:requirements [ fhir:v "For guardians or business related contacts, the organization is relevant." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.organization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:condition [ fhir:v "pat-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "scoper" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.contact.period" ] ;
+fhir:path [ fhir:v "Patient.contact.period" ] ;
+fhir:short [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient" ] ;
+fhir:definition [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.contact.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "effectiveTime" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication" ] ;
+fhir:path [ fhir:v "Patient.communication" ] ;
+fhir:short [ fhir:v "A language which may be used to communicate with the patient about his or her health" ] ;
+fhir:definition [ fhir:v "A language which may be used to communicate with the patient about his or her health." ] ;
+fhir:comment [ fhir:v "If no language is specified, this *implies* that the default local language is spoken.  If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations.   For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required." ] ;
+fhir:requirements [ fhir:v "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.communication" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "LanguageCommunication" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "patient.languageCommunication" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.id" ] ;
+fhir:path [ fhir:v "Patient.communication.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.extension" ] ;
+fhir:path [ fhir:v "Patient.communication.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.communication.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.language" ] ;
+fhir:path [ fhir:v "Patient.communication.language" ] ;
+fhir:short [ fhir:v "The language which can be used to communicate with the patient about his or her health" ] ;
+fhir:definition [ fhir:v "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English." ] ;
+fhir:comment [ fhir:v "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type." ] ;
+fhir:requirements [ fhir:v "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.communication.language" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-15, LAN-2" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".languageCode" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.communication.preferred" ] ;
+fhir:path [ fhir:v "Patient.communication.preferred" ] ;
+fhir:short [ fhir:v "Language preference indicator" ] ;
+fhir:definition [ fhir:v "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level)." ] ;
+fhir:comment [ fhir:v "This language is specifically identified for communicating healthcare information." ] ;
+fhir:requirements [ fhir:v "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.communication.preferred" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-15" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "preferenceInd" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".preferenceInd" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.generalPractitioner" ] ;
+fhir:path [ fhir:v "Patient.generalPractitioner" ] ;
+fhir:short [ fhir:v "Patient's nominated primary care provider" ] ;
+fhir:definition [ fhir:v "Patient's nominated care provider." ] ;
+fhir:comment [ fhir:v "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles.  It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type." ] ;
+      ( fhir:alias [ fhir:v "careProvider" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.generalPractitioner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Practitioner>         ] [
+fhir:v "http://hl7.org/fhir/StructureDefinition/PractitionerRole"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/PractitionerRole>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PD1-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "subjectOf.CareEvent.performer.AssignedEntity" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.managingOrganization" ] ;
+fhir:path [ fhir:v "Patient.managingOrganization" ] ;
+fhir:short [ fhir:v "Organization that is the custodian of the patient record" ] ;
+fhir:definition [ fhir:v "Organization that is the custodian of the patient record." ] ;
+fhir:comment [ fhir:v "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association)." ] ;
+fhir:requirements [ fhir:v "Need to know who recognizes this patient record, manages and updates it." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.managingOrganization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "scoper" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v ".providerOrganization" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link" ] ;
+fhir:path [ fhir:v "Patient.link" ] ;
+fhir:short [ fhir:v "Link to another patient resource that concerns the same actual person" ] ;
+fhir:definition [ fhir:v "Link to another patient resource that concerns the same actual patient." ] ;
+fhir:comment [ fhir:v "There is no assumption that linked patient records have mutual links." ] ;
+fhir:requirements [ fhir:v "There are multiple use cases:   \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.link" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "outboundLink" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.id" ] ;
+fhir:path [ fhir:v "Patient.link.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.extension" ] ;
+fhir:path [ fhir:v "Patient.link.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.modifierExtension" ] ;
+fhir:path [ fhir:v "Patient.link.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.other" ] ;
+fhir:path [ fhir:v "Patient.link.other" ] ;
+fhir:short [ fhir:v "The other patient or related person resource that the link refers to" ] ;
+fhir:definition [ fhir:v "The other patient resource that the link refers to." ] ;
+fhir:comment [ fhir:v "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.link.other" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "false"^^xsd:boolean ]         ] ) ;
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Patient>         ] [
+fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/RelatedPerson>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-3, MRG-1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "id" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Patient.link.type" ] ;
+fhir:path [ fhir:v "Patient.link.type" ] ;
+fhir:short [ fhir:v "replaced-by | replaces | refer | seealso" ] ;
+fhir:definition [ fhir:v "The type of link between this patient resource and another patient resource." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Patient.link.type" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "LinkType" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The type of link between this patient resource and another patient resource." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/link-type|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/link-type|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "typeCode" ]       ] [
+fhir:identity [ fhir:v "cda" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Patient" ] ;
+fhir:path [ fhir:v "Patient" ]     ] [
+fhir:id [ fhir:v "Patient.name" ] ;
+fhir:path [ fhir:v "Patient.name" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.profile.xml.html b/branches/main/StructureDefinition-MyPatient.profile.xml.html new file mode 100644 index 0000000..da948d8 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.profile.xml.html @@ -0,0 +1,2494 @@ + + + + + + SMART-IG-EMPTY\MyPatient - XML Representation - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: MyPatient - XML Profile

+ + + + + + +
+ + Draft + + as of 2023-07-12 + + +
+ + +

XML representation of the MyPatient resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="MyPatient"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description &amp; Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-MyPatient-definitions.html#Patient">Patient</a><a name="Patient"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/patient.html">Patient</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">Information about an individual or animal receiving health care services</span></td></tr>
+<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-MyPatient-definitions.html#Patient.name">name</a><a name="Patient.name"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: red" title="This element must be supported">S</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..<span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#HumanName">HumanName</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">A name associated with the patient</span></td></tr>
+<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
+  </text>
+  <url
+       value="http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"/>
+  <version value="0.1.0"/>
+  <name value="MyPatient"/>
+  <status value="draft"/>
+  <date value="2023-07-12T20:46:00+00:00"/>
+  <publisher value="WHO"/>
+  <contact>
+    <name value="WHO"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://who.int"/>
+    </telecom>
+  </contact>
+  <description value="An example profile of the Patient resource."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="cda"/>
+    <uri value="http://hl7.org/v3/cda"/>
+    <name value="CDA (R2)"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="v2"/>
+    <uri value="http://hl7.org/v2"/>
+    <name value="HL7 v2 Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="loinc"/>
+    <uri value="http://loinc.org"/>
+    <name value="LOINC code for the element"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="Patient"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Patient">
+      <path value="Patient"/>
+      <short
+             value="Information about an individual or animal receiving health care services"/>
+      <definition
+                  value="Demographics and other administrative information about an individual or animal receiving care or other health-related services."/>
+      <alias value="SubjectOfCare Client Resident"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Patient[classCode=PAT]"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="ClinicalDocument.recordTarget.patientRole"/>
+      </mapping>
+    </element>
+    <element id="Patient.id">
+      <path value="Patient.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Patient.meta">
+      <path value="Patient.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Patient.implicitRules">
+      <path value="Patient.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Patient.language">
+      <path value="Patient.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="Patient.text">
+      <path value="Patient.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="Patient.contained">
+      <path value="Patient.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.extension">
+      <path value="Patient.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.modifierExtension">
+      <path value="Patient.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.identifier">
+      <path value="Patient.identifier"/>
+      <short value="An identifier for this patient"/>
+      <definition value="An identifier for this patient."/>
+      <requirements
+                    value="Patients are almost always assigned specific numerical identifiers."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="id"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".id"/>
+      </mapping>
+    </element>
+    <element id="Patient.active">
+      <path value="Patient.active"/>
+      <short value="Whether this patient's record is in active use"/>
+      <definition
+                  value="Whether this patient record is in active use. 
+Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.
+
+It is often used to filter patient lists to exclude inactive patients
+
+Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death."/>
+      <comment
+               value="If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient."/>
+      <requirements
+                    value="Need to be able to mark a patient record as not to be used because it was created in error."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.active"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <meaningWhenMissing
+                          value="This resource is generally assumed to be active if no value is provided for the active element"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="statusCode"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.name">
+      <path value="Patient.name"/>
+      <short value="A name associated with the patient"/>
+      <definition value="A name associated with the individual."/>
+      <comment
+               value="A patient may have multiple names with different uses or applicable periods. For animals, the name is a &quot;HumanName&quot; in the sense that is assigned and used by humans and has the same patterns."/>
+      <requirements
+                    value="Need to be able to track the patient by multiple names. Examples are your official name and a partner name."/>
+      <min value="1"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.name"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="HumanName"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <mustSupport value="true"/>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-5, PID-9"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="name"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.name"/>
+      </mapping>
+    </element>
+    <element id="Patient.telecom">
+      <path value="Patient.telecom"/>
+      <short value="A contact detail for the individual"/>
+      <definition
+                  value="A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted."/>
+      <comment
+               value="A Patient may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone)."/>
+      <requirements
+                    value="People have (primary) ways to contact them in some way such as phone, email."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-13, PID-14, PID-40"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="telecom"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".telecom"/>
+      </mapping>
+    </element>
+    <element id="Patient.gender">
+      <path value="Patient.gender"/>
+      <short value="male | female | other | unknown"/>
+      <definition
+                  value="Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes."/>
+      <comment
+               value="The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female.  Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.)  However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice.  Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects.  For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a &quot;hard&quot; error.  See the Patient Gender and Sex section for additional information about communicating patient gender and sex."/>
+      <requirements
+                    value="Needed for identification of the individual, in combination with (at least) name and birth date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.gender"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="AdministrativeGender"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The gender of a person used for administrative purposes."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-8"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.administrativeGenderCode"/>
+      </mapping>
+    </element>
+    <element id="Patient.birthDate">
+      <path value="Patient.birthDate"/>
+      <short value="The date of birth for the individual"/>
+      <definition value="The date of birth for the individual."/>
+      <comment
+               value="At least an estimated year should be provided as a guess if the real DOB is unknown  There is a standard extension &quot;patient-birthTime&quot; available that should be used where Time is required (such as in maternity/infant care systems)."/>
+      <requirements
+                    value="Age of the individual drives many clinical processes."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.birthDate"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="date"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.birthTime"/>
+      </mapping>
+      <mapping>
+        <identity value="loinc"/>
+        <map value="21112-8"/>
+      </mapping>
+    </element>
+    <element id="Patient.deceased[x]">
+      <path value="Patient.deceased[x]"/>
+      <short value="Indicates if the individual is deceased or not"/>
+      <definition value="Indicates if the individual is deceased or not."/>
+      <comment
+               value="If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive."/>
+      <requirements
+                    value="The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.deceased[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <type>
+        <code value="dateTime"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different."/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-30  (bool) and PID-29 (datetime)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.address">
+      <path value="Patient.address"/>
+      <short value="An address for the individual"/>
+      <definition value="An address for the individual."/>
+      <comment
+               value="Patient may have multiple addresses with different uses or applicable periods."/>
+      <requirements
+                    value="May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.address"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Address"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-11"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="addr"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".addr"/>
+      </mapping>
+    </element>
+    <element id="Patient.maritalStatus">
+      <path value="Patient.maritalStatus"/>
+      <short value="Marital (civil) status of a patient"/>
+      <definition
+                  value="This field contains a patient's most recent marital (civil) status."/>
+      <requirements value="Most, if not all systems capture it."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.maritalStatus"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="MaritalStatus"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="extensible"/>
+        <description value="The domestic partnership status of a person."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/marital-status"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-16"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="player[classCode=PSN]/maritalStatusCode"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".patient.maritalStatusCode"/>
+      </mapping>
+    </element>
+    <element id="Patient.multipleBirth[x]">
+      <path value="Patient.multipleBirth[x]"/>
+      <short value="Whether patient is part of a multiple birth"/>
+      <definition
+                  value="Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer)."/>
+      <comment
+               value="Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated)."/>
+      <requirements
+                    value="For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.multipleBirth[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <type>
+        <code value="integer"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-24 (bool), PID-25 (integer)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd,  player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.photo">
+      <path value="Patient.photo"/>
+      <short value="Image of the patient"/>
+      <definition value="Image of the patient."/>
+      <comment
+               value="Guidelines:
+* Use id photos, not clinical photos.
+* Limit dimensions to thumbnail.
+* Keep byte count low to ease resource updates."/>
+      <requirements
+                    value="Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.photo"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Attachment"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="OBX-5 - needs a profile"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
+        <valueString value="Contact"/>
+      </extension>
+      <path value="Patient.contact"/>
+      <short
+             value="A contact party (e.g. guardian, partner, friend) for the patient"/>
+      <definition
+                  value="A contact party (e.g. guardian, partner, friend) for the patient."/>
+      <comment
+               value="Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact."/>
+      <requirements
+                    value="Need to track people you can contact about the patient."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.contact"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="pat-1"/>
+        <severity value="error"/>
+        <human
+               value="SHALL at least contain a contact's details or a reference to an organization"/>
+        <expression
+                    value="name.exists() or telecom.exists() or address.exists() or organization.exists()"/>
+        <xpath
+               value="exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Patient"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.id">
+      <path value="Patient.contact.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.extension">
+      <path value="Patient.contact.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.modifierExtension">
+      <path value="Patient.contact.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.relationship">
+      <path value="Patient.contact.relationship"/>
+      <short value="The kind of relationship"/>
+      <definition
+                  value="The nature of the relationship between the patient and the contact person."/>
+      <requirements
+                    value="Used to determine which contact person is the most relevant to approach, depending on circumstances."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.contact.relationship"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="ContactRelationship"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="The nature of the relationship between a patient and a contact person for that patient."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/patient-contactrelationship"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-7, NK1-3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="code"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.name">
+      <path value="Patient.contact.name"/>
+      <short value="A name associated with the contact person"/>
+      <definition value="A name associated with the contact person."/>
+      <requirements
+                    value="Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.name"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="HumanName"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-2"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="name"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.telecom">
+      <path value="Patient.contact.telecom"/>
+      <short value="A contact detail for the person"/>
+      <definition
+                  value="A contact detail for the person, e.g. a telephone number or an email address."/>
+      <comment
+               value="Contact may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently, and also to help with identification."/>
+      <requirements
+                    value="People have (primary) ways to contact them in some way such as phone, email."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.contact.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-5, NK1-6, NK1-40"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="telecom"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.address">
+      <path value="Patient.contact.address"/>
+      <short value="Address for the contact person"/>
+      <definition value="Address for the contact person."/>
+      <requirements
+                    value="Need to keep track where the contact person can be contacted per postal mail or visited."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.address"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Address"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="addr"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.gender">
+      <path value="Patient.contact.gender"/>
+      <short value="male | female | other | unknown"/>
+      <definition
+                  value="Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes."/>
+      <requirements value="Needed to address the person correctly."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.gender"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="AdministrativeGender"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The gender of a person used for administrative purposes."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-15"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.organization">
+      <path value="Patient.contact.organization"/>
+      <short value="Organization that is associated with the contact"/>
+      <definition
+                  value="Organization on behalf of which the contact is acting or for which the contact is working."/>
+      <requirements
+                    value="For guardians or business related contacts, the organization is relevant."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.organization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <condition value="pat-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="NK1-13, NK1-30, NK1-31, NK1-32, NK1-41"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.contact.period">
+      <path value="Patient.contact.period"/>
+      <short
+             value="The period during which this contact person or organization is valid to be contacted relating to this patient"/>
+      <definition
+                  value="The period during which this contact person or organization is valid to be contacted relating to this patient."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.contact.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="effectiveTime"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication">
+      <path value="Patient.communication"/>
+      <short
+             value="A language which may be used to communicate with the patient about his or her health"/>
+      <definition
+                  value="A language which may be used to communicate with the patient about his or her health."/>
+      <comment
+               value="If no language is specified, this *implies* that the default local language is spoken.  If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations.   For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required."/>
+      <requirements
+                    value="If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.communication"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="LanguageCommunication"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="patient.languageCommunication"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.id">
+      <path value="Patient.communication.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.extension">
+      <path value="Patient.communication.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.modifierExtension">
+      <path value="Patient.communication.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.language">
+      <path value="Patient.communication.language"/>
+      <short
+             value="The language which can be used to communicate with the patient about his or her health"/>
+      <definition
+                  value="The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. &quot;en&quot; for English, or &quot;en-US&quot; for American English versus &quot;en-EN&quot; for England English."/>
+      <comment
+               value="The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type."/>
+      <requirements
+                    value="Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.communication.language"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-15, LAN-2"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".languageCode"/>
+      </mapping>
+    </element>
+    <element id="Patient.communication.preferred">
+      <path value="Patient.communication.preferred"/>
+      <short value="Language preference indicator"/>
+      <definition
+                  value="Indicates whether or not the patient prefers this language (over other languages he masters up a certain level)."/>
+      <comment
+               value="This language is specifically identified for communicating healthcare information."/>
+      <requirements
+                    value="People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.communication.preferred"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-15"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="preferenceInd"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".preferenceInd"/>
+      </mapping>
+    </element>
+    <element id="Patient.generalPractitioner">
+      <path value="Patient.generalPractitioner"/>
+      <short value="Patient's nominated primary care provider"/>
+      <definition value="Patient's nominated care provider."/>
+      <comment
+               value="This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles.  It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.
+Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a &quot;fly-in/fly-out&quot; worker that has the onsite GP also included with his home GP to remain aware of medical issues.
+
+Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type."/>
+      <alias value="careProvider"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.generalPractitioner"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PD1-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="subjectOf.CareEvent.performer.AssignedEntity"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.managingOrganization">
+      <path value="Patient.managingOrganization"/>
+      <short
+             value="Organization that is the custodian of the patient record"/>
+      <definition
+                  value="Organization that is the custodian of the patient record."/>
+      <comment
+               value="There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association)."/>
+      <requirements
+                    value="Need to know who recognizes this patient record, manages and updates it."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.managingOrganization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value=".providerOrganization"/>
+      </mapping>
+    </element>
+    <element id="Patient.link">
+      <path value="Patient.link"/>
+      <short
+             value="Link to another patient resource that concerns the same actual person"/>
+      <definition
+                  value="Link to another patient resource that concerns the same actual patient."/>
+      <comment
+               value="There is no assumption that linked patient records have mutual links."/>
+      <requirements
+                    value="There are multiple use cases:   
+
+* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and 
+* Distribution of patient information across multiple servers."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Patient.link"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="outboundLink"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.id">
+      <path value="Patient.link.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.extension">
+      <path value="Patient.link.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.modifierExtension">
+      <path value="Patient.link.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.other">
+      <path value="Patient.link.other"/>
+      <short
+             value="The other patient or related person resource that the link refers to"/>
+      <definition
+                  value="The other patient resource that the link refers to."/>
+      <comment
+               value="Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.link.other"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy">
+          <valueBoolean value="false"/>
+        </extension>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Patient"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-3, MRG-1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="id"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Patient.link.type">
+      <path value="Patient.link.type"/>
+      <short value="replaced-by | replaces | refer | seealso"/>
+      <definition
+                  value="The type of link between this patient resource and another patient resource."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Patient.link.type"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="LinkType"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The type of link between this patient resource and another patient resource."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/link-type|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="typeCode"/>
+      </mapping>
+      <mapping>
+        <identity value="cda"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Patient">
+      <path value="Patient"/>
+    </element>
+    <element id="Patient.name">
+      <path value="Patient.name"/>
+      <min value="1"/>
+      <mustSupport value="true"/>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/StructureDefinition-MyPatient.sch b/branches/main/StructureDefinition-MyPatient.sch new file mode 100644 index 0000000..1698ce8 --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.sch @@ -0,0 +1,18 @@ + + + + + + + f:Patient + + name: minimum cardinality of 'name' is 1 + + + diff --git a/branches/main/StructureDefinition-MyPatient.ttl b/branches/main/StructureDefinition-MyPatient.ttl new file mode 100644 index 0000000..2f49a1d --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.ttl @@ -0,0 +1,1982 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "MyPatient"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" Patient 0..*PatientInformation about an individual or animal receiving health care services
\".\"\".\"\".\" name S1..*HumanNameA name associated with the patient

\"doco\" Documentation for this format
" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "MyPatient"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2023-07-12T20:46:00+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "An example profile of the Patient resource."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3/cda"^^xsd:anyURI ] ; + fhir:name [ fhir:v "CDA (R2)" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ; + fhir:name [ fhir:v "HL7 v2 Mapping" ] + ] [ + fhir:identity [ fhir:v "loinc" ] ; + fhir:uri [ fhir:v "http://loinc.org"^^xsd:anyURI ] ; + fhir:name [ fhir:v "LOINC code for the element" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "Patient"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Patient" ] ; + fhir:path [ fhir:v "Patient" ] ; + fhir:short [ fhir:v "Information about an individual or animal receiving health care services" ] ; + fhir:definition [ fhir:v "Demographics and other administrative information about an individual or animal receiving care or other health-related services." ] ; + fhir:alias ( [ fhir:v "SubjectOfCare Client Resident" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Patient[classCode=PAT]" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "ClinicalDocument.recordTarget.patientRole" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.id" ] ; + fhir:path [ fhir:v "Patient.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Patient.meta" ] ; + fhir:path [ fhir:v "Patient.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Patient.implicitRules" ] ; + fhir:path [ fhir:v "Patient.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Patient.language" ] ; + fhir:path [ fhir:v "Patient.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Patient.text" ] ; + fhir:path [ fhir:v "Patient.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contained" ] ; + fhir:path [ fhir:v "Patient.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.extension" ] ; + fhir:path [ fhir:v "Patient.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.identifier" ] ; + fhir:path [ fhir:v "Patient.identifier" ] ; + fhir:short [ fhir:v "An identifier for this patient" ] ; + fhir:definition [ fhir:v "An identifier for this patient." ] ; + fhir:requirements [ fhir:v "Patients are almost always assigned specific numerical identifiers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "id" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".id" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.active" ] ; + fhir:path [ fhir:v "Patient.active" ] ; + fhir:short [ fhir:v "Whether this patient's record is in active use" ] ; + fhir:definition [ fhir:v "Whether this patient record is in active use. \nMany systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.\n\nIt is often used to filter patient lists to exclude inactive patients\n\nDeceased patients may also be marked as inactive for the same reasons, but may be active for some time after death." ] ; + fhir:comment [ fhir:v "If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient." ] ; + fhir:requirements [ fhir:v "Need to be able to mark a patient record as not to be used because it was created in error." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.active" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "statusCode" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.name" ] ; + fhir:path [ fhir:v "Patient.name" ] ; + fhir:short [ fhir:v "A name associated with the patient" ] ; + fhir:definition [ fhir:v "A name associated with the individual." ] ; + fhir:comment [ fhir:v "A patient may have multiple names with different uses or applicable periods. For animals, the name is a \"HumanName\" in the sense that is assigned and used by humans and has the same patterns." ] ; + fhir:requirements [ fhir:v "Need to be able to track the patient by multiple names. Examples are your official name and a partner name." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:mustSupport [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-5, PID-9" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "name" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.name" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.telecom" ] ; + fhir:path [ fhir:v "Patient.telecom" ] ; + fhir:short [ fhir:v "A contact detail for the individual" ] ; + fhir:definition [ fhir:v "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted." ] ; + fhir:comment [ fhir:v "A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone)." ] ; + fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-13, PID-14, PID-40" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "telecom" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".telecom" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.gender" ] ; + fhir:path [ fhir:v "Patient.gender" ] ; + fhir:short [ fhir:v "male | female | other | unknown" ] ; + fhir:definition [ fhir:v "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes." ] ; + fhir:comment [ fhir:v "The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a \"hard\" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex." ] ; + fhir:requirements [ fhir:v "Needed for identification of the individual, in combination with (at least) name and birth date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.gender" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "AdministrativeGender" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-8" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.administrativeGenderCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.birthDate" ] ; + fhir:path [ fhir:v "Patient.birthDate" ] ; + fhir:short [ fhir:v "The date of birth for the individual" ] ; + fhir:definition [ fhir:v "The date of birth for the individual." ] ; + fhir:comment [ fhir:v "At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension \"patient-birthTime\" available that should be used where Time is required (such as in maternity/infant care systems)." ] ; + fhir:requirements [ fhir:v "Age of the individual drives many clinical processes." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.birthDate" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "date"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.birthTime" ] + ] [ + fhir:identity [ fhir:v "loinc" ] ; + fhir:map [ fhir:v "21112-8" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.deceased[x]" ] ; + fhir:path [ fhir:v "Patient.deceased[x]" ] ; + fhir:short [ fhir:v "Indicates if the individual is deceased or not" ] ; + fhir:definition [ fhir:v "Indicates if the individual is deceased or not." ] ; + fhir:comment [ fhir:v "If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive." ] ; + fhir:requirements [ fhir:v "The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.deceased[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] [ + fhir:code [ fhir:v "dateTime"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different." ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-30 (bool) and PID-29 (datetime)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.address" ] ; + fhir:path [ fhir:v "Patient.address" ] ; + fhir:short [ fhir:v "An address for the individual" ] ; + fhir:definition [ fhir:v "An address for the individual." ] ; + fhir:comment [ fhir:v "Patient may have multiple addresses with different uses or applicable periods." ] ; + fhir:requirements [ fhir:v "May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.address" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-11" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "addr" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".addr" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.maritalStatus" ] ; + fhir:path [ fhir:v "Patient.maritalStatus" ] ; + fhir:short [ fhir:v "Marital (civil) status of a patient" ] ; + fhir:definition [ fhir:v "This field contains a patient's most recent marital (civil) status." ] ; + fhir:requirements [ fhir:v "Most, if not all systems capture it." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.maritalStatus" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "MaritalStatus" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "The domestic partnership status of a person." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/marital-status"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-16" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN]/maritalStatusCode" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".patient.maritalStatusCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.multipleBirth[x]" ] ; + fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ; + fhir:short [ fhir:v "Whether patient is part of a multiple birth" ] ; + fhir:definition [ fhir:v "Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer)." ] ; + fhir:comment [ fhir:v "Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated)." ] ; + fhir:requirements [ fhir:v "For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.multipleBirth[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] [ + fhir:code [ fhir:v "integer"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-24 (bool), PID-25 (integer)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd, player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.photo" ] ; + fhir:path [ fhir:v "Patient.photo" ] ; + fhir:short [ fhir:v "Image of the patient" ] ; + fhir:definition [ fhir:v "Image of the patient." ] ; + fhir:comment [ fhir:v "Guidelines:\n* Use id photos, not clinical photos.\n* Limit dimensions to thumbnail.\n* Keep byte count low to ease resource updates." ] ; + fhir:requirements [ fhir:v "Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.photo" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Attachment"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "OBX-5 - needs a profile" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Contact" ] + ] ) ; + fhir:path [ fhir:v "Patient.contact" ] ; + fhir:short [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient" ] ; + fhir:definition [ fhir:v "A contact party (e.g. guardian, partner, friend) for the patient." ] ; + fhir:comment [ fhir:v "Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact." ] ; + fhir:requirements [ fhir:v "Need to track people you can contact about the patient." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "pat-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "SHALL at least contain a contact's details or a reference to an organization" ] ; + fhir:expression [ fhir:v "name.exists() or telecom.exists() or address.exists() or organization.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:name) or exists(f:telecom) or exists(f:address) or exists(f:organization)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.id" ] ; + fhir:path [ fhir:v "Patient.contact.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.extension" ] ; + fhir:path [ fhir:v "Patient.contact.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.contact.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.relationship" ] ; + fhir:path [ fhir:v "Patient.contact.relationship" ] ; + fhir:short [ fhir:v "The kind of relationship" ] ; + fhir:definition [ fhir:v "The nature of the relationship between the patient and the contact person." ] ; + fhir:requirements [ fhir:v "Used to determine which contact person is the most relevant to approach, depending on circumstances." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.relationship" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ContactRelationship" ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "The nature of the relationship between a patient and a contact person for that patient." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/patient-contactrelationship"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-7, NK1-3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "code" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.name" ] ; + fhir:path [ fhir:v "Patient.contact.name" ] ; + fhir:short [ fhir:v "A name associated with the contact person" ] ; + fhir:definition [ fhir:v "A name associated with the contact person." ] ; + fhir:requirements [ fhir:v "Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-2" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "name" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.telecom" ] ; + fhir:path [ fhir:v "Patient.contact.telecom" ] ; + fhir:short [ fhir:v "A contact detail for the person" ] ; + fhir:definition [ fhir:v "A contact detail for the person, e.g. a telephone number or an email address." ] ; + fhir:comment [ fhir:v "Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification." ] ; + fhir:requirements [ fhir:v "People have (primary) ways to contact them in some way such as phone, email." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-5, NK1-6, NK1-40" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "telecom" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.address" ] ; + fhir:path [ fhir:v "Patient.contact.address" ] ; + fhir:short [ fhir:v "Address for the contact person" ] ; + fhir:definition [ fhir:v "Address for the contact person." ] ; + fhir:requirements [ fhir:v "Need to keep track where the contact person can be contacted per postal mail or visited." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.address" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "addr" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.gender" ] ; + fhir:path [ fhir:v "Patient.contact.gender" ] ; + fhir:short [ fhir:v "male | female | other | unknown" ] ; + fhir:definition [ fhir:v "Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes." ] ; + fhir:requirements [ fhir:v "Needed to address the person correctly." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.gender" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "AdministrativeGender" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-15" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.organization" ] ; + fhir:path [ fhir:v "Patient.contact.organization" ] ; + fhir:short [ fhir:v "Organization that is associated with the contact" ] ; + fhir:definition [ fhir:v "Organization on behalf of which the contact is acting or for which the contact is working." ] ; + fhir:requirements [ fhir:v "For guardians or business related contacts, the organization is relevant." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.organization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:condition ( [ fhir:v "pat-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "NK1-13, NK1-30, NK1-31, NK1-32, NK1-41" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "scoper" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.contact.period" ] ; + fhir:path [ fhir:v "Patient.contact.period" ] ; + fhir:short [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient" ] ; + fhir:definition [ fhir:v "The period during which this contact person or organization is valid to be contacted relating to this patient." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.contact.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "effectiveTime" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication" ] ; + fhir:path [ fhir:v "Patient.communication" ] ; + fhir:short [ fhir:v "A language which may be used to communicate with the patient about his or her health" ] ; + fhir:definition [ fhir:v "A language which may be used to communicate with the patient about his or her health." ] ; + fhir:comment [ fhir:v "If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required." ] ; + fhir:requirements [ fhir:v "If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.communication" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "LanguageCommunication" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "patient.languageCommunication" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.id" ] ; + fhir:path [ fhir:v "Patient.communication.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.extension" ] ; + fhir:path [ fhir:v "Patient.communication.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.communication.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.language" ] ; + fhir:path [ fhir:v "Patient.communication.language" ] ; + fhir:short [ fhir:v "The language which can be used to communicate with the patient about his or her health" ] ; + fhir:definition [ fhir:v "The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. \"en\" for English, or \"en-US\" for American English versus \"en-EN\" for England English." ] ; + fhir:comment [ fhir:v "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type." ] ; + fhir:requirements [ fhir:v "Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.communication.language" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-15, LAN-2" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".languageCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.communication.preferred" ] ; + fhir:path [ fhir:v "Patient.communication.preferred" ] ; + fhir:short [ fhir:v "Language preference indicator" ] ; + fhir:definition [ fhir:v "Indicates whether or not the patient prefers this language (over other languages he masters up a certain level)." ] ; + fhir:comment [ fhir:v "This language is specifically identified for communicating healthcare information." ] ; + fhir:requirements [ fhir:v "People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.communication.preferred" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-15" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "preferenceInd" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".preferenceInd" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.generalPractitioner" ] ; + fhir:path [ fhir:v "Patient.generalPractitioner" ] ; + fhir:short [ fhir:v "Patient's nominated primary care provider" ] ; + fhir:definition [ fhir:v "Patient's nominated care provider." ] ; + fhir:comment [ fhir:v "This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources.\nMultiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a \"fly-in/fly-out\" worker that has the onsite GP also included with his home GP to remain aware of medical issues.\n\nJurisdictions may decide that they can profile this down to 1 if desired, or 1 per type." ] ; + fhir:alias ( [ fhir:v "careProvider" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.generalPractitioner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://hl7.org/fhir/StructureDefinition/PractitionerRole"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PD1-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "subjectOf.CareEvent.performer.AssignedEntity" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.managingOrganization" ] ; + fhir:path [ fhir:v "Patient.managingOrganization" ] ; + fhir:short [ fhir:v "Organization that is the custodian of the patient record" ] ; + fhir:definition [ fhir:v "Organization that is the custodian of the patient record." ] ; + fhir:comment [ fhir:v "There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association)." ] ; + fhir:requirements [ fhir:v "Need to know who recognizes this patient record, manages and updates it." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.managingOrganization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "scoper" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v ".providerOrganization" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link" ] ; + fhir:path [ fhir:v "Patient.link" ] ; + fhir:short [ fhir:v "Link to another patient resource that concerns the same actual person" ] ; + fhir:definition [ fhir:v "Link to another patient resource that concerns the same actual patient." ] ; + fhir:comment [ fhir:v "There is no assumption that linked patient records have mutual links." ] ; + fhir:requirements [ fhir:v "There are multiple use cases: \n\n* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and \n* Distribution of patient information across multiple servers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.link" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "outboundLink" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.id" ] ; + fhir:path [ fhir:v "Patient.link.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.extension" ] ; + fhir:path [ fhir:v "Patient.link.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.modifierExtension" ] ; + fhir:path [ fhir:v "Patient.link.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.other" ] ; + fhir:path [ fhir:v "Patient.link.other" ] ; + fhir:short [ fhir:v "The other patient or related person resource that the link refers to" ] ; + fhir:definition [ fhir:v "The other patient resource that the link refers to." ] ; + fhir:comment [ fhir:v "Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.link.other" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"^^xsd:anyURI ] ; + fhir:value [ fhir:v "false"^^xsd:boolean ] + ] ) ; + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Patient"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://hl7.org/fhir/StructureDefinition/RelatedPerson"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-3, MRG-1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "id" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Patient.link.type" ] ; + fhir:path [ fhir:v "Patient.link.type" ] ; + fhir:short [ fhir:v "replaced-by | replaces | refer | seealso" ] ; + fhir:definition [ fhir:v "The type of link between this patient resource and another patient resource." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Patient.link.type" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "LinkType" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The type of link between this patient resource and another patient resource." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/link-type|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "typeCode" ] + ] [ + fhir:identity [ fhir:v "cda" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Patient" ] ; + fhir:path [ fhir:v "Patient" ] + ] [ + fhir:id [ fhir:v "Patient.name" ] ; + fhir:path [ fhir:v "Patient.name" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:mustSupport [ fhir:v "true"^^xsd:boolean ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/branches/main/StructureDefinition-MyPatient.xlsx b/branches/main/StructureDefinition-MyPatient.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..12510f5a1521c088486d20ceca9c1c15b6bd96a2 GIT binary patch literal 19224 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 literal 0 HcmV?d00001 diff --git a/branches/main/StructureDefinition-MyPatient.xml b/branches/main/StructureDefinition-MyPatient.xml new file mode 100644 index 0000000..3598f7d --- /dev/null +++ b/branches/main/StructureDefinition-MyPatient.xml @@ -0,0 +1,1839 @@ + + + + + +
+ +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*PatientInformation about an individual or animal receiving health care services
... name S1..*HumanNameA name associated with the patient

doco Documentation for this format
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/branches/main/adapting.html b/branches/main/adapting.html new file mode 100644 index 0000000..995f030 --- /dev/null +++ b/branches/main/adapting.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Adapting Guidelines for Country use - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ +
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Adapting Guidelines for Country use

+ + + + + + + + + + + + + +

+
+ +
+

Adapting Guidelines for Country use

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/all-profiles.csv b/branches/main/all-profiles.csv new file mode 100644 index 0000000..8105851 --- /dev/null +++ b/branches/main/all-profiles.csv @@ -0,0 +1,165 @@ +"Profile","Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)" +"MyPatient","Patient","Patient","","SubjectOfCare Client Resident +","",0,*,"","","","null {[]} {[]} +","Information about an individual or animal receiving health care services","Demographics and other administrative information about an individual or animal receiving care or other health-related services.","","","","","","","","","",,,,,"",,,,"Patient",0,*,"","" +"MyPatient","Patient.id","Patient.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"MyPatient","Patient.meta","Patient.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.implicitRules","Patient.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.language","Patient.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.text","Patient.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contained","Patient.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"MyPatient","Patient.extension","Patient.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.modifierExtension","Patient.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.identifier","Patient.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","An identifier for this patient","An identifier for this patient.","","Patients are almost always assigned specific numerical identifiers.","","","","","","","",,,,,"",,,,"Patient.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.active","Patient.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether this patient's record is in active use","Whether this patient record is in active use. +Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. + +It is often used to filter patient lists to exclude inactive patients + +Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.","If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.","Need to be able to mark a patient record as not to be used because it was created in error.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Patient.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.name","Patient.name","","","",1,*,"Y","","Y","HumanName {[]} {[]} +","A name associated with the patient","A name associated with the individual.","A patient may have multiple names with different uses or applicable periods. For animals, the name is a ""HumanName"" in the sense that is assigned and used by humans and has the same patterns.","Need to be able to track the patient by multiple names. Examples are your official name and a partner name.","","","","","","","",,,,,"",,,,"Patient.name",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.telecom","Patient.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","A contact detail for the individual","A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.","A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.gender","Patient.gender","","","",0,1,"","","Y","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.","The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a ""hard"" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.","Needed for identification of the individual, in combination with (at least) name and birth date.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.birthDate","Patient.birthDate","","","",0,1,"","","Y","date {[]} {[]} +","The date of birth for the individual","The date of birth for the individual.","At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension ""patient-birthTime"" available that should be used where Time is required (such as in maternity/infant care systems).","Age of the individual drives many clinical processes.","","","","","","","",,,,,"",,,,"Patient.birthDate",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.deceased[x]","Patient.deceased[x]","","","",0,1,"","Y","Y","boolean {[]} {[]} +dateTime {[]} {[]}","Indicates if the individual is deceased or not","Indicates if the individual is deceased or not.","If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.","The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.","","","","","","","",,,,,"",,,,"Patient.deceased[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.address","Patient.address","","","",0,*,"","","Y","Address {[]} {[]} +","An address for the individual","An address for the individual.","Patient may have multiple addresses with different uses or applicable periods.","May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.","","","","","","","",,,,,"",,,,"Patient.address",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.maritalStatus","Patient.maritalStatus","","","",0,1,"","","","CodeableConcept {[]} {[]} +","Marital (civil) status of a patient","This field contains a patient's most recent marital (civil) status.","","Most, if not all systems capture it.","","","","","","","",,"extensible","The domestic partnership status of a person.","http://hl7.org/fhir/ValueSet/marital-status","",,,,"Patient.maritalStatus",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.multipleBirth[x]","Patient.multipleBirth[x]","","","",0,1,"","","","boolean {[]} {[]} +integer {[]} {[]}","Whether patient is part of a multiple birth","Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).","Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).","For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.","","","","","","","",,,,,"",,,,"Patient.multipleBirth[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.photo","Patient.photo","","","",0,*,"","","","Attachment {[]} {[]} +","Image of the patient","Image of the patient.","Guidelines: +* Use id photos, not clinical photos. +* Limit dimensions to thumbnail. +* Keep byte count low to ease resource updates.","Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.","","","","","","","",,,,,"",,,,"Patient.photo",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact","Patient.contact","","","",0,*,"","","","BackboneElement {[]} {[]} +","A contact party (e.g. guardian, partner, friend) for the patient","A contact party (e.g. guardian, partner, friend) for the patient.","Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.","Need to track people you can contact about the patient.","","","","","","","",,,,,"",,,,"Patient.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +pat-1:SHALL at least contain a contact's details or a reference to an organization {name.exists() or telecom.exists() or address.exists() or organization.exists()}" +"MyPatient","Patient.contact.id","Patient.contact.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"MyPatient","Patient.contact.extension","Patient.contact.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.contact.modifierExtension","Patient.contact.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.contact.relationship","Patient.contact.relationship","","","",0,*,"","","","CodeableConcept {[]} {[]} +","The kind of relationship","The nature of the relationship between the patient and the contact person.","","Used to determine which contact person is the most relevant to approach, depending on circumstances.","","","","","","","",,"extensible","The nature of the relationship between a patient and a contact person for that patient.","http://hl7.org/fhir/ValueSet/patient-contactrelationship","",,,,"Patient.contact.relationship",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.name","Patient.contact.name","","","",0,1,"","","","HumanName {[]} {[]} +","A name associated with the contact person","A name associated with the contact person.","","Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.","","","","","","","",,,,,"",,,,"Patient.contact.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.telecom","Patient.contact.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","A contact detail for the person","A contact detail for the person, e.g. a telephone number or an email address.","Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Patient.contact.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.address","Patient.contact.address","","","",0,1,"","","","Address {[]} {[]} +","Address for the contact person","Address for the contact person.","","Need to keep track where the contact person can be contacted per postal mail or visited.","","","","","","","",,,,,"",,,,"Patient.contact.address",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.gender","Patient.contact.gender","","","",0,1,"","","","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.","","Needed to address the person correctly.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Patient.contact.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.organization","Patient.contact.organization","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is associated with the contact","Organization on behalf of which the contact is acting or for which the contact is working.","","For guardians or business related contacts, the organization is relevant.","","","","","","","",,,,,"",,,,"Patient.contact.organization",0,1,"pat-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.contact.period","Patient.contact.period","","","",0,1,"","","","Period {[]} {[]} +","The period during which this contact person or organization is valid to be contacted relating to this patient","The period during which this contact person or organization is valid to be contacted relating to this patient.","","","","","","","","","",,,,,"",,,,"Patient.contact.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.communication","Patient.communication","","","",0,*,"","","","BackboneElement {[]} {[]} +","A language which may be used to communicate with the patient about his or her health","A language which may be used to communicate with the patient about his or her health.","If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.","If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.","","","","","","","",,,,,"",,,,"Patient.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.communication.id","Patient.communication.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"MyPatient","Patient.communication.extension","Patient.communication.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.communication.modifierExtension","Patient.communication.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.communication.language","Patient.communication.language","","","",1,1,"","","","CodeableConcept {[]} {[]} +","The language which can be used to communicate with the patient about his or her health","The ISO-639-1 alpha 2 code in lower case for the language, optionally followed by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g. ""en"" for English, or ""en-US"" for American English versus ""en-EN"" for England English.","The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.","Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Patient.communication.language",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.communication.preferred","Patient.communication.preferred","","","",0,1,"","","","boolean {[]} {[]} +","Language preference indicator","Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).","This language is specifically identified for communicating healthcare information.","People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.","","","","","","","",,,,,"",,,,"Patient.communication.preferred",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.generalPractitioner","Patient.generalPractitioner","","careProvider +","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole]]} +","Patient's nominated primary care provider","Patient's nominated care provider.","This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. +Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a ""fly-in/fly-out"" worker that has the onsite GP also included with his home GP to remain aware of medical issues. + +Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type.","","","","","","","","",,,,,"",,,,"Patient.generalPractitioner",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.managingOrganization","Patient.managingOrganization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that is the custodian of the patient record","Organization that is the custodian of the patient record.","There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).","Need to know who recognizes this patient record, manages and updates it.","","","","","","","",,,,,"",,,,"Patient.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.link","Patient.link","","","",0,*,"","Y","Y","BackboneElement {[]} {[]} +","Link to another patient resource that concerns the same actual person","Link to another patient resource that concerns the same actual patient.","There is no assumption that linked patient records have mutual links.","There are multiple use cases: + +* Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and +* Distribution of patient information across multiple servers.","","","","","","","",,,,,"",,,,"Patient.link",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.link.id","Patient.link.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"MyPatient","Patient.link.extension","Patient.link.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.link.modifierExtension","Patient.link.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"MyPatient","Patient.link.other","Patient.link.other","","","",1,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]} +","The other patient or related person resource that the link refers to","The other patient resource that the link refers to.","Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.","","","","","","","","",,,,,"",,,,"Patient.link.other",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"MyPatient","Patient.link.type","Patient.link.type","","","",1,1,"","","Y","code {[]} {[]} +","replaced-by | replaces | refer | seealso","The type of link between this patient resource and another patient resource.","","","","","","","","","",,"required","The type of link between this patient resource and another patient resource.","http://hl7.org/fhir/ValueSet/link-type|4.0.1","",,,,"Patient.link.type",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" diff --git a/branches/main/all-profiles.xlsx b/branches/main/all-profiles.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c023025f3b2f526365c79f2fbfb0ba3b4206ea5e GIT binary patch literal 17617 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 literal 0 HcmV?d00001 diff --git a/branches/main/artifacts.html b/branches/main/artifacts.html new file mode 100644 index 0000000..f72cce1 --- /dev/null +++ b/branches/main/artifacts.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Artifact Index - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Artifact Index

+ + + + + + + + + + + + + +

+
+ +
+

Artifact Index

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/assets/css/bootstrap-fhir.css b/branches/main/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..21c87e3 --- /dev/null +++ b/branches/main/assets/css/bootstrap-fhir.css @@ -0,0 +1,5306 @@ +/*! + * Joyo Bootstrap v2.3.2 + * + */ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden] { + display: none; +} +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +a:focus { + outline: thin dotted; +} +a:active, +a:hover { + outline: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +mark { + background: #ff0; + color: #000; +} +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} +pre { + white-space: pre-wrap; +} +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 0; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} +button, +input { + line-height: normal; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #000000; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +img { + vertical-align: middle; +} +.img-responsive { + display: inline-block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-circle { + border-radius: 500px; +} +hr { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-top: 1px solid #eeeeee; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small { + font-size: 85%; +} +cite { + font-style: normal; +} +.text-muted { + color: #999999; +} +.text-primary { + color: #428bca; +} +.text-warning { + color: #c09853; +} +.text-danger { + color: #b94a48; +} +.text-success { + color: #468847; +} +.text-info { + color: #3a87ad; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + margin-top: 15px; + margin-bottom: 10px; +} +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h1, +.h1 { + font-size: 38px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +h1 small, +.h1 small { + font-size: 24px; +} +h2 small, +.h2 small { + font-size: 18px; +} +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} +blockquote p { + font-size: 12.5px; + font-weight: 300; + line-height: 1.25; +} +blockquote p:last-child { + margin-bottom: 0; +} +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + color: #005c00; + background-color: #f9f2f4; + white-space: nowrap; + border-radius: 4px; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 20px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +@media (min-width: 768px) { + .row { + margin-left: -15px; + margin-right: -15px; + } +} +.row .row { + margin-left: -15px; + margin-right: -15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12 { + float: left; +} +.col-1 { + width: 8.333333333333332%; +} +.col-2 { + width: 16.666666666666664%; +} +.col-3 { + width: 25%; +} +.col-4 { + width: 33.33333333333333%; +} +.col-5 { + width: 41.66666666666667%; +} +.col-6 { + width: 50%; +} +.col-7 { + width: 58.333333333333336%; +} +.col-8 { + width: 66.66666666666666%; +} +.col-9 { + width: 75%; +} +.col-10 { + width: 83.33333333333334%; +} +.col-11 { + width: 91.66666666666666%; +} +.col-12 { + width: 100%; +} +@media (min-width: 768px) { + .container { + max-width: 728px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-push-1 { + left: 8.333333333333332%; + } + .col-push-2 { + left: 16.666666666666664%; + } + .col-push-3 { + left: 25%; + } + .col-push-4 { + left: 33.33333333333333%; + } + .col-push-5 { + left: 41.66666666666667%; + } + .col-push-6 { + left: 50%; + } + .col-push-7 { + left: 58.333333333333336%; + } + .col-push-8 { + left: 66.66666666666666%; + } + .col-push-9 { + left: 75%; + } + .col-push-10 { + left: 83.33333333333334%; + } + .col-push-11 { + left: 91.66666666666666%; + } + .col-pull-1 { + right: 8.333333333333332%; + } + .col-pull-2 { + right: 16.666666666666664%; + } + .col-pull-3 { + right: 25%; + } + .col-pull-4 { + right: 33.33333333333333%; + } + .col-pull-5 { + right: 41.66666666666667%; + } + .col-pull-6 { + right: 50%; + } + .col-pull-7 { + right: 58.333333333333336%; + } + .col-pull-8 { + right: 66.66666666666666%; + } + .col-pull-9 { + right: 75%; + } + .col-pull-10 { + right: 83.33333333333334%; + } + .col-pull-11 { + right: 91.66666666666666%; + } +} +@media (min-width: 992px) { + .container { + max-width: 940px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-offset-1 { + margin-left: 8.333333333333332%; + } + .col-offset-2 { + margin-left: 16.666666666666664%; + } + .col-offset-3 { + margin-left: 25%; + } + .col-offset-4 { + margin-left: 33.33333333333333%; + } + .col-offset-5 { + margin-left: 41.66666666666667%; + } + .col-offset-6 { + margin-left: 50%; + } + .col-offset-7 { + margin-left: 58.333333333333336%; + } + .col-offset-8 { + margin-left: 66.66666666666666%; + } + .col-offset-9 { + margin-left: 75%; + } + .col-offset-10 { + margin-left: 83.33333333333334%; + } + .col-offset-11 { + margin-left: 91.66666666666666%; + } +} +@media (min-width: 1100px) { + .container { + max-width: 1100px; + } +} +table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 10px; +} +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table thead > tr > th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #000000; +} +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class^="col-"] { + float: none; + display: table-column; +} +table td[class^="col-"], +table th[class^="col-"] { + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} +td > :last-child { + padding-bottom: 0px; + margin-bottom: 0px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"] { + display: block; +} +select[multiple], +select[size] { + height: auto; +} +select optgroup { + font-size: inherit; + font-style: inherit; + font-family: inherit; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} +.form-control:-moz-placeholder { + color: #999999; +} +.form-control::-moz-placeholder { + color: #999999; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control { + display: block; + width: 100%; + height: 38px; + padding: 8px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + vertical-align: middle; +} +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.input-large { + height: 56px; + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-small { + height: 30px; + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +select.input-large { + height: 56px; + line-height: 56px; +} +select.input-small { + height: 30px; + line-height: 30px; +} +textarea.input-large, +textarea.input-small { + height: auto; +} +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} +.has-warning .form-control { + padding-right: 32px; + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.has-warning .input-group-addon { + color: #c09853; + border-color: #c09853; + background-color: #fcf8e3; +} +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} +.has-error .form-control { + padding-right: 32px; + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.has-error .input-group-addon { + color: #b94a48; + border-color: #b94a48; + background-color: #f2dede; +} +.has-success .help-block, +.has-success .control-label { + color: #468847; +} +.has-success .form-control { + padding-right: 32px; + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.has-success .input-group-addon { + color: #468847; + border-color: #468847; + background-color: #dff0d8; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +.btn { + display: inline-block; + padding: 8px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 500; + line-height: 1.428571429; + text-align: center; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #ffffff; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #ffffff; + background-color: #474949; + border-color: #474949; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #3a3c3c; + border-color: #2e2f2f; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #474949; + border-color: #474949; +} +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #357ebd; + border-color: #3071a9; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #428bca; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #eea236; + border-color: #ec971f; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d9534f; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #d43f3a; + border-color: #c9302c; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d9534f; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #4cae4c; + border-color: #449d44; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #46b8da; + border-color: #31b0d5; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-link { + color: #428bca; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #333333; + text-decoration: none; +} +.btn-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.btn-small, +.btn-mini { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-mini { + padding: 3px 5px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group.col { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-small { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -4px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} +.form-inline .form-control, +.form-inline .radio, +.form-inline .checkbox { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .control-label { + padding-top: 9px; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; + } +} +.form-horizontal .form-group .row { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #ffffff; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 30px 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; + margin-right: -15px; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item .list-group-item-text { + color: #555555; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +a.list-group-item.active .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text { + color: #e1edf7; +} +.panel { + padding: 15px; + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-heading { + margin: -15px -15px 15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #dddddd; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17.5px; + font-weight: 500; +} +.panel-footer { + margin: 15px -15px -15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-warning { + border-color: #fbeed5; +} +.panel-warning .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} +.panel-danger { + border-color: #eed3d7; +} +.panel-danger .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} +.list-group-flush { + margin: 15px -15px -15px; +} +.list-group-flush .list-group-item { + border-width: 1px 0; +} +.list-group-flush .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.list-group-flush .list-group-item:last-child { + border-bottom: 0; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + border-radius: 6px; +} +.well-small { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #999999; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav.open > a, +.nav.open > a:hover, +.nav.open > a:focus { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.nav.open > a .caret, +.nav.open > a:hover .caret, +.nav.open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav > .pull-right { + float: right; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-justified > li > a { + text-align: center; +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs-justified > .active > a { + border-bottom-color: #000000; +} +.nav-tabs { + border-bottom: 1px solid #955159; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #da0c23; + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-tabs.nav-justified > li > a { + text-align: center; +} +.nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #000000; +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 5px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 40px; + margin-bottom: 20px; + padding-left: 15px; + padding-right: 15px; + background-color: #da0c23; + border-radius: 4px; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar-nav { + margin-top: 10px; + margin-bottom: 15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + color: #777777; + line-height: 20px; + border-radius: 4px; +} +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #aa091b; +} +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-nav.pull-right { + width: 100%; +} +.navbar-static-top { + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + border-radius: 0; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} +.navbar-brand { + display: block; + max-width: 200px; + margin-left: auto; + margin-right: auto; + padding: 10px 15px; + font-size: 18px; + font-weight: 500; + line-height: 20px; + color: #777777; + text-align: center; +} +.navbar-brand:hover, +.navbar-brand:focus { + color: #5e5e5e; + text-decoration: none; + background-color: transparent; +} +.navbar-toggle { + position: absolute; + top: 4px; + right: 10px; + width: 48px; + height: 32px; + padding: 8px 12px; + background-color: transparent; + border: 1px solid #dddddd; + border-radius: 4px; +} +.navbar-toggle:hover, +.navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + background-color: #cccccc; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +.navbar-form { + margin-top: 1px; + margin-bottom: 1px; +} +.navbar-form .form-control, +.navbar-form .radio, +.navbar-form .checkbox { + display: inline-block; +} +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.navbar-nav > .dropdown > a:hover .caret, +.navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.navbar-nav > .open > a, +.navbar-nav > .open > a:hover, +.navbar-nav > .open > a:focus { + background-color: #aa091b; + color: #555555; +} +.navbar-nav > .open > a .caret, +.navbar-nav > .open > a:hover .caret, +.navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar-inverse { + background-color: #ad1f2f; +} +.navbar-inverse .navbar-brand { + color: #e6e6e6; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .navbar-nav > li > a { + color: #e6e6e6; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: #790713; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #da0c23; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #da0c23; + color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #e6e6e6; + border-bottom-color: #e6e6e6; +} +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +@media screen and (min-width: 768px) { + .navbar-brand { + float: left; + margin-left: -15px; + margin-right: 5px; + } + .navbar-nav { + float: left; + margin-top: 0; + margin-bottom: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + border-radius: 0; + } + .navbar-nav.pull-right { + float: right; + width: auto; + } + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } + .nav-collapse.collapse { + display: block !important; + height: auto !important; + overflow: visible !important; + } +} +.navbar-btn { + margin-top: 1px; +} +.navbar-text { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover { + color: #333333; +} +.navbar-inverse .navbar-link { + color: #e6e6e6; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.btn .caret { + border-top-color: #ffffff; +} +.dropup .btn .caret { + border-bottom-color: #ffffff; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active { + z-index: 2; +} +.btn-group .btn + .btn { + margin-left: -1px; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn-group { + float: left; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn .caret { + margin-left: 0; +} +.btn-large .caret { + border-width: 5px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-group-vertical > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn + .btn { + margin-top: -1px; +} +.btn-group-vertical .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical .btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical .btn:last-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; +} +.btn-group-justified .btn { + float: none; + display: table-cell; + width: 1%; +} +.btn-group[data-toggle="buttons"] > .btn > input[type="radio"], +.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: ">\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + float: left; + padding: 4px 12px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-left-width: 1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > .active > a, +.pagination > .active > span { + background-color: #f5f5f5; +} +.pagination > .active > a, +.pagination > .active > span { + color: #999999; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.pagination-large > li > a, +.pagination-large > li > span { + padding: 14px 16px; + font-size: 18px; +} +.pagination-large > li:first-child > a, +.pagination-large > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-large > li:last-child > a, +.pagination-large > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-small > li > a, +.pagination-small > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-small > li:first-child > a, +.pagination-small > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-small > li:last-child > a, +.pagination-small > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: auto; + overflow-y: scroll; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.fade.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + margin-left: auto; + margin-right: auto; + width: auto; + padding: 10px; + z-index: 1050; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: none; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.fade.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +@media screen and (min-width: 768px) { + .modal-dialog { + left: 50%; + right: auto; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 1; + filter: alpha(opacity=100); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.9); + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(0, 0, 0, 0.9); +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-bg-clip: padding-box; + -moz-bg-clip: padding; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.alert { + padding: 10px 35px 10px 15px; + margin-bottom: 20px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert hr { + border-top-color: #f8e5be; +} +.alert .alert-link { + font-weight: 500; + color: #a47e3c; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #356635; +} +.alert-danger { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger hr { + border-top-color: #e6c1c7; +} +.alert-danger .alert-link { + color: #953b39; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #2d6987; +} +.alert-block { + padding-top: 15px; + padding-bottom: 15px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.thumbnail, +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #000000; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.thumbnail { + display: block; +} +.thumbnail > img, +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; +} +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} +.thumbnail > img { + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.label { + display: inline; + padding: .25em .6em; + font-size: 75%; + font-weight: 500; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: .25em; +} +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; + background-color: #808080; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #999999; + border-radius: 10px; +} +.badge:empty { + display: none; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.btn .badge { + position: relative; + top: -1px; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar { + background-color: #428bca; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-color: #d9534f; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-color: #5cb85c; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-color: #f0ad4e; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 20px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: inline-block; + max-width: 100%; + height: auto; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-color: rgba(0, 0, 0, 0.0001); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-color: transparent; +} +.carousel-control.right { + left: auto; + right: 0; + background-color: rgba(0, 0, 0, 0.5); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-color: transparent; +} +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .glyphicon, +.carousel-control .icon-prev, +.carousel-control .icon-next { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 120px; + margin-left: -60px; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1 { + line-height: 1; + color: inherit; +} +.jumbotron p { + line-height: 1.4; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 50px 60px; + border-radius: 6px; + } + .jumbotron h1 { + font-size: 63px; + } +} +@-ms-viewport { + width: device-width; +} +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.visible-sm { + display: block !important; +} +tr.visible-sm { + display: table-row !important; +} +th.visible-sm, +td.visible-sm { + display: table-cell !important; +} +.visible-md { + display: none !important; +} +tr.visible-md { + display: none !important; +} +th.visible-md, +td.visible-md { + display: none !important; +} +.visible-lg { + display: none !important; +} +tr.visible-lg { + display: none !important; +} +th.visible-lg, +td.visible-lg { + display: none !important; +} +.hidden-sm { + display: none !important; +} +tr.hidden-sm { + display: none !important; +} +th.hidden-sm, +td.hidden-sm { + display: none !important; +} +.hidden-md { + display: block !important; +} +tr.hidden-md { + display: table-row !important; +} +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} +.hidden-lg { + display: block !important; +} +tr.hidden-lg { + display: table-row !important; +} +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} +@media (min-width: 992px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +tr.visible-print { + display: none !important; +} +th.visible-print, +td.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} +/*! + * Font Awesome 3.0.1 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + /* sprites.less reset */ + + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +/* Joyo additions */ +/* +//@import "joyo-definition-list.less"; +//@import "joyo-isotope.less"; +*/ +/* +//@import "joyo-nav-icons.less"; +//@import "joyo-nav-levels.less"; +*/ +.navbar { + margin-bottom: 0; + margin-left: 0px; + margin-right: 0px; +} +.nav-list { + margin-bottom: 24px; +} +.nav-list > li > a { + color: #555555; +} +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + background-color: transparent; + color: #da0c23; + text-shadow: none; +} +.nav-list > .active a { + background: url('../images/stripe.png') no-repeat left center; +} +.nav-header { + font-size: 14px; +} +.segment > .container { + padding-left: 0px; + padding-right: 0px; +} +/* +//@import "joyo-ribbon.less"; +//@import "joyo-search.less"; +//@import "joyo-thumbnails.less"; +//@import "joyo-type-color.less"; // overruling basic default BS color settings +*/ +body { + word-wrap: break-word; +} +.assistive-text { + clip: rect(1px 1px 1px 1px); + /* IE6, IE7 */ + + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; +} +h1, +h2, +h3, +h4, +h5, +h6, +.title { + margin-bottom: 0.4em; + margin-top: 0; + overflow: hidden; +} +.sub-title { + font-size: 21px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 0.4em 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 20px; + color: #000000; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 1em ; +} +h1 { + font-size: 25.2px; +} +h2 { + font-size: 22.400000000000002px; +} +h3 { + font-size: 19.599999999999998px; +} +h4 { + font-size: 16.099999999999998px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 18.900000000000002px; +} +h2 small { + font-size: 16.800000000000004px; +} +h3 small { + font-size: 14.699999999999998px; +} +h4 small { + font-size: 12.075px; +} +.page-header { + padding-bottom: 0; + margin: 0; + margin-top: 0; + border-bottom: 0; +} +.page-header h1 { + font-size: 28px; + color: #da0c23; +} +p { + padding-bottom: 5px; +} +/* +//@import "joyo-widgets.less"; +//@import "joyo-wordpress.less"; +*/ +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.clearfix:after { + clear: both; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.affix { + position: fixed; +} diff --git a/branches/main/assets/css/bootstrap-glyphicons.css b/branches/main/assets/css/bootstrap-glyphicons.css new file mode 100644 index 0000000..34ba265 --- /dev/null +++ b/branches/main/assets/css/bootstrap-glyphicons.css @@ -0,0 +1,2 @@ +@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphiconshalflings-regular.eot');src:url('../fonts/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphiconshalflings-regular.woff') format('woff'),url('../fonts/glyphiconshalflings-regular.ttf') format('truetype'),url('../fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-plus:before{content:"\002b"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse:before{content:"\e159"}.glyphicon-collapse-top:before{content:"\e160"} +/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */ diff --git a/branches/main/assets/css/hl7.css b/branches/main/assets/css/hl7.css new file mode 100644 index 0000000..ef6d66a --- /dev/null +++ b/branches/main/assets/css/hl7.css @@ -0,0 +1,74 @@ +/* Product families should override the following colors with family-specific colors */ +:root { + --navbar-bg-color: #505050; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-color: #505050; /* 4. Footer container color */ + --btn-hover-color: #808080; /* 6. Menu button hover color */ +} + +/* Generic settings common to all HL7 IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} \ No newline at end of file diff --git a/branches/main/assets/css/jquery-ui.css b/branches/main/assets/css/jquery-ui.css new file mode 100644 index 0000000..f7e5293 --- /dev/null +++ b/branches/main/assets/css/jquery-ui.css @@ -0,0 +1,523 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.css, tabs.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #ffffff; + color: #333333; +} +.ui-widget-header { + border: 1px solid #EFEFEF; + background: #EEEEEE; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_228ef1_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffd27a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); /* support: IE8 */ + border-radius: 5px; +} diff --git a/branches/main/assets/css/jquery-ui.structure.min.css b/branches/main/assets/css/jquery-ui.structure.min.css new file mode 100644 index 0000000..610239a --- /dev/null +++ b/branches/main/assets/css/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} \ No newline at end of file diff --git a/branches/main/assets/css/jquery-ui.theme.min.css b/branches/main/assets/css/jquery-ui.theme.min.css new file mode 100644 index 0000000..c9c6ec5 --- /dev/null +++ b/branches/main/assets/css/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} \ No newline at end of file diff --git a/branches/main/assets/css/lforms.min.css b/branches/main/assets/css/lforms.min.css new file mode 100644 index 0000000..bf82166 --- /dev/null +++ b/branches/main/assets/css/lforms.min.css @@ -0,0 +1,9734 @@ + + + +.lhc-form{ + font-family:Arial; + font-size:14px; + background-color:#fff +} +.lhc-form input[type=number]::-webkit-outer-spin-button,.lhc-form input[type=number]::-webkit-inner-spin-button{ + -webkit-appearance:none; + margin:0 +} +.lhc-form input[type=number]{ + -moz-appearance:textfield +} +.lhc-form label{ + font-weight:400; + margin-bottom:0 +} +.lhc-form-title{ + background-color:#458ac5; + color:#fff; + overflow:hidden; + padding:8px; + margin:4px 0; + border-radius:4px +} +.lhc-form-title a{ + color:#fff +} +.lhc-form-title .lhc-item-question{ + font-size:120%; + vertical-align:text-top +} +.lhc-form table{ + padding:0; + width:100%; + table-layout:fixed +} +.lhc-form input[type=text],.lhc-form input[type=number]{ + border:1px solid #ced5d9; + width:100%; + height:28px; + min-height:14px; + overflow:hidden; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px +} +.lhc-form textarea{ + border:1px solid #ced5d9; + width:100%; + height:1em; + min-height:28px; + overflow:visible; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px; + box-sizing:border-box; + vertical-align:bottom; + resize:vertical +} +.lhc-form input:focus,.lhc-form textarea:focus,.lhc-form .ant-picker-input>input:focus{ + background-color:#fff8c6 +} +.lhc-form input[readonly],.lhc-form textarea[readonly],.lhc-form .ant-picker-input>input[readonly]{ + background-color:#e8e8e8 +} +.lhc-de-button{ + width:22px +} +.lhc-form .lhc-button{ + border:0 none; + cursor:pointer; + overflow:visible; + padding:0; + position:relative; + background-color:#066aa0 +} +.lhc-form .lhc-float-button{ + min-width:22px; + border-radius:4px; + font-weight:700; + color:#fff; + padding:1px .5em; + margin-bottom:2px +} +.lhc-form .lhc-help-button,.lhc-form .lf-control-button,.lhc-form .lhc-copyright-button{ + padding:0; + margin-right:2px; + margin-left:2px; + vertical-align:middle; + background-color:transparent; + color:#066aa0; + border:none +} +.lhc-form .lhc-help-button:hover,.lhc-form .lf-control-button:hover,.lhc-form .lhc-copyright-button:hover{ + color:#0087fd; + cursor:pointer +} +.lhc-form .lhc-form-title .lhc-help-button,.lhc-form .lhc-form-title .lf-control-button,.lhc-form .lhc-form-title .lhc-copyright-button{ + background-color:inherit; + color:#fff; + font-weight:700 +} +.lhc-form .lhc-form-title .lhc-help-button:hover,.lhc-form .lhc-form-title .lf-control-button:hover,.lhc-form .lhc-form-title .lhc-copyright-button:hover{ + color:#b4fda7 +} +.lhc-form .lhc-help-button i,.lhc-form .lf-control-button i,.lhc-form .lhc-copyright-button i{ + font-size:medium +} +.lhc-form-title .popover{ + color:#333 +} +.lhc-form .lhc-de-label span.lf-prompt{ + font-style:italic; + font-size:75% +} +.lhc-form .lhc-de-label span.lf-sn{ + border-radius:4px; + background-color:#066aa0; + font-weight:700; + color:#fff; + padding:4px 8px; + margin-right:4px +} +.lhc-form .lhc-de-label span.lhc-item-question{ + padding:0 2px +} +.lhc-form .lhc-required{ + color:#8b0000; + font-weight:700 +} +.lhc-form .stopped{ + text-align:center; + width:500px; + height:50px; + margin-left:30%; + margin-right:30%; + margin-bottom:20px; + vertical-align:top +} +.lhc-item-question.lhc-active-row{ + background-color:#afeeee +} +.lhc-form input.units{ + color:#333; + font-weight:400 +} +.lhc-form input.ansList,.lhc-form input.search_field{ + padding-right:14px +} +.lhc-form lhc-unit input.ansList,.lhc-form lhc-unit input.ansList:focus{ + padding-right:2px +} +.lhc-form-body .lhc-form-table-row.target-show td{ + color:#015dad +} +.lhc-form .lhc-form-table-row.button-row{ + background:none; + padding:2px 0 +} +.lhc-form.lf-template-table .lhc-layout-horizontal,.lhc-form.lf-template-table .lhc-layout-matrix{ + padding-right:6px +} +.lf-top-section .lhc-layout-horizontal .lhc-form-horizontal-table-title,.lf-top-section .lhc-layout-matrix .lhc-form-matrix-table-title{ + display:none +} +.lhc-form-view{ + margin:15px +} +.lhc-form-body{ + border:1px solid #ced5d9; + padding:4px 0; + margin:0 0 2px; + border-radius:4px; + box-sizing:border-box +} +.lhc-form .lhc-form-table-row{ + border:solid; + border-color:#ced5d9; + border-width:1px 0 0 0; + margin:0 4px 0 2px +} +.lhc-form .lhc-form-table-row.lhc-item-group{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white +} +.lhc-form .lhc-form-table-row.lhc-item-group .lhc-de-label-button{ + padding:4px 0 +} +.lhc-form .lhc-item.lhc-datatype-TITLE{ + padding-top:4px; + padding-bottom:4px +} +.lhc-form .lhc-item.lhc-datatype-TITLE .lhc-item-display{ + background-color:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-item-group-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form lhc-item.lhc-first-item>lhc-item-question{ + border-top:none +} +.lhc-form .prefix{ + padding-right:.25em +} +div.ant-popover-title{ + background-color:#f7f7f7 +} +div.cdk-overlay-pane{ + max-width:66% +} +screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +.lhc-button-padding{ + padding-left:4px +} +.lhc-form .lhc-item-readyonly button{ + display:none +} +.lhc-form .ant-checkbox-disabled+span,.lhc-form .ant-radio-disabled+span,.lhc-form input:disabled,.lhc-form .ant-picker-input>input-disabled,.lhc-form .ant-picker-input>input[disabled],.lhc-form .lhc-item-readyonly{ + color:#000000bf; + cursor:not-allowed +} +.lhc-de-label-button{ + padding:4px 0 0 +} +.lhc-de-input-unit{ + padding:0 +} +.lhc-de-unit{ + padding:2px 0 2px 2px +} +.lhc-de{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1 +} +lhc-item-question-text,.lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit-content{ + width:100% +} +lhc-item-quantity,lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +lhc-input{ + order:1; + flex-grow:1 +} +lhc-unit,.lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-md .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-md .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-md .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-md .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-md .lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-md lhc-item-quantity,.lhc-item-view-md lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +.lhc-item-view-md lhc-input{ + order:1; + flex-grow:1 +} +.lhc-item-view-md lhc-unit,.lhc-item-view-md .lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-sm .lhc-de-input-unit{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-item-quantity,.lhc-item-view-sm lhc-item-simple-type{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm lhc-input{ + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-unit,.lhc-item-view-sm .lhc-de-unit{ + order:2; + flex-grow:1; + width:100% +} +.lhc-item{ + position:relative +} +.lhc-item.lhc-indentation{ + padding-left:24px +} +.lhc-item.lhc-tree-line:before{ + content:""; + position:absolute; + left:12px; + border-top:2px solid #2f96b4; + top:14px; + width:12px; + height:0 +} +.lhc-item.lhc-tree-line:after{ + content:""; + position:absolute; + left:12px; + border-left:2px solid #2f96b4; + height:100%; + width:0; + top:0 +} +.lhc-item.lhc-tree-line.lhc-last-item:after{ + height:14px +} +.lf-top-section .lhc-layout-horizontal.lhc-item,.lf-top-section .lhc-layout-matrix.lhc-item{ + padding:0 4px 0 3px +} +.lf-top-section .lhc-layout-horizontal.lhc-item:before,.lf-top-section .lhc-layout-matrix.lhc-item:before{ + border:0 +} +.lf-top-section .lhc-layout-horizontal.lhc-item:after,.lf-top-section .lhc-layout-matrix.lhc-item:after{ + border:0 +} +.lf-indentation-bar .lhc-item:before{ + border-top:0 +} +.lf-indentation-bar .lhc-item:after{ + border:6px solid #c6dde4; + left:6px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + height:100% +} +.lf-indentation-bar .lhc-item.lhc-first-item:after{ + border-top-left-radius:4px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + border-bottom-left-radius:4px +} +lhc-input,lhc-unit,lhc-item-text,lhc-date,lhc-item-choice-autocomplete{ + padding:2px 0 2px 2px; + display:block +} +lhc-item-choice .autocomp_selected{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-choice .autocomp_selected ul{ + margin:0 0 0 .25em +} +lhc-item-date,lhc-item-datetime,lhc-item-time{ + display:block; + padding:2px 0 2px 2px +} +lhc-item-date .lhc-date-picker,lhc-item-datetime .lhc-datetime-picker,lhc-item-time .lhc-time-picker{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-date .ant-picker,lhc-item-datetime .ant-picker,lhc-item-time .ant-picker{ + padding:3px 7px 2px 4px +} +lhc-item-date .ant-picker-input>input,lhc-item-datetime .ant-picker-input>input{ + font-size:90%; + font-weight:700; + padding-top:2px +} +lhc-item-time .ant-picker-input>input[type=text]{ + border:none; + padding-left:0; + padding-top:1px; + padding-bottom:1px; + height:auto; + font-size:90%; + font-weight:700 +} +lhc-item-date .ant-picker-input>input::-moz-placeholder,lhc-item-datetime .ant-picker-input>input::-moz-placeholder,lhc-item-time .ant-picker-input>input::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::placeholder,lhc-item-datetime .ant-picker-input>input::placeholder,lhc-item-time .ant-picker-input>input::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input:-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input:-ms-input-placeholder,lhc-item-time .ant-picker-input>input:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input::-ms-input-placeholder,lhc-item-time .ant-picker-input>input::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-moz-placeholder,.lhc-form textarea::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::placeholder,.lhc-form textarea::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input:-ms-input-placeholder,.lhc-form textarea:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-ms-input-placeholder,.lhc-form textarea::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-layout-horizontal .lhc-form-horizontal-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-layout-horizontal .lhc-form-horizontal-table-header{ + overflow:hidden; + vertical-align:top; + background:none repeat scroll 0 0 #E8E8E8; + padding:4px 2px; + text-align:left; + color:#666; + font-weight:400; + border-radius:4px +} +.lhc-layout-horizontal .lhc-form-horizontal-table td.lhc-de-button{ + padding-left:2px; + border-right:none +} +.lhc-layout-horizontal table.lhc-form-horizontal-table{ + border:none; + margin:2px 4px 0 1px +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr{ + border:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr td{ + border-right:none; + border-left:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table .lhc-de-button{ + width:2.1em; + min-width:2em +} +.lhc-layout-horizontal div.lhc-de-input-unit{ + order:1; + flex-grow:1; + flex-shrink:1 +} +.lhc-layout-horizontal lhc-item-question{ + border:0; + margin:0 +} +.lhc-layout-horizontal table{ + border-spacing:0; + border-collapse:collapse +} +.lhc-layout-horizontal td.lhc-item-question{ + padding:0 +} +.lhc-form .lhc-layout-matrix.lhc-item{ + padding-bottom:2px +} +.lhc-form .lhc-form-matrix-table{ + border-collapse:separate; + border-radius:4px; + box-sizing:border-box; + margin:2px 4px 0 1px; + text-align:left; + border:1px solid #ced5d9 +} +.lhc-form .lhc-form-matrix-table .lhc-matrix-table-header-row{ + background:#E8E8E8 +} +.lhc-form .lhc-form-matrix-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-form-matrix-table .lhc-question{ + width:25% +} +.lhc-form .lhc-form-matrix-answer{ + padding-left:5px; + padding-right:5px +} +.lhc-form .lhc-form-matrix-cell,.lhc-form .lhc-form-matrix-cell-other{ + text-align:center +} +.lhc-form .lhc-form-matrix-table th{ + padding:4px +} +.lhc-form .lhc-form-matrix-table td{ + padding:4px; + border-top:1px solid #ced5d9 +} +.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input textarea,.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input textarea{ + border:2px solid #FF0000 +} +.lhc-form .lhc-validation-popover{ + display:none +} +.lhc-form .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + border-radius:6px; + bottom:35px; + background-color:#fcf8e3; + padding:4px 6px; + position:absolute; + z-index:98; + max-width:600px; + width:auto; + display:block; + box-shadow:0 5px 10px #0003; + border:1px solid #eea236; + font-size:90% +} +.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + bottom:59px +} +.lhc-form .lhc-invalid .lhc-validation-popover:before{ + border:solid; + border-color:#fcf8e3 transparent; + border-width:11px 11px 0 11px; + bottom:-10px; + content:""; + left:10px; + position:absolute; + z-index:99 +} +.lhc-form lhc-item.lhc-invalid.lhc-datatype-DTM .lhc-validation-popover{ + display:none +} +.cdk-overlay-container,body,html{ + height:100%; + width:100% +} +a,a:active,a:focus,a:hover{ + text-decoration:none; + outline:0 +} +dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{ + margin-top:0 +} +address,dl,ol,p,pre,ul{ + margin-bottom:1em +} +button,hr,input{ + overflow:visible +} +pre,textarea{ + overflow:auto +} +dd,h1,h2,h3,h4,h5,h6,legend{ + margin-bottom:.5em +} +progress,sub,sup{ + vertical-align:baseline +} +.anticon,button,select{ + text-transform:none +} +[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{ + position:relative +} +.cdk-overlay-backdrop,html{ + -webkit-tap-highlight-color:transparent +} +[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{ + display:none +} +input::-ms-clear,input::-ms-reveal{ + display:none +} +*,:after,:before{ + box-sizing:border-box +} +html{ + font-family:sans-serif; + line-height:1.15; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100%; + -ms-overflow-style:scrollbar; + --antd-wave-shadow-color:#1890ff; + --scroll-bar:0 +} +body{ + margin:0; + color:#000000d9; + font-size:14px; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"; + font-variant:tabular-nums; + line-height:1.5715; + background-color:#fff; + font-feature-settings:"tnum","tnum" +} +[tabindex="-1"]:focus{ + outline:0!important +} +hr{ + box-sizing:content-box; + height:0 +} +h1,h2,h3,h4,h5,h6{ + color:#000000d9; + font-weight:500 +} +abbr[data-original-title],abbr[title]{ + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; + border-bottom:0; + cursor:help +} +address{ + font-style:normal; + line-height:inherit +} +input[type=password],input[type=number],input[type=text],textarea{ + -webkit-appearance:none +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +dt{ + font-weight:500 +} +dd{ + margin-left:0 +} +blockquote,figure{ + margin:0 0 1em +} +dfn{ + font-style:italic +} +b,strong{ + font-weight:bolder +} +small{ + font-size:80% +} +sub,sup{ + font-size:75%; + line-height:0 +} +sub{ + bottom:-.25em +} +sup{ + top:-.5em +} +a{ + color:#1890ff; + background-color:transparent; + cursor:pointer; + transition:color .3s; + -webkit-text-decoration-skip:objects +} +a:hover{ + color:#40a9ff +} +a:active{ + color:#096dd9 +} +a[disabled]{ + color:#00000040; + cursor:not-allowed +} +code,kbd,pre,samp{ + font-size:1em; + font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace +} +img{ + vertical-align:middle; + border-style:none +} +[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{ + touch-action:manipulation +} +table{ + border-collapse:collapse +} +caption{ + padding-top:.75em; + padding-bottom:.3em; + color:#00000073; + text-align:left; + caption-side:bottom +} +button,input,optgroup,select,textarea{ + margin:0; + color:inherit; + font-size:inherit; + font-family:inherit; + line-height:inherit +} +[type=reset],[type=submit],button,html [type=button]{ + -webkit-appearance:button +} +[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{ + padding:0; + border-style:none +} +input[type=radio],input[type=checkbox]{ + box-sizing:border-box; + padding:0 +} +input[type=date],input[type=time],input[type=datetime-local],input[type=month]{ + -webkit-appearance:listbox +} +textarea{ + resize:vertical +} +fieldset{ + min-width:0; + margin:0; + padding:0; + border:0 +} +legend{ + display:block; + width:100%; + max-width:100%; + padding:0; + color:inherit; + font-size:1.5em; + line-height:inherit; + white-space:normal +} +[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{ + height:auto +} +[type=search]{ + outline-offset:-2px; + -webkit-appearance:none +} +[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{ + -webkit-appearance:none +} +::-webkit-file-upload-button{ + font:inherit; + -webkit-appearance:button +} +output{ + display:inline-block +} +summary{ + display:list-item +} +template{ + display:none +} +[hidden]{ + display:none!important +} +.clearfix:after,.clearfix:before{ + display:table; + content:"" +} +mark{ + padding:.2em; + background-color:#feffe6 +} +::-moz-selection{ + color:#fff; + background:#1890ff +} +::selection{ + color:#fff; + background:#1890ff +} +.clearfix:after{ + clear:both +} +.anticon,.anticon svg{ + display:inline-block +} +.anticon{ + color:inherit; + font-style:normal; + line-height:0; + text-align:center; + vertical-align:-.125em; + text-rendering:optimizelegibility; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.anticon>*{ + line-height:1 +} +.anticon:before{ + display:none +} +.anticon .anticon-icon{ + display:block +} +.anticon>.anticon{ + line-height:0; + vertical-align:0 +} +.anticon[tabindex]{ + cursor:pointer +} +.anticon-spin,.anticon-spin:before{ + display:inline-block; + animation:loadingCircle 1s infinite linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-timing-function:linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{ + animation-name:antFadeIn; + animation-play-state:running +} +.ant-fade-leave.ant-fade-leave-active{ + animation-name:antFadeOut; + animation-play-state:running; + pointer-events:none +} +.ant-fade-appear,.ant-fade-enter{ + opacity:0 +} +@keyframes antFadeIn{ + 0%{ + opacity:0 + } + to{ + opacity:1 + } +} +@keyframes antFadeOut{ + 0%{ + opacity:1 + } + to{ + opacity:0 + } +} +.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{ + animation-name:antMoveUpIn; + animation-play-state:running +} +.ant-move-up-leave.ant-move-up-leave-active{ + animation-name:antMoveUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-up-appear,.ant-move-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-up-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{ + animation-name:antMoveDownIn; + animation-play-state:running +} +.ant-move-down-leave.ant-move-down-leave-active{ + animation-name:antMoveDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-down-appear,.ant-move-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-down-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{ + animation-name:antMoveLeftIn; + animation-play-state:running +} +.ant-move-left-leave.ant-move-left-leave-active{ + animation-name:antMoveLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-left-appear,.ant-move-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-left-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{ + animation-name:antMoveRightIn; + animation-play-state:running +} +.ant-move-right-leave.ant-move-right-leave-active{ + animation-name:antMoveRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-right-appear,.ant-move-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-right-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +@keyframes antMoveDownIn{ + 0%{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveDownOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveLeftIn{ + 0%{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveLeftOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveRightIn{ + 0%{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveRightOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveUpIn{ + 0%{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveUpOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes loadingCircle{ + to{ + transform:rotate(360deg) + } +} +.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{ + position:absolute; + inset:0; + display:block; + border-radius:inherit; + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 0 var(--antd-wave-shadow-color); + opacity:.2; + animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1); + animation-fill-mode:forwards; + content:""; + pointer-events:none +} +@keyframes waveEffect{ + to{ + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 6px #1890ff; + box-shadow:0 0 0 6px var(--antd-wave-shadow-color) + } +} +@keyframes fadeEffect{ + to{ + opacity:0 + } +} +.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{ + animation-name:antSlideUpIn; + animation-play-state:running +} +.ant-slide-up-leave.ant-slide-up-leave-active{ + animation-name:antSlideUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-up-appear,.ant-slide-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-up-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{ + animation-name:antSlideDownIn; + animation-play-state:running +} +.ant-slide-down-leave.ant-slide-down-leave-active{ + animation-name:antSlideDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-down-appear,.ant-slide-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-down-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{ + animation-name:antSlideLeftIn; + animation-play-state:running +} +.ant-slide-left-leave.ant-slide-left-leave-active{ + animation-name:antSlideLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-left-appear,.ant-slide-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-left-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{ + animation-name:antSlideRightIn; + animation-play-state:running +} +.ant-slide-right-leave.ant-slide-right-leave-active{ + animation-name:antSlideRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-right-appear,.ant-slide-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-right-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +@keyframes antSlideUpIn{ + 0%{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideUpOut{ + 0%{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideDownIn{ + 0%{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } +} +@keyframes antSlideDownOut{ + 0%{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } +} +@keyframes antSlideLeftIn{ + 0%{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideLeftOut{ + 0%{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideRightIn{ + 0%{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } +} +@keyframes antSlideRightOut{ + 0%{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } +} +.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{ + animation-name:antZoomIn; + animation-play-state:running +} +.ant-zoom-leave.ant-zoom-leave-active{ + animation-name:antZoomOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-appear,.ant-zoom-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{ + transform:none +} +.ant-zoom-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-leave.ant-zoom-big-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-appear,.ant-zoom-big-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{ + transform:none +} +.ant-zoom-big-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{ + animation-duration:.1s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{ + transform:none +} +.ant-zoom-big-fast-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{ + animation-name:antZoomUpIn; + animation-play-state:running +} +.ant-zoom-up-leave.ant-zoom-up-leave-active{ + animation-name:antZoomUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-up-appear,.ant-zoom-up-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{ + transform:none +} +.ant-zoom-up-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{ + animation-name:antZoomDownIn; + animation-play-state:running +} +.ant-zoom-down-leave.ant-zoom-down-leave-active{ + animation-name:antZoomDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-down-appear,.ant-zoom-down-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{ + transform:none +} +.ant-zoom-down-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{ + animation-name:antZoomLeftIn; + animation-play-state:running +} +.ant-zoom-left-leave.ant-zoom-left-leave-active{ + animation-name:antZoomLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-left-appear,.ant-zoom-left-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{ + transform:none +} +.ant-zoom-left-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{ + animation-name:antZoomRightIn; + animation-play-state:running +} +.ant-zoom-right-leave.ant-zoom-right-leave-active{ + animation-name:antZoomRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-right-appear,.ant-zoom-right-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{ + transform:none +} +.ant-zoom-right-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +@keyframes antZoomIn{ + 0%{ + transform:scale(.2); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.2); + opacity:0 + } +} +@keyframes antZoomBigIn{ + 0%{ + transform:scale(.8); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomBigOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.8); + opacity:0 + } +} +@keyframes antZoomUpIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 0 + } +} +@keyframes antZoomUpOut{ + 0%{ + transform:scale(1); + transform-origin:50% 0 + } + to{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } +} +@keyframes antZoomLeftIn{ + 0%{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:0 50% + } +} +@keyframes antZoomLeftOut{ + 0%{ + transform:scale(1); + transform-origin:0 50% + } + to{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } +} +@keyframes antZoomRightIn{ + 0%{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:100% 50% + } +} +@keyframes antZoomRightOut{ + 0%{ + transform:scale(1); + transform-origin:100% 50% + } + to{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } +} +@keyframes antZoomDownIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 100% + } +} +@keyframes antZoomDownOut{ + 0%{ + transform:scale(1); + transform-origin:50% 100% + } + to{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } +} +.ant-motion-collapse-legacy{ + overflow:hidden +} +.ant-motion-collapse-legacy-active{ + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.ant-motion-collapse{ + overflow:hidden; + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.cdk-overlay-container{ + pointer-events:none; + top:0; + left:0; + position:fixed; + z-index:1000 +} +.cdk-visually-hidden{ + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + outline:0; + -webkit-appearance:none; + -moz-appearance:none +} +.cdk-overlay-backdrop{ + inset:0; + transition:opacity .4s cubic-bezier(.25,.8,.25,1); + opacity:0; + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-backdrop.ant-modal-mask{ + opacity:1 +} +.cdk-overlay-pane{ + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-connected-position-bounding-box{ + position:absolute; + z-index:1000; + display:flex; + flex-direction:column; + min-width:1px; + min-height:1px +} +.cdk-global-scrollblock{ + position:fixed; + width:100%; + overflow-y:scroll +} +.cdk-global-scrollblock body{ + overflow-x:visible +} +.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{ + opacity:0 +} +.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-drawer>*{ + transition:none +} +.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{ + transition:none +} +@keyframes antCheckboxEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-checkbox{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + top:.2em; + line-height:1; + white-space:nowrap; + outline:0; + cursor:pointer +} +.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{ + border-color:#1890ff +} +.ant-checkbox-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:2px; + visibility:hidden; + animation:antCheckboxEffect .36s ease-in-out; + animation-fill-mode:backwards; + content:"" +} +.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{ + visibility:visible +} +.ant-checkbox-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + direction:ltr; + background-color:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + border-collapse:separate; + transition:all .3s +} +.ant-checkbox-inner:after{ + position:absolute; + top:50%; + left:21.5%; + display:table; + width:5.71px; + height:9.14px; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(0) translate(-50%,-50%); + opacity:0; + transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s; + content:" " +} +.ant-checkbox-input{ + position:absolute; + inset:0; + z-index:1; + width:100%; + height:100%; + cursor:pointer; + opacity:0 +} +.ant-checkbox-checked .ant-checkbox-inner:after{ + position:absolute; + display:table; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(1) translate(-50%,-50%); + opacity:1; + transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s; + content:" " +} +.ant-checkbox-checked .ant-checkbox-inner{ + background-color:#1890ff; + border-color:#1890ff +} +.ant-checkbox-disabled{ + cursor:not-allowed +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{ + border-color:#00000040; + animation-name:none +} +.ant-checkbox-disabled .ant-checkbox-input{ + cursor:not-allowed; + pointer-events:none +} +.ant-checkbox-disabled .ant-checkbox-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-checkbox-disabled .ant-checkbox-inner:after{ + border-color:#f5f5f5; + border-collapse:separate; + animation-name:none +} +.ant-checkbox-disabled+span{ + color:#00000040; + cursor:not-allowed +} +.ant-checkbox-group,.ant-checkbox-wrapper{ + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum" +} +.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{ + visibility:hidden +} +.ant-checkbox-wrapper{ + box-sizing:border-box; + margin:0; + padding:0; + list-style:none; + display:inline-flex; + align-items:baseline; + line-height:inherit; + cursor:pointer +} +.ant-checkbox-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{ + cursor:not-allowed +} +.ant-checkbox-wrapper+.ant-checkbox-wrapper{ + margin-left:8px +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{ + width:14px; + height:14px +} +.ant-checkbox+span{ + padding-right:8px; + padding-left:8px +} +.ant-checkbox-group{ + box-sizing:border-box; + margin:0; + padding:0; + line-height:1.5715; + list-style:none; + display:inline-block +} +.ant-checkbox-group-item{ + margin-right:8px +} +.ant-checkbox-group-item:last-child{ + margin-right:0 +} +.ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:0 +} +.ant-checkbox-indeterminate .ant-checkbox-inner{ + background-color:#fff; + border-color:#d9d9d9 +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after{ + top:50%; + left:50%; + width:8px; + height:8px; + background-color:#1890ff; + border:0; + transform:translate(-50%,-50%) scale(1); + opacity:1; + content:" " +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{ + background-color:#00000040; + border-color:#00000040 +} +.ant-checkbox-rtl{ + direction:rtl +} +.ant-checkbox-group-rtl .ant-checkbox-group-item{ + margin-right:0; + margin-left:8px +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{ + margin-left:0!important +} +.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:8px +} +.ant-checkbox+span:empty{ + display:none +} +.ant-radio,.ant-radio-group,.ant-radio-wrapper{ + box-sizing:border-box; + padding:0; + color:#000000d9; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-button-wrapper:focus-within,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-input:focus+.ant-radio-inner{ + box-shadow:0 0 0 3px #e6f7ff +} +.ant-radio-group{ + margin:0; + display:inline-block; + font-size:0 +} +.ant-radio-group .ant-badge-count{ + z-index:1 +} +.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{ + border-left:none +} +.ant-radio-wrapper{ + margin:0 8px 0 0; + font-size:14px; + position:relative; + display:inline-flex; + align-items:baseline; + cursor:pointer +} +.ant-radio-wrapper-disabled{ + cursor:not-allowed +} +.ant-radio-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{ + width:14px; + height:14px +} +.ant-radio{ + margin:0; + font-size:14px; + position:relative; + top:.2em; + display:inline-block; + outline:0; + cursor:pointer +} +.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:50%; + visibility:hidden; + animation:antRadioEffect .36s ease-in-out; + animation-fill-mode:both; + content:"" +} +.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{ + visibility:visible +} +.ant-radio-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + background-color:#fff; + border-color:#d9d9d9; + border-style:solid; + border-width:1px; + border-radius:50%; + transition:all .3s +} +.ant-radio-inner:after{ + position:absolute; + top:50%; + left:50%; + display:block; + width:16px; + height:16px; + margin-top:-8px; + margin-left:-8px; + background-color:#1890ff; + border-top:0; + border-left:0; + border-radius:16px; + transform:scale(0); + opacity:0; + transition:all .3s cubic-bezier(.78,.14,.15,.86); + content:" " +} +.ant-radio-input{ + position:absolute; + inset:0; + z-index:1; + cursor:pointer; + opacity:0 +} +.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{ + cursor:not-allowed +} +.ant-radio-checked .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked .ant-radio-inner:after{ + transform:scale(.5); + opacity:1; + transition:all .3s cubic-bezier(.78,.14,.15,.86) +} +.ant-radio-disabled .ant-radio-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-radio-disabled .ant-radio-inner:after{ + background-color:#0003 +} +.ant-radio-disabled+span{ + color:#00000040 +} +span.ant-radio+*{ + padding-right:8px; + padding-left:8px +} +.ant-radio-button-wrapper{ + position:relative; + display:inline-block; + height:32px; + margin:0; + padding:0 15px; + color:#000000d9; + font-size:14px; + line-height:30px; + background:#fff; + border:1px solid #d9d9d9; + border-top-width:1.02px; + border-left-width:0; + cursor:pointer; + transition:color .3s,background .3s,border-color .3s,box-shadow .3s +} +.ant-radio-button-wrapper a{ + color:#000000d9 +} +.ant-radio-button-wrapper>.ant-radio-button{ + position:absolute; + top:0; + left:0; + z-index:-1; + width:100%; + height:100% +} +.ant-radio-group-large .ant-radio-button-wrapper{ + height:40px; + font-size:16px; + line-height:38px +} +.ant-radio-group-small .ant-radio-button-wrapper{ + height:24px; + padding:0 7px; + line-height:22px +} +.ant-radio-button-wrapper:not(:first-child):before{ + position:absolute; + top:-1px; + left:-1px; + display:block; + box-sizing:content-box; + width:1px; + height:100%; + padding:1px 0; + background-color:#d9d9d9; + transition:background-color .3s; + content:"" +} +.ant-radio-button-wrapper:first-child{ + border-left:1px solid #d9d9d9; + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper:last-child{ + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper:first-child:last-child{ + border-radius:2px +} +.ant-radio-button-wrapper:hover{ + position:relative; + color:#1890ff +} +.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{ + width:0; + height:0; + opacity:0; + pointer-events:none +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + z-index:1; + color:#1890ff; + background:#fff; + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{ + background-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{ + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#40a9ff; + border-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{ + background-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{ + background-color:#096dd9 +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#fff; + background:#40a9ff; + border-color:#40a9ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#fff; + background:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled:first-child{ + border-left-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{ + color:#00000040; + background-color:#e6e6e6; + border-color:#d9d9d9; + box-shadow:none +} +@keyframes antRadioEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-radio-group.ant-radio-group-rtl{ + direction:rtl +} +.ant-radio-wrapper.ant-radio-wrapper-rtl{ + margin-right:0; + margin-left:8px; + direction:rtl +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{ + border-right-width:0; + border-left-width:1px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{ + right:-1px; + left:0 +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{ + border-right:1px solid #d9d9d9; + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{ + border-right-color:#40a9ff +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{ + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{ + border-right-color:#d9d9d9 +} +.ant-radio+span:empty{ + display:none +} +.ant-row,.ant-row:after,.ant-row:before{ + display:flex +} +.ant-row{ + flex-flow:row wrap +} +.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{ + display:block +} +.ant-row-no-wrap{ + flex-wrap:nowrap +} +.ant-row-start{ + justify-content:flex-start +} +.ant-row-center{ + justify-content:center +} +.ant-row-end{ + justify-content:flex-end +} +.ant-row-space-between{ + justify-content:space-between +} +.ant-row-space-around{ + justify-content:space-around +} +.ant-row-space-evenly{ + justify-content:space-evenly +} +.ant-row-top{ + align-items:flex-start +} +.ant-row-middle{ + align-items:center +} +.ant-row-bottom{ + align-items:flex-end +} +.ant-col{ + position:relative; + max-width:100%; + min-height:1px +} +.ant-col-24{ + flex:0 0 100%; + max-width:100% +} +.ant-col-push-24{ + left:100% +} +.ant-col-pull-24{ + right:100% +} +.ant-col-offset-24{ + margin-left:100% +} +.ant-col-order-24{ + order:24 +} +.ant-col-23{ + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-push-23{ + left:95.83333333% +} +.ant-col-pull-23{ + right:95.83333333% +} +.ant-col-offset-23{ + margin-left:95.83333333% +} +.ant-col-order-23{ + order:23 +} +.ant-col-22{ + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-push-22{ + left:91.66666667% +} +.ant-col-pull-22{ + right:91.66666667% +} +.ant-col-offset-22{ + margin-left:91.66666667% +} +.ant-col-order-22{ + order:22 +} +.ant-col-21{ + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-push-21{ + left:87.5% +} +.ant-col-pull-21{ + right:87.5% +} +.ant-col-offset-21{ + margin-left:87.5% +} +.ant-col-order-21{ + order:21 +} +.ant-col-20{ + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-push-20{ + left:83.33333333% +} +.ant-col-pull-20{ + right:83.33333333% +} +.ant-col-offset-20{ + margin-left:83.33333333% +} +.ant-col-order-20{ + order:20 +} +.ant-col-19{ + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-push-19{ + left:79.16666667% +} +.ant-col-pull-19{ + right:79.16666667% +} +.ant-col-offset-19{ + margin-left:79.16666667% +} +.ant-col-order-19{ + order:19 +} +.ant-col-18{ + flex:0 0 75%; + max-width:75% +} +.ant-col-push-18{ + left:75% +} +.ant-col-pull-18{ + right:75% +} +.ant-col-offset-18{ + margin-left:75% +} +.ant-col-order-18{ + order:18 +} +.ant-col-17{ + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-push-17{ + left:70.83333333% +} +.ant-col-pull-17{ + right:70.83333333% +} +.ant-col-offset-17{ + margin-left:70.83333333% +} +.ant-col-order-17{ + order:17 +} +.ant-col-16{ + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-push-16{ + left:66.66666667% +} +.ant-col-pull-16{ + right:66.66666667% +} +.ant-col-offset-16{ + margin-left:66.66666667% +} +.ant-col-order-16{ + order:16 +} +.ant-col-15{ + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-push-15{ + left:62.5% +} +.ant-col-pull-15{ + right:62.5% +} +.ant-col-offset-15{ + margin-left:62.5% +} +.ant-col-order-15{ + order:15 +} +.ant-col-14{ + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-push-14{ + left:58.33333333% +} +.ant-col-pull-14{ + right:58.33333333% +} +.ant-col-offset-14{ + margin-left:58.33333333% +} +.ant-col-order-14{ + order:14 +} +.ant-col-13{ + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-push-13{ + left:54.16666667% +} +.ant-col-pull-13{ + right:54.16666667% +} +.ant-col-offset-13{ + margin-left:54.16666667% +} +.ant-col-order-13{ + order:13 +} +.ant-col-12{ + flex:0 0 50%; + max-width:50% +} +.ant-col-push-12{ + left:50% +} +.ant-col-pull-12{ + right:50% +} +.ant-col-offset-12{ + margin-left:50% +} +.ant-col-order-12{ + order:12 +} +.ant-col-11{ + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-push-11{ + left:45.83333333% +} +.ant-col-pull-11{ + right:45.83333333% +} +.ant-col-offset-11{ + margin-left:45.83333333% +} +.ant-col-order-11{ + order:11 +} +.ant-col-10{ + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-push-10{ + left:41.66666667% +} +.ant-col-pull-10{ + right:41.66666667% +} +.ant-col-offset-10{ + margin-left:41.66666667% +} +.ant-col-order-10{ + order:10 +} +.ant-col-9{ + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-push-9{ + left:37.5% +} +.ant-col-pull-9{ + right:37.5% +} +.ant-col-offset-9{ + margin-left:37.5% +} +.ant-col-order-9{ + order:9 +} +.ant-col-8{ + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-push-8{ + left:33.33333333% +} +.ant-col-pull-8{ + right:33.33333333% +} +.ant-col-offset-8{ + margin-left:33.33333333% +} +.ant-col-order-8{ + order:8 +} +.ant-col-7{ + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-push-7{ + left:29.16666667% +} +.ant-col-pull-7{ + right:29.16666667% +} +.ant-col-offset-7{ + margin-left:29.16666667% +} +.ant-col-order-7{ + order:7 +} +.ant-col-6{ + flex:0 0 25%; + max-width:25% +} +.ant-col-push-6{ + left:25% +} +.ant-col-pull-6{ + right:25% +} +.ant-col-offset-6{ + margin-left:25% +} +.ant-col-order-6{ + order:6 +} +.ant-col-5{ + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-push-5{ + left:20.83333333% +} +.ant-col-pull-5{ + right:20.83333333% +} +.ant-col-offset-5{ + margin-left:20.83333333% +} +.ant-col-order-5{ + order:5 +} +.ant-col-4{ + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-push-4{ + left:16.66666667% +} +.ant-col-pull-4{ + right:16.66666667% +} +.ant-col-offset-4{ + margin-left:16.66666667% +} +.ant-col-order-4{ + order:4 +} +.ant-col-3{ + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-push-3{ + left:12.5% +} +.ant-col-pull-3{ + right:12.5% +} +.ant-col-offset-3{ + margin-left:12.5% +} +.ant-col-order-3{ + order:3 +} +.ant-col-2{ + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-push-2{ + left:8.33333333% +} +.ant-col-pull-2{ + right:8.33333333% +} +.ant-col-offset-2{ + margin-left:8.33333333% +} +.ant-col-order-2{ + order:2 +} +.ant-col-1{ + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-push-1{ + left:4.16666667% +} +.ant-col-pull-1{ + right:4.16666667% +} +.ant-col-offset-1{ + margin-left:4.16666667% +} +.ant-col-order-1{ + order:1 +} +.ant-col-0{ + display:none +} +.ant-col-offset-0{ + margin-left:0 +} +.ant-col-order-0{ + order:0 +} +.ant-col-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-push-1.ant-col-rtl{ + right:4.16666667%; + left:auto +} +.ant-col-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +.ant-col-xs-24{ + display:block; + flex:0 0 100%; + max-width:100% +} +.ant-col-xs-push-24{ + left:100% +} +.ant-col-xs-pull-24{ + right:100% +} +.ant-col-xs-offset-24{ + margin-left:100% +} +.ant-col-xs-order-24{ + order:24 +} +.ant-col-xs-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-xs-push-23{ + left:95.83333333% +} +.ant-col-xs-pull-23{ + right:95.83333333% +} +.ant-col-xs-offset-23{ + margin-left:95.83333333% +} +.ant-col-xs-order-23{ + order:23 +} +.ant-col-xs-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-xs-push-22{ + left:91.66666667% +} +.ant-col-xs-pull-22{ + right:91.66666667% +} +.ant-col-xs-offset-22{ + margin-left:91.66666667% +} +.ant-col-xs-order-22{ + order:22 +} +.ant-col-xs-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-xs-push-21{ + left:87.5% +} +.ant-col-xs-pull-21{ + right:87.5% +} +.ant-col-xs-offset-21{ + margin-left:87.5% +} +.ant-col-xs-order-21{ + order:21 +} +.ant-col-xs-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-xs-push-20{ + left:83.33333333% +} +.ant-col-xs-pull-20{ + right:83.33333333% +} +.ant-col-xs-offset-20{ + margin-left:83.33333333% +} +.ant-col-xs-order-20{ + order:20 +} +.ant-col-xs-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-xs-push-19{ + left:79.16666667% +} +.ant-col-xs-pull-19{ + right:79.16666667% +} +.ant-col-xs-offset-19{ + margin-left:79.16666667% +} +.ant-col-xs-order-19{ + order:19 +} +.ant-col-xs-18{ + display:block; + flex:0 0 75%; + max-width:75% +} +.ant-col-xs-push-18{ + left:75% +} +.ant-col-xs-pull-18{ + right:75% +} +.ant-col-xs-offset-18{ + margin-left:75% +} +.ant-col-xs-order-18{ + order:18 +} +.ant-col-xs-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-xs-push-17{ + left:70.83333333% +} +.ant-col-xs-pull-17{ + right:70.83333333% +} +.ant-col-xs-offset-17{ + margin-left:70.83333333% +} +.ant-col-xs-order-17{ + order:17 +} +.ant-col-xs-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-xs-push-16{ + left:66.66666667% +} +.ant-col-xs-pull-16{ + right:66.66666667% +} +.ant-col-xs-offset-16{ + margin-left:66.66666667% +} +.ant-col-xs-order-16{ + order:16 +} +.ant-col-xs-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-xs-push-15{ + left:62.5% +} +.ant-col-xs-pull-15{ + right:62.5% +} +.ant-col-xs-offset-15{ + margin-left:62.5% +} +.ant-col-xs-order-15{ + order:15 +} +.ant-col-xs-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-xs-push-14{ + left:58.33333333% +} +.ant-col-xs-pull-14{ + right:58.33333333% +} +.ant-col-xs-offset-14{ + margin-left:58.33333333% +} +.ant-col-xs-order-14{ + order:14 +} +.ant-col-xs-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-xs-push-13{ + left:54.16666667% +} +.ant-col-xs-pull-13{ + right:54.16666667% +} +.ant-col-xs-offset-13{ + margin-left:54.16666667% +} +.ant-col-xs-order-13{ + order:13 +} +.ant-col-xs-12{ + display:block; + flex:0 0 50%; + max-width:50% +} +.ant-col-xs-push-12{ + left:50% +} +.ant-col-xs-pull-12{ + right:50% +} +.ant-col-xs-offset-12{ + margin-left:50% +} +.ant-col-xs-order-12{ + order:12 +} +.ant-col-xs-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-xs-push-11{ + left:45.83333333% +} +.ant-col-xs-pull-11{ + right:45.83333333% +} +.ant-col-xs-offset-11{ + margin-left:45.83333333% +} +.ant-col-xs-order-11{ + order:11 +} +.ant-col-xs-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-xs-push-10{ + left:41.66666667% +} +.ant-col-xs-pull-10{ + right:41.66666667% +} +.ant-col-xs-offset-10{ + margin-left:41.66666667% +} +.ant-col-xs-order-10{ + order:10 +} +.ant-col-xs-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-xs-push-9{ + left:37.5% +} +.ant-col-xs-pull-9{ + right:37.5% +} +.ant-col-xs-offset-9{ + margin-left:37.5% +} +.ant-col-xs-order-9{ + order:9 +} +.ant-col-xs-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-xs-push-8{ + left:33.33333333% +} +.ant-col-xs-pull-8{ + right:33.33333333% +} +.ant-col-xs-offset-8{ + margin-left:33.33333333% +} +.ant-col-xs-order-8{ + order:8 +} +.ant-col-xs-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-xs-push-7{ + left:29.16666667% +} +.ant-col-xs-pull-7{ + right:29.16666667% +} +.ant-col-xs-offset-7{ + margin-left:29.16666667% +} +.ant-col-xs-order-7{ + order:7 +} +.ant-col-xs-6{ + display:block; + flex:0 0 25%; + max-width:25% +} +.ant-col-xs-push-6{ + left:25% +} +.ant-col-xs-pull-6{ + right:25% +} +.ant-col-xs-offset-6{ + margin-left:25% +} +.ant-col-xs-order-6{ + order:6 +} +.ant-col-xs-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-xs-push-5{ + left:20.83333333% +} +.ant-col-xs-pull-5{ + right:20.83333333% +} +.ant-col-xs-offset-5{ + margin-left:20.83333333% +} +.ant-col-xs-order-5{ + order:5 +} +.ant-col-xs-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-xs-push-4{ + left:16.66666667% +} +.ant-col-xs-pull-4{ + right:16.66666667% +} +.ant-col-xs-offset-4{ + margin-left:16.66666667% +} +.ant-col-xs-order-4{ + order:4 +} +.ant-col-xs-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-xs-push-3{ + left:12.5% +} +.ant-col-xs-pull-3{ + right:12.5% +} +.ant-col-xs-offset-3{ + margin-left:12.5% +} +.ant-col-xs-order-3{ + order:3 +} +.ant-col-xs-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-xs-push-2{ + left:8.33333333% +} +.ant-col-xs-pull-2{ + right:8.33333333% +} +.ant-col-xs-offset-2{ + margin-left:8.33333333% +} +.ant-col-xs-order-2{ + order:2 +} +.ant-col-xs-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-xs-push-1{ + left:4.16666667% +} +.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{ + left:auto +} +.ant-col-xs-pull-1{ + right:4.16666667% +} +.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{ + right:auto +} +.ant-col-xs-offset-1{ + margin-left:4.16666667% +} +.ant-col-xs-order-1{ + order:1 +} +.ant-col-xs-0{ + display:none +} +.ant-col-xs-offset-0{ + margin-left:0 +} +.ant-col-xs-order-0{ + order:0 +} +.ant-col-xs-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-xs-push-1.ant-col-rtl{ + right:4.16666667% +} +.ant-col-xs-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-xs-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-xs-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-xs-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-xs-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-xs-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-xs-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-xs-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-xs-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-xs-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-xs-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-xs-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-xs-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-xs-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-xs-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-xs-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-xs-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-xs-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-xs-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-xs-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-xs-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-xs-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-xs-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-xs-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-xs-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-xs-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-xs-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-xs-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-xs-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-xs-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-xs-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-xs-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-xs-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-xs-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-xs-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-xs-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-xs-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-xs-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-xs-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-xs-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-xs-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-xs-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-xs-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-xs-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-xs-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-xs-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-xs-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-xs-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-xs-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-xs-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-xs-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-xs-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-xs-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-xs-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-xs-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-xs-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-xs-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-xs-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-xs-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-xs-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-xs-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-xs-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-xs-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-xs-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-xs-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-xs-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-xs-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-xs-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-xs-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-xs-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-xs-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +@media (min-width:576px){ + .ant-col-sm-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-sm-push-24{ + left:100% + } + .ant-col-sm-pull-24{ + right:100% + } + .ant-col-sm-offset-24{ + margin-left:100% + } + .ant-col-sm-order-24{ + order:24 + } + .ant-col-sm-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-sm-push-23{ + left:95.83333333% + } + .ant-col-sm-pull-23{ + right:95.83333333% + } + .ant-col-sm-offset-23{ + margin-left:95.83333333% + } + .ant-col-sm-order-23{ + order:23 + } + .ant-col-sm-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-sm-push-22{ + left:91.66666667% + } + .ant-col-sm-pull-22{ + right:91.66666667% + } + .ant-col-sm-offset-22{ + margin-left:91.66666667% + } + .ant-col-sm-order-22{ + order:22 + } + .ant-col-sm-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-sm-push-21{ + left:87.5% + } + .ant-col-sm-pull-21{ + right:87.5% + } + .ant-col-sm-offset-21{ + margin-left:87.5% + } + .ant-col-sm-order-21{ + order:21 + } + .ant-col-sm-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-sm-push-20{ + left:83.33333333% + } + .ant-col-sm-pull-20{ + right:83.33333333% + } + .ant-col-sm-offset-20{ + margin-left:83.33333333% + } + .ant-col-sm-order-20{ + order:20 + } + .ant-col-sm-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-sm-push-19{ + left:79.16666667% + } + .ant-col-sm-pull-19{ + right:79.16666667% + } + .ant-col-sm-offset-19{ + margin-left:79.16666667% + } + .ant-col-sm-order-19{ + order:19 + } + .ant-col-sm-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-sm-push-18{ + left:75% + } + .ant-col-sm-pull-18{ + right:75% + } + .ant-col-sm-offset-18{ + margin-left:75% + } + .ant-col-sm-order-18{ + order:18 + } + .ant-col-sm-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-sm-push-17{ + left:70.83333333% + } + .ant-col-sm-pull-17{ + right:70.83333333% + } + .ant-col-sm-offset-17{ + margin-left:70.83333333% + } + .ant-col-sm-order-17{ + order:17 + } + .ant-col-sm-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-sm-push-16{ + left:66.66666667% + } + .ant-col-sm-pull-16{ + right:66.66666667% + } + .ant-col-sm-offset-16{ + margin-left:66.66666667% + } + .ant-col-sm-order-16{ + order:16 + } + .ant-col-sm-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-sm-push-15{ + left:62.5% + } + .ant-col-sm-pull-15{ + right:62.5% + } + .ant-col-sm-offset-15{ + margin-left:62.5% + } + .ant-col-sm-order-15{ + order:15 + } + .ant-col-sm-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-sm-push-14{ + left:58.33333333% + } + .ant-col-sm-pull-14{ + right:58.33333333% + } + .ant-col-sm-offset-14{ + margin-left:58.33333333% + } + .ant-col-sm-order-14{ + order:14 + } + .ant-col-sm-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-sm-push-13{ + left:54.16666667% + } + .ant-col-sm-pull-13{ + right:54.16666667% + } + .ant-col-sm-offset-13{ + margin-left:54.16666667% + } + .ant-col-sm-order-13{ + order:13 + } + .ant-col-sm-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-sm-push-12{ + left:50% + } + .ant-col-sm-pull-12{ + right:50% + } + .ant-col-sm-offset-12{ + margin-left:50% + } + .ant-col-sm-order-12{ + order:12 + } + .ant-col-sm-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-sm-push-11{ + left:45.83333333% + } + .ant-col-sm-pull-11{ + right:45.83333333% + } + .ant-col-sm-offset-11{ + margin-left:45.83333333% + } + .ant-col-sm-order-11{ + order:11 + } + .ant-col-sm-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-sm-push-10{ + left:41.66666667% + } + .ant-col-sm-pull-10{ + right:41.66666667% + } + .ant-col-sm-offset-10{ + margin-left:41.66666667% + } + .ant-col-sm-order-10{ + order:10 + } + .ant-col-sm-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-sm-push-9{ + left:37.5% + } + .ant-col-sm-pull-9{ + right:37.5% + } + .ant-col-sm-offset-9{ + margin-left:37.5% + } + .ant-col-sm-order-9{ + order:9 + } + .ant-col-sm-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-sm-push-8{ + left:33.33333333% + } + .ant-col-sm-pull-8{ + right:33.33333333% + } + .ant-col-sm-offset-8{ + margin-left:33.33333333% + } + .ant-col-sm-order-8{ + order:8 + } + .ant-col-sm-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-sm-push-7{ + left:29.16666667% + } + .ant-col-sm-pull-7{ + right:29.16666667% + } + .ant-col-sm-offset-7{ + margin-left:29.16666667% + } + .ant-col-sm-order-7{ + order:7 + } + .ant-col-sm-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-sm-push-6{ + left:25% + } + .ant-col-sm-pull-6{ + right:25% + } + .ant-col-sm-offset-6{ + margin-left:25% + } + .ant-col-sm-order-6{ + order:6 + } + .ant-col-sm-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-sm-push-5{ + left:20.83333333% + } + .ant-col-sm-pull-5{ + right:20.83333333% + } + .ant-col-sm-offset-5{ + margin-left:20.83333333% + } + .ant-col-sm-order-5{ + order:5 + } + .ant-col-sm-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-sm-push-4{ + left:16.66666667% + } + .ant-col-sm-pull-4{ + right:16.66666667% + } + .ant-col-sm-offset-4{ + margin-left:16.66666667% + } + .ant-col-sm-order-4{ + order:4 + } + .ant-col-sm-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-sm-push-3{ + left:12.5% + } + .ant-col-sm-pull-3{ + right:12.5% + } + .ant-col-sm-offset-3{ + margin-left:12.5% + } + .ant-col-sm-order-3{ + order:3 + } + .ant-col-sm-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-sm-push-2{ + left:8.33333333% + } + .ant-col-sm-pull-2{ + right:8.33333333% + } + .ant-col-sm-offset-2{ + margin-left:8.33333333% + } + .ant-col-sm-order-2{ + order:2 + } + .ant-col-sm-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-sm-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{ + left:auto + } + .ant-col-sm-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{ + right:auto + } + .ant-col-sm-offset-1{ + margin-left:4.16666667% + } + .ant-col-sm-order-1{ + order:1 + } + .ant-col-sm-0{ + display:none + } + .ant-col-sm-offset-0{ + margin-left:0 + } + .ant-col-sm-order-0{ + order:0 + } + .ant-col-sm-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-sm-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-sm-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-sm-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-sm-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-sm-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-sm-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-sm-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-sm-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-sm-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-sm-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-sm-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-sm-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-sm-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-sm-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-sm-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-sm-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-sm-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-sm-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-sm-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-sm-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-sm-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-sm-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-sm-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-sm-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-sm-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-sm-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-sm-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-sm-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-sm-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-sm-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-sm-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-sm-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-sm-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-sm-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-sm-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-sm-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-sm-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-sm-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-sm-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-sm-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-sm-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-sm-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-sm-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-sm-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-sm-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-sm-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-sm-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-sm-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-sm-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-sm-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-sm-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-sm-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-sm-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-sm-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-sm-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-sm-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-sm-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-sm-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-sm-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-sm-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-sm-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-sm-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-sm-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-sm-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-sm-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-sm-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-sm-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-sm-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-sm-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-sm-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-sm-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-sm-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:768px){ + .ant-col-md-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-md-push-24{ + left:100% + } + .ant-col-md-pull-24{ + right:100% + } + .ant-col-md-offset-24{ + margin-left:100% + } + .ant-col-md-order-24{ + order:24 + } + .ant-col-md-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-md-push-23{ + left:95.83333333% + } + .ant-col-md-pull-23{ + right:95.83333333% + } + .ant-col-md-offset-23{ + margin-left:95.83333333% + } + .ant-col-md-order-23{ + order:23 + } + .ant-col-md-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-md-push-22{ + left:91.66666667% + } + .ant-col-md-pull-22{ + right:91.66666667% + } + .ant-col-md-offset-22{ + margin-left:91.66666667% + } + .ant-col-md-order-22{ + order:22 + } + .ant-col-md-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-md-push-21{ + left:87.5% + } + .ant-col-md-pull-21{ + right:87.5% + } + .ant-col-md-offset-21{ + margin-left:87.5% + } + .ant-col-md-order-21{ + order:21 + } + .ant-col-md-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-md-push-20{ + left:83.33333333% + } + .ant-col-md-pull-20{ + right:83.33333333% + } + .ant-col-md-offset-20{ + margin-left:83.33333333% + } + .ant-col-md-order-20{ + order:20 + } + .ant-col-md-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-md-push-19{ + left:79.16666667% + } + .ant-col-md-pull-19{ + right:79.16666667% + } + .ant-col-md-offset-19{ + margin-left:79.16666667% + } + .ant-col-md-order-19{ + order:19 + } + .ant-col-md-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-md-push-18{ + left:75% + } + .ant-col-md-pull-18{ + right:75% + } + .ant-col-md-offset-18{ + margin-left:75% + } + .ant-col-md-order-18{ + order:18 + } + .ant-col-md-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-md-push-17{ + left:70.83333333% + } + .ant-col-md-pull-17{ + right:70.83333333% + } + .ant-col-md-offset-17{ + margin-left:70.83333333% + } + .ant-col-md-order-17{ + order:17 + } + .ant-col-md-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-md-push-16{ + left:66.66666667% + } + .ant-col-md-pull-16{ + right:66.66666667% + } + .ant-col-md-offset-16{ + margin-left:66.66666667% + } + .ant-col-md-order-16{ + order:16 + } + .ant-col-md-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-md-push-15{ + left:62.5% + } + .ant-col-md-pull-15{ + right:62.5% + } + .ant-col-md-offset-15{ + margin-left:62.5% + } + .ant-col-md-order-15{ + order:15 + } + .ant-col-md-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-md-push-14{ + left:58.33333333% + } + .ant-col-md-pull-14{ + right:58.33333333% + } + .ant-col-md-offset-14{ + margin-left:58.33333333% + } + .ant-col-md-order-14{ + order:14 + } + .ant-col-md-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-md-push-13{ + left:54.16666667% + } + .ant-col-md-pull-13{ + right:54.16666667% + } + .ant-col-md-offset-13{ + margin-left:54.16666667% + } + .ant-col-md-order-13{ + order:13 + } + .ant-col-md-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-md-push-12{ + left:50% + } + .ant-col-md-pull-12{ + right:50% + } + .ant-col-md-offset-12{ + margin-left:50% + } + .ant-col-md-order-12{ + order:12 + } + .ant-col-md-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-md-push-11{ + left:45.83333333% + } + .ant-col-md-pull-11{ + right:45.83333333% + } + .ant-col-md-offset-11{ + margin-left:45.83333333% + } + .ant-col-md-order-11{ + order:11 + } + .ant-col-md-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-md-push-10{ + left:41.66666667% + } + .ant-col-md-pull-10{ + right:41.66666667% + } + .ant-col-md-offset-10{ + margin-left:41.66666667% + } + .ant-col-md-order-10{ + order:10 + } + .ant-col-md-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-md-push-9{ + left:37.5% + } + .ant-col-md-pull-9{ + right:37.5% + } + .ant-col-md-offset-9{ + margin-left:37.5% + } + .ant-col-md-order-9{ + order:9 + } + .ant-col-md-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-md-push-8{ + left:33.33333333% + } + .ant-col-md-pull-8{ + right:33.33333333% + } + .ant-col-md-offset-8{ + margin-left:33.33333333% + } + .ant-col-md-order-8{ + order:8 + } + .ant-col-md-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-md-push-7{ + left:29.16666667% + } + .ant-col-md-pull-7{ + right:29.16666667% + } + .ant-col-md-offset-7{ + margin-left:29.16666667% + } + .ant-col-md-order-7{ + order:7 + } + .ant-col-md-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-md-push-6{ + left:25% + } + .ant-col-md-pull-6{ + right:25% + } + .ant-col-md-offset-6{ + margin-left:25% + } + .ant-col-md-order-6{ + order:6 + } + .ant-col-md-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-md-push-5{ + left:20.83333333% + } + .ant-col-md-pull-5{ + right:20.83333333% + } + .ant-col-md-offset-5{ + margin-left:20.83333333% + } + .ant-col-md-order-5{ + order:5 + } + .ant-col-md-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-md-push-4{ + left:16.66666667% + } + .ant-col-md-pull-4{ + right:16.66666667% + } + .ant-col-md-offset-4{ + margin-left:16.66666667% + } + .ant-col-md-order-4{ + order:4 + } + .ant-col-md-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-md-push-3{ + left:12.5% + } + .ant-col-md-pull-3{ + right:12.5% + } + .ant-col-md-offset-3{ + margin-left:12.5% + } + .ant-col-md-order-3{ + order:3 + } + .ant-col-md-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-md-push-2{ + left:8.33333333% + } + .ant-col-md-pull-2{ + right:8.33333333% + } + .ant-col-md-offset-2{ + margin-left:8.33333333% + } + .ant-col-md-order-2{ + order:2 + } + .ant-col-md-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-md-push-1{ + left:4.16666667% + } + .ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-md-pull-1{ + right:4.16666667% + } + .ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-md-offset-1{ + margin-left:4.16666667% + } + .ant-col-md-order-1{ + order:1 + } + .ant-col-md-0{ + display:none + } + .ant-col-md-offset-0{ + margin-left:0 + } + .ant-col-md-order-0{ + order:0 + } + .ant-col-md-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-md-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-md-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-md-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-md-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-md-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-md-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-md-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-md-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-md-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-md-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-md-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-md-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-md-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-md-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-md-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-md-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-md-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-md-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-md-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-md-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-md-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-md-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-md-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-md-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-md-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-md-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-md-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-md-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-md-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-md-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-md-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-md-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-md-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-md-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-md-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-md-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-md-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-md-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-md-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-md-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-md-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-md-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-md-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-md-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-md-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-md-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-md-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-md-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-md-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-md-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-md-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-md-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-md-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-md-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-md-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-md-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-md-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-md-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-md-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-md-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-md-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-md-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-md-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-md-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-md-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-md-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-md-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-md-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-md-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-md-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-md-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-md-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:992px){ + .ant-col-lg-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-lg-push-24{ + left:100% + } + .ant-col-lg-pull-24{ + right:100% + } + .ant-col-lg-offset-24{ + margin-left:100% + } + .ant-col-lg-order-24{ + order:24 + } + .ant-col-lg-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-lg-push-23{ + left:95.83333333% + } + .ant-col-lg-pull-23{ + right:95.83333333% + } + .ant-col-lg-offset-23{ + margin-left:95.83333333% + } + .ant-col-lg-order-23{ + order:23 + } + .ant-col-lg-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-lg-push-22{ + left:91.66666667% + } + .ant-col-lg-pull-22{ + right:91.66666667% + } + .ant-col-lg-offset-22{ + margin-left:91.66666667% + } + .ant-col-lg-order-22{ + order:22 + } + .ant-col-lg-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-lg-push-21{ + left:87.5% + } + .ant-col-lg-pull-21{ + right:87.5% + } + .ant-col-lg-offset-21{ + margin-left:87.5% + } + .ant-col-lg-order-21{ + order:21 + } + .ant-col-lg-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-lg-push-20{ + left:83.33333333% + } + .ant-col-lg-pull-20{ + right:83.33333333% + } + .ant-col-lg-offset-20{ + margin-left:83.33333333% + } + .ant-col-lg-order-20{ + order:20 + } + .ant-col-lg-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-lg-push-19{ + left:79.16666667% + } + .ant-col-lg-pull-19{ + right:79.16666667% + } + .ant-col-lg-offset-19{ + margin-left:79.16666667% + } + .ant-col-lg-order-19{ + order:19 + } + .ant-col-lg-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-lg-push-18{ + left:75% + } + .ant-col-lg-pull-18{ + right:75% + } + .ant-col-lg-offset-18{ + margin-left:75% + } + .ant-col-lg-order-18{ + order:18 + } + .ant-col-lg-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-lg-push-17{ + left:70.83333333% + } + .ant-col-lg-pull-17{ + right:70.83333333% + } + .ant-col-lg-offset-17{ + margin-left:70.83333333% + } + .ant-col-lg-order-17{ + order:17 + } + .ant-col-lg-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-lg-push-16{ + left:66.66666667% + } + .ant-col-lg-pull-16{ + right:66.66666667% + } + .ant-col-lg-offset-16{ + margin-left:66.66666667% + } + .ant-col-lg-order-16{ + order:16 + } + .ant-col-lg-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-lg-push-15{ + left:62.5% + } + .ant-col-lg-pull-15{ + right:62.5% + } + .ant-col-lg-offset-15{ + margin-left:62.5% + } + .ant-col-lg-order-15{ + order:15 + } + .ant-col-lg-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-lg-push-14{ + left:58.33333333% + } + .ant-col-lg-pull-14{ + right:58.33333333% + } + .ant-col-lg-offset-14{ + margin-left:58.33333333% + } + .ant-col-lg-order-14{ + order:14 + } + .ant-col-lg-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-lg-push-13{ + left:54.16666667% + } + .ant-col-lg-pull-13{ + right:54.16666667% + } + .ant-col-lg-offset-13{ + margin-left:54.16666667% + } + .ant-col-lg-order-13{ + order:13 + } + .ant-col-lg-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-lg-push-12{ + left:50% + } + .ant-col-lg-pull-12{ + right:50% + } + .ant-col-lg-offset-12{ + margin-left:50% + } + .ant-col-lg-order-12{ + order:12 + } + .ant-col-lg-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-lg-push-11{ + left:45.83333333% + } + .ant-col-lg-pull-11{ + right:45.83333333% + } + .ant-col-lg-offset-11{ + margin-left:45.83333333% + } + .ant-col-lg-order-11{ + order:11 + } + .ant-col-lg-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-lg-push-10{ + left:41.66666667% + } + .ant-col-lg-pull-10{ + right:41.66666667% + } + .ant-col-lg-offset-10{ + margin-left:41.66666667% + } + .ant-col-lg-order-10{ + order:10 + } + .ant-col-lg-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-lg-push-9{ + left:37.5% + } + .ant-col-lg-pull-9{ + right:37.5% + } + .ant-col-lg-offset-9{ + margin-left:37.5% + } + .ant-col-lg-order-9{ + order:9 + } + .ant-col-lg-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-lg-push-8{ + left:33.33333333% + } + .ant-col-lg-pull-8{ + right:33.33333333% + } + .ant-col-lg-offset-8{ + margin-left:33.33333333% + } + .ant-col-lg-order-8{ + order:8 + } + .ant-col-lg-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-lg-push-7{ + left:29.16666667% + } + .ant-col-lg-pull-7{ + right:29.16666667% + } + .ant-col-lg-offset-7{ + margin-left:29.16666667% + } + .ant-col-lg-order-7{ + order:7 + } + .ant-col-lg-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-lg-push-6{ + left:25% + } + .ant-col-lg-pull-6{ + right:25% + } + .ant-col-lg-offset-6{ + margin-left:25% + } + .ant-col-lg-order-6{ + order:6 + } + .ant-col-lg-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-lg-push-5{ + left:20.83333333% + } + .ant-col-lg-pull-5{ + right:20.83333333% + } + .ant-col-lg-offset-5{ + margin-left:20.83333333% + } + .ant-col-lg-order-5{ + order:5 + } + .ant-col-lg-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-lg-push-4{ + left:16.66666667% + } + .ant-col-lg-pull-4{ + right:16.66666667% + } + .ant-col-lg-offset-4{ + margin-left:16.66666667% + } + .ant-col-lg-order-4{ + order:4 + } + .ant-col-lg-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-lg-push-3{ + left:12.5% + } + .ant-col-lg-pull-3{ + right:12.5% + } + .ant-col-lg-offset-3{ + margin-left:12.5% + } + .ant-col-lg-order-3{ + order:3 + } + .ant-col-lg-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-lg-push-2{ + left:8.33333333% + } + .ant-col-lg-pull-2{ + right:8.33333333% + } + .ant-col-lg-offset-2{ + margin-left:8.33333333% + } + .ant-col-lg-order-2{ + order:2 + } + .ant-col-lg-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-lg-push-1{ + left:4.16666667% + } + .ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-lg-pull-1{ + right:4.16666667% + } + .ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-lg-offset-1{ + margin-left:4.16666667% + } + .ant-col-lg-order-1{ + order:1 + } + .ant-col-lg-0{ + display:none + } + .ant-col-lg-offset-0{ + margin-left:0 + } + .ant-col-lg-order-0{ + order:0 + } + .ant-col-lg-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-lg-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-lg-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-lg-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-lg-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-lg-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-lg-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-lg-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-lg-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-lg-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-lg-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-lg-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-lg-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-lg-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-lg-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-lg-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-lg-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-lg-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-lg-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-lg-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-lg-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-lg-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-lg-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-lg-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-lg-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-lg-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-lg-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-lg-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-lg-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-lg-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-lg-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-lg-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-lg-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-lg-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-lg-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-lg-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-lg-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-lg-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-lg-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-lg-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-lg-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-lg-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-lg-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-lg-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-lg-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-lg-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-lg-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-lg-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-lg-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-lg-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-lg-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-lg-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-lg-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-lg-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-lg-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-lg-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-lg-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-lg-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-lg-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-lg-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-lg-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-lg-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-lg-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-lg-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-lg-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-lg-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-lg-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-lg-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-lg-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-lg-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-lg-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-lg-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-lg-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1200px){ + .ant-col-xl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xl-push-24{ + left:100% + } + .ant-col-xl-pull-24{ + right:100% + } + .ant-col-xl-offset-24{ + margin-left:100% + } + .ant-col-xl-order-24{ + order:24 + } + .ant-col-xl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xl-push-23{ + left:95.83333333% + } + .ant-col-xl-pull-23{ + right:95.83333333% + } + .ant-col-xl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xl-order-23{ + order:23 + } + .ant-col-xl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xl-push-22{ + left:91.66666667% + } + .ant-col-xl-pull-22{ + right:91.66666667% + } + .ant-col-xl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xl-order-22{ + order:22 + } + .ant-col-xl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xl-push-21{ + left:87.5% + } + .ant-col-xl-pull-21{ + right:87.5% + } + .ant-col-xl-offset-21{ + margin-left:87.5% + } + .ant-col-xl-order-21{ + order:21 + } + .ant-col-xl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xl-push-20{ + left:83.33333333% + } + .ant-col-xl-pull-20{ + right:83.33333333% + } + .ant-col-xl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xl-order-20{ + order:20 + } + .ant-col-xl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xl-push-19{ + left:79.16666667% + } + .ant-col-xl-pull-19{ + right:79.16666667% + } + .ant-col-xl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xl-order-19{ + order:19 + } + .ant-col-xl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xl-push-18{ + left:75% + } + .ant-col-xl-pull-18{ + right:75% + } + .ant-col-xl-offset-18{ + margin-left:75% + } + .ant-col-xl-order-18{ + order:18 + } + .ant-col-xl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xl-push-17{ + left:70.83333333% + } + .ant-col-xl-pull-17{ + right:70.83333333% + } + .ant-col-xl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xl-order-17{ + order:17 + } + .ant-col-xl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xl-push-16{ + left:66.66666667% + } + .ant-col-xl-pull-16{ + right:66.66666667% + } + .ant-col-xl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xl-order-16{ + order:16 + } + .ant-col-xl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xl-push-15{ + left:62.5% + } + .ant-col-xl-pull-15{ + right:62.5% + } + .ant-col-xl-offset-15{ + margin-left:62.5% + } + .ant-col-xl-order-15{ + order:15 + } + .ant-col-xl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xl-push-14{ + left:58.33333333% + } + .ant-col-xl-pull-14{ + right:58.33333333% + } + .ant-col-xl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xl-order-14{ + order:14 + } + .ant-col-xl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xl-push-13{ + left:54.16666667% + } + .ant-col-xl-pull-13{ + right:54.16666667% + } + .ant-col-xl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xl-order-13{ + order:13 + } + .ant-col-xl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xl-push-12{ + left:50% + } + .ant-col-xl-pull-12{ + right:50% + } + .ant-col-xl-offset-12{ + margin-left:50% + } + .ant-col-xl-order-12{ + order:12 + } + .ant-col-xl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xl-push-11{ + left:45.83333333% + } + .ant-col-xl-pull-11{ + right:45.83333333% + } + .ant-col-xl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xl-order-11{ + order:11 + } + .ant-col-xl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xl-push-10{ + left:41.66666667% + } + .ant-col-xl-pull-10{ + right:41.66666667% + } + .ant-col-xl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xl-order-10{ + order:10 + } + .ant-col-xl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xl-push-9{ + left:37.5% + } + .ant-col-xl-pull-9{ + right:37.5% + } + .ant-col-xl-offset-9{ + margin-left:37.5% + } + .ant-col-xl-order-9{ + order:9 + } + .ant-col-xl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xl-push-8{ + left:33.33333333% + } + .ant-col-xl-pull-8{ + right:33.33333333% + } + .ant-col-xl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xl-order-8{ + order:8 + } + .ant-col-xl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xl-push-7{ + left:29.16666667% + } + .ant-col-xl-pull-7{ + right:29.16666667% + } + .ant-col-xl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xl-order-7{ + order:7 + } + .ant-col-xl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xl-push-6{ + left:25% + } + .ant-col-xl-pull-6{ + right:25% + } + .ant-col-xl-offset-6{ + margin-left:25% + } + .ant-col-xl-order-6{ + order:6 + } + .ant-col-xl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xl-push-5{ + left:20.83333333% + } + .ant-col-xl-pull-5{ + right:20.83333333% + } + .ant-col-xl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xl-order-5{ + order:5 + } + .ant-col-xl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xl-push-4{ + left:16.66666667% + } + .ant-col-xl-pull-4{ + right:16.66666667% + } + .ant-col-xl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xl-order-4{ + order:4 + } + .ant-col-xl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xl-push-3{ + left:12.5% + } + .ant-col-xl-pull-3{ + right:12.5% + } + .ant-col-xl-offset-3{ + margin-left:12.5% + } + .ant-col-xl-order-3{ + order:3 + } + .ant-col-xl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xl-push-2{ + left:8.33333333% + } + .ant-col-xl-pull-2{ + right:8.33333333% + } + .ant-col-xl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xl-order-2{ + order:2 + } + .ant-col-xl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xl-order-1{ + order:1 + } + .ant-col-xl-0{ + display:none + } + .ant-col-xl-offset-0{ + margin-left:0 + } + .ant-col-xl-order-0{ + order:0 + } + .ant-col-xl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1600px){ + .ant-col-xxl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xxl-push-24{ + left:100% + } + .ant-col-xxl-pull-24{ + right:100% + } + .ant-col-xxl-offset-24{ + margin-left:100% + } + .ant-col-xxl-order-24{ + order:24 + } + .ant-col-xxl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xxl-push-23{ + left:95.83333333% + } + .ant-col-xxl-pull-23{ + right:95.83333333% + } + .ant-col-xxl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xxl-order-23{ + order:23 + } + .ant-col-xxl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xxl-push-22{ + left:91.66666667% + } + .ant-col-xxl-pull-22{ + right:91.66666667% + } + .ant-col-xxl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xxl-order-22{ + order:22 + } + .ant-col-xxl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xxl-push-21{ + left:87.5% + } + .ant-col-xxl-pull-21{ + right:87.5% + } + .ant-col-xxl-offset-21{ + margin-left:87.5% + } + .ant-col-xxl-order-21{ + order:21 + } + .ant-col-xxl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xxl-push-20{ + left:83.33333333% + } + .ant-col-xxl-pull-20{ + right:83.33333333% + } + .ant-col-xxl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xxl-order-20{ + order:20 + } + .ant-col-xxl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xxl-push-19{ + left:79.16666667% + } + .ant-col-xxl-pull-19{ + right:79.16666667% + } + .ant-col-xxl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xxl-order-19{ + order:19 + } + .ant-col-xxl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xxl-push-18{ + left:75% + } + .ant-col-xxl-pull-18{ + right:75% + } + .ant-col-xxl-offset-18{ + margin-left:75% + } + .ant-col-xxl-order-18{ + order:18 + } + .ant-col-xxl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xxl-push-17{ + left:70.83333333% + } + .ant-col-xxl-pull-17{ + right:70.83333333% + } + .ant-col-xxl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xxl-order-17{ + order:17 + } + .ant-col-xxl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xxl-push-16{ + left:66.66666667% + } + .ant-col-xxl-pull-16{ + right:66.66666667% + } + .ant-col-xxl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xxl-order-16{ + order:16 + } + .ant-col-xxl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xxl-push-15{ + left:62.5% + } + .ant-col-xxl-pull-15{ + right:62.5% + } + .ant-col-xxl-offset-15{ + margin-left:62.5% + } + .ant-col-xxl-order-15{ + order:15 + } + .ant-col-xxl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xxl-push-14{ + left:58.33333333% + } + .ant-col-xxl-pull-14{ + right:58.33333333% + } + .ant-col-xxl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xxl-order-14{ + order:14 + } + .ant-col-xxl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xxl-push-13{ + left:54.16666667% + } + .ant-col-xxl-pull-13{ + right:54.16666667% + } + .ant-col-xxl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xxl-order-13{ + order:13 + } + .ant-col-xxl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xxl-push-12{ + left:50% + } + .ant-col-xxl-pull-12{ + right:50% + } + .ant-col-xxl-offset-12{ + margin-left:50% + } + .ant-col-xxl-order-12{ + order:12 + } + .ant-col-xxl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xxl-push-11{ + left:45.83333333% + } + .ant-col-xxl-pull-11{ + right:45.83333333% + } + .ant-col-xxl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xxl-order-11{ + order:11 + } + .ant-col-xxl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xxl-push-10{ + left:41.66666667% + } + .ant-col-xxl-pull-10{ + right:41.66666667% + } + .ant-col-xxl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xxl-order-10{ + order:10 + } + .ant-col-xxl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xxl-push-9{ + left:37.5% + } + .ant-col-xxl-pull-9{ + right:37.5% + } + .ant-col-xxl-offset-9{ + margin-left:37.5% + } + .ant-col-xxl-order-9{ + order:9 + } + .ant-col-xxl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xxl-push-8{ + left:33.33333333% + } + .ant-col-xxl-pull-8{ + right:33.33333333% + } + .ant-col-xxl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xxl-order-8{ + order:8 + } + .ant-col-xxl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xxl-push-7{ + left:29.16666667% + } + .ant-col-xxl-pull-7{ + right:29.16666667% + } + .ant-col-xxl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xxl-order-7{ + order:7 + } + .ant-col-xxl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xxl-push-6{ + left:25% + } + .ant-col-xxl-pull-6{ + right:25% + } + .ant-col-xxl-offset-6{ + margin-left:25% + } + .ant-col-xxl-order-6{ + order:6 + } + .ant-col-xxl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xxl-push-5{ + left:20.83333333% + } + .ant-col-xxl-pull-5{ + right:20.83333333% + } + .ant-col-xxl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xxl-order-5{ + order:5 + } + .ant-col-xxl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xxl-push-4{ + left:16.66666667% + } + .ant-col-xxl-pull-4{ + right:16.66666667% + } + .ant-col-xxl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xxl-order-4{ + order:4 + } + .ant-col-xxl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xxl-push-3{ + left:12.5% + } + .ant-col-xxl-pull-3{ + right:12.5% + } + .ant-col-xxl-offset-3{ + margin-left:12.5% + } + .ant-col-xxl-order-3{ + order:3 + } + .ant-col-xxl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xxl-push-2{ + left:8.33333333% + } + .ant-col-xxl-pull-2{ + right:8.33333333% + } + .ant-col-xxl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xxl-order-2{ + order:2 + } + .ant-col-xxl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xxl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xxl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xxl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xxl-order-1{ + order:1 + } + .ant-col-xxl-0{ + display:none + } + .ant-col-xxl-offset-0{ + margin-left:0 + } + .ant-col-xxl-order-0{ + order:0 + } + .ant-col-xxl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xxl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xxl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xxl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xxl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xxl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xxl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xxl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xxl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xxl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xxl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xxl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xxl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xxl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xxl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xxl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xxl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xxl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xxl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xxl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xxl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xxl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xxl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xxl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xxl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xxl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xxl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xxl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xxl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xxl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xxl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xxl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xxl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xxl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xxl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xxl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xxl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xxl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xxl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xxl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xxl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xxl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xxl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xxl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xxl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xxl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xxl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xxl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xxl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xxl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xxl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xxl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xxl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xxl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xxl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xxl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xxl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xxl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xxl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xxl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xxl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xxl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xxl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xxl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xxl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xxl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xxl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xxl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xxl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xxl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xxl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xxl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xxl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +.ant-row-rtl{ + direction:rtl +} +.ant-popover-arrow-content,.ant-popover-arrow-content:before,.ant-popover:after{ + content:"" +} +.ant-popover{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum"; + top:0; + left:0; + z-index:1030; + font-weight:400; + white-space:normal; + text-align:left; + cursor:auto; + -webkit-user-select:text; + -moz-user-select:text; + user-select:text +} +.ant-popover:after{ + position:absolute; + background:rgba(255,255,255,.01) +} +.ant-popover-hidden{ + display:none +} +.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{ + padding-bottom:15.31px +} +.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{ + padding-left:15.31px +} +.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{ + padding-top:15.31px +} +.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{ + padding-right:15.31px +} +.ant-popover-inner{ + background-color:#fff; + background-clip:padding-box; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + box-shadow:0 0 8px #00000026 \ +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-popover-inner{ + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d + } +} +.ant-popover-title{ + min-width:177px; + min-height:32px; + margin:0; + padding:5px 16px 4px; + color:#000000d9; + font-weight:500; + border-bottom:1px solid #f0f0f0 +} +.ant-popover-inner-content{ + padding:12px 16px; + color:#000000d9 +} +.ant-popover-message{ + position:relative; + padding:4px 0 12px; + color:#000000d9; + font-size:14px +} +.ant-popover-message>.anticon{ + position:absolute; + top:8px; + color:#faad14; + font-size:14px +} +.ant-popover-message-title{ + padding-left:22px +} +.ant-popover-buttons{ + margin-bottom:4px; + text-align:right +} +.ant-popover-buttons button{ + margin-left:8px +} +.ant-popover-arrow{ + position:absolute; + display:block; + width:16px; + height:16px; + overflow:hidden; + background:0 0; + pointer-events:none +} +.ant-popover-arrow-content{ + position:absolute; + inset:0; + display:block; + width:11.31px; + height:11.31px; + margin:auto; + background-color:#fff; + border-radius:0 0 2px; + pointer-events:none +} +.ant-popover-arrow-content:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{ + bottom:-.69px +} +.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{ + bottom:12px +} +.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translateY(-8px) rotate(45deg) +} +.ant-popover-placement-top .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-topLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-topRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{ + left:-.69px +} +.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(8px) rotate(135deg) +} +.ant-popover-placement-right .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-rightTop .ant-popover-arrow{ + top:12px +} +.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{ + top:-.69px +} +.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{ + box-shadow:2px 2px 5px #0000000f; + transform:translateY(8px) rotate(-135deg) +} +.ant-popover-placement-bottom .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-bottomLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-bottomRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{ + right:-.69px +} +.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(-8px) rotate(-45deg) +} +.ant-popover-placement-left .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-leftTop .ant-popover-arrow{ + top:12px +} +.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{ + background-color:#eb2f96 +} +.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{ + background-color:#f5222d +} +.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{ + background-color:#fa541c +} +.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{ + background-color:#fa8c16 +} +.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{ + background-color:#fadb14 +} +.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{ + background-color:#faad14 +} +.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{ + background-color:#13c2c2 +} +.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{ + background-color:#a0d911 +} +.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{ + background-color:#52c41a +} +.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{ + background-color:#1890ff +} +.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{ + background-color:#2f54eb +} +.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{ + background-color:#722ed1 +} +.ant-popover-rtl{ + direction:rtl; + text-align:right +} +.ant-popover-rtl .ant-popover-message-title{ + padding-right:22px; + padding-left:16px +} +.ant-popover-rtl .ant-popover-buttons{ + text-align:left +} +.ant-popover-rtl .ant-popover-buttons button{ + margin-right:8px; + margin-left:0 +} +.ant-popover{ + position:relative +} +.ant-picker,.ant-picker-dropdown{ + box-sizing:border-box; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum"; + list-style:none +} +.ant-picker,.ant-picker-input>input{ + line-height:1.5715; + position:relative +} +.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#ff4d4f +} +.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#faad14 +} +.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-picker{ + margin:0; + color:#000000d9; + font-size:14px; + padding:4px 11px; + display:inline-flex; + align-items:center; + background:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + transition:border .3s,box-shadow .3s +} +.ant-picker-focused,.ant-picker:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-focused{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-focused{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker.ant-picker-disabled{ + background:#f5f5f5; + border-color:#d9d9d9; + cursor:not-allowed +} +.ant-picker.ant-picker-disabled .ant-picker-suffix{ + color:#00000040 +} +.ant-picker.ant-picker-borderless{ + background-color:transparent!important; + border-color:transparent!important; + box-shadow:none!important +} +.ant-picker-input{ + position:relative; + display:inline-flex; + align-items:center; + width:100% +} +.ant-picker-input>input{ + display:inline-block; + width:100%; + color:#000000d9; + font-size:14px; + border-radius:2px; + transition:all .3s; + flex:auto; + min-width:1px; + height:auto; + padding:0; + background:0 0; + border:0 +} +.ant-picker-input>input::-moz-placeholder{ + opacity:1 +} +.ant-picker-input>input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-picker-input>input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-input>input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-focused,.ant-picker-input>input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-picker-input>input-disabled{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-picker-input>input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-picker-input>input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-picker-input>input-sm{ + padding:0 7px +} +.ant-picker-input>input-rtl{ + direction:rtl +} +.ant-picker-input>input:focus{ + box-shadow:none +} +.ant-picker-input>input[disabled]{ + background:0 0 +} +.ant-picker-input:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-input-placeholder>input{ + color:#bfbfbf +} +.ant-picker-large{ + padding:6.5px 11px +} +.ant-picker-large .ant-picker-input>input{ + font-size:16px +} +.ant-picker-small{ + padding:0 7px +} +.ant-picker-suffix{ + display:flex; + flex:none; + align-self:center; + margin-left:4px; + color:#00000040; + line-height:1; + pointer-events:none +} +.ant-picker-suffix>*{ + vertical-align:top +} +.ant-picker-suffix>:not(:last-child){ + margin-right:8px +} +.ant-picker-clear{ + position:absolute; + top:50%; + right:0; + color:#00000040; + line-height:1; + background:#fff; + transform:translateY(-50%); + cursor:pointer; + opacity:0; + transition:opacity .3s,color .3s +} +.ant-picker-clear>*{ + vertical-align:top +} +.ant-picker-clear:hover{ + color:#00000073 +} +.ant-picker-separator{ + position:relative; + display:inline-block; + width:1em; + height:16px; + color:#00000040; + font-size:16px; + vertical-align:top; + cursor:default +} +.ant-picker-focused .ant-picker-separator{ + color:#00000073 +} +.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{ + cursor:not-allowed +} +.ant-picker-range{ + position:relative; + display:inline-flex +} +.ant-picker-range .ant-picker-clear{ + right:11px +} +.ant-picker-range:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-range .ant-picker-active-bar{ + bottom:-1px; + height:2px; + margin-left:11px; + background:#1890ff; + opacity:0; + transition:all .3s ease-out; + pointer-events:none +} +.ant-picker-range.ant-picker-focused .ant-picker-active-bar{ + opacity:1 +} +.ant-picker-range-separator{ + align-items:center; + padding:0 8px; + line-height:1 +} +.ant-picker-range.ant-picker-small .ant-picker-clear{ + right:7px +} +.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-left:7px +} +.ant-picker-dropdown{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + line-height:1.5715; + position:absolute; + z-index:1050 +} +.ant-picker-dropdown-hidden{ + display:none +} +.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{ + top:2.59px; + display:block; + transform:rotate(-135deg) translateY(1px) +} +.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{ + bottom:2.59px; + display:block; + transform:rotate(45deg) +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownIn +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpIn +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownOut +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpOut +} +.ant-picker-dropdown-range{ + padding:7.54px 0 +} +.ant-picker-dropdown-range-hidden{ + display:none +} +.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{ + padding-top:4px +} +.ant-picker-ranges{ + margin-bottom:0; + padding:4px 12px; + overflow:hidden; + line-height:34px; + text-align:left; + list-style:none +} +.ant-picker-ranges>li{ + display:inline-block +} +.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff; + cursor:pointer +} +.ant-picker-ranges .ant-picker-ok{ + float:right; + margin-left:8px +} +.ant-picker-range-wrapper{ + display:flex +} +.ant-picker-range-arrow{ + position:absolute; + z-index:1; + display:none; + width:11.31px; + height:11.31px; + margin-left:16.5px; + background:linear-gradient(135deg,transparent 40%,#fff 40%); + box-shadow:2px 2px 6px -2px #0000001a; + transition:left .3s ease-out; + border-radius:0 0 2px; + pointer-events:none +} +.ant-picker-range-arrow:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + content:""; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-picker-panel-container{ + overflow:hidden; + vertical-align:top; + background:#fff; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + transition:margin .3s +} +.ant-picker-panel-container .ant-picker-panels{ + display:inline-flex; + flex-wrap:nowrap; + direction:ltr +} +.ant-picker-panel-container .ant-picker-panel{ + vertical-align:top; + background:0 0; + border-width:0 0 1px; + border-radius:0 +} +.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{ + text-align:center +} +.ant-picker-panel-container .ant-picker-panel-focused{ + border-color:#f0f0f0 +} +.ant-picker-panel{ + display:inline-flex; + flex-direction:column; + text-align:center; + background:#fff; + border:1px solid #f0f0f0; + border-radius:2px; + outline:0 +} +.ant-picker-panel-focused{ + border-color:#1890ff +} +.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{ + display:flex; + flex-direction:column; + width:280px +} +.ant-picker-header{ + display:flex; + padding:0 8px; + color:#000000d9; + border-bottom:1px solid #f0f0f0 +} +.ant-picker-header>*{ + flex:none +} +.ant-picker-header button{ + padding:0; + color:#00000040; + line-height:40px; + background:0 0; + border:0; + cursor:pointer; + transition:color .3s +} +.ant-picker-header>button{ + min-width:1.6em; + font-size:14px +} +.ant-picker-header>button:hover{ + color:#000000d9 +} +.ant-picker-header-view{ + flex:auto; + font-weight:500; + line-height:40px +} +.ant-picker-header-view button{ + color:inherit; + font-weight:inherit +} +.ant-picker-header-view button:not(:first-child){ + margin-left:8px +} +.ant-picker-header-view button:hover{ + color:#1890ff +} +.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{ + position:relative; + display:inline-block; + width:7px; + height:7px +} +.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{ + position:absolute; + top:0; + left:0; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{ + position:absolute; + top:4px; + left:4px; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-prev-icon,.ant-picker-super-prev-icon{ + transform:rotate(-45deg) +} +.ant-picker-next-icon,.ant-picker-super-next-icon{ + transform:rotate(135deg) +} +.ant-picker-content{ + width:100%; + table-layout:fixed; + border-collapse:collapse +} +.ant-picker-content td,.ant-picker-content th{ + position:relative; + min-width:24px; + font-weight:400 +} +.ant-picker-content th{ + height:30px; + color:#000000d9; + line-height:30px +} +.ant-picker-cell{ + padding:3px 0; + color:#00000040; + cursor:pointer +} +.ant-picker-cell-in-view{ + color:#000000d9 +} +.ant-picker-cell:before{ + position:absolute; + top:50%; + right:0; + left:0; + z-index:1; + height:24px; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{ + background:#f5f5f5 +} +.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{ + position:absolute; + inset:0; + z-index:1; + border:1px solid #1890ff; + border-radius:2px; + content:"" +} +.ant-picker-cell-in-view.ant-picker-cell-in-range{ + position:relative +} +.ant-picker-cell-in-view.ant-picker-cell-in-range:before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{ + color:#fff; + background:#1890ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{ + position:absolute; + top:50%; + z-index:0; + height:24px; + border-top:1px dashed #7ec1ff; + border-bottom:1px dashed #7ec1ff; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{ + right:0; + left:2px +} +.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{ + background:#cbe6ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + position:absolute; + top:0; + bottom:0; + z-index:-1; + background:#cbe6ff; + transition:all .3s; + content:"" +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:50% +} +.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{ + left:6px; + border-left:1px dashed #7ec1ff; + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{ + right:6px; + border-right:1px dashed #7ec1ff; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-picker-cell-disabled{ + color:#00000040; + pointer-events:none +} +.ant-picker-cell-disabled .ant-picker-cell-inner{ + background:0 0 +} +.ant-picker-cell-disabled:before{ + background:rgba(0,0,0,.04) +} +.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#00000040 +} +.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{ + height:264px +} +.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + padding:0 8px +} +.ant-picker-quarter-panel .ant-picker-content{ + height:56px +} +.ant-picker-footer{ + width:-moz-min-content; + width:min-content; + min-width:100%; + line-height:38px; + text-align:center; + border-bottom:1px solid transparent +} +.ant-picker-panel .ant-picker-footer{ + border-top:1px solid #f0f0f0 +} +.ant-picker-footer-extra{ + padding:0 12px; + line-height:38px; + text-align:left +} +.ant-picker-footer-extra:not(:last-child){ + border-bottom:1px solid #f0f0f0 +} +.ant-picker-now{ + text-align:left +} +.ant-picker-today-btn{ + color:#1890ff +} +.ant-picker-today-btn:hover{ + color:#40a9ff +} +.ant-picker-today-btn:active{ + color:#096dd9 +} +.ant-picker-today-btn.ant-picker-today-btn-disabled{ + color:#00000040; + cursor:not-allowed +} +.ant-picker-decade-panel .ant-picker-cell-inner{ + padding:0 4px +} +.ant-picker-decade-panel .ant-picker-cell:before{ + display:none +} +.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{ + padding:0 8px +} +.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{ + padding:8px 12px +} +.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + width:60px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + right:14px; + border-right:1px dashed #7ec1ff; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{ + background:0 0!important +} +.ant-picker-week-panel-row td{ + transition:background .3s +} +.ant-picker-week-panel-row:hover td{ + background:#f5f5f5 +} +.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{ + background:#1890ff +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{ + color:#ffffff80 +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#fff +} +.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){ + border-left:1px solid #f0f0f0 +} +.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{ + color:#fff +} +.ant-picker-date-panel .ant-picker-content{ + width:252px +} +.ant-picker-date-panel .ant-picker-content th{ + width:36px +} +.ant-picker-datetime-panel{ + display:flex +} +.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{ + transition:opacity .3s +} +.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{ + opacity:.3 +} +.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{ + opacity:1 +} +.ant-picker-time-panel{ + width:auto; + min-width:auto +} +.ant-picker-time-panel .ant-picker-content{ + display:flex; + flex:auto; + height:224px +} +.ant-picker-time-panel-column{ + flex:1 0 auto; + width:56px; + margin:0; + padding:0; + overflow-y:hidden; + text-align:left; + list-style:none; + transition:background .3s +} +.ant-picker-time-panel-column:after{ + display:block; + height:196px; + content:"" +} +.ant-picker-datetime-panel .ant-picker-time-panel-column:after{ + height:198px +} +.ant-picker-time-panel-column-active{ + background:rgba(230,247,255,.2) +} +.ant-picker-time-panel-column:hover{ + overflow-y:auto +} +.ant-picker-time-panel-column>li{ + margin:0; + padding:0 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{ + display:block; + width:100%; + height:28px; + margin:0; + padding:0 0 0 14px; + color:#000000d9; + line-height:28px; + border-radius:0; + cursor:pointer; + transition:background .3s +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{ + background:#f5f5f5 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{ + background:#e6f7ff +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{ + color:#00000040; + background:0 0; + cursor:not-allowed +} +:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{ + padding:21px 0 +} +.ant-picker-rtl{ + direction:rtl +} +.ant-picker-rtl .ant-picker-suffix{ + margin-right:4px; + margin-left:0 +} +.ant-picker-rtl .ant-picker-clear{ + right:auto; + left:0 +} +.ant-picker-rtl .ant-picker-separator{ + transform:rotate(180deg) +} +.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){ + margin-right:8px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range .ant-picker-clear{ + right:auto; + left:11px +} +.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{ + margin-right:11px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-right:7px +} +.ant-picker-dropdown-rtl .ant-picker-ranges{ + text-align:right +} +.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{ + float:left; + margin-right:8px; + margin-left:0 +} +.ant-picker-panel-rtl{ + direction:rtl +} +.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{ + transform:rotate(135deg) +} +.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{ + transform:rotate(-45deg) +} +.ant-picker-cell .ant-picker-cell-inner{ + position:relative; + z-index:2; + display:inline-block; + min-width:24px; + height:24px; + line-height:24px; + border-radius:2px; + transition:background .3s,border .3s +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{ + right:50%; + left:50% +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{ + right:6px; + left:0; + border-right:1px dashed #7ec1ff; + border-left:none; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{ + right:0; + left:6px; + border-right:none; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{ + right:6px; + left:6px; + border-right:1px dashed #7ec1ff; + border-left:1px dashed #7ec1ff; + border-radius:2px +} +.ant-picker-dropdown-rtl .ant-picker-footer-extra{ + direction:rtl; + text-align:right +} +.ant-picker-panel-rtl .ant-picker-time-panel{ + direction:ltr +} +.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{ + direction:rtl +} +.ant-picker-inline{ + border:none; + padding:0 +} +.ant-input,.ant-input-affix-wrapper{ + min-width:0; + padding:4px 11px; + transition:all .3s +} +.ant-picker-inline .ant-picker-range-arrow{ + display:none!important +} +.ant-picker-inline .ant-picker-dropdown{ + z-index:auto +} +.ant-picker-dropdown{ + top:auto; + top:initial; + left:auto; + left:initial +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content{ + width:100% +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content th{ + width:inherit +} +.ant-picker-range-arrow{ + margin-right:16.5px +} +.ant-input-affix-wrapper{ + position:relative; + width:100%; + color:#000000d9; + font-size:14px; + line-height:1.5715; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px; + display:inline-flex +} +.ant-input-affix-wrapper::-moz-placeholder{ + opacity:1 +} +.ant-input-affix-wrapper::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input-affix-wrapper:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input-affix-wrapper:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input-affix-wrapper{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-affix-wrapper-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-affix-wrapper-sm{ + padding:0 7px +} +.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-color:#40a9ff; + border-right-width:1px; + z-index:1 +} +.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + z-index:0 +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + z-index:1 +} +.ant-input-affix-wrapper-disabled .ant-input[disabled]{ + background:0 0 +} +.ant-input-affix-wrapper>input.ant-input{ + padding:0; + border:none; + outline:0 +} +.ant-input-affix-wrapper>input.ant-input:focus{ + box-shadow:none!important +} +.ant-input-affix-wrapper:before{ + width:0; + visibility:hidden; + content:"\a0" +} +.ant-input-prefix,.ant-input-suffix{ + display:flex; + flex:none; + align-items:center +} +.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child){ + margin-right:8px +} +.ant-input-show-count-suffix{ + color:#00000073 +} +.ant-input-show-count-has-suffix{ + margin-right:2px +} +.ant-input-prefix{ + margin-right:4px +} +.ant-input-suffix{ + margin-left:4px +} +.ant-input-clear-icon,.anticon.ant-input-clear-icon{ + margin:0; + color:#00000040; + font-size:12px; + vertical-align:-1px; + cursor:pointer; + transition:color .3s +} +.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover{ + color:#00000073 +} +.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active{ + color:#000000d9 +} +.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden{ + visibility:hidden +} +.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix{ + margin:0 4px +} +.ant-input,.ant-input-group{ + margin:0; + line-height:1.5715; + width:100%; + box-sizing:border-box; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-input-affix-wrapper-textarea-with-clear-btn{ + padding:0!important; + border:0!important +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{ + position:absolute; + top:8px; + right:8px; + z-index:1 +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input{ + padding-right:24px +} +.ant-input-group-wrapper-status-error .ant-input-group-addon{ + color:#ff4d4f; + border-color:#ff4d4f +} +.ant-input-group-wrapper-status-warning .ant-input-group-addon{ + color:#faad14; + border-color:#faad14 +} +.ant-input{ + position:relative; + display:inline-block; + color:#000000d9; + font-size:14px; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px +} +.ant-input::-moz-placeholder{ + opacity:1 +} +.ant-input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-disabled,.ant-input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-focused,.ant-input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-disabled:hover,.ant-input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-disabled,.ant-input[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group,.ant-input-group-addon{ + position:relative; + color:#000000d9; + font-size:14px +} +.ant-input-sm{ + padding:0 7px +} +.ant-input-group{ + padding:0; + display:table; + border-collapse:separate; + border-spacing:0 +} +.ant-input-group[class*=col-]{ + float:none; + padding-right:0; + padding-left:0 +} +.ant-input-group>[class*=col-]{ + padding-right:8px +} +.ant-input-group>[class*=col-]:last-child{ + padding-right:0 +} +.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{ + display:table-cell +} +.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){ + border-radius:0 +} +.ant-input-group-addon,.ant-input-group-wrap{ + width:1px; + white-space:nowrap; + vertical-align:middle +} +.ant-input-group-wrap>*{ + display:block!important +} +.ant-input-group .ant-input{ + float:left; + width:100%; + margin-bottom:0; + text-align:inherit +} +.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{ + z-index:1; + border-right-width:1px +} +.ant-input-search-with-button .ant-input-group .ant-input:hover{ + z-index:0 +} +.ant-input-group-addon{ + padding:0 11px; + font-weight:400; + text-align:center; + background-color:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + transition:all .3s +} +.ant-input-group-addon .ant-select{ + margin:-5px -11px +} +.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{ + background-color:inherit; + border:1px solid transparent; + box-shadow:none +} +.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{ + color:#1890ff +} +.ant-input-group-addon .ant-cascader-picker{ + margin:-9px -12px; + background-color:transparent +} +.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{ + text-align:left; + border:0; + box-shadow:none +} +.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{ + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.ant-input-group-addon:first-child{ + border-right:0 +} +.ant-input-group-addon:last-child{ + border-left:0 +} +.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{ + padding:0 7px +} +.ant-input-group-lg .ant-select-single .ant-select-selector{ + height:40px +} +.ant-input-group-sm .ant-select-single .ant-select-selector{ + height:24px +} +.ant-input-search-button,.ant-input[type=color]{ + height:32px +} +.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group.ant-input-group-compact{ + display:block +} +.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{ + display:table; + content:"" +} +.ant-input-group.ant-input-group-compact:after{ + clear:both +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){ + border-right-width:1px +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>*{ + display:inline-block; + float:none; + vertical-align:top; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{ + display:inline-flex +} +.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:-1px; + border-right-width:1px +} +.ant-input-group.ant-input-group-compact .ant-input{ + float:none +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{ + border-right-width:1px; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{ + border-right-width:1px; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{ + vertical-align:top +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{ + margin-left:-1px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{ + border-radius:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl .ant-input-group-addon:first-child{ + border-right:1px solid #d9d9d9; + border-left:0 +} +.ant-input-group-rtl .ant-input-group-addon:last-child{ + border-right:0; + border-left:1px solid #d9d9d9 +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:0; + margin-left:-1px; + border-left-width:1px +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{ + border-left-width:1px; + border-radius:2px 0 0 2px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{ + margin-right:-1px; + margin-left:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:0 2px 2px 0 +} +.ant-input-group-wrapper{ + display:inline-block; + width:100%; + text-align:start; + vertical-align:top +} +.ant-input-password-icon.anticon{ + color:#00000073; + cursor:pointer; + transition:all .3s +} +.ant-input-password-icon.anticon:hover{ + color:#000000d9 +} +.ant-input[type=color].ant-input-lg{ + height:40px +} +.ant-input[type=color].ant-input-sm{ + height:24px; + padding-top:3px; + padding-bottom:3px +} +.ant-input-textarea-show-count>.ant-input{ + height:100% +} +.ant-input-textarea-show-count:after{ + float:right; + color:#00000073; + white-space:nowrap; + content:attr(data-count); + pointer-events:none +} +.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{ + margin-bottom:-22px +} +.ant-input-textarea-suffix{ + position:absolute; + top:0; + right:11px; + bottom:0; + z-index:1; + display:inline-flex; + align-items:center; + margin:auto +} +.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{ + border-color:#40a9ff +} +.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-left-color:#40a9ff +} +.ant-input-search .ant-input-affix-wrapper{ + border-radius:0 +} +.ant-input-search .ant-input-lg{ + line-height:1.5713 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{ + left:-1px; + padding:0; + border:0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{ + padding-top:0; + padding-bottom:0; + border-radius:0 2px 2px 0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){ + color:#00000073 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{ + inset:0 +} +.ant-input-search-button:focus,.ant-input-search-button:hover{ + z-index:1 +} +.ant-input-search-large .ant-input-search-button{ + height:40px +} +.ant-input-search-small .ant-input-search-button{ + height:24px +} +.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{ + border:none; + outline:0 +} +.ant-input-affix-wrapper-rtl .ant-input-prefix{ + margin:0 0 0 4px +} +.ant-input-affix-wrapper-rtl .ant-input-suffix{ + margin:0 4px 0 0 +} +.ant-input-textarea-rtl.ant-input-textarea-show-count:after{ + text-align:left +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{ + margin-right:0; + margin-left:4px +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon{ + right:auto; + left:8px +} +.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-right-color:#40a9ff; + border-left-color:#d9d9d9 +} +.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{ + border-right-color:#40a9ff +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{ + right:-1px; + left:auto +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{ + border-radius:2px 0 0 2px +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-input{ + height:32px + } + .ant-input-lg{ + height:40px + } + .ant-input-sm{ + height:24px + } + .ant-input-affix-wrapper>input.ant-input{ + height:auto + } +} +textarea.nz-textarea-autosize-measuring{ + height:auto!important; + overflow:hidden!important; + padding:2px 0!important +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{ + width:32px; + height:32px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{ + width:24px; + height:24px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{ + width:40px; + height:40px +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix{ + margin-left:0 +} +nz-form-item-feedback-icon.ant-input-suffix{ + display:flex; + flex:none; + align-items:center; + pointer-events:none; + position:absolute; + top:0; + right:0; + z-index:1; + height:100%; + margin-right:12px; + margin-left:4px +} +.ant-input-status-error.ant-input-has-feedback,.ant-input-status-success.ant-input-has-feedback,.ant-input-status-validating.ant-input-has-feedback,.ant-input-status-warning.ant-input-has-feedback{ + padding-right:28px +} +.ant-input-textarea-show-count{ + display:block; + position:relative +} +.ant-tag{ + box-sizing:border-box; + margin:0 8px 0 0; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + display:inline-block; + height:auto; + padding:0 7px; + font-size:12px; + line-height:20px; + white-space:nowrap; + background:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + opacity:1; + transition:all .3s +} +.ant-tag-checkable,.ant-tag-has-color{ + border-color:transparent +} +.ant-tag,.ant-tag a,.ant-tag a:hover{ + color:#000000d9 +} +.ant-tag>a:first-child:last-child{ + display:inline-block; + margin:0 -8px; + padding:0 8px +} +.ant-tag-close-icon{ + margin-left:3px; + color:#00000073; + font-size:10px; + cursor:pointer; + transition:all .3s +} +.ant-tag-close-icon:hover{ + color:#000000d9 +} +.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{ + color:#fff +} +.ant-tag-checkable{ + background-color:transparent; + cursor:pointer +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{ + color:#1890ff +} +.ant-tag-checkable-checked,.ant-tag-checkable:active{ + color:#fff +} +.ant-tag-checkable-checked{ + background-color:#1890ff +} +.ant-tag-checkable:active{ + background-color:#096dd9 +} +.ant-tag-hidden{ + display:none +} +.ant-tag-pink{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-pink-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-magenta{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-magenta-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-red{ + color:#cf1322; + background:#fff1f0; + border-color:#ffa39e +} +.ant-tag-red-inverse{ + color:#fff; + background:#f5222d; + border-color:#f5222d +} +.ant-tag-volcano{ + color:#d4380d; + background:#fff2e8; + border-color:#ffbb96 +} +.ant-tag-volcano-inverse{ + color:#fff; + background:#fa541c; + border-color:#fa541c +} +.ant-tag-orange{ + color:#d46b08; + background:#fff7e6; + border-color:#ffd591 +} +.ant-tag-orange-inverse{ + color:#fff; + background:#fa8c16; + border-color:#fa8c16 +} +.ant-tag-yellow{ + color:#d4b106; + background:#feffe6; + border-color:#fffb8f +} +.ant-tag-yellow-inverse{ + color:#fff; + background:#fadb14; + border-color:#fadb14 +} +.ant-tag-gold{ + color:#d48806; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag-gold-inverse{ + color:#fff; + background:#faad14; + border-color:#faad14 +} +.ant-tag-cyan{ + color:#08979c; + background:#e6fffb; + border-color:#87e8de +} +.ant-tag-cyan-inverse{ + color:#fff; + background:#13c2c2; + border-color:#13c2c2 +} +.ant-tag-lime{ + color:#7cb305; + background:#fcffe6; + border-color:#eaff8f +} +.ant-tag-lime-inverse{ + color:#fff; + background:#a0d911; + border-color:#a0d911 +} +.ant-tag-green{ + color:#389e0d; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-green-inverse{ + color:#fff; + background:#52c41a; + border-color:#52c41a +} +.ant-tag-blue{ + color:#096dd9; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-blue-inverse{ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-tag-geekblue{ + color:#1d39c4; + background:#f0f5ff; + border-color:#adc6ff +} +.ant-tag-geekblue-inverse{ + color:#fff; + background:#2f54eb; + border-color:#2f54eb +} +.ant-tag-purple{ + color:#531dab; + background:#f9f0ff; + border-color:#d3adf7 +} +.ant-tag-purple-inverse{ + color:#fff; + background:#722ed1; + border-color:#722ed1 +} +.ant-tag-success{ + color:#52c41a; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-processing{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-error{ + color:#ff4d4f; + background:#fff2f0; + border-color:#ffccc7 +} +.ant-tag-warning{ + color:#faad14; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag>.anticon+span,.ant-tag>span+.anticon{ + margin-left:7px +} +.ant-tag.ant-tag-rtl{ + margin-right:0; + margin-left:8px; + text-align:right +} +.ant-tag-rtl .ant-tag-close-icon{ + margin-right:3px; + margin-left:0 +} +.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{ + margin-right:7px; + margin-left:0 +} +.ant-switch,nz-switch{ + display:inline-block +} +.ant-switch{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + box-sizing:border-box; + min-width:44px; + height:22px; + line-height:22px; + vertical-align:middle; + background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(to right,#fff,#fff); + border:0; + border-radius:100px; + cursor:pointer; + transition:all .2s; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-switch:focus{ + outline:0; + box-shadow:0 0 0 2px #0000001a +} +.ant-switch-checked:focus{ + box-shadow:0 0 0 2px #e6f7ff +} +.ant-switch:focus:hover{ + box-shadow:none +} +.ant-switch-checked{ + background:#1890ff +} +.ant-switch-disabled,.ant-switch-loading{ + cursor:not-allowed; + opacity:.4 +} +.ant-switch-disabled *,.ant-switch-loading *{ + box-shadow:none; + cursor:not-allowed +} +.ant-switch-inner{ + display:block; + margin:0 7px 0 25px; + color:#fff; + font-size:12px; + transition:margin .2s +} +.ant-switch-handle,.ant-switch-handle:before{ + position:absolute; + transition:all .2s ease-in-out +} +.ant-switch-checked .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-handle{ + top:2px; + left:2px; + width:18px; + height:18px +} +.ant-switch-handle:before{ + inset:0; + background-color:#fff; + border-radius:9px; + box-shadow:0 2px 4px #00230b33; + content:"" +} +.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 20px) +} +.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-loading-icon.anticon{ + position:relative; + top:2px; + color:#000000a6; + vertical-align:top +} +.ant-switch-checked .ant-switch-loading-icon{ + color:#1890ff +} +.ant-switch-small{ + min-width:28px; + height:16px; + line-height:16px +} +.ant-switch-small .ant-switch-inner{ + margin:0 5px 0 18px; + font-size:12px +} +.ant-switch-small .ant-switch-handle{ + width:12px; + height:12px +} +.ant-switch-small .ant-switch-loading-icon{ + top:1.5px; + font-size:9px +} +.ant-switch-small.ant-switch-checked .ant-switch-inner{ + margin:0 18px 0 5px +} +.ant-switch-small.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 14px) +} +.ant-switch-rtl{ + direction:rtl +} +.ant-switch-rtl .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-rtl .ant-switch-handle{ + right:2px; + left:auto +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch-rtl.ant-switch-checked .ant-switch-inner{ + margin:0 7px 0 25px +} +.ant-switch-rtl.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 20px) +} +.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 14px) +} +#searchResults{ + visibility:hidden; + color:#000; + font-size:100%; + z-index:1000 +} +#searchCount{ + display:none; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#searchHint{ + display:none; + font-weight:400; + font-style:italic; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#moreResults{ + display:none; + font-size:90%; + background-color:#fff; + color:#00f; + padding-left:3px; + padding-right:3px; + border:2px solid #225599; + border-top-width:0px; + cursor:pointer +} +#moreResults:hover{ + text-decoration:underline +} +.ansList:focus,.search_field:focus{ + background-color:#fff8c6 +} +.auto_complete{ + width:auto; + background-color:#fff; + position:relative; + overflow:auto; + overflow-x:hidden +} +.auto_complete>ul{ + margin:0; + padding:0; + list-style:none +} +.auto_complete>ul>li{ + border-bottom:1px solid #DFDFDF; + font-size:90%; + padding:3px 10px; + page-break-inside:avoid; + -moz-column-break-inside:avoid; + break-inside:avoid; + -webkit-column-break-inside:avoid +} +.auto_complete>ul>li:last-child{ + border:0 +} +.auto_complete.multi_col>ul>li:last-child{ + border-bottom:1px solid #DFDFDF +} +.form_auto_complete{ + position:absolute; + font-weight:400; + overflow:hidden +} +.suggestion{ + color:#001a33 +} +.auto_complete .selected{ + background-color:#bcd +} +.auto_complete li:hover,.auto_complete tr:hover{ + background-color:#d1e1f0 +} +.auto_complete>ul>li.heading:hover{ + background-color:#001a33 +} +.heading{ + background-color:#001a33; + color:#fff +} +.listNum{ + color:#368325 +} +.ansList.no_match,input[type=text].ansList.no_match,.search_field.no_match{ + background-color:#f8da74; + color:#000; + font-style:italic +} +.ansList.invalid,.search_field.invalid{ + border:2px solid #F00 +} +.multi_col{ + -moz-column-count:2; + column-count:2; + -moz-column-gap:0; + column-gap:0 +} +#completionOptionsScroller{ + background:none repeat scroll 0 0 #FFFFFF; + border:1px solid #838383; + border-top-color:#dfdfdf; + overflow-y:auto; + padding:0 +} +.searchButton{ + margin-left:1.2em; + border:0; + vertical-align:middle +} +input.search_field,textarea.search_field{ + background-image:url(magnifying_glass.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +.ansList.ac_multiple,.ansList.ac_multiple:focus{ + background-image:url(down_arrow_gray_10_10.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +@media print{ + .ansList.ac_multiple,.ansList.ac_multiple:focus,input.search_field,textarea.search_field{ + background-image:none + } +} +.autocomp_selected{ + border:1px solid gray; + padding:1px; + display:inline-block +} +.autocomp_selected input,.autocomp_selected textarea{ + border-width:1px; + width:100%; + box-sizing:border-box +} +.autocomp_selected ul{ + list-style-type:none; + margin:.5em 0 .25em .25em; + padding-left:0 +} +.autocomp_selected li{ + display:inline-block; + border-radius:5px; + border:1px solid #444; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.25em; + margin-right:.25em; + margin-bottom:.25em; + white-space:nowrap +} +.autocomp_selected li>button{ + border:0; + background-color:#d7dadd; + font-weight:800; + padding-left:.25em; + padding-right:.25em; + line-height:.9em; + padding-bottom:.1em +} +.autocomp_selected li>button:hover{ + background-color:#999 +} +.screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +#completionOptionsScroller table{ + border-collapse:collapse; + border-style:hidden; + width:100%; + margin:0; + padding:0 +} +#completionOptionsScroller tbody{ + font-size:90% +} +#completionOptionsScroller td{ + border:1px solid #DFDFDF; + margin:0; + padding:0 .75em 0 .25em +} +#completionOptionsScroller th{ + border-right:1px solid gray; + font-size:85%; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.75em +} +/*# sourceMappingURL=styles.css.map*/ diff --git a/branches/main/assets/css/prism.css b/branches/main/assets/css/prism.css new file mode 100644 index 0000000..bb85e05 --- /dev/null +++ b/branches/main/assets/css/prism.css @@ -0,0 +1,143 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 0.95em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + diff --git a/branches/main/assets/css/project.css b/branches/main/assets/css/project.css new file mode 100644 index 0000000..dc53273 --- /dev/null +++ b/branches/main/assets/css/project.css @@ -0,0 +1,743 @@ +/* + + Specific layout and styling, project based + + +*/ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/* + +- SCAFFOLDING Groundwork for the site. Background colors are set in less or overruled here +- SCAFFOLDING OBJECTS Objects reoccurring on every page +- COMPONENTS Everything what can be moved around +- BACK TO TOP Anchor animating to top of the page +- EXCEPTIONS FOR SPECIFIC SITUATIONS Some pages are not like the others +- D-I-D AREA Do-It-Dirty + +*/ +/* SCAFFOLDING STYLING +----------------------------------------------------------------------------------------*/ + + +/* Colors + +Usage: +var(--publish-box-border); */ + +:root { + + --ig-status-text-color: maroon; /* 1. IG Title and status text color */ + --navbar-bg-color: #7b1fad; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-bg-color: #7b1fad; /* 4. Footer container color */ + --stripe-bg-color: #999999; /* 5. Header strip color */ + + --btn-hover-color: #9b2fdd; /* 6. Menu button hover color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --btn-gradient-start-color: #428bca; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #357ebd; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff428bca; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff357ebd; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #428bca; /* 13. Hyperlink text color */ + --link-hover-color: #2a6496; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: yellow; /* 15. Publish box background color */ + --publish-box-border: 1px solid #0A0008; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ffeb7e; /* 17. TOC box background color */ + --toc-box-border: 1px solid navy; /* 18. TOC box border definition */ + + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5f5f5; /* 21. Header color (sides) */ + --ig-header-container-color: #ffffff; /* 22. Header container color (center) */ + --footer-nav-bg-color: #f5f5f5; /* 23. Footer navigation background color*/ + + --footer-text-color: #ffffff; /* 24. Footer highlight font color */ + --footer-hyperlink-text-color: #81BEF7; /* 25. Footer hyperlinks font color */ + --footer-highlight-text-color: #ffff77; /* 26. Footer highlight font color */ + + --breadcrumb-bg-color: #f5f5f5; /* 27. Breadcrumb font color */ + --breadcrumb-text-color: ##555555; /* 28. Breadcrumb font color */ + + --dragon-background-color: #fffbf7; /* 29. Dragon background color */ + --dragon-text-color: #101020; /* 30. Dragon font color */ + +} + + + +html { + background-color: #ffffff; +} +body { + background-color: #ffffff; + position: relative; + padding-top: 0; +} +.segment { + position: relative; +} +.segment > .container { + background-color: #ffffff; + position: relative; +} +#segment-header { + background-color: var(--ig-header-color); +} +#segment-header > .container { + background-color: var(--ig-header-container-color); +} +#segment-footer { + background-color: var(--footer-bg-color); +} + +#segment-footer > .container { + background-color: var(--footer-container-bg-color); + color: var(--footer-text-color); +} +.navbar-inverse { + background-color: var(--navbar-bg-color); +} +.navbar-inverse .navbar-nav > li > a:hover { + background-color: var(--btn-hover-color); +} +#segment-footer > .container .inner-wrapper { + padding: 4px 20px; +} +#segment-footer > .container .inner-wrapper > p { + padding-bottom: 0px; + margin-bottom: 0px; + color:var(--footer-text-color); +} +#segment-post-footer { + background-color: #f5f5f5; +} +#segment-post-footer > .container { + background-color: #e6e6e6; + min-height: 90px; +} +/* +@media (max-width: 767px) { + body { + //padding-left: 0; + //padding-right: 0; + .segment > .container { + //padding-left: 10px; + //padding-right: 10px; + } + } + .segment { + margin-left: -20px; + margin-right: -20px; + &#segment-content { + margin-left: 0; + margin-right: 0; + } + } +} +*/ +#sidebar > .inner-wrapper { + margin-top: 14px; + margin-bottom: 20px; +} +#content > .inner-wrapper, +.container > .row > .inner-wrapper { + margin-top: 4px; + margin-bottom: 20px; +} +/* SCAFFOlDING OBJECTS +----------------------------------------------------------------------------------------*/ +#logo { + float: left; + margin-top: 6px; + margin-left: 20px; + margin-bottom: 4px; + display: block; +} +#logo img { + max-width: 100%; +} + +#project-nav { + line-height: 50px; + float: left; + margin-top: 8px; + margin-bottom: 8px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +#family-nav { + line-height: 50px; + float: right; + margin-top: 4px; + margin-bottom: 8px; + color: #808080; +} + +#family-logo { + float: right; + margin-left: 6px; +} + +#ig-status { + line-height: 20px; + margin-top: 17px; + color: var(--ig-status-text-color); + text-align: center; + height: 50px; +} + +#stripe { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 8px; + background: var(--stripe-bg-color); +} +#notes a { + color: #555555; +} +#publish-box { + background-color: var(--publish-box-bg-color); + border: var(--publish-box-border); + padding: 5px; +} + +.dragon { + border: 1px solid maroon; + padding: 10px; + background-color: var(--dragon-background-color); + min-height: 160px; + color: var(--dragon-text-color); +} + +.dragon::before { + content: ""; + background-image: url('../images/dragon.png'); + background-size: 150px 150px; + display: inline-block; + float:left; + margin-right: 10px; + width: 150px; + height: 150px; +} + +.note-to-balloters, .stu-note { + margin: 5px; + padding: 10px; + border-left-style: solid; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + +.stu-note::before { + white-space: pre; + content: "Note\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +.note-to-balloters::before { + white-space: pre; + content: "Note to Balloters\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +blockquote.stu-note { + margin: 5px; + padding:10px; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + + +/* GENERIC OBJECTS +----------------------------------------------------------------------------------------*/ +.navbar { + clear: both; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-color: #ffffff; + border-width: 0px; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0px; + padding-right: 0px; + margin-bottom: 0; +/* background-color: var(--navbar-bg-color); */ + +} +.navbar > div > div > ul > li { + margin-bottom: 0; + padding-bottom: 0; +} +.navbar .nav > li > a { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.navbar .nav > li > a { + padding: 10px 12px; + text-shadow: none; +} +.navbar .nav > li > a, +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.dropdown-menu { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.dropdown-menu li > a { + padding: 6px 20px; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + text-decoration: none; + color: #ffffff; + background-color: var(--btn-hover-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: var(--btn-active-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.nav-tabs { + margin-bottom: 20px; +} +.nav-tabs a { + color: #555555; +} + +.nav-tabs li a:hover, +.nav-tabs li a:focus { + border-bottom-color: #955159; +} +.nav-tabs { + border-bottom-color: #955159; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: var(--btn-active-color); + border-color: #955159 #955159 transparent; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: var(--btn-active-color); + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: var(--btn-active-color); + color: #ffffff; +} + +.navbar-inverse .navbar-nav > li > a { + color: var(--btn-text-color); +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: var(--btn-hover-color); +} + +/* +@media (max-width: 979px) { + // make tabs act like nav-stacked + // (mostly) copied from bootstrap/navs.less + .nav-tabs > li { + float: none; + } + .nav-tabs > li > a { + margin-right: 0; // no need for the gap between nav items + } + .nav-tabs { + border-bottom: 0; + } + .nav-tabs > li > a { + border: 1px solid #ddd; + .border-top-radius(0); + .border-right-radius(0); + .border-bottom-radius(0); + .border-left-radius(0); + } + .nav-tabs > .active > a, + .nav-tabs > .active > a:hover { + border: 1px solid #ddd; + } + .nav-tabs > li:first-child > a { + .border-top-radius(4px); + } + .nav-tabs > li:last-child > a { + .border-bottom-radius(4px); + } + .nav-tabs > li > a:hover, + .nav-tabs > li > a:focus { + border-color: #ddd; + z-index: 2; + } +} +*/ + + +a { + color: var(--link-color); + text-decoration: none; +} + +a:hover, +a:focus { + color: var(--link-hover-color); + text-decoration: underline; +} + +.btn-link:hover, +.btn-link:focus { + color: var(--link-hover-color); + text-decoration: underline; + background-color: transparent; +} + + +.nav-list > li > a { + padding: 3px 15px; +} +.breadcrumb { + margin-bottom: 0; + background-color: var(--breadcrumb-bg-color);; +} +.breadcrumb a { + color: var(--breadcrumb-text-color); +} +.nav-listing { + overflow: hidden; +} +.nav-listing > li { + float: left; + width: 25%; +} +.nav-listing > li > a { + padding: 2px 6px; +} +.sectioncount { + x-float: right; + x-color: #555555; + x-font-size: 12px; +} +.sectioncount a { + color: inherit; +} +h1.underlined, +h2.underlined, +h3.underlined, +h4.underlined, +h5.underlined, +h6.underlined { + border-bottom: 1px solid #dddddd; + padding-bottom: 0.2em; +} +p > img { + float: left; + margin-top: 0; + margin-right: 10px; + margin-bottom: 10px; + margin-left: 0; +} +.table td { + padding: 6px; + line-height: 18px; +} +.table th h1, +.table th h2, +.table th h3, +.table th h4, +.table th h5, +.table th h6 { + margin-bottom: 0; +} +.table th.inverted { + background-color: #555555; + color: #ffffff; + border: none!important; +} +.table th.inverted h1, +.table th.inverted h2, +.table th.inverted h3, +.table th.inverted h4, +.table th.inverted h5, +.table th.inverted h6 { + color: inherit; +} +pre { + font-size: 12px; +} +.icon-warning-sign { + font-size: 30px; + margin-right: 10px; + display: block; + float: left; +} +/* BACK TO TOP +----------------------------------------------------------------------------------------*/ +a.to-top { + background: url('../images/theme/up.png') no-repeat; + display: block; + float: right; + width: 25px; + height: 25px; + text-indent: -9999px; + margin-top: -28px; +} +/* EXCEPTIONS FOR SPECIFIC SITUATIONS +----------------------------------------------------------------------------------------*/ +/* D-I-D AREA +----------------------------------------------------------------------------------------*/ + +ul.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +ul.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +ul.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +div.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +div.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +div.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +/* Fix to avoid truncating letter descenders in headings */ +h1, h2, h3, h4, h5, h6, .title { +overflow: visible; +} + +/* Common content for section numbering */ +body{counter-reset:section} +h2{counter-reset:sub-section} +h3{counter-reset:composite} +h4{counter-reset:detail} +h5{counter-reset:more-detail} +h2:before{color:silver;counter-increment:section;content:var(--heading-prefix) "." counter(section) " ";} +h3:before{color:silver;counter-increment:sub-section;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) " ";} +h4:before{color:silver;counter-increment:composite;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) " ";} +h5:before{color:silver;counter-increment:detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) " ";} +h6:before{color:silver;counter-increment:more-detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) "." counter(more-detail)" ";} + +/* ============ downloads css ============= */ + +a[href$=".sch"]:after, a[href$=".xlsx"]:after, a[href$=".zip"]:after, a[href$=".tgz"]:after, a[href$=".xml"]:not([no-download^="true"]):after, a[href$=".json"]:not([no-download^="true"]):after, a[href$=".csv"]:after, a[href$=".ttl"]:not([no-download^="true"]):after { + content: url(../images/download.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* =========== external links ============= */ +p a[href^="http://"]:not([no-external^="true"]):after,p a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +li a[href^="http://"]:not([no-external^="true"]):after,li a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* ----------New content for ballot styling------*/ + +.new-content::before { + white-space: pre; + content: "New Content\A "; + color: red; + font-weight: bold;} +.new-content{ + margin: 5px; + padding: 10px; + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.bg-success{ + color: #3c763d; + background-color: #dff0d8; + border-color: #bce8f1; +} + +.bg-info{ + color: #31708f; + background-color: #d9edf7; + border-color: #d6e9c6; +} + +.bg-warning{ + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.bg-danger{ + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + + +.feedback { + color: #e0e0e0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: right ; /* none or right */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.copy-text { + font-family: monospace; + font-weight: bold; +} + +.copy-text .btn-copy{ + visibility: hidden; +} + +.copy-text:hover .btn-copy { + visibility: visible; +} + +.btn-copy { + height: 14px; + width: 17px; + background-image: url('../ico/noun_copy to clipboard_1669410.png'); + background-size: 22px; + padding: 0px 0px; + border-width: 0px; + background-color: transparent; +} diff --git a/branches/main/assets/css/pygments-manni.css b/branches/main/assets/css/pygments-manni.css new file mode 100644 index 0000000..1264b87 --- /dev/null +++ b/branches/main/assets/css/pygments-manni.css @@ -0,0 +1,66 @@ +.hll { background-color: #ffffcc } + /*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } diff --git a/branches/main/assets/css/who.css b/branches/main/assets/css/who.css new file mode 100644 index 0000000..071e4c4 --- /dev/null +++ b/branches/main/assets/css/who.css @@ -0,0 +1,135 @@ +/* WHO Content IGs */ +:root { + --navbar-bg-color: #008dc9; /* 2. Header container color */ + --footer-bg-color: #505050; /* 3. Footer background color*/ + --footer-container-bg-color: #008dc9; /* 4. Footer container color */ + --btn-hover-color: #0070A1; /* 6. Menu button hover color */ +} + +/* Generic settings common to all content IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #0070A1; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} + + +dl dd { + padding-left: 20px; +} +dl dl { + padding-left: 20px; +} + +table.checklist { + width: 100%; +} + + +table.checklist td.checklist-section { + width: 10%; +} + +table.checklist td.checklist-required { + width: 8%; +} + +table.checklist td.checklist-description { + width: 30%; +} +table.checklist td.checklist-artifacts { + width: 30%; +} + +table.checklist th { + background-color: CornflowerBlue; +} + +table.checklist td { + background-color: LightBlue; +} + +table.checklist tr { + border-top: 1px solid CornflowerBlue; +} + + +figure img { + display: block; + margin-left: auto; + margin-right: auto; +} + +figure figcaption { + border-top: 1px solid CornflowerBlue; + width: 60%; + margin-left: auto; + margin-right: auto; + margin-top: 4px; +} + + +em { + color: ForestGreen; + text-decoration: underline; +} diff --git a/branches/main/assets/css/xml.css b/branches/main/assets/css/xml.css new file mode 100644 index 0000000..0dd7fa5 --- /dev/null +++ b/branches/main/assets/css/xml.css @@ -0,0 +1,2 @@ + +pre code{display:block;padding:.5em;background:white;color:black}pre .comment,pre .template_comment,pre .javadoc,pre .comment *{color:#800}pre .keyword,pre .method,pre .list .title,pre .clojure .built_in,pre .nginx .title,pre .tag .title,pre .setting .value,pre .winutils,pre .tex .command,pre .http .title,pre .request,pre .status{color:#008}pre .envvar,pre .tex .special{color:#660}pre .string,pre .tag .value,pre .cdata,pre .filter .argument,pre .attr_selector,pre .apache .cbracket,pre .date,pre .regexp{color:#080}pre .sub .identifier,pre .pi,pre .tag,pre .tag .keyword,pre .decorator,pre .ini .title,pre .shebang,pre .prompt,pre .hexcolor,pre .rules .value,pre .css .value .number,pre .literal,pre .symbol,pre .ruby .symbol .string,pre .number,pre .css .function,pre .clojure .attribute{color:#066}pre .class .title,pre .haskell .type,pre .smalltalk .class,pre .javadoctag,pre .yardoctag,pre .phpdoc,pre .typename,pre .tag .attribute,pre .doctype,pre .class .id,pre .built_in,pre .setting,pre .params,pre .variable,pre .clojure .title{color:#606}pre .css .tag,pre .rules .property,pre .pseudo,pre .subst{color:#000}pre .css .class,pre .css .id{color:#9b703f}pre .value .important{color:#f70;font-weight:bold}pre .rules .keyword{color:#c5af75}pre .annotation,pre .apache .sqbracket,pre .nginx .built_in{color:#9b859d}pre .preprocessor,pre .preprocessor *{color:#444}pre .tex .formula{background-color:#EEE;font-style:italic}pre .diff .header,pre .chunk{color:#808080;font-weight:bold}pre .diff .change{background-color:#bccff9}pre .addition{background-color:#baeeba}pre .deletion{background-color:#ffc8bd}pre .comment .yardoctag{font-weight:bold} diff --git a/branches/main/assets/fonts/glyphiconshalflings-regular.eot b/branches/main/assets/fonts/glyphiconshalflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..bd59ccd2d679a6fa594560d56120e5e6e98b2c3e GIT binary patch literal 33358 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 literal 0 HcmV?d00001 diff --git a/branches/main/assets/fonts/glyphiconshalflings-regular.svg b/branches/main/assets/fonts/glyphiconshalflings-regular.svg new file mode 100644 index 0000000..0fb4587 --- /dev/null +++ b/branches/main/assets/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/assets/fonts/glyphiconshalflings-regular.ttf b/branches/main/assets/fonts/glyphiconshalflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c63c068feb1ac0de21fb7fe459fc8d0175028f2d GIT binary patch literal 32896 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 T4y;kUO<052l5N*uMf(2$813#) literal 0 HcmV?d00001 diff --git a/branches/main/assets/fonts/glyphiconshalflings-regular.woff b/branches/main/assets/fonts/glyphiconshalflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4c778ffdc5fa2837359e171f35c5b410674cd3c2 GIT binary patch literal 18944 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%0Aj9w_3|}8T~R?c=mXrZ{!OUY}Y4YKc7(y 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 E0J+DkdjJ3c literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/apple-touch-icon-144-precomposed.png b/branches/main/assets/ico/apple-touch-icon-144-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2cb98f3645672158cb495680b653bcc8c982de GIT binary patch literal 5659 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 literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/apple-touch-icon-57-precomposed.png b/branches/main/assets/ico/apple-touch-icon-57-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..292e738499f2a7bcd9c02a79223c66ce3f4413c8 GIT binary patch literal 2939 zcmbVOc{r478y}3VY@tG7jARM3GE3H3?AurhO=`@%7|dd3EQ5+<5QoH(aE@Ii=@coI zY!$L3LYC6{MdeVD<7hdf<$T{C=Q@9U?{&TJ^E~%+|L*&DZ`bu^czHM~uG3lv0)Z5r zok-r|6}R@v$%wyM8Y!vbMN>fb7x-{O1hF(80J3Lrf&qv#ixvua12l#(st2$Ffutgt zzWxG#cQ-tp!!oC>>6pi{xMDO2WMv!2rO_h*0VEg*WwNcI^VeFT5GKPKy4%7X?#?9w zVN9oZ9^e!2;Y*K?pyL=&TN{W~9A0dI1qf)6I94Q^kB_s4ezl7i@7KgIDCDb(Ai^5@ zjg-H;7lg>+0T2sw3o|+#fremk<_HS}8jCQ6AmIoU432^!P-X}u9*)B!EFj+>sMs5i z5rX$7IehmeK3PM<1OhG|28)f2HIGG^b9kXJ1P+IT!I3Z|(oC#j#uu^$v^X<1U;l>% z62PbPm|Ovq!-lL`qy=-L1=dh8({CZLxbE(M8)oyrCrX?$SR9QDLzu&1EY@0FU$yxH zZ{WW){!yFnE93$&Z-CE<=F!FV2+{um7U%BY9jz&f+2B2SOmR_Ykt7a1ngy^0&LnH7 z_{N;UWZ)g_F%Ad>1`Wp`;g(ngf?$t85pgIC9BYrUBqQv9*!U+b8b=_ZFb;4siHt@d z$Vi+e*@6To5{Ou=1ssJX{=ho3`2rf74*c-T6#M;#B|H2p7Ej~>Gy#X_%i%=+=m4)U zj)21t<8UEFA4`alJB`j{uL+FT3iK^r62N1|01O8nhXwhXVLbC67%<>;6pl{Am;rPP zq!}7%37Fw<0K<%i4xs@kBpgGdGoat`jQ=NdFfk$6T8sQo%lr_D`*3ah_W+0we~%Er z7S9b&JRn@20tEz;t#&5a`^HW56(vNflQr5}Cns%`PD677P4Z2=bX3c#O{xgnw#kXm zcE(_JHxh}gkgjr;@G+(P?DlX;jg1C&NrRSTu#^lzD6KCI)~c0er4sCqCe1BH$FAZg z69l@bhK8}A$!2N{CuY8QWezjlw|roy5(!KXDESnSHTJqU2IQu1TN>?@4d(4rZ*+cp z*^yZgWq1x5C;jkwF+JmHA?HFj_&k(L?)I+)IIekF@PPu7-DjCh!%76mLq$|=U<@-n-+|17SKW@kkggtaO)LlXSkw@ zyXGqC~11D?{X`h?^ zbC-tAvF22Ktd#FZp;~yvtMWg5jq^`Ddh#Vjg4BSNl)ot4wefPLJ#m$|=V!_+u_)*K zb(@VQ=ch##rJ1yOOjo4D$#|_R_U}riZ_F$QAHEU3pti^sjCH&NZn;cX9SM0b#d0l6 zNE}PDqzpH;>Xyw`*6$O2cAdx!feeDm|KqIJi=1ezQg9b}Vqi_u>erQuWTDdixk^>Z zL-L~Z@S)Qq(!HnFNu}0DyfUaQIQGsWvFw0GaqsiKmlkvHlEZ4Y52J$<{;bLGuy%YL zKC4)tS%^f-KUIsjyS<)C4X8K20RLQ_%l-J6Bk7Ua?7=Qx>ZaBg1f{9j?nU+sCQ7@M zgCcEQ`?1ox=MPkBiddze%4XW6T_F=jd4YX*v8L@-;KsZ>=~}i-<8PJkPt_A14RjXh zHD7=&u5?Tlkcuya*)`5i#*c5lTuDrAmBXn{twBmdIt)f6qmRP91a92^JZm|8QH4V42>A|o_8-qa}tUdFWuxZvX+i_OZHN8p#G2c;&hwd z^d~RAO_7>2uCYndTYNvZqvoJ18p8LlEZp?q!@}J(g)N{hnDa?1t~GK}_qJ+`KhK2n z^86oobo%WHO5kt5ZzUkMH_;bgq`Yi{M9WJ|zTR-IZY6B})|DqE)!Nkx^Xut`SxJ3$ z8G~n+>2AXHC;CJcoi87=M~Ji>g#gQp`*PHK()S6SeuLScuOvz}9f$&L8u$zz_!QWo zK9)){;%~ZcbWG37ZEV{Cois(pL5-u;^Wk0DwP$tOij;4Nu3n9==|gCqnd-i+0S5c% zsCsW#f3N0!+S7g8I*Bd0{SWsjmo+}u@(K3lK^I*TZ!R2L^lIE-jL0KgUz80zWlK=* z4XK$69FMM_YJ4g4x{)+r8AL&fn%e?z=UuHT^kbxS(5N$duW!E9)@bSKlu(WH>EO!Z z%C!vSoMwi1*3F1sKBcGygcvod!M5-k&=4&nLgLfPg}w(HsLe0N*cmNPh6KApZWwL2 zqq6YRP+|0bvSoY2i?jO-TvIcRFaG&^t5^IJ&TsJ}>2;CX6HdZ1tO5MtQM(knp^ajv zqtX%PcwRbcFlEPu=iVnBGK0@3U&10~?h^MHEB8C$e45lI8v5=AO6*SGJ~yx#Suu07 z?QBlscmv&*irYt%C-HXz>Y%6Nl!W|>%FzAKUTOD{ejc%r(WIEBr9dO-;5+P!_NkG{ zlbkvsr(3bpZ|munpbw`fR%3h)zE`;eAx7H_!5+wg+s$O()y0@IW zOu6E-lBD$+v6K<%AN@<6UKciDkJHDcS`p1Pddi<*>7|JgylE4u?+ zfm>L;ABW6I+_4lDUg8A znW@c@re{7zRUeXPHWw0=%%Lm4cFN1g5_5c6? literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/apple-touch-icon-72-precomposed.png b/branches/main/assets/ico/apple-touch-icon-72-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef2d552aedc60c91bf5c4d0e1eb01e735e79a00 GIT binary patch literal 3468 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 ja1<}QWRhg#!Bm7`#*9by4n}pQBM62IHmez literal 0 HcmV?d00001 diff --git a/branches/main/assets/ico/favicon.png b/branches/main/assets/ico/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..296a680b0b9fd27d998aad29dbd43fff1632b26f GIT binary patch literal 575 zcmV-F0>J%=P)+gIT3N{y1}ofQEk` zKYiP<<#lu#6X#WS`#;R05+8deGW`9EUBllOFF!Q4{dx54|NE_iH6MQ6`Nb6&@OkF^ z-`8(q)A0ZQhn7yB_~?)Ab%G__On?6|GU@*R@%7L1+rMsJ!=mBu%SR0CZ$7V>%#$q6 zruF&P6LvP2?63PLv)Xd~d3_d(hMyOgvRjJ(`+Ar^RpZa|cRya)u^S39vR&e`{lUcX z42uS4p)V{#uh~@pG6{bDahqKrd)m+Q#e9KcY$_})QY=_Bu&D>I2tHty`^E56n%%VG z&&^y;9YHp2PiEd9tg06OUT#3wz{qFDENjUo`tko?ab^)sCdLD-n%N8tvMfTs89#O~ za*1LIRz|@DW{oPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D17k@kxddw8(H2r^G!VQ zofYe|R{!1weQ|609Em%k`-j6lzeQgUhk+;eL~lfYGWsccA;PS{fd`_T5msMBVM=2t z8I*vW0Xb2Mf`+^m=?tg7cqYOqO3rJMK94vTG=T73SR|cpz-+?6GK5@KovyxE5(V4M|X`r}LDOO<^-U7q|6!I(Q|qozSG4%=Bk0FGcA* zb;+jCH;;1YC$_ezPb{{9(VW}U=UT{RS`9vnawVj+(QqP=AMswB{vW6!N>5MR>Gs2Ky z-zs`8qV;mh)ToGL$Ua5P-4c46J;97H&S2Y;g5PNgAL@8@!in}3R9UVf8o#-i< zBBf`o7sD}BPY?dw>&<~7Lv{@9+yXaRid}8eqNEHPvh=(|ZV>NWTAMPgA^N5mBB@DB zQ#N5pjc{dYWl9)QKnqjCkV32}rAv6ikP28+N|ud=A(fy%lF}<#oZxQAsDq2TRIF;H z`>2MvFHWdM48M0q7}6PGNN0p0oe_p~Mi|l=VMu3$A)OJ1bVeAmOzUMv{}6^Oqvun2 zt59>okY)71WbG9#S;CNc7<$*+uydP2tK+rKNY5p(eya7&k(qiu)hTl@lnVY{Z=Ykw z7U7HaUqhfLc}~fkb0H0#W~n@W^PUJ<%TST?1_zgL1z|`YLKLs=Abh#LFkmZn2x%UR zTWPo?Iv%&$Yp!wM@LvnBkfryPdn`K8Y1G`)J`BX+^t7^~u;q{h*CvgW-sWB!a}2f_ z$~&=meP7Me!nL?2*VbvdHCfk&-6P_ml2wbFK!>i@A}#mP+BL#mj-dOG1 w-!8dlj;ELLp;|GX{sSYj!;Cit7iYKo3x`b{LPX?wX#fBK07*qoM6N<$g2c + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/assets/images/download.png b/branches/main/assets/images/download.png new file mode 100644 index 0000000000000000000000000000000000000000..d00ea7efbcaf5035a2a50d910080645d2b28517f GIT binary patch literal 723 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

k>y5vs6(l?F_K$=~9Ic`o>r(JvW(d7)fdhItYo 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

?YpA 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 Z$6U^U*%a_JRGP?sq(@0q0pB6QwMh@mXw>aOjG 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 literal 0 HcmV?d00001 diff --git a/branches/main/assets/images/external.png b/branches/main/assets/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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 HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/branches/main/assets/images/hl7-logo-header.png b/branches/main/assets/images/hl7-logo-header.png new file mode 100644 index 0000000000000000000000000000000000000000..9a05c3c60a8e3e59414d880bae5947ef873ae5e8 GIT binary patch literal 5197 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 \ No newline at end of file diff --git a/branches/main/assets/images/logo_ansinew.jpg b/branches/main/assets/images/logo_ansinew.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad91129e97b6f015aba2fcdc6452776a258227fd GIT binary patch literal 7005 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 A+W-In literal 0 HcmV?d00001 diff --git a/branches/main/assets/images/stripe.png b/branches/main/assets/images/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..1b723c1a61257bb01aee17adda0b8ec29c4e90af GIT binary patch literal 2798 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 literal 0 HcmV?d00001 diff --git a/branches/main/assets/images/who-logo-header.jpg b/branches/main/assets/images/who-logo-header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76dd75fce54c5237101cd1b8db13b9e91aa3c937 GIT binary patch literal 30826 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�)9`UB?=as-D-^i>Q_OEm!t|^lHd9BdrkFC8Sb4%to8cW}suX z)X3dY+Lel^cq6p zeH>e3qi&Z?G^$o(8UpfC(6{-)t}Xhwt`;97Jt;6q zY_Ofu^c0?l19gXbVW5flGv5Y9pCH^&!F2j{$y(TQsbpl8Tten{EP>i2`Ti=$^#kxTp?&5IQ?H#rrFL{i{z5 zfNgzPi(KcM^cS{_2>B^Mnp*tg^#Vzb4fre2?7h-KluzI2mAdAZHF@hyXIvPwI8P9G zb@Oe@$tljl6@q`FQ4{L0rjP!V{kMs{ue{y9Y!awyjj;?WQKAUWR&lrLPi8*m>xDs< zoHLUc%~2qgOib|GGYJ}ePW3&h6h^s!P6qFU2FPq3*v>7sYGBD-mgApjw^aEaKjPasO6ao=Uk%eGrXpYj_Ln8y9^&-M9! z;2}%4#`SVfF-e0h&}sD{dl||ElYU7BwKn9=J}j+NQP4>7`Ne!S3P6`pw^g&ufjfU8 zXAz>ix1|i=_xRLhJg}Z6B6zxf$r542b!?29fy!jHCY>$Gu|x$)Tz0BM-_J)V2=@`` zPL=vBHG0A-aGQj4Wg@W&+fDl&ZDt$5yalaCsn;L6i@{)TGVr|ept(6D|BE>Ko@c?DZWB3 zxNx#%)%;s))FNU%7Zi2c@0#!SYP+<7z6^FZDv2k0jvRSQQtQ%`$&pbikgLSc zAHDAaSv1!U-uvS+8xkC?FK1+}24c6_?=O`&%n8pQru`g5zaRV;9c|NRn{4Z(2-zq~y9*0pTlI2YUZB>5c9kd-QluwiV0j<| z3r*dIL!Db<$#Y9ZJ3tN|dOjc=Bof9YZlcj67x$c_=JFW02QVnN^Fa+Y&j`Z6z3Ort zzfIxgkF|iK5Bx!(PHgTdtC&kCtOD(*&%T3-fjY6^BvFt=#zZaDoJaj6x_DmH@|iCf zk~53x`(*_zNUX0g?S$`VoYq->#g-Q?0CGi$mcbpgoEgEdaYj8*{ZX)A&ScN{jP1rT zKRAhbpWwz{op*I>kDZ+E$QjJI=~G59?jseFGLaV@9xeh@M)fpMpEt*eNg}?^e5XzZ zV}9}Y54n3#K&H7%@m|cl`Q8+VuqOM~-~B7X1Cbtl)}#=oPl$a!ku_Ox7BacVa^GL- zmgo3iq5<+yP}4f*ndmf!v))*aBa8EOKkS5zvTQpoA0PUgrsU7;eRoIg;*Y*wIJJSZ zK$5kj0YQ@yU0M7t{}Gef#=_(`pO4kac9P#MCu(J7zxw=(!zfh|oN%P^CXRcL zWzNpD)ufX;~1zvq730LAk;=tGX7~Vu13c7wZ%w?mXz>?FdJpsq??nO+(lOeqM6~`qCJn2qDxf2Xs0~i z7l}2nddUb;Z;G3;@h?yF*cQ-8Dy2pJ$4s`M*Wyl#EMkh81xF6OJuVT5{*oDf_ zR7`-Qg_ASOEVhI=pk>R&R{FmG`mb@*&1>uyx%yf)z^SL}$Kp<(bTK5}n(i5sjG5e) zb41-NTaoI8D(>2*Z*6fhV?kAC9$Q-5%f*;Zj|Zde_pk&R^AS`D?6*x3Wo?0|FM^!z zKUt%g5zU?!bxLy>`R%Gz=*ve)o84OX3{tc!2DE$RC;uVmSP4G#VS7%1$uIl{_zj8p zY)W{_Gu%q*+WJa>xJ4{1r*`eEM2_VsOrP{N@>r;q1?L7pL>+x*$)W{#rhf+Vz9u!U z;3Vi-DkUeR6q@maqy>czJd&j2^j3JuOkK?xc6R>RDc-Wh+qn>Jz4aD-8Wh%VnK^6_ zB+-Z3EZqfJ{THAb-y5A?CGm7PIHzCrgHxa1O5d2Z2#`c;xs6!md2V4x6~sjwQL{cT z9F8-sduRfEAAtsMtw(TPK|j4y1^wQcEla(H{$yxbJyBM4-+1}yHB|3KflSdQ%KDwJ zbcj$>XL_(2_=~F;s68X>FpT@V|I9rNCu_voK66f9+qJy9uc9YTxijiC@Pf$=pwlnr&(suMSw zV(X&CSw@jK)deB<0^G6_Ye_uL*z3a8I({0mM$hMCEFB|kZ6B~|E`MJnlhF)Si~#X= z2^iYP=Y`E3iA*Kfvu^oQE)9k#9;;8yY)bSj0Bky$uuqzNV>dTPth>dVI^Nr>SiKuY z6;5yQFp7VvC-CIe`B11s#sQ6G=DXqb^tk$_%_&w<=sD?YEdAMDh5|ILpCku0wA+Y} z=o+%S{hia(`9$h{LCbCvfce?(yeN+hpM3a?#lV0O2~88pSjfx-JD_vkeq-w{-1%os zv+p}`&b`JMTmC$KE)4qKb(6@zv6bky2=sdNP676|;UFH{gl2#g=v4p3gu={2xC5kh z?$J;q@vZ1T7RT=OsZmt`eD1pF+XFAWS$07QV@asm(koNO9xdalcj_1-)TEN-lDC2G zO5aGx@>W^pPj)r+;%yehA@Ev%fXequDh^{_(WQnt2ogArrT{zS^-W4Ieh?LX9VOe| z0`j?=z!?`6531UhHa7cMk3z*7&iHno+H-r=xC{ejIg8?3W@)c8CH!|>Kwb#+uYp?cJx7~Ywt2H$(FJ4QzR3CcGzxk)c?@_E zKs8d;VApIioRQ}FhH7K$gZM>`ND95)FXd$vTwGco5tsnrc%E$LRTwa52W=QbF=L#W zd&@HgSQa>-8NH#>ZEq{clAj)9ee>D7CAkuouTX<57am~Fci!=T;qVL-SntRB%X#sy zU#gy}K+m2)p9dB+E)IZ>1>rU5EjB{nCTjT`va6omtcoX26Ei^)Z0rV(6GMXusRhXY z;LV41e;{O^kUD5#G1X%i&`-Oy;Y_M6>pa)r^WH?fFN;i7GEo)rSLL0~DI+=IyYC(K z5RBjZq-xgL4tI*GdUm@2#YMNtg9#v#U!|K$M|^ni_$ye2Ugs|vrAfm>%$rpce3FXX z>dJ-GD9=`BolAlgn&vQ?>$lj=`&Q&;C&zjhdJa@Y1o7CbOVCgfek73;l!MC=yk>gw zjC%{jnNl*y6AnFtxCV=#%fA{u*c~;J1J`nT8IgguA4%}@$0^^X(~pF!HUA>!LoCGj z*6m-NwAo74rAIm|Mdfj-V+VeT*dyNE zyi1eKMC)SAWTXSrC}k6cxTiTYYF{6S3@UhlaTIEQIEP)n!0%sr;)Z0L8dEJUkjeQf z9pp8D#$%E;&)CyIr_UGDl_%_8y7JPdB=v~|E`LOVf@83?ts(l?9(Yu=UZb~EAc~Cm zxEpuJE;x=a&S$1E{2{!+7qtg^aHE1!^*Ph2`BOOB%PR@tc0o|A4B?a6nW=F$l5%6H z+q=oM{Ql_4NJTH)LbK&(JUyBaWbNVcaVynSW}HlkA?^kgr>zNfX+Fup`2;u(*;y3M z7VNAxZ8j}I6vX z^eu%9C_H?`iKx7A6t+ZGmj@U?U1jQp_s941ZX3)r&wge4&B%k-eykF~L7Czdg3%A8 zNQG1Z%=ne!g$QB@5lc_u+I-ow79E#3+Q*4lhQ`F_wwdPQO9MSi_)NuhTQ3~EfZUnY zjfyfTnt;UHf@^JOz4%8fgSPwC!-RT#dL%*2H*@K9;BZwbMcwksR~EISvd-}w#oykK zVYq&PEtk@ROIeTYAKilX(R`=Uw}X2A3K>v&aJ(Y>m&y>xhwYjb9x$72^EA$_%+Xb| zcB#P&Sc1TMw-Kr-C?&qB`c~y3|A6d}bXX(3eYw>( z_GtoH218Kw3>QsS^g!^I1;rUI5V1?)AG>Vr{7!Hdy{tf!91MP*(QE;>EenYTG42vY z*e7Uw<2h^6FV4YzJ{I%kZX{KL;04iXm!@(_KIW+dh8}CB2Z0txO7JFpERd)C<$>Kz<2@iE)LGLkG*7|lm(Cr}QO8h0d@$Rdl<_BKToS#TPiO8PXoQTW zWfpz%IuSqbfMn2mqs{}bv8GOce5Ydt{!K)5V>tqfvPVM|*b_$VU%?m11fYlCn)D-l z52L8F>hj6M;)GDK`30m4+Pq-YE>1r7gk)b=Y9zvbyNzOf+b%2m6kx&LSb50z*MUmJ zH%p+bTO}o8c)00=G)z|HJ<6*zi^Pj2V#qD}&hAR5AcXhc8Y=;<}SA)ZA$U zcjqbU+h}6(%km8bP$RWv`vwd)A>a?jJB;P%g~~A}IhZLm+6+MV!fDn*m!M~}KCh=~-)Yv2uH8Q!n;FJ3&Lj)O-j23`ULntPu1Q z%sr47;ZS_kE!VO_LU#YJ(|*qbF8-8FeGrFZ}XwH#$}zp@d_AI+yxm- zDLe9TWLUc%96vZkz1blyGjP*o>4(W*vxJ5ZzNvHttsbDO;u(-y4?uI9ODdJ*E8Nv2 zQ|(D_p4&EGS79CSZ?QR>Nq3O5HI_Sz4v^}UjUzICpLrPW2H0r=bR`D5a%%+21l+n@ zyZxke9%J2yYFcrL2uOBuyyBlS ze?F#rptqnMb&Pf(>T6uO57t537)ycMIeiuC1=;Ww*e*6V^{Ljt7rnK3^8{Np+Jmx_ z=jl+WeVe~D;EAp&QS&0()tvVR+TbzDt8?|&i&&*b0hst6i=-o;b|M*WleueJ9gOC3K@_NSeasx=m~ z`R9b3Re1HiYxliBEVx&|oHO-hX&)RXPudz9bOJijp0APf=tpGMYeiPaV<-`8zOXv@ zZc=?Qqf-X3|K$OPs3w@FhjQBMz3O0^rd4cRlgTXF>& zZ!=45k}4O!>F|fgtw7+>1w^Fw3ntjRWYN+rOyE$#!2=gRfz=(U?26|#l39YE9yn;Q`H{bx#UQ0!w zYneLB;|X65h5!5k#_=+=1mqmK^SC5dx8J;! zP1Gu^3NW(~<4)!5dGU%Sc_zV2jxx*Gt=K5`#PtnALT4YN7Zh&JgfMSMy{$qG`ieqP zphbE@;5;eOe1W%A1leANIv^x)KwcuMfoQC85KtWtYVg9Ss^G=hjo6sWiYv?vs-pMp z@GhunVV|-3elrK^HFsCI;t=~94eU8b6d_Fz>$!*Ijf@uRu;3cS%9Oxn2tmf$g<*L$ zOVW-7xxVJCfKjtXujhm~>W>un!-49oK;oyQ?k+mWknnwLfhcU$=;g4E78y|Hu5cMH z<4ex2fkxZu#lxTmq)ZmnWjh}q$E6wh=f2Wwwrtf2-2Wu*J71S_fto@^u`Q)Xx+}8w z<$`txQ+aQeC|YXT05lD1rb9%+Xf4i1%}5VowkJRL?6Q{cH*AzS;uzvr*l=eDvzW<1 z3wW!}yn?pyFcKI)y`LiCU6bL5*kAbEzmfHCn+7}YxD4q!{4(v8RfZ*WOt* z6EV*|M>hiD^zEEj0!X1)1&kDf`4GPsL57=6GhLXQ_o&{i{d%C{sV~>oilnxeqF(WM zb1p8-tT=lu^OZM>U@*3ZOc*;5n|C(m|JSUPa#p-NmsU=h{m;Djq#Vr01h1P94JH;oz?~ zcxWYNh9ae?%3;#W-4>U1^VqFwz%R^9U0pPbW{jWuc@omNBui>DhEyw3^v+@TT0$KV zr+SbfWklZktdojdZ0ml>QlpAq;KDGSnkv~9ahQPJlq|Xjpp!p?zo z0%n5_==3eYvF-b$#`yi6%YENQwv%RTy_t>VR^;b15gWx6hF<6aATFi0AsW?Sy5z4W zxcOwnayWwSRTyc2N{K+Ka8Ctg8#@A72CpHzxbDL+(0b?C4O{KmLUgPEH|`MP)B+El zl#f!CguVi8=dK28?US&V9g6Ea?#!P!2mYLR5-HjDk_ z6vp#AGQCj%5G60*j&(%_H7-zIZKwwM6e2v_6|>s)WwCI-`&fpq9Zx*oI~;vEvumsA zcT<+)^PGmTXs<#7F0{^@#X>Uy>?A5sh2tvdZZ+% z*El|kZl0RF`86HpjdU<2Tm|XVgu=BW6yrg1qXcC_Zqf4{jqA@l+~=s4IT?7Q_?JiO zfeik=L^8NC7~tnU{w`eXIj;GMan6>;BYbCf^)QF>;n#1aLfmLf8&HWNL3!Wm6S*x& zqzaG$doX=Qt_MvwB5-8$rxQNFitet8_65@@jEC;%9W)B&GwJv)3;_l5e_WAJq72PW zh;Yrw&k1sh`vq8nH<@2V+YFw#+*#P&)x#XCqU06?L=6|iW_H)63r>J4!+*da?^8Md zRdv?AzUTZC$%M>S1>BVsL=svvOmCStre&N?UqAa7XzdqD51IfE8~=eJBrSxarbE*^bh`)B-@NX7lBGlpGuM+_*#97TE9Czl?2*Qi`L; z_XfZYr`ED-aqB4a)bA&p8(88xsGaqKdi-h!2?u)p7|i|_M6v6Il_~2M2wPS|_dcDN z!cM9=0#XYR90(kiX(6a_g{3kSXfzJ}_15(B1#a&0udbf%pf8Y<3VCc7^%qYG@m8+7 zmjdA04|ZkWOh)9iY&4*gX|g4p^nR7l0`zEyyP+EVsf86)W%|Kl7h>p zPdQi6?aAi~B45UC!dX)`_OLGQ8=a%`0SGtH4-CC__tYdNS*H_$tu}8B%7{6zOx%eq%SEr zvzQRN2glNM5i9O<9>L!mms7z;6tRMa`OrJ#0XOr!U%sOazjdIbsh75ULoHt9uEsPp z2-k-l?ZF)#GeVf|m~!A}Hk;bYG*F+`EnGe88^jUlYiD#)Y>N@U%g@&nl{?D6`8_Sfbk=Uugex zYN#eH!b3uj%H}Lr*SyFuY69INB>EIn){bzq>%eZ;az~y6DooZVU;I~}T%dLy@3DWd zit@TCi{n1C!(E+xRB37$PrZ()&Hh5vD39CH_>PB!+oOAfnhFN8*KC6_VT9wOjYJh~ zGvF;Hc{RI$G+awe-f^0Ev@7?ux5qE~iuiIvJQ+Np&rih>@^;sB#<>gRbjuZMbJl=D zu=L_sH}^v#J@_0R7$OBweN0FUqJQo{O6U@LK{`e1kts!=6ixUX=@$0Ie87V0b@2sy9Y)JswJwWQaWO(pFHr9ja3KI4Cv#a_C$#BkvrKUCSR z=IcvQy=uk4HzCRJ2YMp4Dkf@%D>%TDo1rc4P?-`INrRQFI0m@hl@u2ajeT$e_-Ezc zPvh|w9`PH~K->pMr5~rR*oVk7{sa+hpFcsL>3S4*?Cj*PuyL`U}=h3FDbV( zZ4z&+>X__}Y`kx{!nQXd>@lEwv@sMvbt@M{E74#H2m8J|L2KO{XHj+8R0XxIYj?ZC zO`4mziA5+U4^Tr6xBNOrx$dzb)LpdKUiCnEDih^-qr%)>Qe0i^Z8o;q0~BrfIrL&z z_xts@b-#Qj2K)JP;Ezdv0hAbY@Ynl=^dvm7kYlHvK2`YZ7Xlpt{SOw5D_n2CHjVX?Cc<*F4E(%Z9$27v#q<*2B66yv z$d6QUzQB!Y&=>Ok0(S=H18^hU0DcW0KYcZKY{>oX06g;8+9R547iKBbZzJf1klr5o z(bje`NDc^&2W5Np=ZkI81$%=OliNo#~`9-{hTp8)(sbHL|>z=0G(?$`te1suhjcN}!iJ^>O}pvL z^JS&>z1)8(o(I*1hOZQ_n~vrN+9S(1bBEeQq;wFu{elGa6xtR7t8f{DWvABxiAJq? zGnUF@b(3*KXIT3g0f|YEd zh)C}>Km??h5PAt+snP`mlq%AsO9`PPy$MK{P(u*`0|_&t4N) z;R@T!t0@>*O6ci9#En&~T}?DRVZI6~FT4QV3B=b~Sl8Z1Pz9l-XXOQii?lU_JdK2% zU~p$!C%`u-s^#EmqUbHIsV*$;3c z5=7L~Ra;aY2IO^$8HnjAT6+t7D{HtZdHd=)01wi@{;vjE#7IcO8}=Bk@8PGYq+_oJ zv=BvkBQ*mXD_b=~Yi%(=O(m#l1GF8gjsl7J{Gi42Ri_w zZDAnS7SNSAf-M9^wN1PL+Zu%lRw!R1g6i|xZC~oRm8oF#K1tBt)Z)h4$zZ3c{zE@ z$*Twguc-;p$%tzq)HU=)R5h)HJb-Kf4?w-EpsV;C;;XLu?{RPw%@;2;6$A}{g9?vb zBrNR!T8Etu;Q4X1f3Bhl#D}yHdO*gOk*JOXkS4F_;^_eM(KG~v?7*rCa1{t^895t@ z>ZxhC+G==dD(f1{St_WAh}$`98H+n<{ae5t7@hwu?*8w;{Qvw3$X)rjg8!$*dV_^^ zq^18Ir1TGPlFWZ4iQOb8`@8+~#9wOFKUiY`{|W%E{p0vwxYvKgWBq?;k!fiBukllG z_+MrkP%RCOCof#Ay#AupR9?vZ1J0)SSmC*t7$9<%1Dv8lFXSZ!6@*_X$V^E}L7#W*bS=#`56bDBSz#9ZC3;aUE!XqNzMnxwjzfVa` z`|vUSb6$QyVbPc3lIogTWF4x$p|PX0tGlPSuYX`{d}4BH`sWN9v%Ipp_G|t3#wLDu zZ~x%%h;V%J*RCrdqJNt8FU$UuUDSYGSBZ&*thU&E=1uiX*4P9vv7V&O)6 zSNIJn-SfoUs&+Ci5nUX;rTZv31NURhJ^WwO{$bhwnPDOSPnP}5uz$A;4Z1;e1$cNw z)F4^Vx!&ib=HwL;?6tfzaa_uFE)1nN(K>++EU3;&g@zL$`Y!1D=9GfdDm8xpD1Mt> zq+(i=Odp*WTDUo#k~DG9(kZc{W+sjc^opZx_mO!_h$&GPjad_?DHwE$(L!C2CJA*U zw@a`_-DXQPy%CH{B;bR7?9CyRIbbna(n0 z^nxG?Z`&waeJB3;-R49Z37)-<&-dLD(h$9Yt&33zBjIW3-GaU@OhXJlAI!M^uL53}(%UQHL1g3nKM)K0qlC1t$f zDwL}<{c#59N!_e0mUV8;E`9DaLF(3_!eYa0xIfr%eNK`Orl3vXlr<;O4a>Anhvk`E zf|8FpO~b$cUVc@?d_PBjyEV|TWpt4!-Q>7vSv)~X;q*y>LS0)*g;#I{y7LV`4K0^L z4ecK3&s|1B2yKY?l~_oNebA$^W`)O9MyC0@N^}rbxzkbAro6;Jg9z6^{rJy?bugo@j`oTvSDczvr7kNxQ8BRi`4c_c-*Zcmvc6&7ZH0+sd%z;iHH7Nx!_!T&fmEl{K%! z!U%ADa_1$89*k@$>+49gMj<=sz z_0SaC62BWAviXbesV`5qLNwDvQ{U<}10wF^pO!UelFLJ^-Ba$SzthXJ%i*lYE~4+Z z9`b?6boDdYsC(;+*Svq#MZ^ON1sBMV>Cazl6Ig!B+@7d>d@f>K)z(^l&lz66O}!cx zS{teDE=lYGt^5gQlU=$5vD*jHOx&D4tgEW|)A|yc zcbxfYZf4~jtZ9zVST{?QS;bh*;FkqZ^Xm7!{o;&vt49+ie4%)|9xY0OcrOcMxG0gQ zsHycQ!tXQl?xj6p+o`#*HgeF|Lne(J+^zE1RJWD?`hdo$!P#@BcYx%gOj zZy!DFQge1BST5yl`Mdx0Yh(37zoN!sQN`)KdB4;IOdPn2C9q?Q7P%ABEK@yur|sR> z)_RSOU%R%l{xBDV{a4uYF^O|a7phJSv~vR9vp-u|WkYMc=YG+>uW{Ep;8Z%j5PmE5_YDTIIVrxm6p^ zCqYJd6ZHgH6#gp1gpwh*Y?c=8`Wc!u(BL_LG;vnmqg3v838K1?LR6e=sp8B-4`#}p z@=^YIWv1+?>l2ZQ6e=OlltJ#_Tx3=Q=2A0om!NM$Zp%+EK^%x)lL=?fC>kEp5D{Nq z#lXbo*za?9PTN&RG$#*K!~I6H)U7W;Z&Q-u=HI8(&X^v_urGi8={sJK)=AJ<&`pYU zUf!wL9xU0vlXMAEAw=N^yIBefx?3|ar*TgZJC%9isfz)r3tAtj_9E(SY)Fz^{icIY zpKeW^bnkQCl;Mu4cYaJ5aCl;{%amui)Bv9AqmN9>X(XH7v#btcAe3T;%L5;UdL5cl zD%IZQPvDu>!qS`JY!#vWF9LCnwXxC;K!6#%^>$WV9_T3(|=;%ax7v>Rmgakayv? zTu{8=iOZzY;)2D8K@#62m22wTB5TIW=ck89%r;N#6Z{{Cb{a<9%`B@xZrC`06(^@{ zry6Vi3{e`_;;$#zlo$>0R5yn|y7MlWMv$1ZZ~FTpa@DR=mRg1p(J!M=+eS5f3Hno( z*q4Xru<^_J)BQ^xr_?cp0%v@I%RiwVC{5;m1+*Pz%9WQWY|W=&rvU2uW{R|N@T*3W zRx%;ZbLJDsb+f$4?~{BRKAg#o(#>ey9_yq^m|CjHzT?(=G!#-l8b)D!R4pZwyL6)^*2D2kiarATm70W~v(LMu0B=BsxtILB6^PX->> z7Dc9=b?)|`P2^vKSUHKzsbmkRgLJ1g;jls%z23g|$9P%^iF;CV-Izr*1 z1}a`drZ+*L`K#tihz|!8#33nB(TO3!-Yg8zojAD35GcIW*~!@v) zb0r$@xa7LGUbwPzD(f&5R0)N`V9x8KKfYJJKhLre{c~Pfy;?mgK-+pWb{@CIIqRV| zQEnAK+i_ImIA(VK(TOWljEfau1DIWhf~=}GjAdwD2qR#+oD-l^n6-b1`on7BJciiD zb(FiKs9xOTde_#%P4ru9m!2bM{SwsaL|FgRhTl6+;YqtVnz_@v6}^$dCd1LnNBLX~ zDemLHa8`+vSc&Qe-g|!AhXHew21$m8A>~)beF^PBlyL0qjbP zg|@OCDcu@EDwVliv@fXRNN5qZNb7tDjvMlT-4!oMZMc1*SP|47GJQe66Rn;RGaL!>8iYLnMgO^Rz%Tfj|oCw3-;p#q0X5XBO{C(FUN!r_R58dX>Q%+@=x z;~H9vSg4)-tu$=7HV2JXbD?+elZ`o}C`Cw%N)mfdL!4BTj2`eaGsY$+iNr>)RY=J# zyUZvp4Tob=HDnF(Vg+A@=o2B{s3@`FZuGx*1E@vAyZruM{Us#gynDx~ud6px&k?wGuTAsSzvA%oSeU!>@47 z%vb9iM!Q9i;!uHx{Z2mSoR^^0KQi>evuzjerQL!VTOT75FG2PiSLHD0ehbqoncOBE z$0UbQD*0FK$DMECUz3t-A5;vk?3`u!bR-n~y^5#zk*t$eglXF-_7b!oF!|fURFs80 zU$V_hw!LPc_hE%mk!oJT&Ia~Z-f@t$CS;{3A@M>e;6C2FvT*))F?$&#je)jD9T#5j zu3rq=UMVCoIT(q|LBrB8lTKK^x!;(S)kbd7Fd?PTWXqhjS!Kzbb`DvXSULyYYP7*i{OqSG z=pg!yS9%!S90M#>Zh75=berD{P*|?6GQOWz?x5{pcuVMJd0fjM6(;nP`|7V(iVa1h z@MtvC#eFjbw96ydPCl6DFem)%`5eX5NTTl{@|Pf~^k*LDW8e0rJcB64oRMHA#MZaE zSb z*Fp9{g>8=hwAE;38%8*CxiE8FBe!hvCra_Y(9l{K?d)+*cjg{v-8F=FL)ptS1DsFH zpK`C8BnBbFzfN_MrnnxY`Wp2mDu?MELAqs`1722-_r{`^nVX+VG$6xQ zP|pu_UW(n&jce#5k4b*V3_6{ulsDt*>b&V;Vd>coHo#$pY%mz-%T%BgWEcCZ)thh=&((RsO6asGR&%!;3$EtWtPAUI#YiEq$tTI2zULJG*S z&{<~!p}Cs$eB(K2=fTe^1r;ZY^6$qWU3nPU@S(1BELfihb2C}b?Z@BV$mx4`^}b*$BTQoyO%1|y)SgE#z)_DYKg&?-hRYEYk_cQ;qu zKa~oq*j=T3X0%@k2B%5Q9h#{b_~e=S81CC4GvsH+;{?##`vIj3S_5NkWm+!h$p;!r z-PxRYaCGJJDZfcip~=7`Lb?2NoTY-f121JAv`(;%9pd;wH}e6nL5HlLar>;2z?u2<8<6}94$2$_WaGKdg2||d{$n%EB#&O zZanS1xR(ZN49Ia~51GY<)|l@bGQ?*jH3ZHg$Em54{PeQ)uwt$u?z_Uda^&^ICpp6n zz#wxmfVPVW5>i{4n6k}E-(JQ)K16B19gAd|&kptNWe@i)iVG0OCoj1~e#Vy~4qa&O zHT9t5Gu#?53YOPFmhKI=X>yf^l~6xqmfS90z{E(>-|I(U8%nUWIox{+%_FsH5hs^T!sm&j6Bp#Xrt$;Zrvz?A2ke~>7S?n z2?$*NB4v;dLoLwZA3IW4{_))dvC7@1l83L{-d~z*17?pktsilf`V*r42Wpknh$I4i zhF;6*tV%z*u%-$Tcar8)$fu19;ZadI(66f3ObR$7DL^+TYjqnt~n8DL`fObMMEMeyo|#RMlACfq$!hnr0R~)}I44QC)Az@NiTQ zUb{1GJJwP;k6wR@6JOG3YnM3a3N=jDznDn5=ORqaG1OGQlzF~076)E3X#I%q)FZ@- zI&f#7aB}}-dS-BrzVEZnvu#)8hsB=3Kba!@PrU_f`}beco_~78*oUdh$&uI;nl88b zEz8)yVwUSSGwX75jL|9B(=Ml@V7f=s;9*nUWIlGh23wWy+TbOj^Ql2M z=2u9Ysh7!ClT@D0`8&8Qh7Xu4Q+A_Kk&gq72hBGOi9ZjJ-Fqi!5x%-aFVSDoyHxZI z${Era8O1YxzzY^Qh_doRCEX60*X}cr>!0uX(7#`?qmM5P&)YooGq@qI<6Vc43P29 z=Qqwb}z>nO-6V250eKNwNn}kLgNxMQc!AZ4bT&?kRo^c% z!=+8E=hrVmO$$x4JF%_T#=&;A&3NwwxR*1Q?rXn4OZAgXdM+s{51j{-Vbb9YYs~lV zmmOV#-ptz%S?Ez3R!#wWg7<8B46Aixm!M#~63MoRHV|BfoiN*-eU~LaJ?)H}l1mN7 zf5lL6w>HddK=wYw%t1wQ-n-Z+*y`l>(gt!6(vZolcepM#nS((xmzj{2>%VG^C=DYGbiXuAyeM4HyvnO=dpxnu{l(=&YT9!TGfCykalcKqoN#srleta%A|K-Tm@=WoV`Zcu5Dd&Fq~ZsFa<= zhJLGf(C}d!;{lw@IMk#8cY!Lb=&KYM57HM~+a`TDb31fyIyi6hiT9hOmM6ag4d?e~ z{U5X~+i*uGD!&2IIP)+``yG|EvJwg~oJFPuGRKPw zzf@@1VYU%=_7+G?a$78LLhJ#(LVPPP!m209aTl$Tdkhs|pc;JCe~` z&Ja_Ib`U>7W@Q(6i(D%kf2i`HpV@$iC-FJvu0ESwLK`C5#4VGMD%D z?>m*?_PpDQz2yGBh8fy;;apmNQ_``8A!Usl-CCi8Y+TrqAGicLV!^68ovDm6++VYI zI?XI1mUoBb8piLr9QcrJhOL=uy)2YuBN#Nnf+?kFmjNG$5zO%7ZdBoDLG?8M;$3~z z`@;VBXMLyYssr$0`6dog)ztu-M6FgezRk?z-fCBWt%y@i+~iy6$J1@zJ2>vcOtaE|pKvM}6CxFHm1t3DI|YKTOS@oe@NOiOHH!8- z?`)nFfI;=akfQf`V++>bVK=SfH#+ly z?bvFUURzBKveMbc|F}1hVWcm_<@%-u=Ge*8RI|5hfw?)X_dKKGsqzhVna!7lMirE- zDI=!_7{8+S87ZRx7YmLY_`Sl9rO#?+@`7MrcL6pCH+Qm0WsI8f(Inr#pQnrnK`l?- z4xg+w?j^DC3%#&u?`(mJ9QF<2yZSam<=$H~kOulrN$21w1a6KIm~82d{oEX>sZjrf zELGlp3d^6s)yb>v;fZ-oY)ze_m$|(Wa5sPxBbq838AP89X~{`zMMZ^astj*{@11r^ zofV8!Rd}rUM2S*H1ksz*Zi#f4B3hTttL@Xh8fhJD_(IcONcCYn_P+LWgXn}vCVN)a z)0eq4p7-aMEtGFnrk*V3F0akJ6qe#ImE4m+@fB?EkM`Y*{#DsXhe#+Bscru+(Ykte@_ozmozmKo)x*77IE89BU zQoYLh3LT9cvD*)p{mPjb3}+~&C8yiO!<>-1EXK?DR#aJCXz9e38#~erQE;E*O!p#l(Vh~iVgb$;ZfwCCq8!@fj}}L6`(J`Wot$eI zZ*0^}_uqiHefw+#f6uQYCagnp#JHXCif;{Yad9@CSGBT=jxZEH72?=wYQoa2;O9~M zm6d!zoW>y`gz*wYTlTozt}|Hx742y(HK>cNRc*M5^0B?~saVSEpzrv5DK)uK-DVRn zFW+G!as)X7c%R)~s zdV^>jglR8mjAM;2w)_2pzo8(dggV*y9F~2F0M=rH;cTb3a9<9ZC0Y4uUy0nXIEV0+ zj&<%^p`t&6esEqzs>qNK)Y=zrjpt87Raz8X%ieyMD)#B~p%OOT>pd!699&ZaAL>7x zNDwI=%F_VaZwpdJODx=JX1ZIu;2zW18YD)ezyImI)>Pp$U%>IMLEt+T-|`!dJrY=E zcOORIl-Eu5w)-%6_v0;*H}8fe4%S6S2ue#@5fyFLvm>unoSdm`SI-&JReW1 zLgNbPirJ4?PWYBdI_(HiIFn#<)jjnKN)He_~E_8kHiH?Edyd?!ZRsN6b<0gd6V|M^ooo@vUZODpn390-4*JupcK z!BqhucL$WIgoxwDS(v|7XIDfUV)uu7ehEK4j6wj--QCEiLZs(+BUvsmldKddZ z*NYKclkRw84mBUC+OQHnNiL46C>EE6X>`v*{ZX(%|IAjPMe`h$T!N-QT!O|PZ02As zFu_+5Fx#9wf+fWWCnEiKvvZR2*d3qag4rh4k5S}8u}Q%ZP13TM$|#HTuLqP&GAXxl ztEufYr+#pOLw$9tr>!`y0^gyL&{hG5V0PpPTLLjS>OLc_QjzFd2fy13rZT4zHmVm^ zM6wG!<)+LX1{(%(`VG8FnlLl9KP^E{nF5}7N>y`282@$OFfL8*De1c$R zU>lrMaFp9YZ#VoP~Fcx&XExp}G?4PFG?|GW<;LI)bRrs|sY0Nlr^4?Lm zp}E9(F$=P!h)2@n^iXYW>ike-sCc-XS36hXOAqzx`K-Hlp!Gol7(S3w=M(1X5BL9e z(j`XS{bkET_AqP!DuOklms|hJ?PgkpwODFl{1#j@a%dK6!IAMwRN0zJQHAw`m=<^T zWbUb9052Y#&@6&s-MKZxI>Pip{P?9`CP6c!N(^x(b~qXm4C_ z!&SvEzDL_gM9CfRLfO^}VQeyYRGIE?@;%r3C|=j-fS&hbH)>{$Q|}S_d|Vg zmmXl1n5$&!(Y&Q4I)Xs8=g`U8pZjg=NQeAndlDkdxbTd3BC(V)Z6ZZo zBiMTGyj&~`S-sX|2Aw+*ZjgP;d81hpFQUd^c6SUj!KMBotGXKa4i!Pcmwsf=lNitO zIgV|ZHnhkxN5-d(1r{9SHIky#pQ*co9C4rK(th>IoQ| zqDwAOVm4a&D;YI^2_h!!9Kc6Q)Jt*T13?i(PFH>zy1`)VC_uxy?>k z^^eF}$^vWR%?g&ev}HSk(b3ymN`VTAiuQL-uP1Dp1Zmj@!G9*<0fPRma& ze4hMXJz%>x^fto)W!Wtov0{D_tIg-2iO$0w7R&Lo~)`4Bg>HpqbOC6@u#8>drdL6t{ST=~ln`!z&PX+Pd36m0Z{L~Aw!MBrj~^KZ#MM-jcm2AlKpFw+UDqV6kM~v zyw@Fl#x~tWd210-(~eF}DRfM-PdgIAMqJ$XdHyYgw4J2x$x&rCvT~+(c`+XQc{IQP ze;2*eSu$XH_w7eEqQnO8M=KY59Imj .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var n,o,s,a,r,c,h,l,u,d,f,p=[];if(e(this.options),"touch"===(f=this.options.visible)&&(f=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(n=t(A)).length)return this;for(i(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}}); \ No newline at end of file diff --git a/branches/main/assets/js/bootstrap.min.js b/branches/main/assets/js/bootstrap.min.js new file mode 100644 index 0000000..a2837e4 --- /dev/null +++ b/branches/main/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/** +* bootstrap.js v3.0.0 by @fat and @mdo +* Copyright 2013 Twitter Inc. +* http://www.apache.org/licenses/LICENSE-2.0 +*/ +if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active"));"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover"},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h]();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .accordion-group > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find("[data-toggle=collapse][data-parent="+i+"]").not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(window.jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&a('

'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title:empty").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery); \ No newline at end of file diff --git a/branches/main/assets/js/clipboard-btn.js b/branches/main/assets/js/clipboard-btn.js new file mode 100644 index 0000000..9fec6f4 --- /dev/null +++ b/branches/main/assets/js/clipboard-btn.js @@ -0,0 +1,30 @@ +// Tooltip +$('.btn-copy').tooltip({ + trigger: 'hover', + placement: 'bottom' +}); + +function setTooltip(message) { + button = $(event.target) + oldMsg = button.tooltip().attr('data-original-title') + button.tooltip() + .attr('data-original-title', message) + .tooltip('show'); + setTimeout(function() { + button.tooltip() + .attr('data-original-title', oldMsg) + .tooltip('hide'); + }, 1000); +} + +// Clipboard + +var clipboard = new ClipboardJS('.btn-copy'); + +clipboard.on('success', function(e) { + setTooltip('Copied!'); +}); + +clipboard.on('error', function(e) { + setTooltip('Failed :( - copy manually'); +}); diff --git a/branches/main/assets/js/clipboard.min.js b/branches/main/assets/js/clipboard.min.js new file mode 100644 index 0000000..54b3c46 --- /dev/null +++ b/branches/main/assets/js/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","xml","outerCache","nodeIndex","start","useCache","lastChild","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","filters","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","multipleContexts","contexts","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","div1","defaultValue","unique","isXMLDoc","rneedsContext","rsingleTag","risSimple","winnow","qualifier","self","is","rootjQuery","charAt","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","next","prev","until","sibling","n","r","targets","closest","l","pos","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","contentWindow","reverse","rnotwhite","optionsCache","createOptions","object","flag","Callbacks","firing","memory","fired","firingLength","firingIndex","firingStart","list","stack","once","fire","stopOnFalse","disable","remove","lock","locked","fireWith","Deferred","func","tuples","state","promise","always","deferred","fail","then","fns","newDefer","tuple","returned","resolve","reject","progress","notify","pipe","stateString","when","subordinate","resolveValues","remaining","updateFunc","values","progressValues","notifyWith","resolveWith","progressContexts","resolveContexts","readyList","readyWait","holdReady","hold","wait","body","setTimeout","triggerHandler","off","detach","removeEventListener","completed","detachEvent","event","readyState","frameElement","doScroll","doScrollCheck","inlineBlockNeedsLayout","container","style","cssText","zoom","offsetWidth","deleteExpando","acceptData","noData","rbrace","rmultiDash","dataAttr","parseJSON","isEmptyDataObject","internalData","pvt","thisCache","internalKey","isNode","toJSON","internalRemoveData","cleanData","applet ","embed ","object ","hasData","removeData","_data","_removeData","queue","dequeue","startLength","hooks","_queueHooks","stop","setter","clearQueue","count","defer","pnum","source","cssExpand","isHidden","el","css","access","chainable","emptyGet","raw","bulk","rcheckableType","fragment","createDocumentFragment","leadingWhitespace","tbody","htmlSerialize","html5Clone","cloneNode","outerHTML","appendChecked","noCloneChecked","checkClone","noCloneEvent","click","eventName","change","focusin","rformElems","rkeyEvent","rmouseEvent","rfocusMorph","rtypenamespace","returnTrue","returnFalse","safeActiveElement","err","types","events","t","handleObjIn","special","eventHandle","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","delegateType","bindType","namespace","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","trigger","onlyHandlers","ontype","bubbleType","eventPath","Event","isTrigger","namespace_re","noBubble","parentWindow","isPropagationStopped","preventDefault","isDefaultPrevented","_default","fix","handlerQueue","delegateTarget","preDispatch","currentTarget","isImmediatePropagationStopped","stopPropagation","postDispatch","sel","prop","originalEvent","fixHook","fixHooks","mouseHooks","keyHooks","props","srcElement","metaKey","original","which","charCode","keyCode","eventDoc","fromElement","pageX","clientX","scrollLeft","clientLeft","pageY","clientY","scrollTop","clientTop","relatedTarget","toElement","load","blur","beforeunload","returnValue","simulate","bubble","isSimulated","defaultPrevented","timeStamp","cancelBubble","stopImmediatePropagation","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","submitBubbles","form","_submit_bubble","changeBubbles","propertyName","_just_changed","focusinBubbles","attaches","on","one","origFn","createSafeFragment","nodeNames","safeFrag","rinlinejQuery","rnoshimcache","rleadingWhitespace","rxhtmlTag","rtagName","rtbody","rhtml","rnoInnerhtml","rchecked","rscriptType","rscriptTypeMasked","rcleanScript","wrapMap","option","legend","area","param","thead","tr","col","td","safeFragment","fragmentDiv","optgroup","tfoot","colgroup","caption","th","getAll","found","fixDefaultChecked","defaultChecked","manipulationTarget","content","disableScript","restoreScript","setGlobalEval","refElements","cloneCopyEvent","dest","oldData","curData","fixCloneNodeIssues","defaultSelected","dataAndEvents","deepDataAndEvents","destElements","srcElements","inPage","buildFragment","scripts","selection","wrap","safe","nodes","createTextNode","append","domManip","prepend","insertBefore","before","after","keepData","html","replaceWith","replaceChild","hasScripts","set","iNoClone","_evalUrl","appendTo","prependTo","insertAfter","replaceAll","insert","iframe","elemdisplay","actualDisplay","display","getDefaultComputedStyle","defaultDisplay","write","close","shrinkWrapBlocksVal","shrinkWrapBlocks","width","rmargin","rnumnonpx","getStyles","curCSS","rposition","getComputedStyle","computed","minWidth","maxWidth","getPropertyValue","currentStyle","left","rs","rsLeft","runtimeStyle","pixelLeft","addGetHookIf","conditionFn","hookFn","condition","pixelPositionVal","boxSizingReliableVal","reliableHiddenOffsetsVal","reliableMarginRightVal","opacity","cssFloat","backgroundClip","clearCloneStyle","boxSizing","MozBoxSizing","WebkitBoxSizing","reliableHiddenOffsets","computeStyleTests","boxSizingReliable","pixelPosition","reliableMarginRight","marginRight","offsetHeight","swap","ralpha","ropacity","rdisplayswap","rnumsplit","rrelNum","cssShow","position","visibility","cssNormalTransform","letterSpacing","fontWeight","cssPrefixes","vendorPropName","capName","origName","showHide","show","hidden","setPositiveNumber","subtract","augmentWidthOrHeight","extra","isBorderBox","styles","getWidthOrHeight","valueIsBorderBox","cssHooks","cssNumber","columnCount","fillOpacity","flexGrow","flexShrink","lineHeight","order","orphans","widows","zIndex","cssProps","float","$1","margin","padding","border","prefix","suffix","expand","expanded","parts","hide","toggle","Tween","easing","unit","propHooks","run","percent","eased","duration","step","tween","fx","linear","p","swing","cos","PI","fxNow","timerId","rfxtypes","rfxnum","rrun","animationPrefilters","defaultPrefilter","tweeners","*","createTween","scale","maxIterations","createFxNow","genFx","includeWidth","height","animation","collection","opts","oldfire","checkDisplay","anim","dataShow","unqueued","overflow","overflowX","overflowY","propFilter","specialEasing","Animation","properties","stopped","tick","currentTime","startTime","tweens","originalProperties","originalOptions","gotoEnd","rejectWith","timer","complete","tweener","prefilter","speed","opt","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","interval","setInterval","clearInterval","slow","fast","delay","time","timeout","clearTimeout","getSetAttribute","hrefNormalized","checkOn","optSelected","enctype","optDisabled","radioValue","rreturn","valHooks","optionSet","scrollHeight","nodeHook","boolHook","ruseDefault","getSetInput","removeAttr","nType","attrHooks","propName","attrNames","propFix","getter","setAttributeNode","createAttribute","coords","contenteditable","rfocusable","rclickable","removeProp","for","class","notxml","tabindex","parseInt","rclass","addClass","classes","clazz","finalValue","proceed","removeClass","toggleClass","stateVal","classNames","hasClass","hover","fnOver","fnOut","bind","unbind","delegate","undelegate","nonce","rquery","rvalidtokens","JSON","parse","requireNonComma","depth","str","comma","open","Function","parseXML","DOMParser","parseFromString","ActiveXObject","async","loadXML","ajaxLocParts","ajaxLocation","rhash","rts","rheaders","rlocalProtocol","rnoContent","rprotocol","rurl","prefilters","transports","allTypes","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","ajaxHandleResponses","s","responses","firstDataType","ct","finalDataType","mimeType","getResponseHeader","converters","ajaxConvert","response","isSuccess","conv2","current","conv","responseFields","dataFilter","active","lastModified","etag","url","isLocal","processData","contentType","accepts","json","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","cacheURL","responseHeadersString","timeoutTimer","fireGlobals","transport","responseHeaders","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getAllResponseHeaders","setRequestHeader","lname","overrideMimeType","code","status","abort","statusText","finalText","success","method","crossDomain","traditional","hasContent","ifModified","headers","beforeSend","send","nativeStatusText","modified","getJSON","getScript","throws","wrapAll","wrapInner","unwrap","visible","r20","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","v","encodeURIComponent","serialize","serializeArray","xhr","createStandardXHR","createActiveXHR","xhrId","xhrCallbacks","xhrSupported","cors","username","xhrFields","isAbort","onreadystatechange","responseText","XMLHttpRequest","script","text script","head","scriptCharset","charset","onload","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","keepScripts","parsed","_load","params","animated","getWindow","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","calculatePosition","curElem","using","win","box","getBoundingClientRect","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","size","andSelf","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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"} \ No newline at end of file diff --git a/branches/main/assets/js/jquery-ui.min.js b/branches/main/assets/js/jquery-ui.min.js new file mode 100644 index 0000000..335ae7f --- /dev/null +++ b/branches/main/assets/js/jquery-ui.min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.js, widget.js, tabs.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return a=!o&&r.length?e.widget.extend.apply(null,[a].concat(r)):a,o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))}),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget,e.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),s._trigger("load",i,r)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}); \ No newline at end of file diff --git a/branches/main/assets/js/jquery.js b/branches/main/assets/js/jquery.js new file mode 100644 index 0000000..32d50cb --- /dev/null +++ b/branches/main/assets/js/jquery.js @@ -0,0 +1,5 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
t
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("'),this.iefix=L(this.update.id+"_iefix")),this.iefix&&setTimeout(b.proxy(this.fixIEOverlapping,this),50)},fixIEOverlapping:function(){var d=this.update.offset();this.iefix.style.left=d.left,this.update.style.height||(this.update.style.top=d.top),this.iefix.style.zIndex=1,this.update.style.zIndex=2,b(this.iefix).show()},hide:function(){"none"!=b(this.update).css("display")&&this.options.onHide(this.element,this.update),this.iefix&&b(this.iefix).hide()},render:function(){if(this.entryCount>0){for(var d=0;d=this.options.minChars?this.getUpdatedChoices():(this.active=!1,this.hide()),this.oldElementValue=this.domCache.get("elemVal")}};b.extend(D.Autocompleter.Base.prototype,m),m=null}},2948:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Event={observeListExpansions:function(D,B){this.storeCallback(D,"LIST_EXP",B)},observeListSelections:function(D,B){this.storeCallback(D,"LIST_SEL",B)},observeFocusEvents:function(D,B){this.storeCallback(D,"FOCUS",B)},observeCancelList:function(D,B){this.storeCallback(D,"CANCEL",B)},observeSuggestions:function(D,B){this.storeCallback(D,"SUGGESTIONS",B)},observeSuggestionUsed:function(D,B){this.storeCallback(D,"SUGGESTION_USED",B)},observeListAssignments:function(D,B){this.storeCallback(D,"LIST_ASSIGNMENT",B)},observeRDRClearing:function(D){this.storeCallback(null,"RDR_CLEARING",D)},observeRDRAssignment:function(D){this.storeCallback(null,"RDR_ASSIGNMENT",D)}},L.extend(b.Autocompleter.Event,b.Observable)}},3810:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Prefetch=b.PrototypeAPI.Class.create(),b.Autocompleter.Prefetch.constructor=b.Autocompleter.Prefetch,L.extend(b.Autocompleter.Prefetch.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Prefetch.prototype.className="Def.Autocompleter.Prefetch";var U={SEQ_NUM_PREFIX:'',SEQ_NUM_SEPARATOR:":  ",validationFailed_:!1,listIsOriginal_:!0,rawList_:null,itemCodes_:null,listLoadAttempted_:!1,seeMoreItemsClicked_:!1,matchListItemsToField_:!1,defaultSelectionIndex_:null,autoFill_:!0,initialize:function(m,d,g){var C=(g=L.extend({ignoreCase:!0,fullSearch:!1,selector:this.selector,getFormattedItemText:this.getFormattedItemText,onShow:this.onShow,onHide:this.onHide},g||{})).addSeqNum;this.add_seqnum=void 0===C||C;var M=g.autoFill;void 0!==M&&(this.autoFill_=M),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.initHeadings(g),this.defAutocompleterBaseInit(m,g),L(this.element).focus(L.proxy(this.onFocus,this)),L(this.element).click(L.proxy(this.onFieldClick,this));var y=g.codes;this.setList(d,y),this.listIsOriginal_=!0,this.originalCodes_=y,this.options.minChars=0,this.splitAutocomp_=!1,L(this.element).addClass("ansList")},getUpdatedChoices:function(){this.trimmedElemVal=this.domCache.get("elemVal").trim(),this.updateChoices(this.options.selector(this),this.pickedByNumber())},dupItemToDataIndex:function(m){this.listIsOriginal_&&(this.itemToDataIndex_||this.initItemToDataIndex(),m.itemToDataIndex_=this.itemToDataIndex_)},dupForField:function(m){var d=this.dupDataReqForField(m),g={};L.extend(!0,g,this.constructorOpts_),g.dataRequester=d;var C=new b.Autocompleter.Prefetch(m,this.rawList_,g);return this.dupItemToDataIndex(C),C},initHeadings:function(m){var d=m.codes,g=m.itemToHeading;if(g){m.itemToHeading=null;for(var C={},M={},y=0,_=d.length;y<_;++y){var I=g[d[y]];if(I){var F=C[I];if(!F){var N=g[I];C[I]=F=N?C[N]+1:1}}}for(y=0,_=d.length;y<_;++y)M[y]=(F=C[d[y]])||0;this.indexToHeadingLevel_=M,m.indexToHeadingLevel=M,this.numHeadings_=Object.keys(C).length,m.numHeadings=this.numHeadings_}else m.indexToHeadingLevel&&(this.indexToHeadingLevel_=m.indexToHeadingLevel,this.numHeadings_=m.numHeadings)},initItemToDataIndex:function(){if(this.itemToDataIndex_={},this.rawList_)for(var m=0,d=this.rawList_.length;m"+ut.substr(0,C.length)+""+ut.substr(C.length),An=!0,ke=m.SEQ_NUM_PREFIX+ut+m.SEQ_NUM_SEPARATOR+Ve(He),we&&(ke+=we[ce])))),!Mt&&!_){var an=!1,Gn=He;m.options.ignoreCase&&(Gn=He.toLowerCase());for(var sn=Gn.indexOf(C);!an&&-1!==sn;)0===sn?(an=!0,++M<=w&&(ke=""+Ve(He.substr(0,C.length))+""+Ve(He.substr(C.length)),we&&(ke+=we[ce]))):(m.options.fullSearch||/(.\b|_)./.test(Gn.substr(sn-1,2)))&&(an=!0,++M<=w)&&(ke=Ve(He.substr(0,sn))+""+Ve(He.substr(sn,C.length))+""+Ve(He.substr(sn+C.length)),we&&(ke+=we[ce])),an||(sn=Gn.indexOf(C,sn+1))}var ie=!1;m.multiSelect_&&(ie=m.isSelected(He))&&++pe,!ie&&ke&&(Ne||M<=w||m.numHeadings_>0&&_)&&(ee&&!J&&(J=!0,N.push(ee),R.push(ce-1),++te,$[ee]=[Ve(ee),"heading"],F=0),(!_||!m.numHeadings_||FX+pe?(O("searchCount").innerHTML=X+" of "+M+" items total",O("moreResults").style.display="block",O("searchCount").style.display="block"):(O("moreResults").style.display="none",O("searchCount").style.display="none"),m.buildHTML(N,R,$,y)},buildHTML:function(m,d,g,C){var y,M=-1,w=null!==C;if(!this.numHeadings_&&this.matchListItemsToField_&&(w||this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST)&&(M=w?C:this.pickBestMatch(m))>=0){var _=m[M],I=d[M];for(y=M;y>0;--y)m[y]=m[y-1],d[y]=d[y-1];m[0]=_,d[0]=I}var F="
    ";y=0,M>=0&&(F+='
  • '+g[_][0]+"
  • ",++y);for(var N=m.length;y'+R[0]+"":'
  • '+R[0]+"
  • "}return F+"
"},setList:function(m,d){this.listIsOriginal_=!1;var g=m.length;this.rawList_=new Array(g);for(var C=0,M=m.length;C0,m.length>1||!this.autoFill_?L(this.element).addClass("ac_multiple"):L(this.element).removeClass("ac_multiple"),(this.hasFocus||document.activeElement===this.element)&&this.onFocus()},setFieldToListValue:function(m){this.setFieldVal(m,!1),this.fieldValIsListVal_=!0,this.storeSelectedItem(),this.processedFieldVal_=m,this.listSelectionNotification("",!0),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges()},setListAndField:function(m,d,g,C){void 0===g&&(g=!1),void 0===C&&(C=!1),this.setList(m,d),b.Autocompleter.Event.notifyObservers(this.element,"LIST_ASSIGNMENT",{});var _,M=this.domCache.get("elemVal"),y=m.length;!1===g&&(_=this.autoFill_&&(1===y||y>1&&C)?this.assembleValue(m[0]):"",this.setFieldVal(_,!1),this.fieldValIsListVal_=!0),!g&&M!==_&&this.setFieldToListValue(_),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.options.afterUpdateElement&&this.options.afterUpdateElement()},assembleValue:function(m){return m.trim()},onObserverEvent:function(){this.temporaryHide_=!0,this.hideList(),b.Autocompleter.Base.prototype.onObserverEvent.apply(this,[]),this.posAnsList(),this.showList(),this.temporaryHide_=!1},loadList:function(m,d){void 0===m&&(m=this.element.id);var g=b.Autocompleter.getFieldLookupKey(this.element);this.listLoadAttempted_=!0;var C=b.RecordDataRequester.getOutputFieldRDR(m);if(C){var M=C.getFieldData(g);if(M?this.setListAndField(M[0],M[1],!0,!1):C.assignListData(),m!==this.element.id){var y=O(d),_=[d,"EQ",b.Autocompleter.getFieldVal(y)];C.addFieldsToUpdateList(m,this,_)}}},listIsEmpty:function(){return 0===this.options.array.length},getInitialSelectionIndex:function(){var m=-1;if(""==this.domCache.get("elemVal"))if(this.defaultSelectionIndex_)m=this.defaultSelectionIndex_;else{var d=this.constructorOpts_.defaultValue;if(void 0!==d){if(this.itemCodes_)for(var g=0,C=this.itemCodes_.length;g=2*b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD&&(m=-1),this.defaultSelectionIndex_=m}return m},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.matchListItemsToField_=!1,!this.listLoadAttempted_&&this.listIsEmpty()&&!this.element.comboField&&this.loadList(),b.Autocompleter.Base.prototype.onFocus.apply(this),this.enabled_&&(this.listBelowField_=!0,this.focusInProgress_=!0,this.hideList(),this.element.shakeCanceled=!1,this.maybeShowList(),this.index=this.getInitialSelectionIndex(),this.index>=0&&(this.setFieldToListValue(this.listItemValue(this.getCurrentEntry())),this.element.select(),this.render()),this.focusInProgress_=!1))},maybeShowList:function(){this.activate(),this.render();var m=!1;0==this.add_seqnum?m=this.entryCount>0:this.entryCount>1||!this.autoFill_?m=!0:1==this.entryCount&&(m=this.listItemValue(b.Autocompleter.listItemElements()[0])!=this.processedFieldVal_),1==m&&(this.posAnsList(),this.showList(),this.readSearchCount())},onFieldClick:function(){if(this.enabled_&&this.element.id===b.Autocompleter.currentAutoCompField_&&(!this.listShowing||this.matchListItemsToField_)){this.matchListItemsToField_=!1;var m=this.suggestionMode_;this.suggestionMode_=b.Autocompleter.NO_COMPLETION_SUGGESTIONS,this.maybeShowList(),this.suggestionMode_=m}},focusField:function(){this.element.focus()},listItemValue:function(m){const d=m.getAttribute("autocompRawListIndex");return this.rawList_[d]},fieldEventIsBigList:function(m){return m.ctrlKey&&m.keyCode===L.ui.keyCode.ENTER},handleSeeMoreItems:function(m){this.seeMoreItemsClicked_=!0,O("searchHint").style.display="none",this.listBelowField_=!1,this.getUpdatedChoices(),this.posAnsList(),this.seeMoreItemsClicked_=!1,this.splitAutocomp_=!1,b.Autocompleter.stopEvent(m)},findItemIndexByCode:function(m){for(var d=null,g=0,C=this.itemCodes_.length;g0&&(b.Autocompleter.screenReaderLog("Showing "+this.entryCount+" of "+this.rawList_.length+" items."),m=!0),m},activate:function(){this.changed=!1,this.hasFocus=!0,this.getUpdatedChoices()}};L.extend(b.Autocompleter.Prefetch.prototype,U),U=null}},8644:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Search=b.PrototypeAPI.Class.create();var B={urlToCache_:{},MAX_VALUE_SIZE_FOR_AUTOCOMP:25,EXPANDED_COUNT:500,constructor:b.Autocompleter.Search,superclass:b.Autocompleter.Base.prototype};L.extend(b.Autocompleter.Search,B),B=null,L.extend(b.Autocompleter.Search.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Search.prototype.className="Def.Autocompleter.Search";var U={lastAjaxRequest_:null,resultCache_:null,useResultCache_:!0,suggestionList_:null,showListOnFocusIfEmpty_:!1,initialize:function(m,d,g){g=L.extend({partialChars:2,onHide:L.proxy(function(y,_){O("searchCount").style.display="none",O("moreResults").style.display="none",b.Autocompleter.Base.prototype.hideList.apply(this)},this),onShow:L.proxy(function(y,_){O("searchCount").style.display="block",O("moreResults").style.display="block",b.Autocompleter.Base.prototype.showList.apply(this)},this),onComplete:L.proxy(this.onComplete,this)},g||{}),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.url=d,this.fhir=g.fhir,this.search=g.search||this.fhir&&this.fhir.search,this.defAutocompleterBaseInit(m,g),this.autocomp=g.autocomp,void 0===this.autocomp?this.autocomp=!0:this.autocomp||(this.options.frequency=31536e3),void 0===g.sort&&(g.sort=!0),null!==g.useResultCache&&!1===g.useResultCache&&(this.useResultCache_=!1),this.showListOnFocusIfEmpty_=g.showListOnFocusIfEmpty||!1,L(this.element).focus(L.proxy(this.onFocus,this));var C=g.buttonID;if(this.buttonID=C,C&&"null"!==C){var M=L(document.getElementById(C));M.mousedown(L.proxy(this.buttonClick,this)),M.keypress(L.proxy(this.buttonKeyPress,this))}L(this.element).addClass("search_field"),g.colHeaders&&(this.colHeaderHTML="
")},initItemToDataIndex:function(){this.itemToDataIndex_={}},dupForField:function(m){var d=this.dupDataReqForField(m),g=Object.clone(this.constructorOpts_);return g.dataRequester=d,new b.Autocompleter.Search(m,this.url,g)},getSearchStr:function(m){var d=b.Autocompleter;return d.LIST_ITEM_FIELD_SEP_REGEX||(d.LIST_ITEM_FIELD_SEP_REGEX=new RegExp(d.LIST_ITEM_FIELD_SEP,"g")),m||(m=this.getToken()),m.replace(d.LIST_ITEM_FIELD_SEP_REGEX," ").trimLeft()},runSearch:function(){this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort();var m=this.search;if(this.url||m){this.searchInProgress=!0,this.searchStartTime=(new Date).getTime();var d=this.getSearchStr(),g=null;this.useResultCache_&&(g=this.getCachedResults(d,this.getLoadCount(b.Autocompleter.Search.EXPANDED_COUNT)))&&this.onComplete(g,null,!0),g||(m?this.useSearchFn(d,b.Autocompleter.Search.EXPANDED_COUNT):this.urlSearch(d,b.Autocompleter.Search.EXPANDED_COUNT),this.changed=!1,this.hasFocus=!0)}},getLoadCount(m){return this.search||this.fhir?m+(this.multiSelect_&&b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD===m?this.getSelectedItems().length:0):this.multiSelect_&&m===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m+this.getSelectedItems().length:m!==b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m:0},useSearchFn:function(m,d){var g=this;this.search(m,this.getLoadCount(d)).then(function(C){g.onComplete({results:C,requestedCount:d,searchStr:m})},function(C){console.log("FHIR search failed: "+C)})},urlSearch:function(m,d){var g={};if(this.fhir)g.filter=m,g._format="application/json",g.count=this.getLoadCount(d);else{g.terms=m;var C=this.getLoadCount(d);C&&(g.maxList=C)}window._token&&(params.authenticity_token=window._token),this.lastAjaxRequest_=L.ajax(this.url,{data:g,dataType:"json",complete:this.options.onComplete}),this.lastAjaxRequest_.requestParamData_=g,this.lastAjaxRequest_.requestedCount=d},initResultCache:function(){this.resultCache_=this.url?b.Autocompleter.Search.urlToCache_[this.url]:null,this.resultCache_||(this.resultCache_=[],this.url&&(b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_))},getCachedResults:function(m,d){return this.resultCache_||this.initResultCache(),this.resultCache_[d]&&this.resultCache_[d][m]},storeCachedResults:function(m,d,g){this.resultCache_||this.initResultCache(),this.resultCache_[d]||(this.resultCache_[d]={}),this.resultCache_[d][m]=g},clearCachedResults:function(){this.resultCache_=[{},{}],b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_},setURL:function(m){this.url=m,this.initResultCache()},fieldEventIsBigList:function(m){return m.keyCode===L.ui.keyCode.ENTER&&(m.ctrlKey||!this.autocomp&&this.domCache.get("elemVal")!==this.processedFieldVal_&&""!==this.domCache.get("elemVal").trim())},buttonKeyPress:function(m){m.keyCode===L.ui.keyCode.ENTER&&this.runSearch()},processChoices:function(m,d){for(var g=[],C=Object.keys(m),M=0,y=C.length;M0&&!this.numHeadings_){var I=null,F=-1;if(this.suggestionMode_===b.Autocompleter.USE_STATISTICS?F=0:this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST&&(F=this.pickBestMatch(g)),this.options.sort)F>-1&&(I=g[F],g[F]=""),g=g.sort(b.Autocompleter.Base.noCaseSort),F>-1&&(g[0]=I);else if(F>0){var N=g[0];g[0]=g[F],g[F]=N}g.length>d&&(g.length=d)}return[g,F>-1]},escapeHTML:function(m){return b.Autocompleter.Base.escapeAttribute(m).replace(/<(\/)?span>/g,"<$1span>")},buildUpdateHTML:function(m,d,g){var C,M,y,_,w,I,F,N=this.options.tableFormat;N?(M=this.colHeaderHTML||"
"+g.colHeaders.join("")+"
",y="
",_="",I="",F=""):(M="
    ",y="
",_="",I=b.Autocompleter.LIST_ITEM_FIELD_SEP,F=""),C=M;for(var R=0,$=m.length;R<$;++R){for(var ee=m[R],J=g[ee],he=[],te=0,pe=J.length;te0||null===m){M=d+" of "+(null===m?"unknown":m)+" total";var _=(new Date).getTime()-this.searchStartTime+1e3*this.options.frequency+"",w=g+"";w.length<3&&(w+=" ");var I="; ";void 0!==g&&(I+=w+" bytes in "),I+=_+" ms",_.length<3&&(I+=" "),C.innerHTML=M+=I,O("searchCount").style.display="block"}},createFieldVals:function(m){var d={},g=this.options.valueCols,C=b.Autocompleter.LIST_ITEM_FIELD_SEP;if(this.itemToDataIndex_={},g)var M=g.length;for(var y=0,_=m.length;y<_;++y){var I,w=m[y];if(g){I=[];for(var F=0;F/g,""),this.itemToDataIndex_[N]=y,d[N]=w}return d},onComplete:function(m,d,g){const C=m.requestedCount||this.lastAjaxRequest_.requestedCount;var M=this.getToken();this.trimmedElemVal=M.trim(),this.lastAjaxRequest_===m&&(this.lastAjaxRequest_=null);const y=!!m.results;if(200===m.status||y){if(y)var _=m.searchStr,w=m.requestedCount===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD;else{var I=m.requestParamData_;this.fhir?(_=I.filter,w=I.count===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)):(_=I.terms,w=void 0===I.maxList||I.maxList===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}var F=b.Autocompleter.Search;!g&&this.useResultCache_&&this.storeCachedResults(_,this.getLoadCount(C),m);var N=this.getSearchStr(M);if(w&&(N=N.substr(0,F.MAX_VALUE_SIZE_FOR_AUTOCOMP)),(this.hasFocus||this.refocusInProgress_)&&N===_){var R=y?m.results:m.responseJSON||JSON.parse(m.responseText);if(this.fhir){$=R.expansion.total,this.listExtraData_=null,this.itemCodes_=[],this.itemCodeSystems_=[],this.rawList_=[];var ee=R.expansion.contains;if(ee)for(var J=0,he=ee.length;J0&&(d.data=y)}return d},show:function(){("hidden"===this.listContainer.style.visibility||""===this.listContainer.style.visibility)&&this.options.onShow(this.element,this.update)},hide:function(){this.searchInProgress||b.Autocompleter.Search.superclass.hide.apply(this)},buttonClick:function(m){this.observer&&clearTimeout(this.observer),this.searchInProgress=!0,this.runSearch(),b.Autocompleter.stopEvent(m)},handleSeeMoreItems:function(m){this.multiSelect_&&""===this.domCache.get("elemVal")&&this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.buttonClick(m)},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.refocusInProgress_||(b.Autocompleter.screenReaderLog("Type to show matching list values."),this.hide(),this.rawList_=[]),b.Autocompleter.Base.prototype.onFocus.apply(this),this.hasFocus=!0,this.showListOnFocusIfEmpty_&&this.getUpdatedChoices())},onBlur:function(m){!this.refocusInProgress_&&!b.Autocompleter.completionOptionsScrollerClicked_&&(b.Autocompleter.Base.prototype.onBlur.apply(this,[m]),this.searchInProgress||(this.active=!1))},getUpdatedChoices:function(){if(this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort(),this.url||this.search){this.searchStartTime=(new Date).getTime();var m=null,d=b.Autocompleter.Search,g=this.getSearchStr();g.length>d.MAX_VALUE_SIZE_FOR_AUTOCOMP&&(g=g.substr(0,d.MAX_VALUE_SIZE_FOR_AUTOCOMP)),this.useResultCache_&&(m=this.getCachedResults(g,this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)))&&this.onComplete(m,null,!0),m||(this.search?this.useSearchFn(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD):this.urlSearch(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}},findSuggestions:function(){if(this.url){var d={field_val:this.getSearchStr(),suggest:1};window._token&&(params.authenticity_token=window._token);var g={data:d,complete:L.proxy(this.onFindSuggestionComplete,this)};L.ajax(this.url,g)}},onFindSuggestionComplete:function(m){if(200===m.status){var d=m.responseJSON||JSON.parse(m.responseText),C=[],M=!1;if(d[0].length>0){var y=d[1];this.suggestionList_=d;for(var _=this.domCache.get("elemVal").trim().toLowerCase(),w=b.Autocompleter.LIST_ITEM_FIELD_SEP,I=0,F=y.length;!M&&I{Q.exports=function K(O){"use strict";var L=O.PrototypeAPI.Class.create({initialize:function(b,D,B,U){if(this.displayedProp=b.display||"text",this.scope=D,this.acOptions=b,U){this.pElem=B[0];var m=this.pElem.autocomp;m&&(m.destroy(),D.modelData=null,this.removeAutocompFunction(U.$formatters),this.removeAutocompFunction(U.$parsers));var d=b.hasOwnProperty("url")||b.fhir&&b.fhir.search;this.ac=d?this.searchList():this.prefetchList();var g=D.modelData;if(null!=g)if(this.ac.multiSelect_){for(var M=0,y=g.length;M{Q.exports=function K(O,L){"use strict";var D=O.$;function B(g,m,d){if(g=D(g),1==arguments.length){var C=g.cumulativeOffset();window.scrollTo(C[0],C[1])}else g.scrollLeft=m,g.scrollTop=d;return g}L.Scroll=O.Class.create(),jQuery.extend(jQuery.extend(L.Scroll.prototype,L.Base.prototype),{currentScrollPos:function(U){return this.element===window?document.viewport.getScrollOffsets():this.element===document.documentElement&&0===document.documentElement.scrollTop&&0===document.documentElement.scrollLeft?{left:document.body.scrollLeft,top:document.body.scrollTop}:{left:this.element.scrollLeft,top:this.element.scrollTop}},initialize:function(U){if(this.element=D(U),!this.element)throw L._elementDoesNotExistError;var m=this.currentScrollPos(U),d=jQuery.extend({x:0,y:0},arguments[1]||{}),g={x:m.left+d.x,y:m.top+d.y};this.start(g)},setup:function(){},update:function(U){var m=this.currentScrollPos(this.element),d=Math.round((this.options.x-m.left)*U+m.left),g=Math.round((this.options.y-m.top)*U+m.top);B(this.element,d,g),this.element===document.documentElement&&B(document.body,d,g)}})}},1444:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Class,U=D.PrototypeAPI.Enumerable,d=D.PrototypeAPI.isString,g={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:function(C){return C},sinoidal:function(C){return-Math.cos(C*Math.PI)/2+.5},reverse:function(C){return 1-C},flicker:function(M){return(M=-Math.cos(M*Math.PI)/4+.75+Math.random()/4)>1?1:M},wobble:function(C){return-Math.cos(C*Math.PI*(9*C))/2+.5},pulse:function(C,M){return-Math.cos(C*((M||5)-.5)*2*Math.PI)/2+.5},spring:function(C){return 1-Math.cos(4.5*C*Math.PI)*Math.exp(6*-C)},none:function(C){return 0},full:function(C){return 1}},DefaultOptions:{duration:1,fps:100,sync:!1,from:0,to:1,delay:0,queue:"parallel"}};g.DefaultOptions.transition=g.Transitions.sinoidal,g.ScopedQueue=B.create(U,{initialize:function(){this.effects=[],this.interval=null},_each:function(C){this.effects._each(C)},add:function(C){var M=(new Date).getTime();switch(d(C.options.queue)?C.options.queue:C.options.queue.position){case"front":this.effects.findAll(function(_){return"idle"==_.state}).each(function(_){_.startOn+=C.finishOn,_.finishOn+=C.finishOn});break;case"with-last":M=this.effects.pluck("startOn").max()||M;break;case"end":M=this.effects.pluck("finishOn").max()||M}C.startOn+=M,C.finishOn+=M,(!C.options.queue.limit||this.effects.length-1;)this.effects.splice(M,1);0==this.effects.length&&(clearInterval(this.interval),this.interval=null)},loop:function(){for(var C=(new Date).getTime(),M=0,y=this.effects.length;M=this.startOn){if(C>=this.finishOn)return this.render(1),this.cancel(),this.event("beforeFinish"),this.finish&&this.finish(),void this.event("afterFinish");var M=(C-this.startOn)/this.totalTime,y=Math.round(M*this.totalFrames);y>this.currentFrame&&(this.render(M),this.currentFrame=y)}},cancel:function(){this.options.sync||g.Queues.get(d(this.options.queue)?"global":this.options.queue.scope).remove(this),this.state="finished"},event:function(C){this.options[C+"Internal"]&&this.options[C+"Internal"](this),this.options[C]&&this.options[C](this)},inspect:function(){var C=$H();for(property in this)Object.isFunction(this[property])||C.set(property,this[property]);return"#"}}),g.Move=B.create(g.Base,{initialize:function(C){if(this.element=L(C),!this.element)throw g._elementDoesNotExistError;var M=b.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(M)},setup:function(){D.PrototypeAPI.makePositioned(this.element);var C=D.PrototypeAPI;this.originalLeft=parseFloat(C.getStyle(this.element,"left")||"0"),this.originalTop=parseFloat(C.getStyle(this.element,"top")||"0"),"absolute"==this.options.mode&&(this.options.x=this.options.x-this.originalLeft,this.options.y=this.options.y-this.originalTop)},update:function(C){D.PrototypeAPI.setStyle(this.element,{left:Math.round(this.options.x*C+this.originalLeft)+"px",top:Math.round(this.options.y*C+this.originalTop)+"px"})}}),g.Shake=function(C){C=L(C);var M=b.extend({distance:20,duration:.5},arguments[1]||{}),y=parseFloat(M.distance),_=parseFloat(M.duration)/10,w=b(C).offset(),I=D.PrototypeAPI,F={top:w.top,left:w.left};return new g.Move(C,{x:y,y:0,duration:_,afterFinishInternal:function(N){new g.Move(N.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(R){new g.Move(R.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function($){new g.Move($.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(ee){new g.Move(ee.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function(J){new g.Move(J.element,{x:-y,y:0,duration:_,afterFinishInternal:function(he){I.setStyle(I.undoPositioned(he.element),F)}})}})}})}})}})}})},D.Effect=g}},2968:Q=>{Q.exports=function K(O,L){"use strict";var b={HTMLEvents:/^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,MouseEvents:/^(?:click|mouse(?:down|up|over|move|out))$/},D={pointerX:0,pointerY:0,button:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,bubbles:!0,cancelable:!0};L.Event={},L.Event.simulate=function(B,U){var d,m=jQuery.extend(D,arguments[2]||{}),g=null;for(var C in B=O(B),b)if(b[C].test(U)){g=C;break}if(!g)throw new SyntaxError("Only HTMLEvents and MouseEvents interfaces are supported");return document.createEvent?(d=document.createEvent(g),"HTMLEvents"==g?d.initEvent(U,m.bubbles,m.cancelable):d.initMouseEvent(U,m.bubbles,m.cancelable,document.defaultView,m.button,m.pointerX,m.pointerY,m.pointerX,m.pointerY,m.ctrlKey,m.altKey,m.shiftKey,m.metaKey,m.button,B),B.dispatchEvent(d)):(m.clientX=m.pointerX,m.clientY=m.pointerY,d=jQuery.extend(document.createEventObject(),m),B.fireEvent("on"+U,d)),B}}},2474:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.FieldAlarms={setOffAlarm:function(B){void 0===this.bonk&&(this.bonk=new Audio(this.soundData_)),this.bonk.readyState>=2&&(this.bonk.currentTime=0,0!==this.bonk.currentTime&&(this.bonk.src=this.bonk.src)),this.bonk.play(),D.Effect.Shake(B.id,5)},cancelAlarm:function(B){B.shakeCanceled=!0,this.bonk.pause(),this.bonk.currentTime=0}}}},5076:(Q,K,O)=>{var L={};L.PrototypeAPI=O(5826),O(6397),O(5610)(L),O(1444)(L.PrototypeAPI.$,jQuery,L),O(951)(L.PrototypeAPI,L.Effect),O(2968)(L.PrototypeAPI.$,L),O(3469)(L),O(5559)(L),O(5188)(L.PrototypeAPI.$,jQuery,L),O(2474)(L.PrototypeAPI.$,jQuery,L),O(5855)(L),O(2103)(L.PrototypeAPI.$,jQuery,L),O(3810)(L.PrototypeAPI.$,jQuery,L),O(8644)(L.PrototypeAPI.$,jQuery,L),O(2948)(L.PrototypeAPI.$,jQuery,L),O(5013)(L),Q.exports=L},5610:Q=>{Q.exports=function K(O){O.jqueryLite=function(){"use strict";return{ui:{keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}}}(),Object.assign(jQuery,O.jqueryLite)}},3469:Q=>{if(void 0===K)var K={};Q.exports=function O(L){"use strict";L.Observable={callbacks_:null,notifyObservers:function(b,D,B){null!==this.callbacks_&&(B.field_id=b?b.id:null,setTimeout(function(){var U=this.callbacks_[D];if(void 0!==U){if(null!==b)var d=U[this.lookupKey(b)];for(var C=[d,U.null],M=0,y=C.length;M-1&&m.splice(d,1)}}}}}}},6397:()=>{"function"!=typeof Object.assign&&(Object.assign=function(Q){"use strict";if(null==Q)throw new TypeError("Cannot convert undefined or null to object");for(var K=Object(Q),O=1;O{if(void 0===K)var K={};K.PrototypeAPI=function(){"use strict";var O={};function L(N){if(!N)return[];if("toArray"in Object(N))return N.toArray();for(var R=N.length||0,$=new Array(R);R--;)$[R]=N[R];return $}function b(N){var R=N;return K.PrototypeAPI.isString(N)&&(R=document.getElementById(N)),R}var N,R,D=Object.prototype.toString,B=(N="undefined"!=typeof navigator&&navigator.userAgent,R="[object Opera]"==Object.prototype.toString.call(window.opera),{IE:!!window.attachEvent&&!R,Opera:R,WebKit:N&&N.indexOf("AppleWebKit/")>-1,Gecko:N&&N.indexOf("Gecko")>-1&&-1===N.indexOf("KHTML"),MobileSafari:N&&/Apple.*Mobile/.test(N)});function U(N){return"[object Function]"===D.call(N)}function g(N){var R=N.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=R.length||R[0]?R:[]}function C(N,R){for(var $ in R)N[$]=R[$];return N}function M(N){return N}var y=function(){var N=function(){for(var J in{toString:1})if("toString"===J)return!1;return!0}();function R(){}return{create:function $(){var J=null,he=L(arguments);function te(){this.initialize.apply(this,arguments)}U(he[0])&&(J=he.shift()),C(te,y.Methods),te.superclass=J,te.subclasses=[],J&&(R.prototype=J.prototype,te.prototype=new R,J.subclasses.push(te));for(var pe=0,Ve=he.length;pe=X)&&(X=xe)},this),X},min:function Ne(Ae,ie){var X;return Ae=Ae||M,this.each(function(xe,Oe){xe=Ae.call(ie,xe,Oe,this),(null==X||xeQe?1:0}).pluck("value")},toArray:Mt,entries:Mt,zip:function an(){var Ae=L(arguments),ie=[this].concat(Ae).map(L);return this.map(function(X,xe){for(var Oe=[],Qe=0,un=ie.length;Qe"},find:he}}();function I(N){return N.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var F={setOpacity:function(N,R){return 1==R||""===R?R="":R<1e-5&&(R=0),(N=b(N)).style.opacity=R,N},setStyle:function(N,R){var $=(N=b(N)).style;if(K.PrototypeAPI.isString(R)){if($.cssText+=";"+R,R.include("opacity")){var J=R.match(/opacity:\s*(\d?\.?\d*)/)[1];K.PrototypeAPI.setOpacity(N,J)}return N}for(var he in R)if("opacity"===he)K.PrototypeAPI.setOpacity(N,R[he]);else{var te=R[he];("float"===he||"cssFloat"===he)&&(he=void 0===$.styleFloat?"cssFloat":"styleFloat"),$[he]=te}return N},getStyle:function(N,R){var $=(N=b(N)).style[R];if(!$||"auto"===$){var ee=document.defaultView.getComputedStyle(N,null);$=ee?ee[R]:null}return"opacity"===R?$?parseFloat($):1:"auto"===$?null:$},makePositioned:function(N){N=b(N);var R=K.PrototypeAPI.getStyle(N,"position"),$={};return("static"===R||!R)&&($.position="relative",K.PrototypeAPI.Browser.Opera&&($.top=0,$.left=0),K.PrototypeAPI.setStyle(N,$),jQuery(N).data("prototype_made_positioned",!0)),N},undoPositioned:function(N){N=b(N);var R=jQuery(N);return R.data("prototype_made_positioned")&&(R.removeData("prototype_made_positioned"),K.PrototypeAPI.setStyle(N,{position:"",top:"",bottom:"",left:"",right:""})),N}};return{$:b,Class:y,Enumerable:_,isString:function m(N){return"[object String]"===D.call(N)},isArray:function d(N){return"[object Array]"===D.call(N)},Browser:B,parseQuery:function w(N){var $=N.trim().match(/([^?#]*)(#.*)?$/);if(!$)return{};for(var ee=$[1].split("&"),he=0,te=ee.length;he1?pe.join("="):pe[0];null!=we&&(we=we.gsub("+"," "),we=decodeURIComponent(we)),Ve in hash?(this.isArray(hash[Ve])||(hash[Ve]=[hash[Ve]]),hash[Ve].push(we)):hash[Ve]=we}}return{}},escapeHTML:I,escapeAttribute:I,getStyle:F.getStyle,setStyle:F.setStyle,makePositioned:F.makePositioned,undoPositioned:F.undoPositioned,$A:L}}(),Q.exports=K.PrototypeAPI},5188:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.RecordDataRequester=D.PrototypeAPI.Class.create();var U={formField_:null,codeField_:null,dataURL_:null,dataReqInput_:null,dataReqOutput_:null,inputFieldsHash_:null,outputFieldsHash_:null,noPriorDataReq_:!0,latestPendingAjaxRequest_:null,lastFieldVal_:null,lastDataHash_:null,outputToSameGroup_:null,autoCompUpdateList_:null,initialize:function(m,d,g,C,M){this.formField_=m,this.dataURL_=d,this.dataReqInput_=g,this.dataReqOutput_=C,this.outputToSameGroup_=M,this.setOutputNamesToRDRNames(m,C)},setOutputNamesToRDRNames:function(m,d){for(var g=D.Autocompleter.getFieldLookupKey(m),C=D.RecordDataRequester.outputFieldNameToRDRFieldName_,M=0,y=d.length;M0;if(null!==this.autoCompUpdateList_[d])for(var M in this.autoCompUpdateList_[d]){var y=M.split(","),_=L(y[0]),w=D.Autocompleter.getFieldVal(_);if("EQ"===y[1]&&w===y[2]||"NE"===y[1]&&w!==y[2])for(var I=this.autoCompUpdateList_[d][M],F=0,N=I.length;F0&&(m[y]=_)}return m},assignDataToFields:function(m,d){this.inputFieldsHash_||this.initFieldsHash();var g=[],C={},M=this.getOutputFieldsHash(),y=D.Autocompleter;for(var _ in m){var w=M[_];if(void 0!==w)for(var I=0,F=w.length;I0&&R[0]instanceof Array?(R[2]&&N.autocomp.initHeadings(R[2]),d?N.autocomp.setList(R[0],R[1]):N.autocomp.setListAndField(R[0],R[1])):d?N.autocomp.setList(R):N.autocomp.setListAndField(R),null!==this.autoCompUpdateList_&&null!==this.autoCompUpdateList_[$]){var ee={};ee[$]=R,this.processUpdateList(ee)}}}else d||(void 0!==N.comboField?N.comboField.mimicField(R,this.formField_.id):(D.Autocompleter.setFieldVal(N,R,!1),g.push(N),C[N.id]=R))}}D.Autocompleter.Event.notifyObservers(null,"RDR_ASSIGNMENT",{updatedFields:g,updatedFieldIDToVal:C,listField:this.formField_})},buildParameters:function(){var m={};this.inputFieldsHash_||this.initFieldsHash();var d=this.formField_.autocomp.getSelectedCodes()[0];if(null!=d?m.code_val=d:m.field_val=D.Autocompleter.getFieldVal(this.formField_),this.dataReqInput_)for(var g=0,C=this.dataReqInput_.length;g{Q.exports=function K(O){"use strict";O.ScreenReaderLog=function(L){if(void 0===L){for(var b="reader_log",D=(L=b,1);document.getElementById(L);)L=b+ ++D;this.logElement_=document.createElement("div"),this.logElement_.setAttribute("id",L),document.body.appendChild(this.logElement_)}else this.logElement_=document.getElementById(L);this.logElement_.setAttribute("aria-live","assertive"),this.logElement_.setAttribute("aria-relevant","additions"),this.logElement_.setAttribute("role","log"),this.logElement_.setAttribute("class","screen_reader_only")},O.ScreenReaderLog.prototype={add:function(L){var b=document.createElement("p");b.appendChild(document.createTextNode(L)),this.logElement_.appendChild(b)}},O.ScreenReaderLog.add=function(L){this.log_||(this.log_=new O.ScreenReaderLog("reader_log")),this.log_.add(L)}}},4263:(Q,K,O)=>{"use strict";var L=O(9903),b=O(3855),D=b(L("String.prototype.indexOf"));Q.exports=function(U,m){var d=L(U,!!m);return"function"==typeof d&&D(U,".prototype.")>-1?b(d):d}},3855:(Q,K,O)=>{"use strict";var L=O(224),b=O(9903),D=b("%Function.prototype.apply%"),B=b("%Function.prototype.call%"),U=b("%Reflect.apply%",!0)||L.call(B,D),m=b("%Object.getOwnPropertyDescriptor%",!0),d=b("%Object.defineProperty%",!0),g=b("%Math.max%");if(d)try{d({},"a",{value:1})}catch(M){d=null}Q.exports=function(y){var _=U(L,B,arguments);if(m&&d){var w=m(_,"length");w.configurable&&d(_,"length",{value:1+g(0,y.length-(arguments.length-1))})}return _};var C=function(){return U(L,D,arguments)};d?d(Q.exports,"apply",{value:C}):Q.exports.apply=C},5541:(Q,K,O)=>{"use strict";var L=O(2093),b=O(9102),D=O(5734),B=O(6687),U=O(8704),m=O(8266),d=O(4666),g=O(2086),C=O(9903),M=O(4263),y=O(2107),_=O(2069),w=O(8432),I=O(5709),F=O(6189),N=M("ArrayBuffer.prototype.byteLength",!0);function R(ie){if(!ie||"object"!=typeof ie||!N)return!1;try{return N(ie),!0}catch(X){return!1}}var $=M("Date.prototype.getTime"),ee=Object.getPrototypeOf,J=M("Object.prototype.toString"),he=C("%Set%",!0),te=M("Map.prototype.has",!0),pe=M("Map.prototype.get",!0),Ve=M("Map.prototype.size",!0),we=M("Set.prototype.add",!0),ce=M("Set.prototype.delete",!0),Ee=M("Set.prototype.has",!0),de=M("Set.prototype.size",!0);function Ne(ie,X,xe,Oe){for(var un,Qe=_(ie);(un=Qe.next())&&!un.done;)if(Mt(X,un.value,xe,Oe))return ce(ie,un.value),!0;return!1}function ke(ie){return void 0===ie?null:"object"!=typeof ie?"symbol"!=typeof ie&&("string"!=typeof ie&&"number"!=typeof ie||+ie==+ie):void 0}function He(ie,X,xe,Oe,Qe,un){var tn=ke(xe);if(null!=tn)return tn;var Qt=pe(X,tn),St=F({},Qe,{strict:!1});return!(void 0===Qt&&!te(X,tn)||!Mt(Oe,Qt,St,un))&&!te(ie,tn)&&Mt(Oe,Qt,St,un)}function ut(ie,X,xe){var Oe=ke(xe);return null!=Oe?Oe:Ee(X,Oe)&&!Ee(ie,Oe)}function An(ie,X,xe,Oe,Qe,un){for(var Qt,St,tn=_(ie);(Qt=tn.next())&&!Qt.done;)if(Mt(xe,St=Qt.value,Qe,un)&&Mt(Oe,pe(X,St),Qe,un))return ce(ie,St),!0;return!1}function Mt(ie,X,xe,Oe){var Qe=xe||{};if(Qe.strict?D(ie,X):ie===X)return!0;if(g(ie)!==g(X))return!1;if(!ie||!X||"object"!=typeof ie&&"object"!=typeof X)return Qe.strict?D(ie,X):ie==X;var hn,Qt=Oe.has(ie),St=Oe.has(X);if(Qt&&St){if(Oe.get(ie)===Oe.get(X))return!0}else hn={};return Qt||Oe.set(ie,hn),St||Oe.set(X,hn),function Ae(ie,X,xe,Oe){var Qe,un;if(typeof ie!=typeof X||null==ie||null==X||J(ie)!==J(X)||b(ie)!==b(X))return!1;if(m(ie)!==m(X))return!1;var St=ie instanceof Error,hn=X instanceof Error;if(St!==hn||(St||hn)&&(ie.name!==X.name||ie.message!==X.message))return!1;var Wr=B(ie),ji=B(X);if(Wr!==ji||(Wr||ji)&&(ie.source!==X.source||U(ie)!==U(X)))return!1;var yi=d(ie),bi=d(X);if(yi!==bi||(yi||bi)&&$(ie)!==$(X)||xe.strict&&ee&&ee(ie)!==ee(X)||I(ie)!==I(X))return!1;var ls=an(ie),Ar=an(X);if(ls!==Ar)return!1;if(ls||Ar){if(ie.length!==X.length)return!1;for(Qe=0;Qe=0;Qe--)if(Ln[Qe]!=uo[Qe])return!1;for(Qe=Ln.length-1;Qe>=0;Qe--)if(!Mt(ie[un=Ln[Qe]],X[un],xe,Oe))return!1;var Lo=y(ie),Kn=y(X);return Lo===Kn&&("Set"===Lo||"Set"===Kn?function Gn(ie,X,xe,Oe){if(de(ie)!==de(X))return!1;for(var tn,Qt,St,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(tn.value&&"object"==typeof tn.value)St||(St=new he),we(St,tn.value);else if(!Ee(X,tn.value)){if(xe.strict||!ut(ie,X,tn.value))return!1;St||(St=new he),we(St,tn.value)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(Qt.value&&"object"==typeof Qt.value){if(!Ne(St,Qt.value,xe.strict,Oe))return!1}else if(!xe.strict&&!Ee(ie,Qt.value)&&!Ne(St,Qt.value,xe.strict,Oe))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe):"Map"!==Lo||function sn(ie,X,xe,Oe){if(Ve(ie)!==Ve(X))return!1;for(var tn,Qt,St,hn,Wr,ji,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(Wr=tn.value[1],(hn=tn.value[0])&&"object"==typeof hn)St||(St=new he),we(St,hn);else if(void 0===(ji=pe(X,hn))&&!te(X,hn)||!Mt(Wr,ji,xe,Oe)){if(xe.strict||!He(ie,X,hn,Wr,xe,Oe))return!1;St||(St=new he),we(St,hn)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(ji=Qt.value[1],(hn=Qt.value[0])&&"object"==typeof hn){if(!An(St,ie,hn,ji,xe,Oe))return!1}else if(!(xe.strict||ie.has(hn)&&Mt(pe(ie,hn),ji,xe,Oe)||An(St,ie,hn,ji,F({},xe,{strict:!1}),Oe)))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe))}(ie,X,Qe,Oe)}function an(ie){return!(!ie||"object"!=typeof ie||"number"!=typeof ie.length||"function"!=typeof ie.copy||"function"!=typeof ie.slice||ie.length>0&&"number"!=typeof ie[0]||!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie)))}Q.exports=function(X,xe,Oe){return Mt(X,xe,Oe,w())}},1790:(Q,K,O)=>{"use strict";var L=O(2093),b="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),D=Object.prototype.toString,B=Array.prototype.concat,U=Object.defineProperty,d=O(9006)(),g=U&&d,C=function(y,_,w,I){_ in y&&(!function(y){return"function"==typeof y&&"[object Function]"===D.call(y)}(I)||!I())||(g?U(y,_,{configurable:!0,enumerable:!1,value:w,writable:!0}):y[_]=w)},M=function(y,_){var w=arguments.length>2?arguments[2]:{},I=L(_);b&&(I=B.call(I,Object.getOwnPropertySymbols(_)));for(var F=0;F{"use strict";var L=O(8642),b=Object.prototype.toString,D=Object.prototype.hasOwnProperty,B=function(C,M,y){for(var _=0,w=C.length;_=3&&(_=y),"[object Array]"===b.call(C)?B(C,M,_):"string"==typeof C?U(C,M,_):m(C,M,_)}},2199:Q=>{"use strict";var K="Function.prototype.bind called on incompatible ",O=Array.prototype.slice,L=Object.prototype.toString,b="[object Function]";Q.exports=function(B){var U=this;if("function"!=typeof U||L.call(U)!==b)throw new TypeError(K+U);for(var d,m=O.call(arguments,1),g=function(){if(this instanceof d){var w=U.apply(this,m.concat(O.call(arguments)));return Object(w)===w?w:this}return U.apply(B,m.concat(O.call(arguments)))},C=Math.max(0,U.length-m.length),M=[],y=0;y{"use strict";var L=O(2199);Q.exports=Function.prototype.bind||L},3677:Q=>{"use strict";var K=function(){return"string"==typeof function(){}.name},O=Object.getOwnPropertyDescriptor;if(O)try{O([],"length")}catch(b){O=null}K.functionsHaveConfigurableNames=function(){if(!K()||!O)return!1;var D=O(function(){},"name");return!!D&&!!D.configurable};var L=Function.prototype.bind;K.boundFunctionsHaveNames=function(){return K()&&"function"==typeof L&&""!==function(){}.bind().name},Q.exports=K},9903:(Q,K,O)=>{"use strict";var L,b=SyntaxError,D=Function,B=TypeError,U=function(Ee){try{return D('"use strict"; return ('+Ee+").constructor;")()}catch(de){}},m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(Ee){m=null}var d=function(){throw new B},g=m?function(){try{return d}catch(Ee){try{return m(arguments,"callee").get}catch(de){return d}}}():d,C=O(524)(),M=Object.getPrototypeOf||function(Ee){return Ee.__proto__},y={},_="undefined"==typeof Uint8Array?L:M(Uint8Array),w={"%AggregateError%":"undefined"==typeof AggregateError?L:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?L:ArrayBuffer,"%ArrayIteratorPrototype%":C?M([][Symbol.iterator]()):L,"%AsyncFromSyncIteratorPrototype%":L,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"==typeof Atomics?L:Atomics,"%BigInt%":"undefined"==typeof BigInt?L:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?L:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?L:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?L:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?L:FinalizationRegistry,"%Function%":D,"%GeneratorFunction%":y,"%Int8Array%":"undefined"==typeof Int8Array?L:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?L:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?L:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C?M(M([][Symbol.iterator]())):L,"%JSON%":"object"==typeof JSON?JSON:L,"%Map%":"undefined"==typeof Map?L:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&C?M((new Map)[Symbol.iterator]()):L,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?L:Promise,"%Proxy%":"undefined"==typeof Proxy?L:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?L:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?L:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&C?M((new Set)[Symbol.iterator]()):L,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?L:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C?M(""[Symbol.iterator]()):L,"%Symbol%":C?Symbol:L,"%SyntaxError%":b,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":B,"%Uint8Array%":"undefined"==typeof Uint8Array?L:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?L:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?L:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?L:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?L:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?L:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?L:WeakSet},I=function Ee(de){var Ne;if("%AsyncFunction%"===de)Ne=U("async function () {}");else if("%GeneratorFunction%"===de)Ne=U("function* () {}");else if("%AsyncGeneratorFunction%"===de)Ne=U("async function* () {}");else if("%AsyncGenerator%"===de){var ke=Ee("%AsyncGeneratorFunction%");ke&&(Ne=ke.prototype)}else if("%AsyncIteratorPrototype%"===de){var He=Ee("%AsyncGenerator%");He&&(Ne=M(He.prototype))}return w[de]=Ne,Ne},F={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},N=O(224),R=O(4031),$=N.call(Function.call,Array.prototype.concat),ee=N.call(Function.apply,Array.prototype.splice),J=N.call(Function.call,String.prototype.replace),he=N.call(Function.call,String.prototype.slice),te=N.call(Function.call,RegExp.prototype.exec),pe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ve=/\\(\\)?/g,we=function(de){var Ne=he(de,0,1),ke=he(de,-1);if("%"===Ne&&"%"!==ke)throw new b("invalid intrinsic syntax, expected closing `%`");if("%"===ke&&"%"!==Ne)throw new b("invalid intrinsic syntax, expected opening `%`");var He=[];return J(de,pe,function(ut,An,Mt,an){He[He.length]=Mt?J(an,Ve,"$1"):An||ut}),He},ce=function(de,Ne){var He,ke=de;if(R(F,ke)&&(ke="%"+(He=F[ke])[0]+"%"),R(w,ke)){var ut=w[ke];if(ut===y&&(ut=I(ke)),void 0===ut&&!Ne)throw new B("intrinsic "+de+" exists, but is not available. Please file an issue!");return{alias:He,name:ke,value:ut}}throw new b("intrinsic "+de+" does not exist!")};Q.exports=function(de,Ne){if("string"!=typeof de||0===de.length)throw new B("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof Ne)throw new B('"allowMissing" argument must be a boolean');if(null===te(/^%?[^%]*%?$/,de))throw new b("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ke=we(de),He=ke.length>0?ke[0]:"",ut=ce("%"+He+"%",Ne),An=ut.name,Mt=ut.value,an=!1,Gn=ut.alias;Gn&&(He=Gn[0],ee(ke,$([0,1],Gn)));for(var sn=1,Ae=!0;sn=ke.length){var Oe=m(Mt,ie);Mt=(Ae=!!Oe)&&"get"in Oe&&!("originalValue"in Oe.get)?Oe.get:Mt[ie]}else Ae=R(Mt,ie),Mt=Mt[ie];Ae&&!an&&(w[An]=Mt)}}return Mt}},253:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.getOwnPropertyDescriptor%",!0);if(b)try{b([],"length")}catch(D){b=null}Q.exports=b},5861:Q=>{"use strict";var K="undefined"!=typeof BigInt&&BigInt;Q.exports=function(){return"function"==typeof K&&"function"==typeof BigInt&&"bigint"==typeof K(42)&&"bigint"==typeof BigInt(42)}},9006:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.defineProperty%",!0),D=function(){if(b)try{return b({},"a",{value:1}),!0}catch(U){return!1}return!1};D.hasArrayLengthDefineBug=function(){if(!D())return null;try{return 1!==b([],"length",{value:1}).length}catch(U){return!0}},Q.exports=D},524:(Q,K,O)=>{"use strict";var L="undefined"!=typeof Symbol&&Symbol,b=O(6858);Q.exports=function(){return"function"==typeof L&&"function"==typeof Symbol&&"symbol"==typeof L("foo")&&"symbol"==typeof Symbol("bar")&&b()}},6858:Q=>{"use strict";Q.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var O={},L=Symbol("test"),b=Object(L);if("string"==typeof L||"[object Symbol]"!==Object.prototype.toString.call(L)||"[object Symbol]"!==Object.prototype.toString.call(b))return!1;for(L in O[L]=42,O)return!1;if("function"==typeof Object.keys&&0!==Object.keys(O).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(O).length)return!1;var B=Object.getOwnPropertySymbols(O);if(1!==B.length||B[0]!==L||!Object.prototype.propertyIsEnumerable.call(O,L))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var U=Object.getOwnPropertyDescriptor(O,L);if(42!==U.value||!0!==U.enumerable)return!1}return!0}},3261:(Q,K,O)=>{"use strict";var L=O(6858);Q.exports=function(){return L()&&!!Symbol.toStringTag}},4031:(Q,K,O)=>{"use strict";var L=O(224);Q.exports=L.call(Function.call,Object.prototype.hasOwnProperty)},9102:(Q,K,O)=>{"use strict";var L=O(3261)(),D=O(4263)("Object.prototype.toString"),B=function(g){return!(L&&g&&"object"==typeof g&&Symbol.toStringTag in g)&&"[object Arguments]"===D(g)},U=function(g){return!!B(g)||null!==g&&"object"==typeof g&&"number"==typeof g.length&&g.length>=0&&"[object Array]"!==D(g)&&"[object Function]"===D(g.callee)},m=function(){return B(arguments)}();B.isLegacyArguments=U,Q.exports=m?B:U},3:(Q,K,O)=>{"use strict";if(O(5861)()){var b=BigInt.prototype.valueOf;Q.exports=function(U){return null!=U&&"boolean"!=typeof U&&"string"!=typeof U&&"number"!=typeof U&&"symbol"!=typeof U&&"function"!=typeof U&&("bigint"==typeof U||function(U){try{return b.call(U),!0}catch(m){}return!1}(U))}}else Q.exports=function(U){return!1}},6180:(Q,K,O)=>{"use strict";var L=O(4263),b=L("Boolean.prototype.toString"),D=L("Object.prototype.toString"),m=O(3261)();Q.exports=function(g){return"boolean"==typeof g||null!==g&&"object"==typeof g&&(m&&Symbol.toStringTag in g?function(g){try{return b(g),!0}catch(C){return!1}}(g):"[object Boolean]"===D(g))}},8642:Q=>{"use strict";var L,b,K=Function.prototype.toString,O="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof O&&"function"==typeof Object.defineProperty)try{L=Object.defineProperty({},"length",{get:function(){throw b}}),b={},O(function(){throw 42},null,L)}catch(R){R!==b&&(O=null)}else O=null;var D=/^\s*class\b/,B=function($){try{var ee=K.call($);return D.test(ee)}catch(J){return!1}},U=function($){try{return!B($)&&(K.call($),!0)}catch(ee){return!1}},m=Object.prototype.toString,w="function"==typeof Symbol&&!!Symbol.toStringTag,I=!(0 in[,]),F=function(){return!1};if("object"==typeof document){var N=document.all;m.call(N)===m.call(document.all)&&(F=function($){if((I||!$)&&(void 0===$||"object"==typeof $))try{var ee=m.call($);return("[object HTMLAllCollection]"===ee||"[object HTML document.all class]"===ee||"[object HTMLCollection]"===ee||"[object Object]"===ee)&&null==$("")}catch(J){}return!1})}Q.exports=O?function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;try{O($,null,L)}catch(ee){if(ee!==b)return!1}return!B($)&&U($)}:function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;if(w)return U($);if(B($))return!1;var ee=m.call($);return!("[object Function]"!==ee&&"[object GeneratorFunction]"!==ee&&!/^\[object HTML/.test(ee))&&U($)}},4666:(Q,K,O)=>{"use strict";var L=Date.prototype.getDay,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"object"==typeof d&&null!==d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Date]"===D.call(d))}},1587:Q=>{"use strict";Q.exports=Number.isFinite||function(K){return!("number"!=typeof K||K!=K||K===1/0||K===-1/0)}},5869:(Q,K,O)=>{var L=O(1587);Q.exports=Number.isInteger||function(b){return"number"==typeof b&&L(b)&&Math.floor(b)===b}},9898:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;K||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U),D)try{D.call(U)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1046:(Q,K,O)=>{"use strict";var L=Number.prototype.toString,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"number"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Number]"===D.call(d))}},6687:(Q,K,O)=>{"use strict";var D,B,U,m,L=O(4263),b=O(3261)();if(b){D=L("Object.prototype.hasOwnProperty"),B=L("RegExp.prototype.exec"),U={};var d=function(){throw U};m={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(m[Symbol.toPrimitive]=d)}var g=L("Object.prototype.toString"),C=Object.getOwnPropertyDescriptor;Q.exports=b?function(_){if(!_||"object"!=typeof _)return!1;var w=C(_,"lastIndex");if(!w||!D(w,"value"))return!1;try{B(_,m)}catch(F){return F===U}}:function(_){return!(!_||"object"!=typeof _&&"function"!=typeof _)&&"[object RegExp]"===g(_)}},3870:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;O||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!D&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(D.call(U),b)try{b.call(U)}catch(m){return!0}return U instanceof O}catch(m){}return!1}},4764:(Q,K,O)=>{"use strict";var L=String.prototype.valueOf,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"string"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object String]"===D.call(d))}},6434:(Q,K,O)=>{"use strict";var L=Object.prototype.toString;if(O(524)()){var D=Symbol.prototype.toString,B=/^Symbol\(.*\)$/;Q.exports=function(d){if("symbol"==typeof d)return!0;if("[object Symbol]"!==L.call(d))return!1;try{return function(d){return"symbol"==typeof d.valueOf()&&B.test(D.call(d))}(d)}catch(g){return!1}}}else Q.exports=function(d){return!1}},7673:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=D("Object.prototype.toString"),U=O(3261)(),m=O(253),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("Array.prototype.indexOf",!0)||function(F,N){for(var R=0;R-1}return!!m&&function(F){var N=!1;return L(y,function(R,$){if(!N)try{N=R.call(F)===$}catch(ee){}}),N}(F)}},5585:Q=>{"use strict";var L,K="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,O="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;K||(L=function(U){return!1});var b=K?K.prototype.has:null,D=O?O.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U,b),D)try{D.call(U,D)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1902:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=L("%WeakSet%",!0),B=b("WeakSet.prototype.has",!0);if(B){var U=b("WeakMap.prototype.has",!0);Q.exports=function(d){if(!d||"object"!=typeof d)return!1;try{if(B(d,B),U)try{U(d,U)}catch(g){return!0}return d instanceof D}catch(g){}return!1}}else Q.exports=function(d){return!1}},8266:Q=>{var K={}.toString;Q.exports=Array.isArray||function(O){return"[object Array]"==K.call(O)}},6908:function(Q,K,O){(Q=O.nmd(Q)).exports=function(){"use strict";var L,N;function b(){return L.apply(null,arguments)}function B(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function U(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function m(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function d(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(m(c,h))return!1;return!0}function g(c){return void 0===c}function C(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function M(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function y(c,h){var S,v=[],z=c.length;for(S=0;S>>0;for(S=0;S0)for(v=0;v=0?v?"+":"":"-")+Math.pow(10,Math.max(0,h-S.length)).toString().substr(1)+S}var Gn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,sn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ae={},ie={};function X(c,h,v,S){var z=S;"string"==typeof S&&(z=function(){return this[S]()}),c&&(ie[c]=z),h&&(ie[h[0]]=function(){return an(z.apply(this,arguments),h[1],h[2])}),v&&(ie[v]=function(){return this.localeData().ordinal(z.apply(this,arguments),c)})}function xe(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function Qe(c,h){return c.isValid()?(h=un(h,c.localeData()),Ae[h]=Ae[h]||function Oe(c){var v,S,h=c.match(Gn);for(v=0,S=h.length;v=0&&sn.test(c);)c=c.replace(sn,S),sn.lastIndex=0,v-=1;return c}var co={};function Cn(c,h){var v=c.toLowerCase();co[v]=co[v+"s"]=co[h]=c}function Ln(c){return"string"==typeof c?co[c]||co[c.toLowerCase()]:void 0}function uo(c){var v,S,h={};for(S in c)m(c,S)&&(v=Ln(S))&&(h[v]=c[S]);return h}var Lo={};function Kn(c,h){Lo[c]=h}function Fo(c){return c%4==0&&c%100!=0||c%400==0}function qn(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function pt(c){var h=+c,v=0;return 0!==h&&isFinite(h)&&(v=qn(h)),v}function ho(c,h){return function(v){return null!=v?(tl(this,c,v),b.updateOffset(this,h),this):Ta(this,c)}}function Ta(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function tl(c,h,v){c.isValid()&&!isNaN(v)&&("FullYear"===h&&Fo(c.year())&&1===c.month()&&29===c.date()?(v=pt(v),c._d["set"+(c._isUTC?"UTC":"")+h](v,c.month(),qt(v,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](v))}var et,oe=/\d/,se=/\d\d/,Vt=/\d{3}/,Zt=/\d{4}/,gn=/[+-]?\d{6}/,qe=/\d\d?/,At=/\d\d\d\d?/,gr=/\d\d\d\d\d\d?/,ft=/\d{1,3}/,$i=/\d{1,4}/,No=/[+-]?\d{1,6}/,vt=/\d+/,je=/[+-]?\d+/,ka=/Z|[+-]\d\d:?\d\d/gi,xa=/Z|[+-]\d\d(?::?\d\d)?/gi,Wi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Me(c,h,v){et[c]=de(h)?h:function(S,z){return S&&v?v:h}}function hs(c,h){return m(et,c)?et[c](h._strict,h._locale):new RegExp(function nl(c){return ki(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,v,S,z,W){return v||S||z||W}))}(c))}function ki(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}et={};var fo={};function mt(c,h){var v,z,S=h;for("string"==typeof c&&(c=[c]),C(h)&&(S=function(W,fe){fe[h]=pt(W)}),z=c.length,v=0;v68?1900:2e3)};var lt=ho("FullYear",!0);function Lh(c,h,v,S,z,W,fe){var Ke;return c<100&&c>=0?(Ke=new Date(c+400,h,v,S,z,W,fe),isFinite(Ke.getFullYear())&&Ke.setFullYear(c)):Ke=new Date(c,h,v,S,z,W,fe),Ke}function xi(c){var h,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,v)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function ms(c,h,v){var S=7+h-v;return-(7+xi(c,0,S).getUTCDay()-h)%7+S-1}function Fh(c,h,v,S,z){var wt,ln,Ke=1+7*(h-1)+(7+v-S)%7+ms(c,S,z);return Ke<=0?ln=fs(wt=c-1)+Ke:Ke>fs(c)?(wt=c+1,ln=Ke-fs(c)):(wt=c,ln=Ke),{year:wt,dayOfYear:ln}}function vr(c,h,v){var W,fe,S=ms(c.year(),h,v),z=Math.floor((c.dayOfYear()-S-1)/7)+1;return z<1?W=z+ni(fe=c.year()-1,h,v):z>ni(c.year(),h,v)?(W=z-ni(c.year(),h,v),fe=c.year()+1):(fe=c.year(),W=z),{week:W,year:fe}}function ni(c,h,v){var S=ms(c,h,v),z=ms(c+1,h,v);return(fs(c)-S+z)/7}X("w",["ww",2],"wo","week"),X("W",["WW",2],"Wo","isoWeek"),Cn("week","w"),Cn("isoWeek","W"),Kn("week",5),Kn("isoWeek",5),Me("w",qe),Me("ww",qe,se),Me("W",qe),Me("WW",qe,se),na(["w","ww","W","WW"],function(c,h,v,S){h[S.substr(0,1)]=pt(c)});function za(c,h){return c.slice(h,7).concat(c.slice(0,h))}X("d",0,"do","day"),X("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),X("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),X("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),X("e",0,0,"weekday"),X("E",0,0,"isoWeekday"),Cn("day","d"),Cn("weekday","e"),Cn("isoWeekday","E"),Kn("day",11),Kn("weekday",11),Kn("isoWeekday",11),Me("d",qe),Me("e",qe),Me("E",qe),Me("dd",function(c,h){return h.weekdaysMinRegex(c)}),Me("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Me("dddd",function(c,h){return h.weekdaysRegex(c)}),na(["dd","ddd","dddd"],function(c,h,v,S){var z=v._locale.weekdaysParse(c,S,v._strict);null!=z?h.d=z:F(v).invalidWeekday=c}),na(["d","e","E"],function(c,h,v,S){h[S]=pt(c)});var Mc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ol="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),hu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),mo=Wi,ps=Wi,Nh=Wi;function mu(c,h,v){var S,z,W,fe=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)W=w([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(W,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(W,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(W,"").toLocaleLowerCase();return v?"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null}function Ci(){function c(Zi,qo){return qo.length-Zi.length}var W,fe,Ke,wt,ln,h=[],v=[],S=[],z=[];for(W=0;W<7;W++)fe=w([2e3,1]).day(W),Ke=ki(this.weekdaysMin(fe,"")),wt=ki(this.weekdaysShort(fe,"")),ln=ki(this.weekdays(fe,"")),h.push(Ke),v.push(wt),S.push(ln),z.push(Ke),z.push(wt),z.push(ln);h.sort(c),v.sort(c),S.sort(c),z.sort(c),this._weekdaysRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(){return this.hours()%12||12}function gs(c,h){X(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function al(c,h){return h._meridiemParse}X("H",["HH",2],0,"hour"),X("h",["hh",2],0,ia),X("k",["kk",2],0,function cr(){return this.hours()||24}),X("hmm",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)}),X("hmmss",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)+an(this.seconds(),2)}),X("Hmm",0,0,function(){return""+this.hours()+an(this.minutes(),2)}),X("Hmmss",0,0,function(){return""+this.hours()+an(this.minutes(),2)+an(this.seconds(),2)}),gs("a",!0),gs("A",!1),Cn("hour","h"),Kn("hour",13),Me("a",al),Me("A",al),Me("H",qe),Me("h",qe),Me("k",qe),Me("HH",qe,se),Me("hh",qe,se),Me("kk",qe,se),Me("hmm",At),Me("hmmss",gr),Me("Hmm",At),Me("Hmmss",gr),mt(["H","HH"],3),mt(["k","kk"],function(c,h,v){var S=pt(c);h[3]=24===S?0:S}),mt(["a","A"],function(c,h,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),mt(["h","hh"],function(c,h,v){h[3]=pt(c),F(v).bigHour=!0}),mt("hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S)),F(v).bigHour=!0}),mt("hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z)),F(v).bigHour=!0}),mt("Hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S))}),mt("Hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z))});var ra=ho("Hours",!0);var ht,gu={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ip,monthsShort:Ih,week:{dow:0,doy:6},weekdays:Mc,weekdaysMin:hu,weekdaysShort:ol,meridiemParse:/[ap]\.?m?\.?/i},Nt={},Ie={};function xn(c,h){var v,S=Math.min(c.length,h.length);for(v=0;v0;){if(z=Qr(W.slice(0,v).join("-")))return z;if(S&&S.length>=v&&xn(W,S)>=v-1)break;v--}h++}return ht}(c)}function Ro(c){var h,v=c._a;return v&&-2===F(c).overflow&&(h=v[1]<0||v[1]>11?1:v[2]<1||v[2]>qt(v[0],v[1])?2:v[3]<0||v[3]>24||24===v[3]&&(0!==v[4]||0!==v[5]||0!==v[6])?3:v[4]<0||v[4]>59?4:v[5]<0||v[5]>59?5:v[6]<0||v[6]>999?6:-1,F(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),F(c)._overflowWeeks&&-1===h&&(h=7),F(c)._overflowWeekday&&-1===h&&(h=8),F(c).overflow=h),c}var Sc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ei=/Z|[+-]\d\d(?::?\d\d)?/,Vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ho=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Fr=/^\/?Date\((-?\d+)/i,Ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function dn(c){var h,v,W,fe,Ke,wt,S=c._i,z=Sc.exec(S)||sa.exec(S),ln=Vo.length,Zi=Ho.length;if(z){for(F(c).iso=!0,h=0,v=ln;h7)&&(wt=!0)):(W=c._locale._week.dow,fe=c._locale._week.doy,ln=vr(Pn(),W,fe),v=Oi(h.gg,c._a[0],ln.year),S=Oi(h.w,ln.week),null!=h.d?((z=h.d)<0||z>6)&&(wt=!0):null!=h.e?(z=h.e+W,(h.e<0||h.e>6)&&(wt=!0)):z=W),S<1||S>ni(v,W,fe)?F(c)._overflowWeeks=!0:null!=wt?F(c)._overflowWeekday=!0:(Ke=Fh(v,S,z,W,fe),c._a[0]=Ke.year,c._dayOfYear=Ke.dayOfYear)}(c),null!=c._dayOfYear&&(fe=Oi(c._a[0],z[0]),(c._dayOfYear>fs(fe)||0===c._dayOfYear)&&(F(c)._overflowDayOfYear=!0),v=xi(fe,0,c._dayOfYear),c._a[1]=v.getUTCMonth(),c._a[2]=v.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=S[h]=z[h];for(;h<7;h++)c._a[h]=S[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?xi:Lh).apply(null,S),W=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==W&&(F(c).weekdayMismatch=!0)}}function Dc(c){if(c._f!==b.ISO_8601)if(c._f!==b.RFC_2822){c._a=[],F(c).empty=!0;var v,S,z,W,fe,ln,Zi,h=""+c._i,Ke=h.length,wt=0;for(Zi=(z=un(c._f,c._locale).match(Gn)||[]).length,v=0;v0&&F(c).unusedInput.push(fe),h=h.slice(h.indexOf(S)+S.length),wt+=S.length),ie[W]?(S?F(c).empty=!1:F(c).unusedTokens.push(W),ds(W,S,c)):c._strict&&!S&&F(c).unusedTokens.push(W);F(c).charsLeftOver=Ke-wt,h.length>0&&F(c).unusedInput.push(h),c._a[3]<=12&&!0===F(c).bigHour&&c._a[3]>0&&(F(c).bigHour=void 0),F(c).parsedDateParts=c._a.slice(0),F(c).meridiem=c._meridiem,c._a[3]=function up(c,h,v){var S;return null==v?h:null!=c.meridiemHour?c.meridiemHour(h,v):(null!=c.isPM&&((S=c.isPM(v))&&h<12&&(h+=12),!S&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(ln=F(c).era)&&(c._a[0]=c._locale.erasConvertYear(ln,c._a[0])),_u(c),Ro(c)}else ys(c);else dn(c)}function Yh(c){var h=c._i,v=c._f;return c._locale=c._locale||rt(c._l),null===h||void 0===v&&""===h?$({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),pe(h)?new te(Ro(h)):(M(h)?c._d=h:B(v)?function hp(c){var h,v,S,z,W,fe,Ke=!1,wt=c._f.length;if(0===wt)return F(c).invalidFormat=!0,void(c._d=new Date(NaN));for(z=0;zthis?this:c:$()});function jh(c,h){var v,S;if(1===h.length&&B(h[0])&&(h=h[0]),!h.length)return Pn();for(v=h[0],S=1;S=0?new Date(c+400,h,v)-Jr:new Date(c,h,v).valueOf()}function Tu(c,h,v){return c<100&&c>=0?Date.UTC(c+400,h,v)-Jr:Date.UTC(c,h,v)}function qc(c,h){return h.erasAbbrRegex(c)}function La(){var z,W,c=[],h=[],v=[],S=[],fe=this.eras();for(z=0,W=fe.length;z(W=ni(c,S,z))&&(h=W),jc.call(this,c,h,v,S,z))}function jc(c,h,v,S,z){var W=Fh(c,h,v,S,z),fe=xi(W.year,0,W.dayOfYear);return this.year(fe.getUTCFullYear()),this.month(fe.getUTCMonth()),this.date(fe.getUTCDate()),this}X("N",0,0,"eraAbbr"),X("NN",0,0,"eraAbbr"),X("NNN",0,0,"eraAbbr"),X("NNNN",0,0,"eraName"),X("NNNNN",0,0,"eraNarrow"),X("y",["y",1],"yo","eraYear"),X("y",["yy",2],0,"eraYear"),X("y",["yyy",3],0,"eraYear"),X("y",["yyyy",4],0,"eraYear"),Me("N",qc),Me("NN",qc),Me("NNN",qc),Me("NNNN",function fd(c,h){return h.erasNameRegex(c)}),Me("NNNNN",function gl(c,h){return h.erasNarrowRegex(c)}),mt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,v,S){var z=v._locale.erasParse(c,S,v._strict);z?F(v).era=z:F(v).invalidEra=c}),Me("y",vt),Me("yy",vt),Me("yyy",vt),Me("yyyy",vt),Me("yo",function vl(c,h){return h._eraYearOrdinalRegex||vt}),mt(["y","yy","yyy","yyyy"],0),mt(["yo"],function(c,h,v,S){var z;v._locale._eraYearOrdinalRegex&&(z=c.match(v._locale._eraYearOrdinalRegex)),h[0]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,z):parseInt(c,10)}),X(0,["gg",2],0,function(){return this.weekYear()%100}),X(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fa("gggg","weekYear"),Fa("ggggg","weekYear"),Fa("GGGG","isoWeekYear"),Fa("GGGGG","isoWeekYear"),Cn("weekYear","gg"),Cn("isoWeekYear","GG"),Kn("weekYear",1),Kn("isoWeekYear",1),Me("G",je),Me("g",je),Me("GG",qe,se),Me("gg",qe,se),Me("GGGG",$i,Zt),Me("gggg",$i,Zt),Me("GGGGG",No,gn),Me("ggggg",No,gn),na(["gggg","ggggg","GGGG","GGGGG"],function(c,h,v,S){h[S.substr(0,2)]=pt(c)}),na(["gg","GG"],function(c,h,v,S){h[S]=b.parseTwoDigitYear(c)}),X("Q",0,"Qo","quarter"),Cn("quarter","Q"),Kn("quarter",7),Me("Q",oe),mt("Q",function(c,h){h[1]=3*(pt(c)-1)}),X("D",["DD",2],"Do","date"),Cn("date","D"),Kn("date",9),Me("D",qe),Me("DD",qe,se),Me("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),mt(["D","DD"],2),mt("Do",function(c,h){h[2]=pt(c.match(qe)[0])});var Iu=ho("Date",!0);X("DDD",["DDDD",3],"DDDo","dayOfYear"),Cn("dayOfYear","DDD"),Kn("dayOfYear",4),Me("DDD",ft),Me("DDDD",Vt),mt(["DDD","DDDD"],function(c,h,v){v._dayOfYear=pt(c)}),X("m",["mm",2],0,"minute"),Cn("minute","m"),Kn("minute",14),Me("m",qe),Me("mm",qe,se),mt(["m","mm"],4);var kp=ho("Minutes",!1);X("s",["ss",2],0,"second"),Cn("second","s"),Kn("second",15),Me("s",qe),Me("ss",qe,se),mt(["s","ss"],5);var vo,$c,_l=ho("Seconds",!1);for(X("S",0,0,function(){return~~(this.millisecond()/100)}),X(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),X(0,["SSS",3],0,"millisecond"),X(0,["SSSS",4],0,function(){return 10*this.millisecond()}),X(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),X(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),X(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),X(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),X(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Cn("millisecond","ms"),Kn("millisecond",16),Me("S",ft,oe),Me("SS",ft,se),Me("SSS",ft,Vt),vo="SSSS";vo.length<=9;vo+="S")Me(vo,vt);function yl(c,h){h[6]=pt(1e3*("0."+c))}for(vo="S";vo.length<=9;vo+="S")mt(vo,yl);$c=ho("Milliseconds",!1),X("z",0,0,"zoneAbbr"),X("zz",0,0,"zoneName");var De=te.prototype;function bl(c){return c}De.add=pl,De.calendar=function Xh(c,h){1===arguments.length&&(arguments[0]?Cu(arguments[0])?(c=arguments[0],h=void 0):wu(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var v=c||Pn(),S=hl(v,this).startOf("day"),z=b.calendarFormat(this,S)||"sameElse",W=h&&(de(h[z])?h[z].call(this,v):h[z]);return this.format(W||this.localeData().calendar(z,this,Pn(v)))},De.clone=function Jh(){return new te(this)},De.diff=function ae(c,h,v){var S,z,W;if(!this.isValid())return NaN;if(!(S=hl(c,this)).isValid())return NaN;switch(z=6e4*(S.utcOffset()-this.utcOffset()),h=Ln(h)){case"year":W=re(this,S)/12;break;case"month":W=re(this,S);break;case"quarter":W=re(this,S)/3;break;case"second":W=(this-S)/1e3;break;case"minute":W=(this-S)/6e4;break;case"hour":W=(this-S)/36e5;break;case"day":W=(this-S-z)/864e5;break;case"week":W=(this-S-z)/6048e5;break;default:W=this-S}return v?W:qn(W)},De.endOf=function Vc(c){var h,v;if(void 0===(c=Ln(c))||"millisecond"===c||!this.isValid())return this;switch(v=this._isUTC?Tu:Rc,c){case"year":h=v(this.year()+1,0,1)-1;break;case"quarter":h=v(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=v(this.year(),this.month()+1,1)-1;break;case"week":h=v(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=v(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=v(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=go-Aa(h+(this._isUTC?0:this.utcOffset()*ca),go)-1;break;case"minute":h=this._d.valueOf(),h+=ca-Aa(h,ca)-1;break;case"second":h=this._d.valueOf(),h+=1e3-Aa(h,1e3)-1}return this._d.setTime(h),b.updateOffset(this,!0),this},De.format=function Xr(c){c||(c=this.isUtc()?b.defaultFormatUtc:b.defaultFormat);var h=Qe(this,c);return this.localeData().postformat(h)},De.from=function Lc(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.fromNow=function Fc(c){return this.from(Pn(),c)},De.to=function Tp(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.toNow=function id(c){return this.to(Pn(),c)},De.get=function us(c){return de(this[c=Ln(c)])?this[c]():this},De.invalidAt=function zu(){return F(this).overflow},De.isAfter=function ed(c,h){var v=pe(c)?c:Pn(c);return!(!this.isValid()||!v.isValid())&&("millisecond"===(h=Ln(h)||"millisecond")?this.valueOf()>v.valueOf():v.valueOf()9999?Qe(v,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):de(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(v,"Z")):Qe(v,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},De.inspect=function bs(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var v,S,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),v="["+c+'("]',S=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(v+S+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(De[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),De.toJSON=function Uc(){return this.isValid()?this.toISOString():null},De.toString=function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},De.unix=function Du(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function Hc(){return this._d.valueOf()-6e4*(this._offset||0)},De.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},De.eraName=function Vi(){var c,h,v,S=this.localeData().eras();for(c=0,h=S.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},De.isLocal=function wp(){return!!this.isValid()&&!this._isUTC},De.isUtcOffset=function Qn(){return!!this.isValid()&&this._isUTC},De.isUtc=yu,De.isUTC=yu,De.zoneAbbr=function Au(){return this._isUTC?"UTC":""},De.zoneName=function Lu(){return this._isUTC?"Coordinated Universal Time":""},De.dates=we("dates accessor is deprecated. Use date instead.",Iu),De.months=we("months accessor is deprecated. Use month instead",cu),De.years=we("years accessor is deprecated. Use year instead",lt),De.zone=we("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ec(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),De.isDSTShifted=we("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qh(){if(!g(this._isDSTShifted))return this._isDSTShifted;var h,c={};return he(c,this),(c=Yh(c))._a?(h=c._isUTC?w(c._a):Pn(c._a),this._isDSTShifted=this.isValid()&&function Dt(c,h,v){var fe,S=Math.min(c.length,h.length),z=Math.abs(c.length-h.length),W=0;for(fe=0;fe0):this._isDSTShifted=!1,this._isDSTShifted});var Rt=He.prototype;function Wc(c,h,v,S){var z=rt(),W=w().set(S,h);return z[v](W,c)}function Gc(c,h,v){if(C(c)&&(h=c,c=void 0),c=c||"",null!=h)return Wc(c,h,v,"month");var S,z=[];for(S=0;S<12;S++)z[S]=Wc(c,S,v,"month");return z}function Cl(c,h,v,S){"boolean"==typeof c?(C(h)&&(v=h,h=void 0),h=h||""):(v=h=c,c=!1,C(h)&&(v=h,h=void 0),h=h||"");var fe,z=rt(),W=c?z._week.dow:0,Ke=[];if(null!=v)return Wc(h,(v+W)%7,S,"day");for(fe=0;fe<7;fe++)Ke[fe]=Wc(h,(fe+W)%7,S,"day");return Ke}Rt.calendar=function Mt(c,h,v){var S=this._calendar[c]||this._calendar.sameElse;return de(S)?S.call(h,v):S},Rt.longDateFormat=function Qt(c){var h=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return h||!v?h:(this._longDateFormat[c]=v.match(Gn).map(function(S){return"MMMM"===S||"MM"===S||"DD"===S||"dddd"===S?S.slice(1):S}).join(""),this._longDateFormat[c])},Rt.invalidDate=function hn(){return this._invalidDate},Rt.ordinal=function yi(c){return this._ordinal.replace("%d",c)},Rt.preparse=bl,Rt.postformat=bl,Rt.relativeTime=function ls(c,h,v,S){var z=this._relativeTime[v];return de(z)?z(c,h,v,S):z.replace(/%d/i,c)},Rt.pastFuture=function Ar(c,h){var v=this._relativeTime[c>0?"future":"past"];return de(v)?v(h):v.replace(/%s/i,h)},Rt.set=function Ne(c){var h,v;for(v in c)m(c,v)&&(de(h=c[v])?this[v]=h:this["_"+v]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Rt.eras=function Yc(c,h){var v,S,z,W=this._eras||rt("en")._eras;for(v=0,S=W.length;v=0)return W[S]},Rt.erasConvertYear=function ld(c,h){var v=c.since<=c.until?1:-1;return void 0===h?b(c.since).year():b(c.since).year()+(h-c.offset)*v},Rt.erasAbbrRegex=function hd(c){return m(this,"_erasAbbrRegex")||La.call(this),c?this._erasAbbrRegex:this._erasRegex},Rt.erasNameRegex=function ud(c){return m(this,"_erasNameRegex")||La.call(this),c?this._erasNameRegex:this._erasRegex},Rt.erasNarrowRegex=function dd(c){return m(this,"_erasNarrowRegex")||La.call(this),c?this._erasNarrowRegex:this._erasRegex},Rt.months=function Ct(c,h){return c?B(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Ah).test(h)?"format":"standalone"][c.month()]:B(this._months)?this._months:this._months.standalone},Rt.monthsShort=function il(c,h){return c?B(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Ah.test(h)?"format":"standalone"][c.month()]:B(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Rt.monthsParse=function su(c,h,v){var S,z,W;if(this._monthsParseExact)return op.call(this,c,h,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(z=w([2e3,S]),v&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(z,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(z,"").replace(".","")+"$","i")),!v&&!this._monthsParse[S]&&(W="^"+this.months(z,"")+"|^"+this.monthsShort(z,""),this._monthsParse[S]=new RegExp(W.replace(".",""),"i")),v&&"MMMM"===h&&this._longMonthsParse[S].test(c))return S;if(v&&"MMM"===h&&this._shortMonthsParse[S].test(c))return S;if(!v&&this._monthsParse[S].test(c))return S}},Rt.monthsRegex=function bc(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=rp),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Rt.monthsShortRegex=function rl(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Rt.week=function ap(c){return vr(c,this._week.dow,this._week.doy).week},Rt.firstDayOfYear=function vn(){return this._week.doy},Rt.firstDayOfWeek=function Lr(){return this._week.dow},Rt.weekdays=function tt(c,h){var v=B(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?za(v,this._week.dow):c?v[c.day()]:v},Rt.weekdaysMin=function fu(c){return!0===c?za(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Rt.weekdaysShort=function du(c){return!0===c?za(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Rt.weekdaysParse=function Tt(c,h,v){var S,z,W;if(this._weekdaysParseExact)return mu.call(this,c,h,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(z=w([2e3,1]).day(S),v&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(W="^"+this.weekdays(z,"")+"|^"+this.weekdaysShort(z,"")+"|^"+this.weekdaysMin(z,""),this._weekdaysParse[S]=new RegExp(W.replace(".",""),"i")),v&&"dddd"===h&&this._fullWeekdaysParse[S].test(c))return S;if(v&&"ddd"===h&&this._shortWeekdaysParse[S].test(c))return S;if(v&&"dd"===h&&this._minWeekdaysParse[S].test(c))return S;if(!v&&this._weekdaysParse[S].test(c))return S}},Rt.weekdaysRegex=function Pi(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=mo),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Rt.weekdaysShortRegex=function nn(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ps),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Rt.weekdaysMinRegex=function Ri(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nh),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Rt.isPM=function vs(c){return"p"===(c+"").toLowerCase().charAt(0)},Rt.meridiem=function zi(c,h,v){return c>11?v?"pm":"PM":v?"am":"AM"},rn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var h=c%10;return c+(1===pt(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),b.lang=we("moment.lang is deprecated. Use moment.locale instead.",rn),b.langData=we("moment.langData is deprecated. Use moment.localeData instead.",rt);var Rr=Math.abs;function Ms(c,h,v,S){var z=Fn(h,v);return c._milliseconds+=S*z._milliseconds,c._days+=S*z._days,c._months+=S*z._months,c._bubble()}function Qc(c){return c<0?Math.floor(c):Math.ceil(c)}function Zc(c){return 4800*c/146097}function Xc(c){return 146097*c/4800}function _o(c){return function(){return this.as(c)}}var Ru=_o("ms"),Vu=_o("s"),Va=_o("m"),wd=_o("h"),Zn=_o("d"),Jc=_o("w"),Md=_o("M"),Hu=_o("Q"),e1=_o("y");function br(c){return function(){return this.isValid()?this._data[c]:NaN}}var Bu=br("milliseconds"),t1=br("seconds"),Ua=br("minutes"),xp=br("hours"),Sd=br("days"),$e=br("months"),Pp=br("years");var Yo=Math.round,Ts={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ep(c,h,v,S,z){return z.relativeTime(h||1,!!v,c,S)}var Uu=Math.abs;function zn(c){return(c>0)-(c<0)||+c}function Ya(){if(!this.isValid())return this.localeData().invalidDate();var S,z,W,fe,wt,ln,Zi,qo,c=Uu(this._milliseconds)/1e3,h=Uu(this._days),v=Uu(this._months),Ke=this.asSeconds();return Ke?(S=qn(c/60),z=qn(S/60),c%=60,S%=60,W=qn(v/12),v%=12,fe=c?c.toFixed(3).replace(/\.?0+$/,""):"",wt=Ke<0?"-":"",ln=zn(this._months)!==zn(Ke)?"-":"",Zi=zn(this._days)!==zn(Ke)?"-":"",qo=zn(this._milliseconds)!==zn(Ke)?"-":"",wt+"P"+(W?ln+W+"Y":"")+(v?ln+v+"M":"")+(h?Zi+h+"D":"")+(z||S||c?"T":"")+(z?qo+z+"H":"")+(S?qo+S+"M":"")+(c?qo+fe+"S":"")):"P0D"}var zt=xc.prototype; +//! moment.js +return zt.isValid=function bp(){return this._isValid},zt.abs=function wl(){var c=this._data;return this._milliseconds=Rr(this._milliseconds),this._days=Rr(this._days),this._months=Rr(this._months),c.milliseconds=Rr(c.milliseconds),c.seconds=Rr(c.seconds),c.minutes=Rr(c.minutes),c.hours=Rr(c.hours),c.months=Rr(c.months),c.years=Rr(c.years),this},zt.add=function Cd(c,h){return Ms(this,c,h,1)},zt.subtract=function Fu(c,h){return Ms(this,c,h,-1)},zt.as=function Ml(c){if(!this.isValid())return NaN;var h,v,S=this._milliseconds;if("month"===(c=Ln(c))||"quarter"===c||"year"===c)switch(h=this._days+S/864e5,v=this._months+Zc(h),c){case"month":return v;case"quarter":return v/3;case"year":return v/12}else switch(h=this._days+Math.round(Xc(this._months)),c){case"week":return h/7+S/6048e5;case"day":return h+S/864e5;case"hour":return 24*h+S/36e5;case"minute":return 1440*h+S/6e4;case"second":return 86400*h+S/1e3;case"millisecond":return Math.floor(864e5*h)+S;default:throw new Error("Unknown unit "+c)}},zt.asMilliseconds=Ru,zt.asSeconds=Vu,zt.asMinutes=Va,zt.asHours=wd,zt.asDays=Zn,zt.asWeeks=Jc,zt.asMonths=Md,zt.asQuarters=Hu,zt.asYears=e1,zt.valueOf=function Ss(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*pt(this._months/12):NaN},zt._bubble=function Nu(){var z,W,fe,Ke,wt,c=this._milliseconds,h=this._days,v=this._months,S=this._data;return c>=0&&h>=0&&v>=0||c<=0&&h<=0&&v<=0||(c+=864e5*Qc(Xc(v)+h),h=0,v=0),S.milliseconds=c%1e3,z=qn(c/1e3),S.seconds=z%60,W=qn(z/60),S.minutes=W%60,fe=qn(W/60),S.hours=fe%24,h+=qn(fe/24),v+=wt=qn(Zc(h)),h-=Qc(Xc(wt)),Ke=qn(v/12),v%=12,S.days=h,S.months=v,S.years=Ke,this},zt.clone=function Ha(){return Fn(this)},zt.get=function Ba(c){return c=Ln(c),this.isValid()?this[c+"s"]():NaN},zt.milliseconds=Bu,zt.seconds=t1,zt.minutes=Ua,zt.hours=xp,zt.days=Sd,zt.weeks=function zp(){return qn(this.days()/7)},zt.months=$e,zt.years=Pp,zt.humanize=function Ap(c,h){if(!this.isValid())return this.localeData().invalidDate();var z,W,v=!1,S=Ts;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(v=c),"object"==typeof h&&(S=Object.assign({},Ts,h),null!=h.s&&null==h.ss&&(S.ss=h.s-1)),W=function Op(c,h,v,S){var z=Fn(c).abs(),W=Yo(z.as("s")),fe=Yo(z.as("m")),Ke=Yo(z.as("h")),wt=Yo(z.as("d")),ln=Yo(z.as("M")),Zi=Yo(z.as("w")),qo=Yo(z.as("y")),yo=W<=v.ss&&["s",W]||W0,yo[4]=S,Ep.apply(null,yo)}(this,!v,S,z=this.localeData()),v&&(W=z.pastFuture(+this,W)),z.postformat(W)},zt.toISOString=Ya,zt.toString=Ya,zt.toJSON=Ya,zt.locale=rd,zt.localeData=Ii,zt.toIsoString=we("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ya),zt.lang=Nc,X("X",0,0,"unix"),X("x",0,0,"valueOf"),Me("x",je),Me("X",/[+-]?\d+(\.\d{1,3})?/),mt("X",function(c,h,v){v._d=new Date(1e3*parseFloat(c))}),mt("x",function(c,h,v){v._d=new Date(pt(c))}),b.version="2.29.4",function D(c){L=c}(Pn),b.fn=De,b.min=function vp(){return jh("isBefore",[].slice.call(arguments,0))},b.max=function _p(){return jh("isAfter",[].slice.call(arguments,0))},b.now=function(){return Date.now?Date.now():+new Date},b.utc=w,b.unix=function _d(c){return Pn(1e3*c)},b.months=function yd(c,h){return Gc(c,h,"months")},b.isDate=M,b.locale=rn,b.invalid=$,b.duration=Fn,b.isMoment=pe,b.weekdays=function bd(c,h,v){return Cl(c,h,v,"weekdays")},b.parseZone=function Ra(){return Pn.apply(null,arguments).parseZone()},b.localeData=rt,b.isDuration=Zr,b.monthsShort=function eo(c,h){return Gc(c,h,"monthsShort")},b.weekdaysMin=function Kc(c,h,v){return Cl(c,h,v,"weekdaysMin")},b.defineLocale=aa,b.updateLocale=function _s(c,h){if(null!=h){var v,S,z=gu;null!=Nt[c]&&null!=Nt[c].parentLocale?Nt[c].set(ke(Nt[c]._config,h)):(null!=(S=Qr(c))&&(z=S._config),h=ke(z,h),null==S&&(h.abbr=c),(v=new He(h)).parentLocale=Nt[c],Nt[c]=v),rn(c)}else null!=Nt[c]&&(null!=Nt[c].parentLocale?(Nt[c]=Nt[c].parentLocale,c===rn()&&rn(c)):null!=Nt[c]&&delete Nt[c]);return Nt[c]},b.locales=function ll(){return ut(Nt)},b.weekdaysShort=function ws(c,h,v){return Cl(c,h,v,"weekdaysShort")},b.normalizeUnits=Ln,b.relativeTimeRounding=function Ip(c){return void 0===c?Yo:"function"==typeof c&&(Yo=c,!0)},b.relativeTimeThreshold=function Ds(c,h){return void 0!==Ts[c]&&(void 0===h?Ts[c]:(Ts[c]=h,"s"===c&&(Ts.ss=h-1),!0))},b.calendarFormat=function Sp(c,h){var v=c.diff(h,"days",!0);return v<-6?"sameElse":v<-1?"lastWeek":v<0?"lastDay":v<1?"sameDay":v<2?"nextDay":v<7?"nextWeek":"sameElse"},b.prototype=De,b.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},b}()},8597:(Q,K,O)=>{var L="function"==typeof Map&&Map.prototype,b=Object.getOwnPropertyDescriptor&&L?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,D=L&&b&&"function"==typeof b.get?b.get:null,B=L&&Map.prototype.forEach,U="function"==typeof Set&&Set.prototype,m=Object.getOwnPropertyDescriptor&&U?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=U&&m&&"function"==typeof m.get?m.get:null,g=U&&Set.prototype.forEach,M="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,_="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,I="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,F=Boolean.prototype.valueOf,N=Object.prototype.toString,R=Function.prototype.toString,$=String.prototype.match,ee=String.prototype.slice,J=String.prototype.replace,he=String.prototype.toUpperCase,te=String.prototype.toLowerCase,pe=RegExp.prototype.test,Ve=Array.prototype.concat,we=Array.prototype.join,ce=Array.prototype.slice,Ee=Math.floor,de="function"==typeof BigInt?BigInt.prototype.valueOf:null,Ne=Object.getOwnPropertySymbols,ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,He="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ut="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,An=Object.prototype.propertyIsEnumerable,Mt=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(oe){return oe.__proto__}:null);function an(oe,se){if(oe===1/0||oe===-1/0||oe!=oe||oe&&oe>-1e3&&oe<1e3||pe.call(/e/,se))return se;var Vt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof oe){var Zt=oe<0?-Ee(-oe):Ee(oe);if(Zt!==oe){var gn=String(Zt),qe=ee.call(se,gn.length+1);return J.call(gn,Vt,"$&_")+"."+J.call(J.call(qe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return J.call(se,Vt,"$&_")}var Gn=O(4654),sn=Gn.custom,Ae=hn(sn)?sn:null;function ie(oe,se,Vt){var Zt="double"===(Vt.quoteStyle||se)?'"':"'";return Zt+oe+Zt}function X(oe){return J.call(String(oe),/"/g,""")}function xe(oe){return!("[object Array]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function Qe(oe){return!("[object RegExp]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function hn(oe){if(He)return oe&&"object"==typeof oe&&oe instanceof Symbol;if("symbol"==typeof oe)return!0;if(!oe||"object"!=typeof oe||!ke)return!1;try{return ke.call(oe),!0}catch(se){}return!1}Q.exports=function oe(se,Vt,Zt,gn){var qe=Vt||{};if(yi(qe,"quoteStyle")&&"single"!==qe.quoteStyle&&"double"!==qe.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(yi(qe,"maxStringLength")&&("number"==typeof qe.maxStringLength?qe.maxStringLength<0&&qe.maxStringLength!==1/0:null!==qe.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var At=!yi(qe,"customInspect")||qe.customInspect;if("boolean"!=typeof At&&"symbol"!==At)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(yi(qe,"indent")&&null!==qe.indent&&"\t"!==qe.indent&&!(parseInt(qe.indent,10)===qe.indent&&qe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(yi(qe,"numericSeparator")&&"boolean"!=typeof qe.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var gr=qe.numericSeparator;if(void 0===se)return"undefined";if(null===se)return"null";if("boolean"==typeof se)return se?"true":"false";if("string"==typeof se)return cs(se,qe);if("number"==typeof se){if(0===se)return 1/0/se>0?"0":"-0";var ft=String(se);return gr?an(se,ft):ft}if("bigint"==typeof se){var $i=String(se)+"n";return gr?an(se,$i):$i}var No=void 0===qe.depth?5:qe.depth;if(void 0===Zt&&(Zt=0),Zt>=No&&No>0&&"object"==typeof se)return xe(se)?"[Array]":"[Object]";var vt=function tl(oe,se){var Vt;if("\t"===oe.indent)Vt="\t";else{if(!("number"==typeof oe.indent&&oe.indent>0))return null;Vt=we.call(Array(oe.indent+1)," ")}return{base:Vt,prev:we.call(Array(se+1),Vt)}}(qe,Zt);if(void 0===gn)gn=[];else if(Ar(gn,se)>=0)return"[Circular]";function je(wn,Ni,Gr){if(Ni&&(gn=ce.call(gn)).push(Ni),Gr){var Kr={depth:qe.depth};return yi(qe,"quoteStyle")&&(Kr.quoteStyle=qe.quoteStyle),oe(wn,Kr,Zt+1,gn)}return oe(wn,qe,Zt+1,gn)}if("function"==typeof se&&!Qe(se)){var ka=function ls(oe){if(oe.name)return oe.name;var se=$.call(R.call(oe),/^function\s*([\w$]+)/);return se?se[1]:null}(se),xa=Da(se,je);return"[Function"+(ka?": "+ka:" (anonymous)")+"]"+(xa.length>0?" { "+we.call(xa,", ")+" }":"")}if(hn(se)){var Se=He?J.call(String(se),/^(Symbol\(.*\))_[^)]*$/,"$1"):ke.call(se);return"object"!=typeof se||He?Se:qn(Se)}if(function Kn(oe){return!(!oe||"object"!=typeof oe)&&("undefined"!=typeof HTMLElement&&oe instanceof HTMLElement||"string"==typeof oe.nodeName&&"function"==typeof oe.getAttribute)}(se)){for(var Wi="<"+te.call(String(se.nodeName)),et=se.attributes||[],Me=0;Me"}if(xe(se)){if(0===se.length)return"[]";var hs=Da(se,je);return vt&&!function Ta(oe){for(var se=0;se=0)return!1;return!0}(hs)?"["+us(hs,vt)+"]":"[ "+we.call(hs,", ")+" ]"}if(function un(oe){return!("[object Error]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)){var nl=Da(se,je);return"cause"in Error.prototype||!("cause"in se)||An.call(se,"cause")?0===nl.length?"["+String(se)+"]":"{ ["+String(se)+"] "+we.call(nl,", ")+" }":"{ ["+String(se)+"] "+we.call(Ve.call("[cause]: "+je(se.cause),nl),", ")+" }"}if("object"==typeof se&&At){if(Ae&&"function"==typeof se[Ae]&&Gn)return Gn(se,{depth:No-Zt});if("symbol"!==At&&"function"==typeof se.inspect)return se.inspect()}if(function co(oe){if(!D||!oe||"object"!=typeof oe)return!1;try{D.call(oe);try{d.call(oe)}catch(se){return!0}return oe instanceof Map}catch(se){}return!1}(se)){var ki=[];return B.call(se,function(wn,Ni){ki.push(je(Ni,se,!0)+" => "+je(wn,se))}),ho("Map",D.call(se),ki,vt)}if(function uo(oe){if(!d||!oe||"object"!=typeof oe)return!1;try{d.call(oe);try{D.call(oe)}catch(se){return!0}return oe instanceof Set}catch(se){}return!1}(se)){var fo=[];return g.call(se,function(wn){fo.push(je(wn,se))}),ho("Set",d.call(se),fo,vt)}if(function Cn(oe){if(!M||!oe||"object"!=typeof oe)return!1;try{M.call(oe,M);try{_.call(oe,_)}catch(se){return!0}return oe instanceof WeakMap}catch(se){}return!1}(se))return pt("WeakMap");if(function Lo(oe){if(!_||!oe||"object"!=typeof oe)return!1;try{_.call(oe,_);try{M.call(oe,M)}catch(se){return!0}return oe instanceof WeakSet}catch(se){}return!1}(se))return pt("WeakSet");if(function Ln(oe){if(!I||!oe||"object"!=typeof oe)return!1;try{return I.call(oe),!0}catch(se){}return!1}(se))return pt("WeakRef");if(function Qt(oe){return!("[object Number]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(Number(se)));if(function Wr(oe){if(!oe||"object"!=typeof oe||!de)return!1;try{return de.call(oe),!0}catch(se){}return!1}(se))return qn(je(de.call(se)));if(function St(oe){return!("[object Boolean]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(F.call(se));if(function tn(oe){return!("[object String]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(String(se)));if(!function Oe(oe){return!("[object Date]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)&&!Qe(se)){var mt=Da(se,je),na=Mt?Mt(se)===Object.prototype:se instanceof Object||se.constructor===Object,ds=se instanceof Object?"":"null prototype",li=!na&&ut&&Object(se)===se&&ut in se?ee.call(bi(se),8,-1):ds?"Object":"",lr=(na||"function"!=typeof se.constructor?"":se.constructor.name?se.constructor.name+" ":"")+(li||ds?"["+we.call(Ve.call([],li||[],ds||[]),": ")+"] ":"");return 0===mt.length?lr+"{}":vt?lr+"{"+us(mt,vt)+"}":lr+"{ "+we.call(mt,", ")+" }"}return String(se)};var ji=Object.prototype.hasOwnProperty||function(oe){return oe in this};function yi(oe,se){return ji.call(oe,se)}function bi(oe){return N.call(oe)}function Ar(oe,se){if(oe.indexOf)return oe.indexOf(se);for(var Vt=0,Zt=oe.length;Vtse.maxStringLength){var Vt=oe.length-se.maxStringLength,Zt="... "+Vt+" more character"+(Vt>1?"s":"");return cs(ee.call(oe,0,se.maxStringLength),se)+Zt}return ie(J.call(J.call(oe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Fo),"single",se)}function Fo(oe){var se=oe.charCodeAt(0),Vt={8:"b",9:"t",10:"n",12:"f",13:"r"}[se];return Vt?"\\"+Vt:"\\x"+(se<16?"0":"")+he.call(se.toString(16))}function qn(oe){return"Object("+oe+")"}function pt(oe){return oe+" { ? }"}function ho(oe,se,Vt,Zt){return oe+" ("+se+") {"+(Zt?us(Vt,Zt):we.call(Vt,", "))+"}"}function us(oe,se){if(0===oe.length)return"";var Vt="\n"+se.prev+se.base;return Vt+we.call(oe,","+Vt)+"\n"+se.prev}function Da(oe,se){var Vt=xe(oe),Zt=[];if(Vt){Zt.length=oe.length;for(var gn=0;gn{"use strict";var K=function(O){return O!=O};Q.exports=function(L,b){return 0===L&&0===b?1/L==1/b:!!(L===b||K(L)&&K(b))}},5734:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(6872),B=O(3306),U=O(7715),m=b(B(),Object);L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},3306:(Q,K,O)=>{"use strict";var L=O(6872);Q.exports=function(){return"function"==typeof Object.is?Object.is:L}},7715:(Q,K,O)=>{"use strict";var L=O(3306),b=O(1790);Q.exports=function(){var B=L();return b(Object,{is:B},{is:function(){return Object.is!==B}}),B}},7010:(Q,K,O)=>{"use strict";var L;if(!Object.keys){var b=Object.prototype.hasOwnProperty,D=Object.prototype.toString,B=O(5185),U=Object.prototype.propertyIsEnumerable,m=!U.call({toString:null},"toString"),d=U.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],C=function(w){var I=w.constructor;return I&&I.prototype===w},M={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var w in window)try{if(!M["$"+w]&&b.call(window,w)&&null!==window[w]&&"object"==typeof window[w])try{C(window[w])}catch(I){return!0}}catch(I){return!0}return!1}();L=function(I){var F=null!==I&&"object"==typeof I,N="[object Function]"===D.call(I),R=B(I),$=F&&"[object String]"===D.call(I),ee=[];if(!F&&!N&&!R)throw new TypeError("Object.keys called on a non-object");var J=d&&N;if($&&I.length>0&&!b.call(I,0))for(var he=0;he0)for(var te=0;te{"use strict";var L=Array.prototype.slice,b=O(5185),D=Object.keys,B=D?function(d){return D(d)}:O(7010),U=Object.keys;B.shim=function(){if(Object.keys){var d=function(){var g=Object.keys(arguments);return g&&g.length===arguments.length}(1,2);d||(Object.keys=function(C){return b(C)?U(L.call(C)):U(C)})}else Object.keys=B;return Object.keys||B},Q.exports=B},5185:Q=>{"use strict";var K=Object.prototype.toString;Q.exports=function(L){var b=K.call(L),D="[object Arguments]"===b;return D||(D="[object Array]"!==b&&null!==L&&"object"==typeof L&&"number"==typeof L.length&&L.length>=0&&"[object Function]"===K.call(L.callee)),D}},2461:(Q,K,O)=>{"use strict";var L=O(2093),b=O(6858)(),D=O(4263),B=Object,U=D("Array.prototype.push"),m=D("Object.prototype.propertyIsEnumerable"),d=b?Object.getOwnPropertySymbols:null;Q.exports=function(C,M){if(null==C)throw new TypeError("target must be an object");var y=B(C);if(1===arguments.length)return y;for(var _=1;_{"use strict";var L=O(1790),b=O(3855),D=O(2461),B=O(6255),U=O(152),m=b.apply(B()),d=function(C,M){return m(Object,arguments)};L(d,{getPolyfill:B,implementation:D,shim:U}),Q.exports=d},6255:(Q,K,O)=>{"use strict";var L=O(2461);Q.exports=function(){return!Object.assign||function(){if(!Object.assign)return!1;for(var B="abcdefghijklmnopqrst",U=B.split(""),m={},d=0;d{"use strict";var L=O(1790),b=O(6255);Q.exports=function(){var B=b();return L(Object,{assign:B},{assign:function(){return Object.assign!==B}}),B}},4040:(Q,K,O)=>{"use strict";var L=O(3677).functionsHaveConfigurableNames(),b=Object,D=TypeError;Q.exports=function(){if(null!=this&&this!==b(this))throw new D("RegExp.prototype.flags getter called on non-object");var U="";return this.hasIndices&&(U+="d"),this.global&&(U+="g"),this.ignoreCase&&(U+="i"),this.multiline&&(U+="m"),this.dotAll&&(U+="s"),this.unicode&&(U+="u"),this.sticky&&(U+="y"),U},L&&Object.defineProperty&&Object.defineProperty(Q.exports,"name",{value:"get flags"})},8704:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(4040),B=O(9783),U=O(9369),m=b(B());L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},9783:(Q,K,O)=>{"use strict";var L=O(4040),b=O(1790).supportsDescriptors,D=Object.getOwnPropertyDescriptor;Q.exports=function(){if(b&&"gim"===/a/gim.flags){var U=D(RegExp.prototype,"flags");if(U&&"function"==typeof U.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var m="",d={};if(Object.defineProperty(d,"hasIndices",{get:function(){m+="d"}}),Object.defineProperty(d,"sticky",{get:function(){m+="y"}}),"dy"===m)return U.get}}return L}},9369:(Q,K,O)=>{"use strict";var L=O(1790).supportsDescriptors,b=O(9783),D=Object.getOwnPropertyDescriptor,B=Object.defineProperty,U=TypeError,m=Object.getPrototypeOf,d=/a/;Q.exports=function(){if(!L||!m)throw new U("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var C=b(),M=m(d),y=D(M,"flags");return(!y||y.get!==C)&&B(M,"flags",{configurable:!0,enumerable:!1,get:C}),C}},8432:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=O(8597),B=L("%TypeError%"),U=L("%WeakMap%",!0),m=L("%Map%",!0),d=b("WeakMap.prototype.get",!0),g=b("WeakMap.prototype.set",!0),C=b("WeakMap.prototype.has",!0),M=b("Map.prototype.get",!0),y=b("Map.prototype.set",!0),_=b("Map.prototype.has",!0),w=function(R,$){for(var J,ee=R;null!==(J=ee.next);ee=J)if(J.key===$)return ee.next=J.next,J.next=R.next,R.next=J,J};Q.exports=function(){var $,ee,J,he={assert:function(te){if(!he.has(te))throw new B("Side channel does not contain "+D(te))},get:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return d($,te)}else if(m){if(ee)return M(ee,te)}else if(J)return function(R,$){var ee=w(R,$);return ee&&ee.value}(J,te)},has:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return C($,te)}else if(m){if(ee)return _(ee,te)}else if(J)return function(R,$){return!!w(R,$)}(J,te);return!1},set:function(te,pe){U&&te&&("object"==typeof te||"function"==typeof te)?($||($=new U),g($,te,pe)):m?(ee||(ee=new m),y(ee,te,pe)):(J||(J={key:{},next:null}),function(R,$,ee){var J=w(R,$);J?J.value=ee:R.next={key:$,next:R.next,value:ee}}(J,te,pe))}};return he}},2086:(Q,K,O)=>{"use strict";var L=O(4764),b=O(1046),D=O(6180),B=O(6434),U=O(3);Q.exports=function(d){return null==d||"object"!=typeof d&&"function"!=typeof d?null:L(d)?"String":b(d)?"Number":D(d)?"Boolean":B(d)?"Symbol":U(d)?"BigInt":void 0}},5709:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=O(253),U=D("Object.prototype.toString"),m=O(3261)(),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("String.prototype.slice"),M={},y=Object.getPrototypeOf;m&&B&&y&&L(g,function(I){if("function"==typeof d[I]){var F=new d[I];if(Symbol.toStringTag in F){var N=y(F),R=B(N,Symbol.toStringTag);if(!R){var $=y(N);R=B($,Symbol.toStringTag)}M[I]=R.get}}});var w=O(7673);Q.exports=function(F){return!!w(F)&&(m&&Symbol.toStringTag in F?function(F){var N=!1;return L(M,function(R,$){if(!N)try{var ee=R.call(F);ee===$&&(N=ee)}catch(J){}}),N}(F):C(U(F),8,-1))}},82:Q=>{Q.exports={STU3:"partial",R4:"WIP"}},4654:()=>{},5271:Q=>{"use strict";var K=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],O="undefined"==typeof globalThis?global:globalThis;Q.exports=function(){for(var b=[],D=0;D{"use strict";var L=O(9102);if(O(524)()||O(6858)()){var b=Symbol.iterator;Q.exports=function(ce){return null!=ce&&void 0!==ce[b]?ce[b]():L(ce)?Array.prototype[b].call(ce):void 0}}else{var D=O(8266),B=O(4764),U=O(9903),m=U("%Map%",!0),d=U("%Set%",!0),g=O(4263),C=g("Array.prototype.push"),M=g("String.prototype.charCodeAt"),y=g("String.prototype.slice"),w=function(ce){var Ee=0;return{next:function(){var ke,Ne=Ee>=ce.length;return Ne||(ke=ce[Ee],Ee+=1),{done:Ne,value:ke}}}},I=function(ce,Ee){if(D(ce)||L(ce))return w(ce);if(B(ce)){var de=0;return{next:function(){var ke=function(ce,Ee){if(Ee+1>=ce.length)return Ee+1;var Ne=M(ce,Ee);if(Ne<55296||Ne>56319)return Ee+1;var ke=M(ce,Ee+1);return ke<56320||ke>57343?Ee+1:Ee+2}(ce,de),He=y(ce,de,ke);return de=ke,{done:ke>ce.length,value:He}}}}return Ee&&void 0!==ce["_es6-shim iterator_"]?ce["_es6-shim iterator_"]():void 0};if(m||d){var F=O(9898),N=O(3870),R=g("Map.prototype.forEach",!0),$=g("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var ee=g("Map.prototype.iterator",!0),J=g("Set.prototype.iterator",!0),he=function(we){var ce=!1;return{next:function(){try{return{done:ce,value:ce?void 0:we.next()}}catch(de){return ce=!0,{done:!0,value:void 0}}}}};var te=g("Map.prototype.@@iterator",!0)||g("Map.prototype._es6-shim iterator_",!0),pe=g("Set.prototype.@@iterator",!0)||g("Set.prototype._es6-shim iterator_",!0);Q.exports=function(ce){return function(ce){if(F(ce)){if(ee)return he(ee(ce));if(te)return te(ce);if(R){var Ee=[];return R(ce,function(Ne,ke){C(Ee,[ke,Ne])}),w(Ee)}}if(N(ce)){if(J)return he(J(ce));if(pe)return pe(ce);if($){var de=[];return $(ce,function(Ne){C(de,Ne)}),w(de)}}}(ce)||I(ce)}}else Q.exports=function(ce){if(null!=ce)return I(ce,!0)}}},2107:(Q,K,O)=>{"use strict";var L=O(9898),b=O(3870),D=O(5585),B=O(1902);Q.exports=function(m){if(m&&"object"==typeof m){if(L(m))return"Map";if(b(m))return"Set";if(D(m))return"WeakMap";if(B(m))return"WeakSet"}return!1}},8210:Q=>{"use strict";Q.exports=JSON.parse('{"license":"The following data (prefixes and units) was generated by the UCUM LHC code from the UCUM data and selected LOINC combinations of UCUM units. The license for the UCUM LHC code (demo and library code as well as the combined units) is located at https://github.com/lhncbc/ucum-lhc/blob/LICENSE.md.","prefixes":{"config":["code_","ciCode_","name_","printSymbol_","value_","exp_"],"data":[["E","EX","exa","E",1000000000000000000,"18"],["G","GA","giga","G",1000000000,"9"],["Gi","GIB","gibi","Gi",1073741824,null],["Ki","KIB","kibi","Ki",1024,null],["M","MA","mega","M",1000000,"6"],["Mi","MIB","mebi","Mi",1048576,null],["P","PT","peta","P",1000000000000000,"15"],["T","TR","tera","T",1000000000000,"12"],["Ti","TIB","tebi","Ti",1099511627776,null],["Y","YA","yotta","Y",1e+24,"24"],["Z","ZA","zetta","Z",1e+21,"21"],["a","A","atto","a",1e-18,"-18"],["c","C","centi","c",0.01,"-2"],["d","D","deci","d",0.1,"-1"],["da","DA","deka","da",10,"1"],["f","F","femto","f",1e-15,"-15"],["h","H","hecto","h",100,"2"],["k","K","kilo","k",1000,"3"],["m","M","milli","m",0.001,"-3"],["n","N","nano","n",1e-9,"-9"],["p","P","pico","p",1e-12,"-12"],["u","U","micro","\u03bc",0.000001,"-6"],["y","YO","yocto","y",1.0000000000000001e-24,"-24"],["z","ZO","zepto","z",1e-21,"-21"]]},"units":{"config":["isBase_","name_","csCode_","ciCode_","property_","magnitude_",["dim_","dimVec_"],"printSymbol_","class_","isMetric_","variable_","cnv_","cnvPfx_","isSpecial_","isArbitrary_","moleExp_","synonyms_","source_","loincProperty_","category_","guidance_","csUnitString_","ciUnitString_","baseFactorStr_","baseFactor_","defError_"],"data":[[true,"meter","m","M","length",1,[1,0,0,0,0,0,0],"m",null,false,"L",null,1,false,false,0,"meters; metres; distance","UCUM","Len","Clinical","unit of length = 1.09361 yards",null,null,null,null,false],[true,"second - time","s","S","time",1,[0,1,0,0,0,0,0],"s",null,false,"T",null,1,false,false,0,"seconds","UCUM","Time","Clinical","",null,null,null,null,false],[true,"gram","g","G","mass",1,[0,0,1,0,0,0,0],"g",null,false,"M",null,1,false,false,0,"grams; gm","UCUM","Mass","Clinical","",null,null,null,null,false],[true,"radian","rad","RAD","plane angle",1,[0,0,0,1,0,0,0],"rad",null,false,"A",null,1,false,false,0,"radians","UCUM","Angle","Clinical","unit of angular measure where 1 radian = 1/2\u03c0 turn = 57.296 degrees. ",null,null,null,null,false],[true,"degree Kelvin","K","K","temperature",1,[0,0,0,0,1,0,0],"K",null,false,"C",null,1,false,false,0,"Kelvin; degrees","UCUM","Temp","Clinical","absolute, thermodynamic temperature scale ",null,null,null,null,false],[true,"coulomb","C","C","electric charge",1,[0,0,0,0,0,1,0],"C",null,false,"Q",null,1,false,false,0,"coulombs","UCUM","","Clinical","defined as amount of 1 electron charge = 6.2415093\xd710^18 e, and equivalent to 1 Ampere-second",null,null,null,null,false],[true,"candela","cd","CD","luminous intensity",1,[0,0,0,0,0,0,1],"cd",null,false,"F",null,1,false,false,0,"candelas","UCUM","","Clinical","SI base unit of luminous intensity",null,null,null,null,false],[false,"the number ten for arbitrary powers","10*","10*","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10^; 10 to the arbitrary powers","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number ten for arbitrary powers","10^","10^","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10*; 10 to the arbitrary power","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number pi","[pi]","[PI]","number",3.141592653589793,[0,0,0,0,0,0,0],"\u03c0","dimless",false,null,null,1,false,false,0,"\u03c0","UCUM","","Constant","a mathematical constant; the ratio of a circle\'s circumference to its diameter \u2248 3.14159","1","1","3.1415926535897932384626433832795028841971693993751058209749445923",3.141592653589793,false],[false,"","%","%","fraction",0.01,[0,0,0,0,0,0,0],"%","dimless",false,null,null,1,false,false,0,"percents","UCUM","FR; NFR; MFR; CFR; SFR Rto; etc. ","Clinical","","10*-2","10*-2","1",1,false],[false,"parts per thousand","[ppth]","[PPTH]","fraction",0.001,[0,0,0,0,0,0,0],"ppth","dimless",false,null,null,1,false,false,0,"ppth; 10^-3","UCUM","MCnc; MCnt","Clinical","[ppth] is often used in solution concentrations as 1 g/L or 1 g/kg.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-3","10*-3","1",1,false],[false,"parts per million","[ppm]","[PPM]","fraction",0.000001,[0,0,0,0,0,0,0],"ppm","dimless",false,null,null,1,false,false,0,"ppm; 10^-6","UCUM","MCnt; MCnc; SFr","Clinical","[ppm] is often used in solution concentrations as 1 mg/L or 1 mg/kg. Also used to express mole fractions as 1 mmol/mol.\\n\\n[ppm] is also used in nuclear magnetic resonance (NMR) to represent chemical shift - the difference of a measured frequency in parts per million from the reference frequency.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-6","10*-6","1",1,false],[false,"parts per billion","[ppb]","[PPB]","fraction",1e-9,[0,0,0,0,0,0,0],"ppb","dimless",false,null,null,1,false,false,0,"ppb; 10^-9","UCUM","MCnt; MCnc; SFr","Clinical","[ppb] is often used in solution concentrations as 1 ug/L or 1 ug/kg. Also used to express mole fractions as 1 umol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-9","10*-9","1",1,false],[false,"parts per trillion","[pptr]","[PPTR]","fraction",1e-12,[0,0,0,0,0,0,0],"pptr","dimless",false,null,null,1,false,false,0,"pptr; 10^-12","UCUM","MCnt; MCnc; SFr","Clinical","[pptr] is often used in solution concentrations as 1 ng/L or 1 ng/kg. Also used to express mole fractions as 1 nmol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-12","10*-12","1",1,false],[false,"mole","mol","MOL","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"mol","si",true,null,null,1,false,false,1,"moles","UCUM","Sub","Clinical","Measure the number of molecules ","10*23","10*23","6.0221367",6.0221367,false],[false,"steradian - solid angle","sr","SR","solid angle",1,[0,0,0,2,0,0,0],"sr","si",true,null,null,1,false,false,0,"square radian; rad2; rad^2","UCUM","Angle","Clinical","unit of solid angle in three-dimensional geometry analagous to radian; used in photometry which measures the perceived brightness of object by human eye (e.g. radiant intensity = watt/steradian)","rad2","RAD2","1",1,false],[false,"hertz","Hz","HZ","frequency",1,[0,-1,0,0,0,0,0],"Hz","si",true,null,null,1,false,false,0,"Herz; frequency; frequencies","UCUM","Freq; Num","Clinical","equal to one cycle per second","s-1","S-1","1",1,false],[false,"newton","N","N","force",1000,[1,-2,1,0,0,0,0],"N","si",true,null,null,1,false,false,0,"Newtons","UCUM","Force","Clinical","unit of force with base units kg.m/s2","kg.m/s2","KG.M/S2","1",1,false],[false,"pascal","Pa","PAL","pressure",1000,[-1,-2,1,0,0,0,0],"Pa","si",true,null,null,1,false,false,0,"pascals","UCUM","Pres","Clinical","standard unit of pressure equal to 1 newton per square meter (N/m2)","N/m2","N/M2","1",1,false],[false,"joule","J","J","energy",1000,[2,-2,1,0,0,0,0],"J","si",true,null,null,1,false,false,0,"joules","UCUM","Enrg","Clinical","unit of energy defined as the work required to move an object 1 m with a force of 1 N (N.m) or an electric charge of 1 C through 1 V (C.V), or to produce 1 W for 1 s (W.s) ","N.m","N.M","1",1,false],[false,"watt","W","W","power",1000,[2,-3,1,0,0,0,0],"W","si",true,null,null,1,false,false,0,"watts","UCUM","EngRat","Clinical","unit of power equal to 1 Joule per second (J/s) = kg\u22c5m2\u22c5s\u22123","J/s","J/S","1",1,false],[false,"Ampere","A","A","electric current",1,[0,-1,0,0,0,1,0],"A","si",true,null,null,1,false,false,0,"Amperes","UCUM","ElpotRat","Clinical","unit of electric current equal to flow rate of electrons equal to 16.2415\xd710^18 elementary charges moving past a boundary in one second or 1 Coulomb/second","C/s","C/S","1",1,false],[false,"volt","V","V","electric potential",1000,[2,-2,1,0,0,-1,0],"V","si",true,null,null,1,false,false,0,"volts","UCUM","Elpot","Clinical","unit of electric potential (voltage) = 1 Joule per Coulomb (J/C)","J/C","J/C","1",1,false],[false,"farad","F","F","electric capacitance",0.001,[-2,2,-1,0,0,2,0],"F","si",true,null,null,1,false,false,0,"farads; electric capacitance","UCUM","","Clinical","CGS unit of electric capacitance with base units C/V (Coulomb per Volt)","C/V","C/V","1",1,false],[false,"ohm","Ohm","OHM","electric resistance",1000,[2,-1,1,0,0,-2,0],"\u03a9","si",true,null,null,1,false,false,0,"\u03a9; resistance; ohms","UCUM","","Clinical","unit of electrical resistance with units of Volt per Ampere","V/A","V/A","1",1,false],[false,"siemens","S","SIE","electric conductance",0.001,[-2,1,-1,0,0,2,0],"S","si",true,null,null,1,false,false,0,"Reciprocal ohm; mho; \u03a9\u22121; conductance","UCUM","","Clinical","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","Ohm-1","OHM-1","1",1,false],[false,"weber","Wb","WB","magnetic flux",1000,[2,-1,1,0,0,-1,0],"Wb","si",true,null,null,1,false,false,0,"magnetic flux; webers","UCUM","","Clinical","unit of magnetic flux equal to Volt second","V.s","V.S","1",1,false],[false,"degree Celsius","Cel","CEL","temperature",1,[0,0,0,0,1,0,0],"\xb0C","si",true,null,"Cel",1,true,false,0,"\xb0C; degrees","UCUM","Temp","Clinical","","K",null,null,1,false],[false,"tesla","T","T","magnetic flux density",1000,[0,-1,1,0,0,-1,0],"T","si",true,null,null,1,false,false,0,"Teslas; magnetic field","UCUM","","Clinical","SI unit of magnetic field strength for magnetic field B equal to 1 Weber/square meter = 1 kg/(s2*A)","Wb/m2","WB/M2","1",1,false],[false,"henry","H","H","inductance",1000,[2,0,1,0,0,-2,0],"H","si",true,null,null,1,false,false,0,"henries; inductance","UCUM","","Clinical","unit of electrical inductance; usually expressed in millihenrys (mH) or microhenrys (uH).","Wb/A","WB/A","1",1,false],[false,"lumen","lm","LM","luminous flux",1,[0,0,0,2,0,0,1],"lm","si",true,null,null,1,false,false,0,"luminous flux; lumens","UCUM","","Clinical","unit of luminous flux defined as 1 lm = 1 cd\u22c5sr (candela times sphere)","cd.sr","CD.SR","1",1,false],[false,"lux","lx","LX","illuminance",1,[-2,0,0,2,0,0,1],"lx","si",true,null,null,1,false,false,0,"illuminance; luxes","UCUM","","Clinical","unit of illuminance equal to one lumen per square meter. ","lm/m2","LM/M2","1",1,false],[false,"becquerel","Bq","BQ","radioactivity",1,[0,-1,0,0,0,0,0],"Bq","si",true,null,null,1,false,false,0,"activity; radiation; becquerels","UCUM","","Clinical","measure of the atomic radiation rate with units s^-1","s-1","S-1","1",1,false],[false,"gray","Gy","GY","energy dose",1,[2,-2,0,0,0,0,0],"Gy","si",true,null,null,1,false,false,0,"absorbed doses; ionizing radiation doses; kerma; grays","UCUM","EngCnt","Clinical","unit of ionizing radiation dose with base units of 1 joule of radiation energy per kilogram of matter","J/kg","J/KG","1",1,false],[false,"sievert","Sv","SV","dose equivalent",1,[2,-2,0,0,0,0,0],"Sv","si",true,null,null,1,false,false,0,"sieverts; radiation dose quantities; equivalent doses; effective dose; operational dose; committed dose","UCUM","","Clinical","SI unit for radiation dose equivalent equal to 1 Joule/kilogram.","J/kg","J/KG","1",1,false],[false,"degree - plane angle","deg","DEG","plane angle",0.017453292519943295,[0,0,0,1,0,0,0],"\xb0","iso1000",false,null,null,1,false,false,0,"\xb0; degree of arc; arc degree; arcdegree; angle","UCUM","Angle","Clinical","one degree is equivalent to \u03c0/180 radians.","[pi].rad/360","[PI].RAD/360","2",2,false],[false,"gon","gon","GON","plane angle",0.015707963267948967,[0,0,0,1,0,0,0],"\u25a1g","iso1000",false,null,null,1,false,false,0,"gon (grade); gons","UCUM","Angle","Nonclinical","unit of plane angle measurement equal to 1/400 circle","deg","DEG","0.9",0.9,false],[false,"arc minute","\'","\'","plane angle",0.0002908882086657216,[0,0,0,1,0,0,0],"\'","iso1000",false,null,null,1,false,false,0,"arcminutes; arcmin; arc minutes; arc mins","UCUM","Angle","Clinical","equal to 1/60 degree; used in optometry and opthamology (e.g. visual acuity tests)","deg/60","DEG/60","1",1,false],[false,"arc second","\'\'","\'\'","plane angle",0.00000484813681109536,[0,0,0,1,0,0,0],"\'\'","iso1000",false,null,null,1,false,false,0,"arcseconds; arcsecs","UCUM","Angle","Clinical","equal to 1/60 arcminute = 1/3600 degree; used in optometry and opthamology (e.g. visual acuity tests)","\'/60","\'/60","1",1,false],[false,"Liters","l","L","volume",0.001,[3,0,0,0,0,0,0],"l","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","dm3","DM3","1",1,false],[false,"Liters","L","L","volume",0.001,[3,0,0,0,0,0,0],"L","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","l",null,"1",1,false],[false,"are","ar","AR","area",100,[2,0,0,0,0,0,0],"a","iso1000",true,null,null,1,false,false,0,"100 m2; 100 m^2; 100 square meter; meters squared; metres","UCUM","Area","Clinical","metric base unit for area defined as 100 m^2","m2","M2","100",100,false],[false,"minute","min","MIN","time",60,[0,1,0,0,0,0,0],"min","iso1000",false,null,null,1,false,false,0,"minutes","UCUM","Time","Clinical","","s","S","60",60,false],[false,"hour","h","HR","time",3600,[0,1,0,0,0,0,0],"h","iso1000",false,null,null,1,false,false,0,"hours; hrs; age","UCUM","Time","Clinical","","min","MIN","60",60,false],[false,"day","d","D","time",86400,[0,1,0,0,0,0,0],"d","iso1000",false,null,null,1,false,false,0,"days; age; dy; 24 hours; 24 hrs","UCUM","Time","Clinical","","h","HR","24",24,false],[false,"tropical year","a_t","ANN_T","time",31556925.216,[0,1,0,0,0,0,0],"at","iso1000",false,null,null,1,false,false,0,"solar years; a tropical; years","UCUM","Time","Clinical","has an average of 365.242181 days but is constantly changing.","d","D","365.24219",365.24219,false],[false,"mean Julian year","a_j","ANN_J","time",31557600,[0,1,0,0,0,0,0],"aj","iso1000",false,null,null,1,false,false,0,"mean Julian yr; a julian; years","UCUM","Time","Clinical","has an average of 365.25 days, and in everyday use, has been replaced by the Gregorian year. However, this unit is used in astronomy to calculate light year. ","d","D","365.25",365.25,false],[false,"mean Gregorian year","a_g","ANN_G","time",31556952,[0,1,0,0,0,0,0],"ag","iso1000",false,null,null,1,false,false,0,"mean Gregorian yr; a gregorian; years","UCUM","Time","Clinical","has an average of 365.2425 days and is the most internationally used civil calendar.","d","D","365.2425",365.2425,false],[false,"year","a","ANN","time",31557600,[0,1,0,0,0,0,0],"a","iso1000",false,null,null,1,false,false,0,"years; a; yr, yrs; annum","UCUM","Time","Clinical","","a_j","ANN_J","1",1,false],[false,"week","wk","WK","time",604800,[0,1,0,0,0,0,0],"wk","iso1000",false,null,null,1,false,false,0,"weeks; wks","UCUM","Time","Clinical","","d","D","7",7,false],[false,"synodal month","mo_s","MO_S","time",2551442.976,[0,1,0,0,0,0,0],"mos","iso1000",false,null,null,1,false,false,0,"Moon; synodic month; lunar month; mo-s; mo s; months; moons","UCUM","Time","Nonclinical","has an average of 29.53 days per month, unit used in astronomy","d","D","29.53059",29.53059,false],[false,"mean Julian month","mo_j","MO_J","time",2629800,[0,1,0,0,0,0,0],"moj","iso1000",false,null,null,1,false,false,0,"mo-julian; mo Julian; months","UCUM","Time","Clinical","has an average of 30.435 days per month","a_j/12","ANN_J/12","1",1,false],[false,"mean Gregorian month","mo_g","MO_G","time",2629746,[0,1,0,0,0,0,0],"mog","iso1000",false,null,null,1,false,false,0,"months; month-gregorian; mo-gregorian","UCUM","Time","Clinical","has an average 30.436875 days per month and is from the most internationally used civil calendar.","a_g/12","ANN_G/12","1",1,false],[false,"month","mo","MO","time",2629800,[0,1,0,0,0,0,0],"mo","iso1000",false,null,null,1,false,false,0,"months; duration","UCUM","Time","Clinical","based on Julian calendar which has an average of 30.435 days per month (this unit is used in astronomy but not in everyday life - see mo_g)","mo_j","MO_J","1",1,false],[false,"metric ton","t","TNE","mass",1000000,[0,0,1,0,0,0,0],"t","iso1000",true,null,null,1,false,false,0,"tonnes; megagrams; tons","UCUM","Mass","Nonclinical","equal to 1000 kg used in the US (recognized by NIST as metric ton), and internationally (recognized as tonne)","kg","KG","1e3",1000,false],[false,"bar","bar","BAR","pressure",100000000,[-1,-2,1,0,0,0,0],"bar","iso1000",true,null,null,1,false,false,0,"bars","UCUM","Pres","Nonclinical","unit of pressure equal to 10^5 Pascals, primarily used by meteorologists and in weather forecasting","Pa","PAL","1e5",100000,false],[false,"unified atomic mass unit","u","AMU","mass",1.6605402e-24,[0,0,1,0,0,0,0],"u","iso1000",true,null,null,1,false,false,0,"unified atomic mass units; amu; Dalton; Da","UCUM","Mass","Clinical","the mass of 1/12 of an unbound Carbon-12 atom nuclide equal to 1.6606x10^-27 kg ","g","G","1.6605402e-24",1.6605402e-24,false],[false,"astronomic unit","AU","ASU","length",149597870691,[1,0,0,0,0,0,0],"AU","iso1000",false,null,null,1,false,false,0,"AU; units","UCUM","Len","Clinical","unit of length used in astronomy for measuring distance in Solar system","Mm","MAM","149597.870691",149597.870691,false],[false,"parsec","pc","PRS","length",30856780000000000,[1,0,0,0,0,0,0],"pc","iso1000",true,null,null,1,false,false,0,"parsecs","UCUM","Len","Clinical","unit of length equal to 3.26 light years, nad used to measure large distances to objects outside our Solar System","m","M","3.085678e16",30856780000000000,false],[false,"velocity of light in a vacuum","[c]","[C]","velocity",299792458,[1,-1,0,0,0,0,0],"c","const",true,null,null,1,false,false,0,"speed of light","UCUM","Vel","Constant","equal to 299792458 m/s (approximately 3 x 10^8 m/s)","m/s","M/S","299792458",299792458,false],[false,"Planck constant","[h]","[H]","action",6.6260755e-31,[2,-1,1,0,0,0,0],"h","const",true,null,null,1,false,false,0,"Planck\'s constant","UCUM","","Constant","constant = 6.62607004 \xd7 10-34 m2.kg/s; defined as quantum of action","J.s","J.S","6.6260755e-34",6.6260755e-34,false],[false,"Boltzmann constant","[k]","[K]","(unclassified)",1.380658e-20,[2,-2,1,0,-1,0,0],"k","const",true,null,null,1,false,false,0,"k; kB","UCUM","","Constant","physical constant relating energy at the individual particle level with temperature = 1.38064852 \xd710^\u221223 J/K","J/K","J/K","1.380658e-23",1.380658e-23,false],[false,"permittivity of vacuum - electric","[eps_0]","[EPS_0]","electric permittivity",8.854187817000001e-15,[-3,2,-1,0,0,2,0],"\u03b50","const",true,null,null,1,false,false,0,"\u03b50; Electric Constant; vacuum permittivity; permittivity of free space ","UCUM","","Constant","approximately equal to 8.854\u2009\xd7 10^\u221212 F/m (farads per meter)","F/m","F/M","8.854187817e-12",8.854187817e-12,false],[false,"permeability of vacuum - magnetic","[mu_0]","[MU_0]","magnetic permeability",0.0012566370614359172,[1,0,1,0,0,-2,0],"\u03bc0","const",true,null,null,1,false,false,0,"\u03bc0; vacuum permeability; permeability of free space; magnetic constant","UCUM","","Constant","equal to 4\u03c0\xd710^\u22127 N/A2 (Newtons per square ampere) \u2248 1.2566\xd710^\u22126 H/m (Henry per meter)","N/A2","4.[PI].10*-7.N/A2","1",0.0000012566370614359173,false],[false,"elementary charge","[e]","[E]","electric charge",1.60217733e-19,[0,0,0,0,0,1,0],"e","const",true,null,null,1,false,false,0,"e; q; electric charges","UCUM","","Constant","the magnitude of the electric charge carried by a single electron or proton \u2248 1.60217\xd710^-19 Coulombs","C","C","1.60217733e-19",1.60217733e-19,false],[false,"electronvolt","eV","EV","energy",1.60217733e-16,[2,-2,1,0,0,0,0],"eV","iso1000",true,null,null,1,false,false,0,"Electron Volts; electronvolts","UCUM","Eng","Clinical","unit of kinetic energy = 1 V * 1.602\xd710^\u221219 C = 1.6\xd710\u221219 Joules","[e].V","[E].V","1",1,false],[false,"electron mass","[m_e]","[M_E]","mass",9.1093897e-28,[0,0,1,0,0,0,0],"me","const",true,null,null,1,false,false,0,"electron rest mass; me","UCUM","Mass","Constant","approximately equal to 9.10938356 \xd7 10-31 kg; defined as the mass of a stationary electron","g","g","9.1093897e-28",9.1093897e-28,false],[false,"proton mass","[m_p]","[M_P]","mass",1.6726231e-24,[0,0,1,0,0,0,0],"mp","const",true,null,null,1,false,false,0,"mp; masses","UCUM","Mass","Constant","approximately equal to 1.672622\xd710\u221227 kg","g","g","1.6726231e-24",1.6726231e-24,false],[false,"Newtonian constant of gravitation","[G]","[GC]","(unclassified)",6.67259e-14,[3,-2,-1,0,0,0,0],"G","const",true,null,null,1,false,false,0,"G; gravitational constant; Newton\'s constant","UCUM","","Constant","gravitational constant = 6.674\xd710\u221211 N\u22c5m2/kg2","m3.kg-1.s-2","M3.KG-1.S-2","6.67259e-11",6.67259e-11,false],[false,"standard acceleration of free fall","[g]","[G]","acceleration",9.80665,[1,-2,0,0,0,0,0],"gn","const",true,null,null,1,false,false,0,"standard gravity; g; \u02610; \u0261n","UCUM","Accel","Constant","defined by standard = 9.80665 m/s2","m/s2","M/S2","980665e-5",9.80665,false],[false,"Torr","Torr","Torr","pressure",133322,[-1,-2,1,0,0,0,0],"Torr","const",false,null,null,1,false,false,0,"torrs","UCUM","Pres","Clinical","1 torr = 1 mmHg; unit used to measure blood pressure","Pa","PAL","133.322",133.322,false],[false,"standard atmosphere","atm","ATM","pressure",101325000,[-1,-2,1,0,0,0,0],"atm","const",false,null,null,1,false,false,0,"reference pressure; atmos; std atmosphere","UCUM","Pres","Clinical","defined as being precisely equal to 101,325 Pa","Pa","PAL","101325",101325,false],[false,"light-year","[ly]","[LY]","length",9460730472580800,[1,0,0,0,0,0,0],"l.y.","const",true,null,null,1,false,false,0,"light years; ly","UCUM","Len","Constant","unit of astronomal distance = 5.88\xd710^12 mi","[c].a_j","[C].ANN_J","1",1,false],[false,"gram-force","gf","GF","force",9.80665,[1,-2,1,0,0,0,0],"gf","const",true,null,null,1,false,false,0,"Newtons; gram forces","UCUM","Force","Clinical","May be specific to unit related to cardiac output","g.[g]","G.[G]","1",1,false],[false,"Kayser","Ky","KY","lineic number",100,[-1,0,0,0,0,0,0],"K","cgs",true,null,null,1,false,false,0,"wavenumbers; kaysers","UCUM","InvLen","Clinical","unit of wavelength equal to cm^-1","cm-1","CM-1","1",1,false],[false,"Gal","Gal","GL","acceleration",0.01,[1,-2,0,0,0,0,0],"Gal","cgs",true,null,null,1,false,false,0,"galileos; Gals","UCUM","Accel","Clinical","unit of acceleration used in gravimetry; equivalent to cm/s2 ","cm/s2","CM/S2","1",1,false],[false,"dyne","dyn","DYN","force",0.01,[1,-2,1,0,0,0,0],"dyn","cgs",true,null,null,1,false,false,0,"dynes","UCUM","Force","Clinical","unit of force equal to 10^-5 Newtons","g.cm/s2","G.CM/S2","1",1,false],[false,"erg","erg","ERG","energy",0.0001,[2,-2,1,0,0,0,0],"erg","cgs",true,null,null,1,false,false,0,"10^-7 Joules, 10-7 Joules; 100 nJ; 100 nanoJoules; 1 dyne cm; 1 g.cm2/s2","UCUM","Eng","Clinical","unit of energy = 1 dyne centimeter = 10^-7 Joules","dyn.cm","DYN.CM","1",1,false],[false,"Poise","P","P","dynamic viscosity",100,[-1,-1,1,0,0,0,0],"P","cgs",true,null,null,1,false,false,0,"dynamic viscosity; poises","UCUM","Visc","Clinical","unit of dynamic viscosity where 1 Poise = 1/10 Pascal second","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"Biot","Bi","BI","electric current",10,[0,-1,0,0,0,1,0],"Bi","cgs",true,null,null,1,false,false,0,"Bi; abamperes; abA","UCUM","ElpotRat","Clinical","equal to 10 amperes","A","A","10",10,false],[false,"Stokes","St","ST","kinematic viscosity",0.0001,[2,-1,0,0,0,0,0],"St","cgs",true,null,null,1,false,false,0,"kinematic viscosity","UCUM","Visc","Clinical","unit of kimematic viscosity with units cm2/s","cm2/s","CM2/S","1",1,false],[false,"Maxwell","Mx","MX","flux of magnetic induction",0.00001,[2,-1,1,0,0,-1,0],"Mx","cgs",true,null,null,1,false,false,0,"magnetix flux; Maxwells","UCUM","","Clinical","unit of magnetic flux","Wb","WB","1e-8",1e-8,false],[false,"Gauss","G","GS","magnetic flux density",0.1,[0,-1,1,0,0,-1,0],"Gs","cgs",true,null,null,1,false,false,0,"magnetic fields; magnetic flux density; induction; B","UCUM","magnetic","Clinical","CGS unit of magnetic flux density, known as magnetic field B; defined as one maxwell unit per square centimeter (see Oersted for CGS unit for H field)","T","T","1e-4",0.0001,false],[false,"Oersted","Oe","OE","magnetic field intensity",79.57747154594767,[-1,-1,0,0,0,1,0],"Oe","cgs",true,null,null,1,false,false,0,"H magnetic B field; Oersteds","UCUM","","Clinical","CGS unit of the auxiliary magnetic field H defined as 1 dyne per unit pole = 1000/4\u03c0 amperes per meter (see Gauss for CGS unit for B field)","A/m","/[PI].A/M","250",79.57747154594767,false],[false,"Gilbert","Gb","GB","magnetic tension",0.7957747154594768,[0,-1,0,0,0,1,0],"Gb","cgs",true,null,null,1,false,false,0,"Gi; magnetomotive force; Gilberts","UCUM","","Clinical","unit of magnetomotive force (magnetic potential)","Oe.cm","OE.CM","1",1,false],[false,"stilb","sb","SB","lum. intensity density",10000,[-2,0,0,0,0,0,1],"sb","cgs",true,null,null,1,false,false,0,"stilbs","UCUM","","Obsolete","unit of luminance; equal to and replaced by unit candela per square centimeter (cd/cm2)","cd/cm2","CD/CM2","1",1,false],[false,"Lambert","Lmb","LMB","brightness",3183.098861837907,[-2,0,0,0,0,0,1],"L","cgs",true,null,null,1,false,false,0,"luminance; lamberts","UCUM","","Clinical","unit of luminance defined as 1 lambert = 1/ \u03c0 candela per square meter","cd/cm2/[pi]","CD/CM2/[PI]","1",1,false],[false,"phot","ph","PHT","illuminance",0.0001,[-2,0,0,2,0,0,1],"ph","cgs",true,null,null,1,false,false,0,"phots","UCUM","","Clinical","CGS photometric unit of illuminance, or luminous flux through an area equal to 10000 lumens per square meter = 10000 lux","lx","LX","1e-4",0.0001,false],[false,"Curie","Ci","CI","radioactivity",37000000000,[0,-1,0,0,0,0,0],"Ci","cgs",true,null,null,1,false,false,0,"curies","UCUM","","Obsolete","unit for measuring atomic disintegration rate; replaced by the Bequerel (Bq) unit","Bq","BQ","37e9",37000000000,false],[false,"Roentgen","R","ROE","ion dose",2.58e-7,[0,0,-1,0,0,1,0],"R","cgs",true,null,null,1,false,false,0,"r\xf6ntgen; Roentgens","UCUM","","Clinical","unit of exposure of X-rays and gamma rays in air; unit used primarily in the US but strongly discouraged by NIST","C/kg","C/KG","2.58e-4",0.000258,false],[false,"radiation absorbed dose","RAD","[RAD]","energy dose",0.01,[2,-2,0,0,0,0,0],"RAD","cgs",true,null,null,1,false,false,0,"doses","UCUM","","Clinical","unit of radiation absorbed dose used primarily in the US with base units 100 ergs per gram of material. Also see the SI unit Gray (Gy).","erg/g","ERG/G","100",100,false],[false,"radiation equivalent man","REM","[REM]","dose equivalent",0.01,[2,-2,0,0,0,0,0],"REM","cgs",true,null,null,1,false,false,0,"Roentgen Equivalent in Man; rems; dose equivalents","UCUM","","Clinical","unit of equivalent dose which measures the effect of radiation on humans equal to 0.01 sievert. Used primarily in the US. Also see SI unit Sievert (Sv)","RAD","[RAD]","1",1,false],[false,"inch","[in_i]","[IN_I]","length",0.025400000000000002,[1,0,0,0,0,0,0],"in","intcust",false,null,null,1,false,false,0,"inches; in; international inch; body height","UCUM","Len","Clinical","standard unit for inch in the US and internationally","cm","CM","254e-2",2.54,false],[false,"foot","[ft_i]","[FT_I]","length",0.3048,[1,0,0,0,0,0,0],"ft","intcust",false,null,null,1,false,false,0,"ft; fts; foot; international foot; feet; international feet; height","UCUM","Len","Clinical","unit used in the US and internationally","[in_i]","[IN_I]","12",12,false],[false,"yard","[yd_i]","[YD_I]","length",0.9144000000000001,[1,0,0,0,0,0,0],"yd","intcust",false,null,null,1,false,false,0,"international yards; yds; distance","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","3",3,false],[false,"mile","[mi_i]","[MI_I]","length",1609.344,[1,0,0,0,0,0,0],"mi","intcust",false,null,null,1,false,false,0,"international miles; mi I; statute mile","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","5280",5280,false],[false,"fathom","[fth_i]","[FTH_I]","depth of water",1.8288000000000002,[1,0,0,0,0,0,0],"fth","intcust",false,null,null,1,false,false,0,"international fathoms","UCUM","Len","Nonclinical","unit used in the US and internationally to measure depth of water; same length as the US fathom","[ft_i]","[FT_I]","6",6,false],[false,"nautical mile","[nmi_i]","[NMI_I]","length",1852,[1,0,0,0,0,0,0],"n.mi","intcust",false,null,null,1,false,false,0,"nautical mile; nautical miles; international nautical mile; international nautical miles; nm; n.m.; nmi","UCUM","Len","Nonclinical","standard unit used in the US and internationally","m","M","1852",1852,false],[false,"knot","[kn_i]","[KN_I]","velocity",0.5144444444444445,[1,-1,0,0,0,0,0],"knot","intcust",false,null,null,1,false,false,0,"kn; kt; international knots","UCUM","Vel","Nonclinical","defined as equal to one nautical mile (1.852 km) per hour","[nmi_i]/h","[NMI_I]/H","1",1,false],[false,"square inch","[sin_i]","[SIN_I]","area",0.0006451600000000001,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in2; in^2; inches squared; sq inch; inches squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[in_i]2","[IN_I]2","1",1,false],[false,"square foot","[sft_i]","[SFT_I]","area",0.09290304,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft2; ft^2; ft squared; sq ft; feet; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[ft_i]2","[FT_I]2","1",1,false],[false,"square yard","[syd_i]","[SYD_I]","area",0.8361273600000002,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"yd2; yd^2; sq. yds; yards squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[yd_i]2","[YD_I]2","1",1,false],[false,"cubic inch","[cin_i]","[CIN_I]","volume",0.000016387064000000003,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in3; in^3; in*3; inches^3; inches*3; cu. in; cu in; cubic inches; inches cubed; cin","UCUM","Vol","Clinical","standard unit used in the US and internationally","[in_i]3","[IN_I]3","1",1,false],[false,"cubic foot","[cft_i]","[CFT_I]","volume",0.028316846592000004,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft3; ft^3; ft*3; cu. ft; cubic feet; cubed; [ft_i]3; international","UCUM","Vol","Clinical","","[ft_i]3","[FT_I]3","1",1,false],[false,"cubic yard","[cyd_i]","[CYD_I]","volume",0.7645548579840002,[3,0,0,0,0,0,0],"cu.yd","intcust",false,null,null,1,false,false,0,"cubic yards; cubic yds; cu yards; CYs; yards^3; yd^3; yds^3; yd3; yds3","UCUM","Vol","Nonclinical","standard unit used in the US and internationally","[yd_i]3","[YD_I]3","1",1,false],[false,"board foot","[bf_i]","[BF_I]","volume",0.002359737216,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"BDFT; FBM; BF; board feet; international","UCUM","Vol","Nonclinical","unit of volume used to measure lumber","[in_i]3","[IN_I]3","144",144,false],[false,"cord","[cr_i]","[CR_I]","volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"crd I; international cords","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3","[ft_i]3","[FT_I]3","128",128,false],[false,"mil","[mil_i]","[MIL_I]","length",0.000025400000000000004,[1,0,0,0,0,0,0],"mil","intcust",false,null,null,1,false,false,0,"thou, thousandth; mils; international","UCUM","Len","Clinical","equal to 0.001 international inch","[in_i]","[IN_I]","1e-3",0.001,false],[false,"circular mil","[cml_i]","[CML_I]","area",5.067074790974979e-10,[2,0,0,0,0,0,0],"circ.mil","intcust",false,null,null,1,false,false,0,"circular mils; cml I; international","UCUM","Area","Clinical","","[pi]/4.[mil_i]2","[PI]/4.[MIL_I]2","1",1,false],[false,"hand","[hd_i]","[HD_I]","height of horses",0.10160000000000001,[1,0,0,0,0,0,0],"hd","intcust",false,null,null,1,false,false,0,"hands; international","UCUM","Len","Nonclinical","used to measure horse height","[in_i]","[IN_I]","4",4,false],[false,"foot - US","[ft_us]","[FT_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],"ftus","us-lengths",false,null,null,1,false,false,0,"US foot; foot US; us ft; ft us; height; visual distance; feet","UCUM","Len","Obsolete","Better to use [ft_i] which refers to the length used worldwide, including in the US; [ft_us] may be confused with land survey units. ","m/3937","M/3937","1200",1200,false],[false,"yard - US","[yd_us]","[YD_US]","length",0.9144018288036575,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US yards; us yds; distance","UCUM","Len; Nrat","Obsolete","Better to use [yd_i] which refers to the length used worldwide, including in the US; [yd_us] refers to unit used in land surveys in the US","[ft_us]","[FT_US]","3",3,false],[false,"inch - US","[in_us]","[IN_US]","length",0.0254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US inches; in us; us in; inch US","UCUM","Len","Obsolete","Better to use [in_i] which refers to the length used worldwide, including in the US","[ft_us]/12","[FT_US]/12","1",1,false],[false,"rod - US","[rd_us]","[RD_US]","length",5.029210058420117,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US rod; US rods; rd US; US rd","UCUM","Len","Obsolete","","[ft_us]","[FT_US]","16.5",16.5,false],[false,"Gunter\'s chain - US","[ch_us]","[CH_US]","length",20.116840233680467,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"surveyor\'s chain; Surveyor\'s chain USA; Gunter\u2019s measurement; surveyor\u2019s measurement; Gunter\'s Chain USA","UCUM","Len","Obsolete","historical unit used for land survey used only in the US","[rd_us]","[RD_US]","4",4,false],[false,"link for Gunter\'s chain - US","[lk_us]","[LK_US]","length",0.20116840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Links for Gunter\'s Chain USA","UCUM","Len","Obsolete","","[ch_us]/100","[CH_US]/100","1",1,false],[false,"Ramden\'s chain - US","[rch_us]","[RCH_US]","length",30.480060960121918,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Ramsden\'s chain; engineer\'s chains","UCUM","Len","Obsolete","distance measuring device used for\xa0land survey","[ft_us]","[FT_US]","100",100,false],[false,"link for Ramden\'s chain - US","[rlk_us]","[RLK_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"links for Ramsden\'s chain","UCUM","Len","Obsolete","","[rch_us]/100","[RCH_US]/100","1",1,false],[false,"fathom - US","[fth_us]","[FTH_US]","length",1.828803657607315,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US fathoms; fathom USA; fth us","UCUM","Len","Obsolete","same length as the international fathom - better to use international fathom ([fth_i])","[ft_us]","[FT_US]","6",6,false],[false,"furlong - US","[fur_us]","[FUR_US]","length",201.16840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US furlongs; fur us","UCUM","Len","Nonclinical","distance unit in horse racing","[rd_us]","[RD_US]","40",40,false],[false,"mile - US","[mi_us]","[MI_US]","length",1609.3472186944373,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"U.S. Survey Miles; US statute miles; survey mi; US mi; distance","UCUM","Len","Nonclinical","Better to use [mi_i] which refers to the length used worldwide, including in the US","[fur_us]","[FUR_US]","8",8,false],[false,"acre - US","[acr_us]","[ACR_US]","area",4046.872609874252,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Acre USA Survey; Acre USA; survey acres","UCUM","Area","Nonclinical","an older unit based on pre 1959 US statute lengths that is still sometimes used in the US only for land survey purposes. ","[rd_us]2","[RD_US]2","160",160,false],[false,"square rod - US","[srd_us]","[SRD_US]","area",25.292953811714074,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"rod2; rod^2; sq. rod; rods squared","UCUM","Area","Nonclinical","Used only in the US to measure land area, based on US statute land survey length units","[rd_us]2","[RD_US]2","1",1,false],[false,"square mile - US","[smi_us]","[SMI_US]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"mi2; mi^2; sq mi; miles squared","UCUM","Area","Nonclinical","historical unit used only in the US for land survey purposes (based on the US survey mile), not the internationally recognized [mi_i]","[mi_us]2","[MI_US]2","1",1,false],[false,"section","[sct]","[SCT]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"sct; sections","UCUM","Area","Nonclinical","tract of land approximately equal to 1 mile square containing 640 acres","[mi_us]2","[MI_US]2","1",1,false],[false,"township","[twp]","[TWP]","area",93239944.93150276,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"twp; townships","UCUM","Area","Nonclinical","land measurement equal to 6 mile square","[sct]","[SCT]","36",36,false],[false,"mil - US","[mil_us]","[MIL_US]","length",0.0000254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"thou, thousandth; mils","UCUM","Len","Obsolete","better to use [mil_i] which is based on the internationally recognized inch","[in_us]","[IN_US]","1e-3",0.001,false],[false,"inch - British","[in_br]","[IN_BR]","length",0.025399980000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial inches; imp in; br in; british inches","UCUM","Len","Obsolete","","cm","CM","2.539998",2.539998,false],[false,"foot - British","[ft_br]","[FT_BR]","length",0.30479976000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British Foot; Imperial Foot; feet; imp fts; br fts","UCUM","Len","Obsolete","","[in_br]","[IN_BR]","12",12,false],[false,"rod - British","[rd_br]","[RD_BR]","length",5.02919604,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British rods; br rd","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","16.5",16.5,false],[false,"Gunter\'s chain - British","[ch_br]","[CH_BR]","length",20.11678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Gunter\'s Chain British; Gunters Chain British; Surveyor\'s Chain British","UCUM","Len","Obsolete","historical unit used for land survey used only in Great Britain","[rd_br]","[RD_BR]","4",4,false],[false,"link for Gunter\'s chain - British","[lk_br]","[LK_BR]","length",0.2011678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Links for Gunter\'s Chain British","UCUM","Len","Obsolete","","[ch_br]/100","[CH_BR]/100","1",1,false],[false,"fathom - British","[fth_br]","[FTH_BR]","length",1.82879856,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British fathoms; imperial fathoms; br fth; imp fth","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6",6,false],[false,"pace - British","[pc_br]","[PC_BR]","length",0.7619994000000001,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British paces; br pc","UCUM","Len","Nonclinical","traditional unit of length equal to 152.4 centimeters, or 1.52 meter. ","[ft_br]","[FT_BR]","2.5",2.5,false],[false,"yard - British","[yd_br]","[YD_BR]","length",0.91439928,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British yards; Br yds; distance","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","3",3,false],[false,"mile - British","[mi_br]","[MI_BR]","length",1609.3427328000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial miles; British miles; English statute miles; imp mi, br mi","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","5280",5280,false],[false,"nautical mile - British","[nmi_br]","[NMI_BR]","length",1853.1825408000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British nautical miles; Imperial nautical miles; Admiralty miles; n.m. br; imp nm","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6080",6080,false],[false,"knot - British","[kn_br]","[KN_BR]","velocity",0.5147729280000001,[1,-1,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British knots; kn br; kt","UCUM","Vel","Obsolete","based on obsolete British nautical mile ","[nmi_br]/h","[NMI_BR]/H","1",1,false],[false,"acre","[acr_br]","[ACR_BR]","area",4046.850049400269,[2,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Imperial acres; British; a; ac; ar; acr","UCUM","Area","Nonclinical","the standard unit for acre used in the US and internationally","[yd_br]2","[YD_BR]2","4840",4840,false],[false,"gallon - US","[gal_us]","[GAL_US]","fluid volume",0.0037854117840000006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gallons; US liquid gallon; gal us; Queen Anne\'s wine gallon","UCUM","Vol","Nonclinical","only gallon unit used in the US; [gal_us] is only used in some other countries in South American and Africa to measure gasoline volume","[in_i]3","[IN_I]3","231",231,false],[false,"barrel - US","[bbl_us]","[BBL_US]","fluid volume",0.158987294928,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"bbl","UCUM","Vol","Nonclinical","[bbl_us] is the standard unit for oil barrel, which is a unit only used in the US to measure the volume oil. ","[gal_us]","[GAL_US]","42",42,false],[false,"quart - US","[qt_us]","[QT_US]","fluid volume",0.0009463529460000001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US quarts; us qts","UCUM","Vol","Clinical","Used only in the US","[gal_us]/4","[GAL_US]/4","1",1,false],[false,"pint - US","[pt_us]","[PT_US]","fluid volume",0.00047317647300000007,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pints; pint US; liquid pint; pt us; us pt","UCUM","Vol","Clinical","Used only in the US","[qt_us]/2","[QT_US]/2","1",1,false],[false,"gill - US","[gil_us]","[GIL_US]","fluid volume",0.00011829411825000002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gills; gil us","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in the US","[pt_us]/4","[PT_US]/4","1",1,false],[false,"fluid ounce - US","[foz_us]","[FOZ_US]","fluid volume",0.000029573529562500005,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"US fluid ounces; fl ozs; FO; fl. oz.; foz us","UCUM","Vol","Clinical","unit used only in the US","[gil_us]/4","[GIL_US]/4","1",1,false],[false,"fluid dram - US","[fdr_us]","[FDR_US]","fluid volume",0.0000036966911953125006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US fluid drams; fdr us","UCUM","Vol","Nonclinical","equal to 1/8 US fluid ounce = 3.69 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_us]/8","[FOZ_US]/8","1",1,false],[false,"minim - US","[min_us]","[MIN_US]","fluid volume",6.1611519921875e-8,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"min US; US min; \u264f US","UCUM","Vol","Obsolete","","[fdr_us]/60","[FDR_US]/60","1",1,false],[false,"cord - US","[crd_us]","[CRD_US]","fluid volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US cord; US cords; crd us; us crd","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3 (the same as international cord [cr_i])","[ft_i]3","[FT_I]3","128",128,false],[false,"bushel - US","[bu_us]","[BU_US]","dry volume",0.03523907016688001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US bushels; US bsh; US bu","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[in_i]3","[IN_I]3","2150.42",2150.42,false],[false,"gallon - historical","[gal_wi]","[GAL_WI]","dry volume",0.004404883770860001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Corn Gallon British; Dry Gallon US; Gallons Historical; Grain Gallon British; Winchester Corn Gallon; historical winchester gallons; wi gal","UCUM","Vol","Obsolete","historical unit of dry volume no longer used","[bu_us]/8","[BU_US]/8","1",1,false],[false,"peck - US","[pk_us]","[PK_US]","dry volume",0.008809767541720002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pecks; US pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[bu_us]/4","[BU_US]/4","1",1,false],[false,"dry quart - US","[dqt_us]","[DQT_US]","dry volume",0.0011012209427150002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry quarts; dry quart US; US dry quart; dry qt; us dry qt; dqt; dqt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[pk_us]/8","[PK_US]/8","1",1,false],[false,"dry pint - US","[dpt_us]","[DPT_US]","dry volume",0.0005506104713575001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry pints; dry pint US; US dry pint; dry pt; dpt; dpt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[dqt_us]/2","[DQT_US]/2","1",1,false],[false,"tablespoon - US","[tbs_us]","[TBS_US]","volume",0.000014786764781250002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Tbs; tbsp; tbs us; US tablespoons","UCUM","Vol","Clinical","unit defined as 0.5 US fluid ounces or 3 teaspoons - used only in the US. See [tbs_m] for the unit used internationally and in the US for nutrional labelling. ","[foz_us]/2","[FOZ_US]/2","1",1,false],[false,"teaspoon - US","[tsp_us]","[TSP_US]","volume",0.0000049289215937500005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; US teaspoons","UCUM","Vol","Nonclinical","unit defined as 1/6 US fluid ounces - used only in the US. See [tsp_m] for the unit used internationally and in the US for nutrional labelling. ","[tbs_us]/3","[TBS_US]/3","1",1,false],[false,"cup - US customary","[cup_us]","[CUP_US]","volume",0.00023658823650000004,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup us; us cups","UCUM","Vol","Nonclinical","Unit defined as 1/2 US pint or 16 US tablespoons \u2248 236.59 mL, which is not the standard unit defined by the FDA of 240 mL - see [cup_m] (metric cup)","[tbs_us]","[TBS_US]","16",16,false],[false,"fluid ounce - metric","[foz_m]","[FOZ_M]","fluid volume",0.000029999999999999997,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"metric fluid ounces; fozs m; fl ozs m","UCUM","Vol","Clinical","unit used only in the US for nutritional labelling, as set by the FDA","mL","ML","30",30,false],[false,"cup - US legal","[cup_m]","[CUP_M]","volume",0.00023999999999999998,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup m; metric cups","UCUM","Vol","Clinical","standard unit equal to 240 mL used in the US for nutritional labelling, as defined by the FDA. Note that this is different from the US customary cup (236.59 mL) and the metric cup used in Commonwealth nations (250 mL).","mL","ML","240",240,false],[false,"teaspoon - metric","[tsp_m]","[TSP_M]","volume",0.0000049999999999999996,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; metric teaspoons","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","5",5,false],[false,"tablespoon - metric","[tbs_m]","[TBS_M]","volume",0.000014999999999999999,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"metric tablespoons; Tbs; tbsp; T; tbs m","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","15",15,false],[false,"gallon- British","[gal_br]","[GAL_BR]","volume",0.004546090000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gallons, UK gallons; British gallons; br gal; imp gal","UCUM","Vol","Nonclinical","Used only in Great Britain and other Commonwealth countries","l","L","4.54609",4.54609,false],[false,"peck - British","[pk_br]","[PK_BR]","volume",0.009092180000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial pecks; British pecks; br pk; imp pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[gal_br]","[GAL_BR]","2",2,false],[false,"bushel - British","[bu_br]","[BU_BR]","volume",0.03636872000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British bushels; imperial; br bsh; br bu; imp","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[pk_br]","[PK_BR]","4",4,false],[false,"quart - British","[qt_br]","[QT_BR]","volume",0.0011365225000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British quarts; imperial quarts; br qts","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gal_br]/4","[GAL_BR]/4","1",1,false],[false,"pint - British","[pt_br]","[PT_BR]","volume",0.0005682612500000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British pints; imperial pints; pt br; br pt; imp pt; pt imp","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[qt_br]/2","[QT_BR]/2","1",1,false],[false,"gill - British","[gil_br]","[GIL_BR]","volume",0.00014206531250000003,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gills; British gills; imp gill, br gill","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in Great Britain","[pt_br]/4","[PT_BR]/4","1",1,false],[false,"fluid ounce - British","[foz_br]","[FOZ_BR]","volume",0.000028413062500000005,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid ounces; Imperial fluid ounces; br fozs; imp fozs; br fl ozs","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gil_br]/5","[GIL_BR]/5","1",1,false],[false,"fluid dram - British","[fdr_br]","[FDR_BR]","volume",0.0000035516328125000006,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid drams; fdr br","UCUM","Vol","Nonclinical","equal to 1/8 Imperial fluid ounce = 3.55 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_br]/8","[FOZ_BR]/8","1",1,false],[false,"minim - British","[min_br]","[MIN_BR]","volume",5.919388020833334e-8,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"min br; br min; \u264f br","UCUM","Vol","Obsolete","","[fdr_br]/60","[FDR_BR]/60","1",1,false],[false,"grain","[gr]","[GR]","mass",0.06479891,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"gr; grains","UCUM","Mass","Nonclinical","an apothecary measure of mass rarely used today","mg","MG","64.79891",64.79891,false],[false,"pound","[lb_av]","[LB_AV]","mass",453.59237,[0,0,1,0,0,0,0],"lb","avoirdupois",false,null,null,1,false,false,0,"avoirdupois pounds, international pounds; av lbs; pounds","UCUM","Mass","Clinical","standard unit used in the US and internationally","[gr]","[GR]","7000",7000,false],[false,"pound force - US","[lbf_av]","[LBF_AV]","force",4448.2216152605,[1,-2,1,0,0,0,0],"lbf","const",false,null,null,1,false,false,0,"lbfs; US lbf; US pound forces","UCUM","Force","Clinical","only rarely needed in health care - see [lb_av] which is the more common unit to express weight","[lb_av].[g]","[LB_AV].[G]","1",1,false],[false,"ounce","[oz_av]","[OZ_AV]","mass",28.349523125,[0,0,1,0,0,0,0],"oz","avoirdupois",false,null,null,1,false,false,0,"ounces; international ounces; avoirdupois ounces; av ozs","UCUM","Mass","Clinical","standard unit used in the US and internationally","[lb_av]/16","[LB_AV]/16","1",1,false],[false,"Dram mass unit","[dr_av]","[DR_AV]","mass",1.7718451953125,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"Dram; drams avoirdupois; avoidupois dram; international dram","UCUM","Mass","Clinical","unit from the avoirdupois system, which is used in the US and internationally","[oz_av]/16","[OZ_AV]/16","1",1,false],[false,"short hundredweight","[scwt_av]","[SCWT_AV]","mass",45359.237,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"hundredweights; s cwt; scwt; avoirdupois","UCUM","Mass","Nonclinical","Used only in the US to equal 100 pounds","[lb_av]","[LB_AV]","100",100,false],[false,"long hundredweight","[lcwt_av]","[LCWT_AV]","mass",50802.345440000005,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial hundredweights; imp cwt; lcwt; avoirdupois","UCUM","Mass","Obsolete","","[lb_av]","[LB_AV]","112",112,false],[false,"short ton - US","[ston_av]","[STON_AV]","mass",907184.74,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"ton; US tons; avoirdupois tons","UCUM","Mass","Clinical","Used only in the US","[scwt_av]","[SCWT_AV]","20",20,false],[false,"long ton - British","[lton_av]","[LTON_AV]","mass",1016046.9088000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial tons; weight tons; British long tons; long ton avoirdupois","UCUM","Mass","Nonclinical","Used only in Great Britain and other Commonwealth countries","[lcwt_av]","[LCWT_AV]","20",20,false],[false,"stone - British","[stone_av]","[STONE_AV]","mass",6350.293180000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"British stones; avoirdupois","UCUM","Mass","Nonclinical","Used primarily in the UK and Ireland to measure body weight","[lb_av]","[LB_AV]","14",14,false],[false,"pennyweight - troy","[pwt_tr]","[PWT_TR]","mass",1.5551738400000001,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"dwt; denarius weights","UCUM","Mass","Obsolete","historical unit used to measure mass and cost of precious metals","[gr]","[GR]","24",24,false],[false,"ounce - troy","[oz_tr]","[OZ_TR]","mass",31.103476800000003,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy ounces; tr ozs","UCUM","Mass","Nonclinical","unit of mass for precious metals and gemstones only","[pwt_tr]","[PWT_TR]","20",20,false],[false,"pound - troy","[lb_tr]","[LB_TR]","mass",373.2417216,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy pounds; tr lbs","UCUM","Mass","Nonclinical","only used for weighing precious metals","[oz_tr]","[OZ_TR]","12",12,false],[false,"scruple","[sc_ap]","[SC_AP]","mass",1.2959782,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"scruples; sc ap","UCUM","Mass","Obsolete","","[gr]","[GR]","20",20,false],[false,"dram - apothecary","[dr_ap]","[DR_AP]","mass",3.8879346,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"\u0292; drachm; apothecaries drams; dr ap; dram ap","UCUM","Mass","Nonclinical","unit still used in the US occasionally to measure amount of drugs in pharmacies","[sc_ap]","[SC_AP]","3",3,false],[false,"ounce - apothecary","[oz_ap]","[OZ_AP]","mass",31.1034768,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary ounces; oz ap; ap ozs; ozs ap","UCUM","Mass","Obsolete","","[dr_ap]","[DR_AP]","8",8,false],[false,"pound - apothecary","[lb_ap]","[LB_AP]","mass",373.2417216,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary pounds; apothecaries pounds; ap lb; lb ap; ap lbs; lbs ap","UCUM","Mass","Obsolete","","[oz_ap]","[OZ_AP]","12",12,false],[false,"ounce - metric","[oz_m]","[OZ_M]","mass",28,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"metric ounces; m ozs","UCUM","Mass","Clinical","see [oz_av] (the avoirdupois ounce) for the standard ounce used internationally; [oz_m] is equal to 28 grams and is based on the apothecaries\' system of mass units which is used in some US pharmacies. ","g","g","28",28,false],[false,"line","[lne]","[LNE]","length",0.002116666666666667,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"British lines; br L; L; l","UCUM","Len","Obsolete","","[in_i]/12","[IN_I]/12","1",1,false],[false,"point (typography)","[pnt]","[PNT]","length",0.0003527777777777778,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"DTP points; desktop publishing point; pt; pnt","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[lne]/6","[LNE]/6","1",1,false],[false,"pica (typography)","[pca]","[PCA]","length",0.004233333333333334,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt]","[PNT]","12",12,false],[false,"Printer\'s point (typography)","[pnt_pr]","[PNT_PR]","length",0.00035145980000000004,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pnt pr","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[in_i]","[IN_I]","0.013837",0.013837,false],[false,"Printer\'s pica (typography)","[pca_pr]","[PCA_PR]","length",0.004217517600000001,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pca pr; Printer\'s picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt_pr]","[PNT_PR]","12",12,false],[false,"pied","[pied]","[PIED]","length",0.3248,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pieds du roi; Paris foot; royal; French; feet","UCUM","Len","Obsolete","","cm","CM","32.48",32.48,false],[false,"pouce","[pouce]","[POUCE]","length",0.027066666666666666,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"historical French inches; French royal inches","UCUM","Len","Obsolete","","[pied]/12","[PIED]/12","1",1,false],[false,"ligne","[ligne]","[LIGNE]","length",0.0022555555555555554,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Paris lines; lignes","UCUM","Len","Obsolete","","[pouce]/12","[POUCE]/12","1",1,false],[false,"didot","[didot]","[DIDOT]","length",0.0003759259259259259,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot point; dd; Didots Point; didots; points","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[ligne]/6","[LIGNE]/6","1",1,false],[false,"cicero","[cicero]","[CICERO]","length",0.004511111111111111,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot\'s pica; ciceros; picas","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[didot]","[DIDOT]","12",12,false],[false,"degrees Fahrenheit","[degF]","[DEGF]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0F","heat",false,null,"degF",1,true,false,0,"\xb0F; deg F","UCUM","Temp","Clinical","","K",null,null,0.5555555555555556,false],[false,"degrees Rankine","[degR]","[degR]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0R","heat",false,null,null,1,false,false,0,"\xb0R; \xb0Ra; Rankine","UCUM","Temp","Obsolete","Replaced by Kelvin","K/9","K/9","5",5,false],[false,"degrees R\xe9aumur","[degRe]","[degRe]","temperature",1.25,[0,0,0,0,1,0,0],"\xb0R\xe9","heat",false,null,"degRe",1,true,false,0,"\xb0R\xe9, \xb0Re, \xb0r; R\xe9aumur; degree Reaumur; Reaumur","UCUM","Temp","Obsolete","replaced by Celsius","K",null,null,1.25,false],[false,"calorie at 15\xb0C","cal_[15]","CAL_[15]","energy",4185.8,[2,-2,1,0,0,0,0],"cal15\xb0C","heat",true,null,null,1,false,false,0,"calorie 15 C; cals 15 C; calories at 15 C","UCUM","Enrg","Nonclinical","equal to 4.1855 joules; calorie most often used in engineering","J","J","4.18580",4.1858,false],[false,"calorie at 20\xb0C","cal_[20]","CAL_[20]","energy",4181.9,[2,-2,1,0,0,0,0],"cal20\xb0C","heat",true,null,null,1,false,false,0,"calorie 20 C; cal 20 C; calories at 20 C","UCUM","Enrg","Clinical","equal to 4.18190 joules. ","J","J","4.18190",4.1819,false],[false,"mean calorie","cal_m","CAL_M","energy",4190.0199999999995,[2,-2,1,0,0,0,0],"calm","heat",true,null,null,1,false,false,0,"mean cals; mean calories","UCUM","Enrg","Clinical","equal to 4.19002 joules. ","J","J","4.19002",4.19002,false],[false,"international table calorie","cal_IT","CAL_IT","energy",4186.8,[2,-2,1,0,0,0,0],"calIT","heat",true,null,null,1,false,false,0,"calories IT; IT cals; international steam table calories","UCUM","Enrg","Nonclinical","used in engineering steam tables and defined as 1/860 international watt-hour; equal to 4.1868 joules","J","J","4.1868",4.1868,false],[false,"thermochemical calorie","cal_th","CAL_TH","energy",4184,[2,-2,1,0,0,0,0],"calth","heat",true,null,null,1,false,false,0,"thermochemical calories; th cals","UCUM","Enrg","Clinical","equal to 4.184 joules; used as the unit in medicine and biochemistry (equal to cal)","J","J","4.184",4.184,false],[false,"calorie","cal","CAL","energy",4184,[2,-2,1,0,0,0,0],"cal","heat",true,null,null,1,false,false,0,"gram calories; small calories","UCUM","Enrg","Clinical","equal to 4.184 joules (the same value as the thermochemical calorie, which is the most common calorie used in medicine and biochemistry)","cal_th","CAL_TH","1",1,false],[false,"nutrition label Calories","[Cal]","[CAL]","energy",4184000,[2,-2,1,0,0,0,0],"Cal","heat",false,null,null,1,false,false,0,"food calories; Cal; kcal","UCUM","Eng","Clinical","","kcal_th","KCAL_TH","1",1,false],[false,"British thermal unit at 39\xb0F","[Btu_39]","[BTU_39]","energy",1059670,[2,-2,1,0,0,0,0],"Btu39\xb0F","heat",false,null,null,1,false,false,0,"BTU 39F; BTU 39 F; B.T.U. 39 F; B.Th.U. 39 F; BThU 39 F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05967 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05967",1.05967,false],[false,"British thermal unit at 59\xb0F","[Btu_59]","[BTU_59]","energy",1054800,[2,-2,1,0,0,0,0],"Btu59\xb0F","heat",false,null,null,1,false,false,0,"BTU 59 F; BTU 59F; B.T.U. 59 F; B.Th.U. 59 F; BThU 59F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05480 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05480",1.0548,false],[false,"British thermal unit at 60\xb0F","[Btu_60]","[BTU_60]","energy",1054680,[2,-2,1,0,0,0,0],"Btu60\xb0F","heat",false,null,null,1,false,false,0,"BTU 60 F; BTU 60F; B.T.U. 60 F; B.Th.U. 60 F; BThU 60 F; British thermal units 60 F","UCUM","Eng","Nonclinical","equal to 1.05468 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05468",1.05468,false],[false,"mean British thermal unit","[Btu_m]","[BTU_M]","energy",1055870,[2,-2,1,0,0,0,0],"Btum","heat",false,null,null,1,false,false,0,"BTU mean; B.T.U. mean; B.Th.U. mean; BThU mean; British thermal units mean; ","UCUM","Eng","Nonclinical","equal to 1.05587 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05587",1.05587,false],[false,"international table British thermal unit","[Btu_IT]","[BTU_IT]","energy",1055055.85262,[2,-2,1,0,0,0,0],"BtuIT","heat",false,null,null,1,false,false,0,"BTU IT; B.T.U. IT; B.Th.U. IT; BThU IT; British thermal units IT","UCUM","Eng","Nonclinical","equal to 1.055 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05505585262",1.05505585262,false],[false,"thermochemical British thermal unit","[Btu_th]","[BTU_TH]","energy",1054350,[2,-2,1,0,0,0,0],"Btuth","heat",false,null,null,1,false,false,0,"BTU Th; B.T.U. Th; B.Th.U. Th; BThU Th; thermochemical British thermal units","UCUM","Eng","Nonclinical","equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.054350",1.05435,false],[false,"British thermal unit","[Btu]","[BTU]","energy",1054350,[2,-2,1,0,0,0,0],"btu","heat",false,null,null,1,false,false,0,"BTU; B.T.U. ; B.Th.U.; BThU; British thermal units","UCUM","Eng","Nonclinical","equal to the thermochemical British thermal unit equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","[Btu_th]","[BTU_TH]","1",1,false],[false,"horsepower - mechanical","[HP]","[HP]","power",745699.8715822703,[2,-3,1,0,0,0,0],null,"heat",false,null,null,1,false,false,0,"imperial horsepowers","UCUM","EngRat","Nonclinical","refers to mechanical horsepower, which is unit used to measure engine power primarily in the US. ","[ft_i].[lbf_av]/s","[FT_I].[LBF_AV]/S","550",550,false],[false,"tex","tex","TEX","linear mass density (of textile thread)",0.001,[-1,0,1,0,0,0,0],"tex","heat",true,null,null,1,false,false,0,"linear mass density; texes","UCUM","","Clinical","unit of linear mass density for fibers equal to gram per 1000 meters","g/km","G/KM","1",1,false],[false,"Denier (linear mass density)","[den]","[DEN]","linear mass density (of textile thread)",0.0001111111111111111,[-1,0,1,0,0,0,0],"den","heat",false,null,null,1,false,false,0,"den; deniers","UCUM","","Nonclinical","equal to the mass in grams per 9000 meters of the fiber (1 denier = 1 strand of silk)","g/9/km","G/9/KM","1",1,false],[false,"meter of water column","m[H2O]","M[H2O]","pressure",9806650,[-1,-2,1,0,0,0,0],"m\xa0HO2","clinical",true,null,null,1,false,false,0,"mH2O; m H2O; meters of water column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"meter of mercury column","m[Hg]","M[HG]","pressure",133322000,[-1,-2,1,0,0,0,0],"m\xa0Hg","clinical",true,null,null,1,false,false,0,"mHg; m Hg; meters of mercury column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","133.3220",133.322,false],[false,"inch of water column","[in_i\'H2O]","[IN_I\'H2O]","pressure",249088.91000000003,[-1,-2,1,0,0,0,0],"in\xa0HO2","clinical",false,null,null,1,false,false,0,"inches WC; inAq; in H2O; inch of water gauge; iwg; pressure","UCUM","Pres","Clinical","unit of pressure, especially in respiratory and ventilation care","m[H2O].[in_i]/m","M[H2O].[IN_I]/M","1",1,false],[false,"inch of mercury column","[in_i\'Hg]","[IN_I\'HG]","pressure",3386378.8000000003,[-1,-2,1,0,0,0,0],"in\xa0Hg","clinical",false,null,null,1,false,false,0,"inHg; in Hg; pressure; inches","UCUM","Pres","Clinical","unit of pressure used in US to measure barometric pressure and occasionally blood pressure (see mm[Hg] for unit used internationally)","m[Hg].[in_i]/m","M[HG].[IN_I]/M","1",1,false],[false,"peripheral vascular resistance unit","[PRU]","[PRU]","fluid resistance",133322000000,[-4,-1,1,0,0,0,0],"P.R.U.","clinical",false,null,null,1,false,false,0,"peripheral vascular resistance units; peripheral resistance unit; peripheral resistance units; PRU","UCUM","FldResist","Clinical","used to assess blood flow in the capillaries; equal to 1 mmH.min/mL = 133.3 Pa\xb7min/mL","mm[Hg].s/ml","MM[HG].S/ML","1",1,false],[false,"Wood unit","[wood\'U]","[WOOD\'U]","fluid resistance",7999320000,[-4,-1,1,0,0,0,0],"Wood U.","clinical",false,null,null,1,false,false,0,"hybrid reference units; HRU; mmHg.min/L; vascular resistance","UCUM","Pres","Clinical","simplified unit of measurement for for measuring pulmonary vascular resistance that uses pressure; equal to mmHg.min/L","mm[Hg].min/L","MM[HG].MIN/L","1",1,false],[false,"diopter (lens)","[diop]","[DIOP]","refraction of a lens",1,[1,0,0,0,0,0,0],"dpt","clinical",false,null,"inv",1,false,false,0,"diopters; diop; dioptre; dpt; refractive power","UCUM","InvLen","Clinical","unit of optical power of lens represented by inverse meters (m^-1)","m","/M","1",1,false],[false,"prism diopter (magnifying power)","[p\'diop]","[P\'DIOP]","refraction of a prism",1,[0,0,0,1,0,0,0],"PD","clinical",false,null,"tanTimes100",1,true,false,0,"diopters; dioptres; p diops; pdiop; dpt; pdptr; \u0394; cm/m; centimeter per meter; centimetre; metre","UCUM","Angle","Clinical","unit for prism correction in eyeglass prescriptions","rad",null,null,1,false],[false,"percent of slope","%[slope]","%[SLOPE]","slope",0.017453292519943295,[0,0,0,1,0,0,0],"%","clinical",false,null,"100tan",1,true,false,0,"% slope; %slope; percents slopes","UCUM","VelFr; ElpotRatFr; VelRtoFr; AccelFr","Clinical","","deg",null,null,1,false],[false,"mesh","[mesh_i]","[MESH_I]","lineic number",0.025400000000000002,[1,0,0,0,0,0,0],null,"clinical",false,null,"inv",1,false,false,0,"meshes","UCUM","NLen (lineic number)","Clinical","traditional unit of length defined as the number of strands or particles per inch","[in_i]","/[IN_I]","1",1,false],[false,"French (catheter gauge) ","[Ch]","[CH]","gauge of catheters",0.0003333333333333333,[1,0,0,0,0,0,0],"Ch","clinical",false,null,null,1,false,false,0,"Charri\xe8res, French scales; French gauges; Fr, Fg, Ga, FR, Ch","UCUM","Len; Circ; Diam","Clinical","","mm/3","MM/3","1",1,false],[false,"drop - metric (1/20 mL)","[drp]","[DRP]","volume",5e-8,[3,0,0,0,0,0,0],"drp","clinical",false,null,null,1,false,false,0,"drop dosing units; metric drops; gtt","UCUM","Vol","Clinical","standard unit used in the US and internationally for clinical medicine but note that although [drp] is defined as 1/20 milliliter, in practice, drop sizes will vary due to external factors","ml/20","ML/20","1",1,false],[false,"Hounsfield unit","[hnsf\'U]","[HNSF\'U]","x-ray attenuation",1,[0,0,0,0,0,0,0],"HF","clinical",false,null,null,1,false,false,0,"HU; units","UCUM","","Clinical","used to measure X-ray attenuation, especially in CT scans.","1","1","1",1,false],[false,"Metabolic Equivalent of Task ","[MET]","[MET]","metabolic cost of physical activity",5.833333333333334e-11,[3,-1,-1,0,0,0,0],"MET","clinical",false,null,null,1,false,false,0,"metabolic equivalents","UCUM","RelEngRat","Clinical","unit used to measure rate of energy expenditure per power in treadmill and other functional tests","mL/min/kg","ML/MIN/KG","3.5",3.5,false],[false,"homeopathic potency of decimal series (retired)","[hp\'_X]","[HP\'_X]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,"hpX",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of centesimal series (retired)","[hp\'_C]","[HP\'_C]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,"hpC",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of millesimal series (retired)","[hp\'_M]","[HP\'_M]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,"hpM",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of quintamillesimal series (retired)","[hp\'_Q]","[HP\'_Q]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,"hpQ",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of decimal hahnemannian series","[hp_X]","[HP_X]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal hahnemannian series","[hp_C]","[HP_C]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal hahnemannian series","[hp_M]","[HP_M]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal hahnemannian series","[hp_Q]","[HP_Q]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of decimal korsakovian series","[kp_X]","[KP_X]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal korsakovian series","[kp_C]","[KP_C]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal korsakovian series","[kp_M]","[KP_M]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal korsakovian series","[kp_Q]","[KP_Q]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"equivalent","eq","EQ","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"eq","chemical",true,null,null,1,false,false,1,"equivalents","UCUM","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"osmole","osm","OSM","amount of substance (dissolved particles)",6.0221367e+23,[0,0,0,0,0,0,0],"osm","chemical",true,null,null,1,false,false,1,"osmoles; osmols","UCUM","Osmol","Clinical","the number of moles of solute that contribute to the osmotic pressure of a solution","mol","MOL","1",1,false],[false,"pH","[pH]","[PH]","acidity",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"pH","chemical",false,null,"pH",1,true,false,0,"pH scale","UCUM","LogCnc","Clinical","Log concentration of H+","mol/l",null,null,1,false],[false,"gram percent","g%","G%","mass concentration",10000,[-3,0,1,0,0,0,0],"g%","chemical",true,null,null,1,false,false,0,"gram %; gram%; grams per deciliter; g/dL; gm per dL; gram percents","UCUM","MCnc","Clinical","equivalent to unit gram per deciliter (g/dL), a unit often used in medical tests to represent solution concentrations","g/dl","G/DL","1",1,false],[false,"Svedberg unit","[S]","[S]","sedimentation coefficient",1e-13,[0,1,0,0,0,0,0],"S","chemical",false,null,null,1,false,false,0,"Sv; 10^-13 seconds; 100 fs; 100 femtoseconds","UCUM","Time","Clinical","unit of time used in measuring particle\'s sedimentation rate, usually after centrifugation. ","s","10*-13.S","1",1e-13,false],[false,"high power field (microscope)","[HPF]","[HPF]","view area in microscope",1,[0,0,0,0,0,0,0],"HPF","chemical",false,null,null,1,false,false,0,"HPF","UCUM","Area","Clinical","area visible under the maximum magnification power of the objective in microscopy (usually 400x)\\n","1","1","1",1,false],[false,"low power field (microscope)","[LPF]","[LPF]","view area in microscope",1,[0,0,0,0,0,0,0],"LPF","chemical",false,null,null,1,false,false,0,"LPF; fields","UCUM","Area","Clinical","area visible under the low magnification of the objective in microscopy (usually 100 x)\\n","1","1","100",100,false],[false,"katal","kat","KAT","catalytic activity",6.0221367e+23,[0,-1,0,0,0,0,0],"kat","chemical",true,null,null,1,false,false,1,"mol/secs; moles per second; mol*sec-1; mol*s-1; mol.s-1; katals; catalytic activity; enzymatic; enzyme units; activities","UCUM","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"enzyme unit","U","U","catalytic activity",10036894500000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"micromoles per minute; umol/min; umol per minute; umol min-1; enzymatic activity; enzyme activity","UCUM","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"international unit - arbitrary","[iU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"IU","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","1",1,false],[false,"international unit - arbitrary","[IU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"i.U.","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"arbitary unit","[arb\'U]","[ARB\'U]","arbitrary",1,[0,0,0,0,0,0,0],"arb. U","chemical",false,null,null,1,false,true,0,"arbitary units; arb units; arbU","UCUM","Arb","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"United States Pharmacopeia unit","[USP\'U]","[USP\'U]","arbitrary",1,[0,0,0,0,0,0,0],"U.S.P.","chemical",false,null,null,1,false,true,0,"USP U; USP\'U","UCUM","Arb","Clinical","a dose unit to express potency of drugs and vitamins defined by the United States Pharmacopoeia; usually 1 USP = 1 IU","1","1","1",1,false],[false,"GPL unit","[GPL\'U]","[GPL\'U]","biologic activity of anticardiolipin IgG",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"GPL Units; GPL U; IgG anticardiolipin units; IgG Phospholipid","UCUM","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"MPL unit","[MPL\'U]","[MPL\'U]","biologic activity of anticardiolipin IgM",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"MPL units; MPL U; MPL\'U; IgM anticardiolipin units; IgM Phospholipid Units ","UCUM","ACnc","Clinical","units for antiphospholipid test","1","1","1",1,false],[false,"APL unit","[APL\'U]","[APL\'U]","biologic activity of anticardiolipin IgA",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"APL units; APL U; IgA anticardiolipin; IgA Phospholipid; biologic activity of","UCUM","AMass; ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"Bethesda unit","[beth\'U]","[BETH\'U]","biologic activity of factor VIII inhibitor",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"BU","UCUM","ACnc","Clinical","measures of blood coagulation inhibitior for many blood factors","1","1","1",1,false],[false,"anti factor Xa unit","[anti\'Xa\'U]","[ANTI\'XA\'U]","biologic activity of factor Xa inhibitor (heparin)",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","ACnc","Clinical","[anti\'Xa\'U] unit is equivalent to and can be converted to IU/mL. ","1","1","1",1,false],[false,"Todd unit","[todd\'U]","[TODD\'U]","biologic activity antistreptolysin O",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","InvThres; RtoThres","Clinical","the unit for the results of the testing for antistreptolysin O (ASO)","1","1","1",1,false],[false,"Dye unit","[dye\'U]","[DYE\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","CCnc","Obsolete","equivalent to the Somogyi unit, which is an enzyme unit for amylase but better to use U, the standard enzyme unit for measuring catalytic activity","1","1","1",1,false],[false,"Somogyi unit","[smgy\'U]","[SMGY\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Somogyi units; smgy U","UCUM","CAct","Clinical","measures the enzymatic activity of amylase in blood serum - better to use base units mg/mL ","1","1","1",1,false],[false,"Bodansky unit","[bdsk\'U]","[BDSK\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"","UCUM","ACnc","Obsolete","Enzyme unit specific to alkaline phosphatase - better to use standard enzyme unit of U","1","1","1",1,false],[false,"King-Armstrong unit","[ka\'U]","[KA\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"King-Armstrong Units; King units","UCUM","AMass","Obsolete","enzyme units for acid phosphatase - better to use enzyme unit [U]","1","1","1",1,false],[false,"Kunkel unit","[knk\'U]","[KNK\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"Mac Lagan unit","[mclg\'U]","[MCLG\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"galactose index; galactose tolerance test; thymol turbidity test unit; mclg U; units; indexes","UCUM","ACnc","Obsolete","unit for liver tests - previously used in thymol turbidity tests for liver disease diagnoses, and now is sometimes referred to in the oral galactose tolerance test","1","1","1",1,false],[false,"tuberculin unit","[tb\'U]","[TB\'U]","biologic activity of tuberculin",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"TU; units","UCUM","Arb","Clinical","amount of tuberculin antigen -usually in reference to a TB skin test ","1","1","1",1,false],[false,"50% cell culture infectious dose","[CCID_50]","[CCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"CCID50","chemical",false,null,null,1,false,true,0,"CCID50; 50% cell culture infective doses","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% tissue culture infectious dose","[TCID_50]","[TCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"TCID50","chemical",false,null,null,1,false,true,0,"TCID50; 50% tissue culture infective dose","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% embryo infectious dose","[EID_50]","[EID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"EID50","chemical",false,null,null,1,false,true,0,"EID50; 50% embryo infective doses; EID50 Egg Infective Dosage","UCUM","thresNum","Clinical","","1","1","1",1,false],[false,"plaque forming units","[PFU]","[PFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"PFU","chemical",false,null,null,1,false,true,0,"PFU","UCUM","ACnc","Clinical","tests usually report unit as number of PFU per unit volume","1","1","1",1,false],[false,"focus forming units (cells)","[FFU]","[FFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"FFU","chemical",false,null,null,1,false,true,0,"FFU","UCUM","EntNum","Clinical","","1","1","1",1,false],[false,"colony forming units","[CFU]","[CFU]","amount of a proliferating organism",1,[0,0,0,0,0,0,0],"CFU","chemical",false,null,null,1,false,true,0,"CFU","UCUM","Num","Clinical","","1","1","1",1,false],[false,"index of reactivity (allergen)","[IR]","[IR]","amount of an allergen callibrated through in-vivo testing using the Stallergenes\xae method.",1,[0,0,0,0,0,0,0],"IR","chemical",false,null,null,1,false,true,0,"IR; indexes","UCUM","Acnc","Clinical","amount of an allergen callibrated through in-vivo testing using the Stallergenes method. Usually reported in tests as IR/mL","1","1","1",1,false],[false,"bioequivalent allergen unit","[BAU]","[BAU]","amount of an allergen callibrated through in-vivo testing based on the ID50EAL method of (intradermal dilution for 50mm sum of erythema diameters",1,[0,0,0,0,0,0,0],"BAU","chemical",false,null,null,1,false,true,0,"BAU; Bioequivalent Allergy Units; bioequivalent allergen units","UCUM","Arb","Clinical","","1","1","1",1,false],[false,"allergy unit","[AU]","[AU]","procedure defined amount of an allergen using some reference standard",1,[0,0,0,0,0,0,0],"AU","chemical",false,null,null,1,false,true,0,"allergy units; allergen units; AU","UCUM","Arb","Clinical","Most standard test allergy units are reported as [IU] or as %. ","1","1","1",1,false],[false,"allergen unit for Ambrosia artemisiifolia","[Amb\'a\'1\'U]","[AMB\'A\'1\'U]","procedure defined amount of the major allergen of ragweed.",1,[0,0,0,0,0,0,0],"Amb a 1 U","chemical",false,null,null,1,false,true,0,"Amb a 1 unit; Antigen E; AgE U; allergen units","UCUM","Arb","Clinical","Amb a 1 is the major allergen in short ragweed, and can be converted Bioequivalent allergen units (BAU) where 350 Amb a 1 U/mL = 100,000 BAU/mL","1","1","1",1,false],[false,"protein nitrogen unit (allergen testing)","[PNU]","[PNU]","procedure defined amount of a protein substance",1,[0,0,0,0,0,0,0],"PNU","chemical",false,null,null,1,false,true,0,"protein nitrogen units; PNU","UCUM","Mass","Clinical","defined as 0.01 ug of phosphotungstic acid-precipitable protein nitrogen. Being replaced by bioequivalent allergy units (BAU).","1","1","1",1,false],[false,"Limit of flocculation","[Lf]","[LF]","procedure defined amount of an antigen substance",1,[0,0,0,0,0,0,0],"Lf","chemical",false,null,null,1,false,true,0,"Lf doses","UCUM","Arb","Clinical","the antigen content forming 1:1 ratio against 1 unit of antitoxin","1","1","1",1,false],[false,"D-antigen unit (polio)","[D\'ag\'U]","[D\'AG\'U]","procedure defined amount of a poliomyelitis d-antigen substance",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"DAgU; units","UCUM","Acnc","Clinical","unit of potency of poliovirus vaccine used for poliomyelitis prevention reported as D antigen units/mL. The unit is poliovirus type-specific.","1","1","1",1,false],[false,"fibrinogen equivalent units","[FEU]","[FEU]","amount of fibrinogen broken down into the measured d-dimers",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"FEU","UCUM","MCnc","Clinical","Note both the FEU and DDU units are used to report D-dimer measurements. 1 DDU = 1/2 FFU","1","1","1",1,false],[false,"ELISA unit","[ELU]","[ELU]","arbitrary ELISA unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Enzyme-Linked Immunosorbent Assay Units; ELU; EL. U","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"Ehrlich units (urobilinogen)","[EU]","[EU]","Ehrlich unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"EU/dL; mg{urobilinogen}/dL","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"neper","Np","NEP","level",1,[0,0,0,0,0,0,0],"Np","levels",true,null,"ln",1,true,false,0,"nepers","UCUM","LogRto","Clinical","logarithmic unit for ratios of measurements of physical field and power quantities, such as gain and loss of electronic signals","1",null,null,1,false],[false,"bel","B","B","level",1,[0,0,0,0,0,0,0],"B","levels",true,null,"lg",1,true,false,0,"bels","UCUM","LogRto","Clinical","Logarithm of the ratio of power- or field-type quantities; usually expressed in decibels ","1",null,null,1,false],[false,"bel sound pressure","B[SPL]","B[SPL]","pressure level",0.02,[-1,-2,1,0,0,0,0],"B(SPL)","levels",true,null,"lgTimes2",1,true,false,0,"bel SPL; B SPL; sound pressure bels","UCUM","LogRto","Clinical","used to measure sound level in acoustics","Pa",null,null,0.00002,false],[false,"bel volt","B[V]","B[V]","electric potential level",1000,[2,-2,1,0,0,-1,0],"B(V)","levels",true,null,"lgTimes2",1,true,false,0,"bel V; B V; volts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","V",null,null,1,false],[false,"bel millivolt","B[mV]","B[MV]","electric potential level",1,[2,-2,1,0,0,-1,0],"B(mV)","levels",true,null,"lgTimes2",1,true,false,0,"bel mV; B mV; millivolt bels; 10^-3V bels; 10*-3V ","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","mV",null,null,1,false],[false,"bel microvolt","B[uV]","B[UV]","electric potential level",0.001,[2,-2,1,0,0,-1,0],"B(\u03bcV)","levels",true,null,"lgTimes2",1,true,false,0,"bel uV; B uV; microvolts bels; 10^-6V bel; 10*-6V bel","UCUM","LogRto","Clinical","used to express power gain in electrical circuits","uV",null,null,1,false],[false,"bel 10 nanovolt","B[10.nV]","B[10.NV]","electric potential level",0.000010000000000000003,[2,-2,1,0,0,-1,0],"B(10 nV)","levels",true,null,"lgTimes2",1,true,false,0,"bel 10 nV; B 10 nV; 10 nanovolts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","nV",null,null,10,false],[false,"bel watt","B[W]","B[W]","power level",1000,[2,-3,1,0,0,0,0],"B(W)","levels",true,null,"lg",1,true,false,0,"bel W; b W; b Watt; Watts bels","UCUM","LogRto","Clinical","used to express power","W",null,null,1,false],[false,"bel kilowatt","B[kW]","B[KW]","power level",1000000,[2,-3,1,0,0,0,0],"B(kW)","levels",true,null,"lg",1,true,false,0,"bel kW; B kW; kilowatt bel; kW bel; kW B","UCUM","LogRto","Clinical","used to express power","kW",null,null,1,false],[false,"stere","st","STR","volume",1,[3,0,0,0,0,0,0],"st","misc",true,null,null,1,false,false,0,"st\xe8re; m3; cubic meter; m^3; meters cubed; metre","UCUM","Vol","Nonclinical","equal to one cubic meter, usually used for measuring firewoord","m3","M3","1",1,false],[false,"\xc5ngstr\xf6m","Ao","AO","length",1.0000000000000002e-10,[1,0,0,0,0,0,0],"\xc5","misc",false,null,null,1,false,false,0,"\xc5; Angstroms; Ao; \xc5ngstr\xf6ms","UCUM","Len","Clinical","equal to 10^-10 meters; used to express wave lengths and atom scaled differences ","nm","NM","0.1",0.1,false],[false,"barn","b","BRN","action area",9.999999999999999e-29,[2,0,0,0,0,0,0],"b","misc",false,null,null,1,false,false,0,"barns","UCUM","Area","Clinical","used in high-energy physics to express cross-sectional areas","fm2","FM2","100",100,false],[false,"technical atmosphere","att","ATT","pressure",98066499.99999999,[-1,-2,1,0,0,0,0],"at","misc",false,null,null,1,false,false,0,"at; tech atm; tech atmosphere; kgf/cm2; atms; atmospheres","UCUM","Pres","Obsolete","non-SI unit of pressure equal to one kilogram-force per square centimeter","kgf/cm2","KGF/CM2","1",1,false],[false,"mho","mho","MHO","electric conductance",0.001,[-2,1,-1,0,0,2,0],"mho","misc",true,null,null,1,false,false,0,"siemens; ohm reciprocals; \u03a9^\u22121; \u03a9-1 ","UCUM","","Obsolete","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","S","S","1",1,false],[false,"pound per square inch","[psi]","[PSI]","pressure",6894757.293168359,[-1,-2,1,0,0,0,0],"psi","misc",false,null,null,1,false,false,0,"psi; lb/in2; lb per in2","UCUM","Pres","Clinical","","[lbf_av]/[in_i]2","[LBF_AV]/[IN_I]2","1",1,false],[false,"circle - plane angle","circ","CIRC","plane angle",6.283185307179586,[0,0,0,1,0,0,0],"circ","misc",false,null,null,1,false,false,0,"angles; circles","UCUM","Angle","Clinical","","[pi].rad","[PI].RAD","2",2,false],[false,"spere - solid angle","sph","SPH","solid angle",12.566370614359172,[0,0,0,2,0,0,0],"sph","misc",false,null,null,1,false,false,0,"speres","UCUM","Angle","Clinical","equal to the solid angle of an entire sphere = 4\u03c0sr (sr = steradian) ","[pi].sr","[PI].SR","4",4,false],[false,"metric carat","[car_m]","[CAR_M]","mass",0.2,[0,0,1,0,0,0,0],"ctm","misc",false,null,null,1,false,false,0,"carats; ct; car m","UCUM","Mass","Nonclinical","unit of mass for gemstones","g","G","2e-1",0.2,false],[false,"carat of gold alloys","[car_Au]","[CAR_AU]","mass fraction",0.041666666666666664,[0,0,0,0,0,0,0],"ctAu","misc",false,null,null,1,false,false,0,"karats; k; kt; car au; carats","UCUM","MFr","Nonclinical","unit of purity for gold alloys","/24","/24","1",1,false],[false,"Smoot","[smoot]","[SMOOT]","length",1.7018000000000002,[1,0,0,0,0,0,0],null,"misc",false,null,null,1,false,false,0,"","UCUM","Len","Nonclinical","prank unit of length from MIT","[in_i]","[IN_I]","67",67,false],[false,"meter per square seconds per square root of hertz","[m/s2/Hz^(1/2)]","[M/S2/HZ^(1/2)]","amplitude spectral density",1,[2,-3,0,0,0,0,0],null,"misc",false,null,"sqrt",1,true,false,0,"m/s2/(Hz^.5); m/s2/(Hz^(1/2)); m per s2 per Hz^1/2","UCUM","","Constant","measures amplitude spectral density, and is equal to the square root of power spectral density\\n ","m2/s4/Hz",null,null,1,false],[false,"bit - logarithmic","bit_s","BIT_S","amount of information",1,[0,0,0,0,0,0,0],"bits","infotech",false,null,"ld",1,true,false,0,"bit-s; bit s; bit logarithmic","UCUM","LogA","Nonclinical","defined as the log base 2 of the number of distinct signals; cannot practically be used to express more than 1000 bits\\n\\nIn information theory, the definition of the amount of self-information and information entropy is often expressed with the binary logarithm (log base 2)","1",null,null,1,false],[false,"bit","bit","BIT","amount of information",1,[0,0,0,0,0,0,0],"bit","infotech",true,null,null,1,false,false,0,"bits","UCUM","","Nonclinical","dimensionless information unit of 1 used in computing and digital communications","1","1","1",1,false],[false,"byte","By","BY","amount of information",8,[0,0,0,0,0,0,0],"B","infotech",true,null,null,1,false,false,0,"bytes","UCUM","","Nonclinical","equal to 8 bits","bit","bit","8",8,false],[false,"baud","Bd","BD","signal transmission rate",1,[0,1,0,0,0,0,0],"Bd","infotech",true,null,"inv",1,false,false,0,"Bd; bauds","UCUM","Freq","Nonclinical","unit to express rate in symbols per second or pulses per second. ","s","/s","1",1,false],[false,"per twelve hour","/(12.h)","/HR","",0.000023148148148148147,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"per 12 hours; 12hrs; 12 hrs; /12hrs","LOINC","Rat","Clinical","",null,null,null,null,false],[false,"per arbitrary unit","/[arb\'U]","/[ARB\'U]","",1,[0,0,0,0,0,0,0],"/arb/ U",null,false,null,null,1,false,true,0,"/arbU","LOINC","InvA ","Clinical","",null,null,null,null,false],[false,"per high power field","/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"/HPF; per HPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per international unit","/[IU]","/[IU]","",1,[0,0,0,0,0,0,0],"/i/U.",null,false,null,null,1,false,true,0,"international units; /IU; per IU","LOINC","InvA","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)",null,null,null,null,false],[false,"per low power field","/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"/LPF; per LPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per 10 billion ","/10*10","/10*10","",1e-10,[0,0,0,0,0,0,0],"/1010<.sup>",null,false,null,null,1,false,false,0,"/10^10; per 10*10","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per trillion ","/10*12","/10*12","",1e-12,[0,0,0,0,0,0,0],"/1012<.sup>",null,false,null,null,1,false,false,0,"/10^12; per 10*12","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per thousand","/10*3","/10*3","",0.001,[0,0,0,0,0,0,0],"/103<.sup>",null,false,null,null,1,false,false,0,"/10^3; per 10*3","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per million","/10*6","/10*6","",0.000001,[0,0,0,0,0,0,0],"/106<.sup>",null,false,null,null,1,false,false,0,"/10^6; per 10*6;","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per billion","/10*9","/10*9","",1e-9,[0,0,0,0,0,0,0],"/109<.sup>",null,false,null,null,1,false,false,0,"/10^9; per 10*9","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100","/100","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"per hundred; 10^2; 10*2","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100 cells","/100{cells}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 cells; /100cells; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 neutrophils","/100{neutrophils}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 neutrophils; /100neutrophils; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 spermatozoa","/100{spermatozoa}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 spermatozoa; /100spermatozoa; per hundred","LOINC","NFr","Clinical","",null,null,null,null,false],[false,"per 100 white blood cells","/100{WBCs}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 WBCs; /100WBCs; per hundred","LOINC","Ratio; NFr","Clinical","",null,null,null,null,false],[false,"per year","/a","/ANN","",3.168808781402895e-8,[0,-1,0,0,0,0,0],"/a",null,false,null,null,1,false,false,0,"/Years; /yrs; yearly","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per centimeter of water","/cm[H2O]","/CM[H2O]","",0.000010197162129779282,[1,2,-1,0,0,0,0],"/cm\xa0HO2<.r>",null,false,null,null,1,false,false,0,"/cmH2O; /cm H2O; centimeters; centimetres","LOINC","InvPress","Clinical","",null,null,null,null,false],[false,"per day","/d","/D","",0.000011574074074074073,[0,-1,0,0,0,0,0],"/d",null,false,null,null,1,false,false,0,"/dy; per day","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per deciliter","/dL","/DL","",10000,[-3,0,0,0,0,0,0],"/dL",null,false,null,null,1,false,false,0,"per dL; /deciliter; decilitre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per gram","/g","/G","",1,[0,0,-1,0,0,0,0],"/g",null,false,null,null,1,false,false,0,"/gm; /gram; per g","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per hour","/h","/HR","",0.0002777777777777778,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"/hr; /hour; per hr","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per kilogram","/kg","/KG","",0.001,[0,0,-1,0,0,0,0],"/kg",null,false,null,null,1,false,false,0,"per kg; per kilogram","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per liter","/L","/L","",1000,[-3,0,0,0,0,0,0],"/L",null,false,null,null,1,false,false,0,"/liter; litre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per square meter","/m2","/M2","",1,[-2,0,0,0,0,0,0],"/m2<.sup>",null,false,null,null,1,false,false,0,"/m^2; /m*2; /sq. m; per square meter; meter squared; metre","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per cubic meter","/m3","/M3","",1,[-3,0,0,0,0,0,0],"/m3<.sup>",null,false,null,null,1,false,false,0,"/m^3; /m*3; /cu. m; per cubic meter; meter cubed; per m3; metre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per milligram","/mg","/MG","",1000,[0,0,-1,0,0,0,0],"/mg",null,false,null,null,1,false,false,0,"/milligram; per mg","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per minute","/min","/MIN","",0.016666666666666666,[0,-1,0,0,0,0,0],"/min",null,false,null,null,1,false,false,0,"/minute; per mins; breaths beats per minute","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per milliliter","/mL","/ML","",1000000,[-3,0,0,0,0,0,0],"/mL",null,false,null,null,1,false,false,0,"/milliliter; per mL; millilitre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per millimeter","/mm","/MM","",1000,[-1,0,0,0,0,0,0],"/mm",null,false,null,null,1,false,false,0,"/millimeter; per mm; millimetre","LOINC","InvLen","Clinical","",null,null,null,null,false],[false,"per month","/mo","/MO","",3.802570537683474e-7,[0,-1,0,0,0,0,0],"/mo",null,false,null,null,1,false,false,0,"/month; per mo; monthly; month","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per second","/s","/S","",1,[0,-1,0,0,0,0,0],"/s",null,false,null,null,1,false,false,0,"/second; /sec; per sec; frequency; Hertz; Herz; Hz; becquerels; Bq; s-1; s^-1","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per enzyme unit","/U","/U","",9.963241120049633e-17,[0,1,0,0,0,0,0],"/U",null,false,null,null,1,false,false,-1,"/enzyme units; per U","LOINC","InvC; NCat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"per microliter","/uL","/UL","",999999999.9999999,[-3,0,0,0,0,0,0],"/\u03bcL",null,false,null,null,1,false,false,0,"/microliter; microlitre; /mcl; per uL","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"per week","/wk","/WK","",0.0000016534391534391535,[0,-1,0,0,0,0,0],"/wk",null,false,null,null,1,false,false,0,"/week; per wk; weekly, weeks","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"APL unit per milliliter","[APL\'U]/mL","[APL\'U]/ML","biologic activity of anticardiolipin IgA",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"APL/mL; APL\'U/mL; APL U/mL; APL/milliliter; IgA anticardiolipin units per milliliter; IgA Phospholipid Units; millilitre; biologic activity of","LOINC","ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"arbitrary unit per milliliter","[arb\'U]/mL","[ARB\'U]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(arb. U)/mL","chemical",false,null,null,1,false,true,0,"arb\'U/mL; arbU/mL; arb U/mL; arbitrary units per milliliter; millilitre","LOINC","ACnc","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"colony forming units per liter","[CFU]/L","[CFU]/L","amount of a proliferating organism",1000,[-3,0,0,0,0,0,0],"CFU/L","chemical",false,null,null,1,false,true,0,"CFU per Liter; CFU/L","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"colony forming units per milliliter","[CFU]/mL","[CFU]/ML","amount of a proliferating organism",1000000,[-3,0,0,0,0,0,0],"CFU/mL","chemical",false,null,null,1,false,true,0,"CFU per mL; CFU/mL","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"foot per foot - US","[ft_us]/[ft_us]","[FT_US]/[FT_US]","length",1,[0,0,0,0,0,0,0],"(ftus)/(ftus)","us-lengths",false,null,null,1,false,false,0,"ft/ft; ft per ft; feet per feet; visual acuity","","LenRto","Clinical","distance ratio to measure 20:20 vision","m/3937","M/3937","1200",1200,false],[false,"GPL unit per milliliter","[GPL\'U]/mL","[GPL\'U]/ML","biologic activity of anticardiolipin IgG",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"GPL U/mL; GPL\'U/mL; GPL/mL; GPL U per mL; IgG Phospholipid Units per milliliters; IgG anticardiolipin units; millilitres ","LOINC","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"international unit per 2 hour","[IU]/(2.h)","[IU]/HR","arbitrary",0.0001388888888888889,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/2hrs; IU/2 hours; IU per 2 hrs; international units per 2 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per 24 hour","[IU]/(24.h)","[IU]/HR","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/24hr; IU/24 hours; IU per 24 hrs; international units per 24 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per day","[IU]/d","[IU]/D","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/d","chemical",true,null,null,1,false,true,0,"IU/dy; IU/days; IU per dys; international units per day","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per deciliter","[IU]/dL","[IU]/DL","arbitrary",10000,[-3,0,0,0,0,0,0],"(i.U.)/dL","chemical",true,null,null,1,false,true,0,"IU/dL; IU per dL; international units per deciliters; decilitres","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per gram","[IU]/g","[IU]/G","arbitrary",1,[0,0,-1,0,0,0,0],"(i.U.)/g","chemical",true,null,null,1,false,true,0,"IU/gm; IU/gram; IU per gm; IU per g; international units per gram","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per hour","[IU]/h","[IU]/HR","arbitrary",0.0002777777777777778,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/hrs; IU per hours; international units per hour","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram","[IU]/kg","[IU]/KG","arbitrary",0.001,[0,0,-1,0,0,0,0],"(i.U.)/kg","chemical",true,null,null,1,false,true,0,"IU/kg; IU/kilogram; IU per kg; units","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram per day","[IU]/kg/d","[IU]/KG/D","arbitrary",1.1574074074074074e-8,[0,-1,-1,0,0,0,0],"(i.U.)/kg/d","chemical",true,null,null,1,false,true,0,"IU/kg/dy; IU/kg/day; IU/kilogram/day; IU per kg per day; units","LOINC","ACntRat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per liter","[IU]/L","[IU]/L","arbitrary",1000,[-3,0,0,0,0,0,0],"(i.U.)/L","chemical",true,null,null,1,false,true,0,"IU/L; IU/liter; IU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per minute","[IU]/min","[IU]/MIN","arbitrary",0.016666666666666666,[0,-1,0,0,0,0,0],"(i.U.)/min","chemical",true,null,null,1,false,true,0,"IU/min; IU/minute; IU per minute; international units","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per milliliter","[IU]/mL","[IU]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(i.U.)/mL","chemical",true,null,null,1,false,true,0,"IU/mL; IU per mL; international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"MPL unit per milliliter","[MPL\'U]/mL","[MPL\'U]/ML","biologic activity of anticardiolipin IgM",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"MPL/mL; MPL U/mL; MPL\'U/mL; IgM anticardiolipin units; IgM Phospholipid Units; millilitre ","LOINC","ACnc","Clinical","units for antiphospholipid test\\n","1","1","1",1,false],[false,"number per high power field","{#}/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"#/HPF; # per HPF; number/HPF; numbers per high power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"number per low power field","{#}/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"#/LPF; # per LPF; number/LPF; numbers per low power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"IgA antiphosphatidylserine unit ","{APS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"APS Unit; Phosphatidylserine Antibody IgA Units","LOINC","ACnc","Clinical","unit for antiphospholipid test",null,null,null,null,false],[false,"EIA index","{EIA_index}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"enzyme immunoassay index","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"kaolin clotting time","{KCT\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"KCT","LOINC","Time","Clinical","sensitive\xa0test to detect\xa0lupus anticoagulants; measured in seconds",null,null,null,null,false],[false,"IgM antiphosphatidylserine unit","{MPS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"Phosphatidylserine Antibody IgM Measurement ","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"trillion per liter","10*12/L","(10*12)/L","number",1000000000000000,[-3,0,0,0,0,0,0],"(1012)/L","dimless",false,null,null,1,false,false,0,"10^12/L; 10*12 per Liter; trillion per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^3 (used for cell count)","10*3","10*3","number",1000,[0,0,0,0,0,0,0],"103","dimless",false,null,null,1,false,false,0,"10^3; thousand","LOINC","Num","Clinical","usually used for counting entities (e.g. blood cells) per volume","1","1","10",10,false],[false,"thousand per liter","10*3/L","(10*3)/L","number",1000000,[-3,0,0,0,0,0,0],"(103)/L","dimless",false,null,null,1,false,false,0,"10^3/L; 10*3 per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per milliliter","10*3/mL","(10*3)/ML","number",1000000000,[-3,0,0,0,0,0,0],"(103)/mL","dimless",false,null,null,1,false,false,0,"10^3/mL; 10*3 per mL; thousand per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per microliter","10*3/uL","(10*3)/UL","number",999999999999.9999,[-3,0,0,0,0,0,0],"(103)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^3/uL; 10*3 per uL; thousand per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 thousand per microliter","10*4/uL","(10*4)/UL","number",10000000000000,[-3,0,0,0,0,0,0],"(104)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^4/uL; 10*4 per uL; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^5 ","10*5","10*5","number",100000,[0,0,0,0,0,0,0],"105","dimless",false,null,null,1,false,false,0,"one hundred thousand","LOINC","Num","Clinical","","1","1","10",10,false],[false,"10^6","10*6","10*6","number",1000000,[0,0,0,0,0,0,0],"106","dimless",false,null,null,1,false,false,0,"","LOINC","Num","Clinical","","1","1","10",10,false],[false,"million colony forming unit per liter","10*6.[CFU]/L","(10*6).[CFU]/L","number",1000000000,[-3,0,0,0,0,0,0],"(106).CFU/L","dimless",false,null,null,1,false,true,0,"10*6 CFU/L; 10^6 CFU/L; 10^6CFU; 10^6 CFU per liter; million colony forming units; litre","LOINC","ACnc","Clinical","","1","1","10",10,false],[false,"million international unit","10*6.[IU]","(10*6).[IU]","number",1000000,[0,0,0,0,0,0,0],"(106).(i.U.)","dimless",false,null,null,1,false,true,0,"10*6 IU; 10^6 IU; international units","LOINC","arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","10",10,false],[false,"million per 24 hour","10*6/(24.h)","(10*6)/HR","number",11.574074074074074,[0,-1,0,0,0,0,0],"(106)/h","dimless",false,null,null,1,false,false,0,"10*6/24hrs; 10^6/24 hrs; 10*6 per 24 hrs; 10^6 per 24 hours","LOINC","NRat","Clinical","","1","1","10",10,false],[false,"million per kilogram","10*6/kg","(10*6)/KG","number",1000,[0,0,-1,0,0,0,0],"(106)/kg","dimless",false,null,null,1,false,false,0,"10^6/kg; 10*6 per kg; 10*6 per kilogram; millions","LOINC","NCnt","Clinical","","1","1","10",10,false],[false,"million per liter","10*6/L","(10*6)/L","number",1000000000,[-3,0,0,0,0,0,0],"(106)/L","dimless",false,null,null,1,false,false,0,"10^6/L; 10*6 per Liter; 10^6 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per milliliter","10*6/mL","(10*6)/ML","number",1000000000000,[-3,0,0,0,0,0,0],"(106)/mL","dimless",false,null,null,1,false,false,0,"10^6/mL; 10*6 per mL; 10*6 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per microliter","10*6/uL","(10*6)/UL","number",1000000000000000,[-3,0,0,0,0,0,0],"(106)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^6/uL; 10^6 per uL; 10^6/mcl; 10^6 per mcl; 10^6 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^8","10*8","10*8","number",100000000,[0,0,0,0,0,0,0],"108","dimless",false,null,null,1,false,false,0,"100 million; one hundred million; 10^8","LOINC","Num","Clinical","","1","1","10",10,false],[false,"billion per liter","10*9/L","(10*9)/L","number",1000000000000,[-3,0,0,0,0,0,0],"(109)/L","dimless",false,null,null,1,false,false,0,"10^9/L; 10*9 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per milliliter","10*9/mL","(10*9)/ML","number",1000000000000000,[-3,0,0,0,0,0,0],"(109)/mL","dimless",false,null,null,1,false,false,0,"10^9/mL; 10*9 per mL; 10^9 per mL; 10*9 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per microliter","10*9/uL","(10*9)/UL","number",1000000000000000000,[-3,0,0,0,0,0,0],"(109)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^9/uL; 10^9 per uL; 10^9/mcl; 10^9 per mcl; 10*9 per uL; 10*9 per mcl; 10*9/mcl; 10^9 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 liter per minute per square meter","10.L/(min.m2)","L/(MIN.M2)","",0.00016666666666666666,[1,-1,0,0,0,0,0],"L/(min.(m2))",null,false,null,null,1,false,false,0,"10 liters per minutes per square meter; 10 L per min per m2; m^2; 10 L/(min*m2); 10L/(min*m^2); litres; sq. meter; metre; meters squared","LOINC","ArVRat","Clinical","",null,null,null,null,false],[false,"10 liter per minute","10.L/min","L/MIN","",0.00016666666666666666,[3,-1,0,0,0,0,0],"L/min",null,false,null,null,1,false,false,0,"10 liters per minute; 10 L per min; 10L; 10 L/min; litre","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"10 micronewton second per centimeter to the fifth power per square meter","10.uN.s/(cm5.m2)","(UN.S)/(CM5.M2)","",100000000,[-6,-1,1,0,0,0,0],"(\u03bcN.s)/(cm5).(m2)",null,false,null,null,1,false,false,0,"dyne seconds per centimeter5 and square meter; dyn.s/(cm5.m2); dyn.s/cm5/m2; cm^5; m^2","LOINC","","Clinical","unit to measure systemic vascular resistance per body surface area",null,null,null,null,false],[false,"24 hour","24.h","HR","",86400,[0,1,0,0,0,0,0],"h",null,false,null,null,1,false,false,0,"24hrs; 24 hrs; 24 hours; days; dy","LOINC","Time","Clinical","",null,null,null,null,false],[false,"ampere per meter","A/m","A/M","electric current",1,[-1,-1,0,0,0,1,0],"A/m","si",true,null,null,1,false,false,0,"A/m; amp/meter; magnetic field strength; H; B; amperes per meter; metre","LOINC","","Clinical","unit of magnetic field strength","C/s","C/S","1",1,false],[true,"centigram","cg","CG","mass",0.01,[0,0,1,0,0,0,0],"cg",null,false,"M",null,1,false,false,0,"centigrams; cg; cgm","LOINC","Mass","Clinical","",null,null,null,null,false],[false,"centiliter","cL","CL","volume",0.00001,[3,0,0,0,0,0,0],"cL","iso1000",true,null,null,1,false,false,0,"centiliters; centilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"centimeter","cm","CM","length",0.01,[1,0,0,0,0,0,0],"cm",null,false,"L",null,1,false,false,0,"centimeters; centimetres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"centimeter of water","cm[H2O]","CM[H2O]","pressure",98066.5,[-1,-2,1,0,0,0,0],"cm\xa0HO2","clinical",true,null,null,1,false,false,0,"cm H2O; cmH2O; centimetres; pressure","LOINC","Pres","Clinical","unit of pressure mostly applies to blood pressure","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per liter per second","cm[H2O]/L/s","(CM[H2O]/L)/S","pressure",98066500,[-4,-3,1,0,0,0,0],"(cm\xa0HO2)/L/s","clinical",true,null,null,1,false,false,0,"cm[H2O]/(L/s); cm[H2O].s/L; cm H2O/L/sec; cmH2O/L/sec; cmH2O/Liter; cmH2O per L per secs; centimeters of water per liters per second; centimetres; litres; cm[H2O]/(L/s)","LOINC","PresRat","Clinical","unit used to measure mean pulmonary resistance","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per second per meter","cm[H2O]/s/m","(CM[H2O]/S)/M","pressure",98066.5,[-2,-3,1,0,0,0,0],"(cm\xa0HO2)/s/m","clinical",true,null,null,1,false,false,0,"cm[H2O]/(s.m); cm H2O/s/m; cmH2O; cmH2O/sec/m; cmH2O per secs per meters; centimeters of water per seconds per meter; centimetres; metre","LOINC","PresRat","Clinical","unit used to measure pulmonary pressure time product","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of mercury","cm[Hg]","CM[HG]","pressure",1333220,[-1,-2,1,0,0,0,0],"cm\xa0Hg","clinical",true,null,null,1,false,false,0,"centimeters of mercury; centimetres; cmHg; cm Hg","LOINC","Pres","Clinical","unit of pressure where 1 cmHg = 10 torr","kPa","KPAL","133.3220",133.322,false],[true,"square centimeter","cm2","CM2","length",0.0001,[2,0,0,0,0,0,0],"cm2",null,false,"L",null,1,false,false,0,"cm^2; sq cm; centimeters squared; square centimeters; centimetre; area","LOINC","Area","Clinical","",null,null,null,null,false],[true,"square centimeter per second","cm2/s","CM2/S","length",0.0001,[2,-1,0,0,0,0,0],"(cm2)/s",null,false,"L",null,1,false,false,0,"cm^2/sec; square centimeters per second; sq cm per sec; cm2; centimeters squared; centimetres","LOINC","AreaRat","Clinical","",null,null,null,null,false],[false,"centipoise","cP","CP","dynamic viscosity",1,[-1,-1,1,0,0,0,0],"cP","cgs",true,null,null,1,false,false,0,"cps; centiposes","LOINC","Visc","Clinical","unit of dynamic viscosity in the CGS system with base units: 10^\u22123 Pa.s = 1 mPa\xb7.s (1 millipascal second)","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"centistoke","cSt","CST","kinematic viscosity",0.0000010000000000000002,[2,-1,0,0,0,0,0],"cSt","cgs",true,null,null,1,false,false,0,"centistokes","LOINC","Visc","Clinical","unit for kinematic viscosity with base units of mm^2/s (square millimeter per second)","cm2/s","CM2/S","1",1,false],[false,"dekaliter per minute","daL/min","DAL/MIN","volume",0.00016666666666666666,[3,-1,0,0,0,0,0],"daL/min","iso1000",true,null,null,1,false,false,0,"dekalitres; dekaliters per minute; per min","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"dekaliter per minute per square meter","daL/min/m2","(DAL/MIN)/M2","volume",0.00016666666666666666,[1,-1,0,0,0,0,0],"(daL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"daL/min/m^2; daL/minute/m2; sq. meter; dekaliters per minutes per square meter; meter squared; dekalitres; metre","LOINC","ArVRat","Clinical","The area usually is the body surface area used to normalize cardiovascular measures for patient\'s size","l",null,"1",1,false],[false,"decibel","dB","DB","level",1,[0,0,0,0,0,0,0],"dB","levels",true,null,"lg",0.1,true,false,0,"decibels","LOINC","LogRto","Clinical","unit most commonly used in acoustics as unit of sound pressure level. (also see B[SPL] or bel sound pressure level). ","1",null,null,1,false],[false,"degree per second","deg/s","DEG/S","plane angle",0.017453292519943295,[0,-1,0,1,0,0,0],"\xb0/s","iso1000",false,null,null,1,false,false,0,"deg/sec; deg per sec; \xb0/sec; twist rate; angular speed; rotational speed","LOINC","ARat","Clinical","unit of angular (rotational) speed used to express turning rate","[pi].rad/360","[PI].RAD/360","2",2,false],[true,"decigram","dg","DG","mass",0.1,[0,0,1,0,0,0,0],"dg",null,false,"M",null,1,false,false,0,"decigrams; dgm; 0.1 grams; 1/10 gm","LOINC","Mass","Clinical","equal to 1/10 gram",null,null,null,null,false],[false,"deciliter","dL","DL","volume",0.0001,[3,0,0,0,0,0,0],"dL","iso1000",true,null,null,1,false,false,0,"deciliters; decilitres; 0.1 liters; 1/10 L","LOINC","Vol","Clinical","equal to 1/10 liter","l",null,"1",1,false],[true,"decimeter","dm","DM","length",0.1,[1,0,0,0,0,0,0],"dm",null,false,"L",null,1,false,false,0,"decimeters; decimetres; 0.1 meters; 1/10 m; 10 cm; centimeters","LOINC","Len","Clinical","equal to 1/10 meter or 10 centimeters",null,null,null,null,false],[true,"square decimeter per square second","dm2/s2","DM2/S2","length",0.010000000000000002,[2,-2,0,0,0,0,0],"(dm2)/(s2)",null,false,"L",null,1,false,false,0,"dm2 per s2; dm^2/s^2; decimeters squared per second squared; sq dm; sq sec","LOINC","EngMass (massic energy)","Clinical","units for energy per unit mass or Joules per kilogram (J/kg = kg.m2/s2/kg = m2/s2) ",null,null,null,null,false],[false,"dyne second per centimeter per square meter","dyn.s/(cm.m2)","(DYN.S)/(CM.M2)","force",1,[-2,-1,1,0,0,0,0],"(dyn.s)/(cm.(m2))","cgs",true,null,null,1,false,false,0,"(dyn*s)/(cm*m2); (dyn*s)/(cm*m^2); dyn s per cm per m2; m^2; dyne seconds per centimeters per square meter; centimetres; sq. meter; squared","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"dyne second per centimeter","dyn.s/cm","(DYN.S)/CM","force",1,[0,-1,1,0,0,0,0],"(dyn.s)/cm","cgs",true,null,null,1,false,false,0,"(dyn*s)/cm; dyn sec per cm; seconds; centimetre; dyne seconds","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"equivalent per liter","eq/L","EQ/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"eq/L","chemical",true,null,null,1,false,false,1,"eq/liter; eq/litre; eqs; equivalents per liter; litre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per milliliter","eq/mL","EQ/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"eq/mL","chemical",true,null,null,1,false,false,1,"equivalent/milliliter; equivalents per milliliter; eq per mL; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per millimole","eq/mmol","EQ/MMOL","amount of substance",1000,[0,0,0,0,0,0,0],"eq/mmol","chemical",true,null,null,1,false,false,0,"equivalent/millimole; equivalents per millimole; eq per mmol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per micromole","eq/umol","EQ/UMOL","amount of substance",1000000,[0,0,0,0,0,0,0],"eq/\u03bcmol","chemical",true,null,null,1,false,false,0,"equivalent/micromole; equivalents per micromole; eq per umol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"femtogram","fg","FG","mass",1e-15,[0,0,1,0,0,0,0],"fg",null,false,"M",null,1,false,false,0,"fg; fgm; femtograms; weight","LOINC","Mass","Clinical","equal to 10^-15 grams",null,null,null,null,false],[false,"femtoliter","fL","FL","volume",1e-18,[3,0,0,0,0,0,0],"fL","iso1000",true,null,null,1,false,false,0,"femtolitres; femtoliters","LOINC","Vol; EntVol","Clinical","equal to 10^-15 liters","l",null,"1",1,false],[true,"femtometer","fm","FM","length",1e-15,[1,0,0,0,0,0,0],"fm",null,false,"L",null,1,false,false,0,"femtometres; femtometers","LOINC","Len","Clinical","equal to 10^-15 meters",null,null,null,null,false],[false,"femtomole","fmol","FMOL","amount of substance",602213670,[0,0,0,0,0,0,0],"fmol","si",true,null,null,1,false,false,1,"femtomoles","LOINC","EntSub","Clinical","equal to 10^-15 moles","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per gram","fmol/g","FMOL/G","amount of substance",602213670,[0,0,-1,0,0,0,0],"fmol/g","si",true,null,null,1,false,false,1,"femtomoles; fmol/gm; fmol per gm","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per liter","fmol/L","FMOL/L","amount of substance",602213670000,[-3,0,0,0,0,0,0],"fmol/L","si",true,null,null,1,false,false,1,"femtomoles; fmol per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milligram","fmol/mg","FMOL/MG","amount of substance",602213670000,[0,0,-1,0,0,0,0],"fmol/mg","si",true,null,null,1,false,false,1,"fmol per mg; femtomoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milliliter","fmol/mL","FMOL/ML","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"fmol/mL","si",true,null,null,1,false,false,1,"femtomoles; millilitre; fmol per mL; fmol per milliliter","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"gram meter","g.m","G.M","mass",1,[1,0,1,0,0,0,0],"g.m",null,false,"M",null,1,false,false,0,"g*m; gxm; meters; metres","LOINC","Enrg","Clinical","Unit for measuring stroke work (heart work)",null,null,null,null,false],[true,"gram per 100 gram","g/(100.g)","G/G","mass",0.01,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"g/100 gm; 100gm; grams per 100 grams; gm per 100 gm","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per 12 hour","g/(12.h)","G/HR","mass",0.000023148148148148147,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/12hrs; 12 hrs; gm per 12 hrs; 12hrs; grams per 12 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 24 hour","g/(24.h)","G/HR","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; gm/dy; gm per dy; grams per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 3 days","g/(3.d)","G/D","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/3dy; gm/3 dy; gm per 3 days; grams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 4 hour","g/(4.h)","G/HR","mass",0.00006944444444444444,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/4hrs; gm/4 hrs; gm per 4 hrs; 4hrs; grams per 4 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 48 hour","g/(48.h)","G/HR","mass",0.000005787037037037037,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/48hrs; gm/48 hrs; gm per 48 hrs; 48hrs; grams per 48 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 5 hour","g/(5.h)","G/HR","mass",0.00005555555555555556,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/5hrs; gm/5 hrs; gm per 5 hrs; 5hrs; grams per 5 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 6 hour","g/(6.h)","G/HR","mass",0.000046296296296296294,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/6hrs; gm/6 hrs; gm per 6 hrs; 6hrs; grams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 72 hour","g/(72.h)","G/HR","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/72hrs; gm/72 hrs; gm per 72 hrs; 72hrs; grams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per cubic centimeter","g/cm3","G/CM3","mass",999999.9999999999,[-3,0,1,0,0,0,0],"g/(cm3)",null,false,"M",null,1,false,false,0,"g/cm^3; gm per cm3; g per cm^3; grams per centimeter cubed; cu. cm; centimetre; g/mL; gram per milliliter; millilitre","LOINC","MCnc","Clinical","g/cm3 = g/mL",null,null,null,null,false],[true,"gram per day","g/d","G/D","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/dy; gm per dy; grams per day; gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; serving","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per deciliter","g/dL","G/DL","mass",10000,[-3,0,1,0,0,0,0],"g/dL",null,false,"M",null,1,false,false,0,"gm/dL; gm per dL; grams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per gram","g/g","G/G","mass",1,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"gm; grams","LOINC","MRto ","Clinical","",null,null,null,null,false],[true,"gram per hour","g/h","G/HR","mass",0.0002777777777777778,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/hr; gm per hr; grams; intake; output","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per hour per square meter","g/h/m2","(G/HR)/M2","mass",0.0002777777777777778,[-2,-1,1,0,0,0,0],"(g/h)/(m2)",null,false,"M",null,1,false,false,0,"gm/hr/m2; gm/h/m2; /m^2; sq. m; g per hr per m2; grams per hours per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"gram per kilogram","g/kg ","G/KG","mass",0.001,[0,0,0,0,0,0,0],"g/kg",null,false,"M",null,1,false,false,0,"g per kg; gram per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per kilogram per 8 hour ","g/kg/(8.h)","(G/KG)/HR","mass",3.472222222222222e-8,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(8.kg.h); gm/kg/8hrs; 8 hrs; g per kg per 8 hrs; 8hrs; grams per kilograms per 8 hours; shift","LOINC","MCntRat; RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a 8 hours, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per day","g/kg/d","(G/KG)/D","mass",1.1574074074074074e-8,[0,-1,0,0,0,0,0],"(g/kg)/d",null,false,"M",null,1,false,false,0,"g/(kg.d); gm/kg/dy; gm per kg per dy; grams per kilograms per day","LOINC","RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a day, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per hour","g/kg/h","(G/KG)/HR","mass",2.7777777777777776e-7,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(kg.h); g/kg/hr; g per kg per hrs; grams per kilograms per hour","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per minute","g/kg/min","(G/KG)/MIN","mass",0.000016666666666666667,[0,-1,0,0,0,0,0],"(g/kg)/min",null,false,"M",null,1,false,false,0,"g/(kg.min); g/kg/min; g per kg per min; grams per kilograms per minute","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per liter","g/L","G/L","mass",1000,[-3,0,1,0,0,0,0],"g/L",null,false,"M",null,1,false,false,0,"gm per liter; g/liter; grams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per square meter","g/m2","G/M2","mass",1,[-2,0,1,0,0,0,0],"g/(m2)",null,false,"M",null,1,false,false,0,"g/m^2; gram/square meter; g/sq m; g per m2; g per m^2; grams per square meter; meters squared; metre","LOINC","ArMass","Clinical","Tests measure myocardial mass (heart ventricle system) per body surface area; unit used to measure mass dose per body surface area",null,null,null,null,false],[true,"gram per milligram","g/mg","G/MG","mass",1000,[0,0,0,0,0,0,0],"g/mg",null,false,"M",null,1,false,false,0,"g per mg; grams per milligram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"gram per minute","g/min","G/MIN","mass",0.016666666666666666,[0,-1,1,0,0,0,0],"g/min",null,false,"M",null,1,false,false,0,"g per min; grams per minute; gram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per milliliter","g/mL","G/ML","mass",1000000,[-3,0,1,0,0,0,0],"g/mL",null,false,"M",null,1,false,false,0,"g per mL; grams per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per millimole","g/mmol","G/MMOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"g/mmol",null,false,"M",null,1,false,false,-1,"grams per millimole; g per mmol","LOINC","Ratio","Clinical","",null,null,null,null,false],[false,"joule per liter","J/L","J/L","energy",1000000,[-1,-2,1,0,0,0,0],"J/L","si",true,null,null,1,false,false,0,"joules per liter; litre; J per L","LOINC","EngCnc","Clinical","","N.m","N.M","1",1,false],[true,"degree Kelvin per Watt","K/W","K/W","temperature",0.001,[-2,3,-1,0,1,0,0],"K/W",null,false,"C",null,1,false,false,0,"degree Kelvin/Watt; K per W; thermal ohm; thermal resistance; degrees","LOINC","TempEngRat","Clinical","unit for absolute thermal resistance equal to the reciprocal of thermal conductance. Unit used for tests to measure work of breathing",null,null,null,null,false],[false,"kilo international unit per liter","k[IU]/L","K[IU]/L","arbitrary",1000000,[-3,0,0,0,0,0,0],"(ki.U.)/L","chemical",true,null,null,1,false,true,0,"kIU/L; kIU per L; kIU per liter; kilo international units; litre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/L","[iU]","[IU]","1",1,false],[false,"kilo international unit per milliliter","k[IU]/mL","K[IU]/ML","arbitrary",1000000000,[-3,0,0,0,0,0,0],"(ki.U.)/mL","chemical",true,null,null,1,false,true,0,"kIU/mL; kIU per mL; kIU per milliliter; kilo international units; millilitre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/mL","[iU]","[IU]","1",1,false],[false,"katal per kilogram","kat/kg","KAT/KG","catalytic activity",602213670000000000000,[0,-1,-1,0,0,0,0],"kat/kg","chemical",true,null,null,1,false,false,1,"kat per kg; katals per kilogram; mol/s/kg; moles per seconds per kilogram","LOINC","CCnt","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"katal per liter","kat/L","KAT/L","catalytic activity",6.0221366999999994e+26,[-3,-1,0,0,0,0,0],"kat/L","chemical",true,null,null,1,false,false,1,"kat per L; katals per liter; litre; mol/s/L; moles per seconds per liter","LOINC","CCnc","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"kilocalorie","kcal","KCAL","energy",4184000,[2,-2,1,0,0,0,0],"kcal","heat",true,null,null,1,false,false,0,"kilogram calories; large calories; food calories; kcals","LOINC","EngRat","Clinical","It is equal to 1000 calories (equal to 4.184 kJ). But in practical usage, kcal refers to food calories which excludes caloric content in fiber and other constitutes that is not digestible by humans. Also see nutrition label Calories ([Cal])","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per 24 hour","kcal/(24.h)","KCAL/HR","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/24hrs; kcal/24 hrs; kcal per 24hrs; kilocalories per 24 hours; kilojoules; kJ/24hr; kJ/(24.h); kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","","EngRat","Clinical","","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per ounce","kcal/[oz_av]","KCAL/[OZ_AV]","energy",147586.25679704445,[2,-2,0,0,0,0,0],"kcal/oz","heat",true,null,null,1,false,false,0,"kcal/oz; kcal per ozs; large calories per ounces; food calories; servings; international","LOINC","EngCnt","Clinical","used in nutrition to represent calorie of food","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per day","kcal/d","KCAL/D","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/d","heat",true,null,null,1,false,false,0,"kcal/dy; kcal per day; kilocalories per days; kilojoules; kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","LOINC","EngRat","Clinical","unit in nutrition for food intake (measured in calories) in a day","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per hour","kcal/h","KCAL/HR","energy",1162.2222222222222,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/hrs; kcals per hr; intake; kilocalories per hours; kilojoules","LOINC","EngRat","Clinical","used in nutrition to represent caloric requirement or consumption","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per kilogram per 24 hour","kcal/kg/(24.h)","(KCAL/KG)/HR","energy",0.04842592592592593,[2,-3,0,0,0,0,0],"(kcal/kg)/h","heat",true,null,null,1,false,false,0,"kcal/kg/24hrs; 24 hrs; kcal per kg per 24hrs; kilocalories per kilograms per 24 hours; kilojoules","LOINC","EngCntRat","Clinical","used in nutrition to represent caloric requirement per day based on subject\'s body weight in kilograms","cal_th","CAL_TH","1",1,false],[true,"kilogram","kg","KG","mass",1000,[0,0,1,0,0,0,0],"kg",null,false,"M",null,1,false,false,0,"kilograms; kgs","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"kilogram meter per second","kg.m/s","(KG.M)/S","mass",1000,[1,-1,1,0,0,0,0],"(kg.m)/s",null,false,"M",null,1,false,false,0,"kg*m/s; kg.m per sec; kg*m per sec; p; momentum","LOINC","","Clinical","unit for momentum = mass times velocity",null,null,null,null,false],[true,"kilogram per second per square meter","kg/(s.m2)","KG/(S.M2)","mass",1000,[-2,-1,1,0,0,0,0],"kg/(s.(m2))",null,false,"M",null,1,false,false,0,"kg/(s*m2); kg/(s*m^2); kg per s per m2; per sec; per m^2; kilograms per seconds per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"kilogram per hour","kg/h","KG/HR","mass",0.2777777777777778,[0,-1,1,0,0,0,0],"kg/h",null,false,"M",null,1,false,false,0,"kg/hr; kg per hr; kilograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per liter","kg/L","KG/L","mass",1000000,[-3,0,1,0,0,0,0],"kg/L",null,false,"M",null,1,false,false,0,"kg per liter; litre; kilograms","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per square meter","kg/m2","KG/M2","mass",1000,[-2,0,1,0,0,0,0],"kg/(m2)",null,false,"M",null,1,false,false,0,"kg/m^2; kg/sq. m; kg per m2; per m^2; per sq. m; kilograms; meter squared; metre; BMI","LOINC","Ratio","Clinical","units for body mass index (BMI)",null,null,null,null,false],[true,"kilogram per cubic meter","kg/m3","KG/M3","mass",1000,[-3,0,1,0,0,0,0],"kg/(m3)",null,false,"M",null,1,false,false,0,"kg/m^3; kg/cu. m; kg per m3; per m^3; per cu. m; kilograms; meters cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per minute","kg/min","KG/MIN","mass",16.666666666666668,[0,-1,1,0,0,0,0],"kg/min",null,false,"M",null,1,false,false,0,"kilogram/minute; kg per min; kilograms per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per mole","kg/mol","KG/MOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"kg/mol",null,false,"M",null,1,false,false,-1,"kilogram/mole; kg per mol; kilograms per mole","LOINC","SCnt","Clinical","",null,null,null,null,false],[true,"kilogram per second","kg/s","KG/S","mass",1000,[0,-1,1,0,0,0,0],"kg/s",null,false,"M",null,1,false,false,0,"kg/sec; kilogram/second; kg per sec; kilograms; second","LOINC","MRat","Clinical","",null,null,null,null,false],[false,"kiloliter","kL","KL","volume",1,[3,0,0,0,0,0,0],"kL","iso1000",true,null,null,1,false,false,0,"kiloliters; kilolitres; m3; m^3; meters cubed; metre","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"kilometer","km","KM","length",1000,[1,0,0,0,0,0,0],"km",null,false,"L",null,1,false,false,0,"kilometers; kilometres; distance","LOINC","Len","Clinical","",null,null,null,null,false],[false,"kilopascal","kPa","KPAL","pressure",1000000,[-1,-2,1,0,0,0,0],"kPa","si",true,null,null,1,false,false,0,"kilopascals; pressure","LOINC","Pres; PPresDiff","Clinical","","N/m2","N/M2","1",1,false],[true,"kilosecond","ks","KS","time",1000,[0,1,0,0,0,0,0],"ks",null,false,"T",null,1,false,false,0,"kiloseconds; ksec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"kilo enzyme unit","kU","KU","catalytic activity",10036894500000000000,[0,-1,0,0,0,0,0],"kU","chemical",true,null,null,1,false,false,1,"units; mmol/min; millimoles per minute","LOINC","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per gram","kU/g","KU/G","catalytic activity",10036894500000000000,[0,-1,-1,0,0,0,0],"kU/g","chemical",true,null,null,1,false,false,1,"units per grams; kU per gm","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per liter","kU/L","KU/L","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"kU/L","chemical",true,null,null,1,false,false,1,"units per liter; litre; enzymatic activity; enzyme activity per volume; activities","LOINC","ACnc; CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per milliliter","kU/mL","KU/ML","catalytic activity",1.00368945e+25,[-3,-1,0,0,0,0,0],"kU/mL","chemical",true,null,null,1,false,false,1,"kU per mL; units per milliliter; millilitre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Liters per 24 hour","L/(24.h)","L/HR","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/24hrs; L/24 hrs; L per 24hrs; liters per 24 hours; day; dy; litres; volume flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per 8 hour","L/(8.h)","L/HR","volume",3.472222222222222e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/8hrs; L/8 hrs; L per 8hrs; liters per 8 hours; litres; volume flow rate; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/(min.m2) ","L/(MIN.M2)","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"L/(min.(m2))","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per day","L/d","L/D","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/d","iso1000",true,null,null,1,false,false,0,"L/dy; L per day; 24hrs; 24 hrs; 24 hours; liters; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per hour","L/h","L/HR","volume",2.7777777777777776e-7,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/hr; L per hr; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per kilogram","L/kg","L/KG","volume",0.000001,[3,0,-1,0,0,0,0],"L/kg","iso1000",true,null,null,1,false,false,0,"L per kg; litre","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"Liters per liter","L/L","L/L","volume",1,[0,0,0,0,0,0,0],"L/L","iso1000",true,null,null,1,false,false,0,"L per L; liter/liter; litre","LOINC","VFr","Clinical","","l",null,"1",1,false],[false,"Liters per minute","L/min","L/MIN","volume",0.000016666666666666667,[3,-1,0,0,0,0,0],"L/min","iso1000",true,null,null,1,false,false,0,"liters per minute; litre","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/min/m2","(L/MIN)/M2","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"(L/min)/(m2)","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per second","L/s","L/S","volume",0.001,[3,-1,0,0,0,0,0],"L/s","iso1000",true,null,null,1,false,false,0,"L per sec; litres","LOINC","VRat","Clinical","unit used often to measure gas flow and peak expiratory flow","l",null,"1",1,false],[false,"Liters per second per square second","L/s/s2","(L/S)/S2","volume",0.001,[3,-3,0,0,0,0,0],"(L/s)/(s2)","iso1000",true,null,null,1,false,false,0,"L/s/s^2; L/sec/sec2; L/sec/sec^2; L/sec/sq. sec; L per s per s2; L per sec per sec2; s^2; sec^2; liters per seconds per square second; second squared; litres ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output/body surface area","l",null,"1",1,false],[false,"lumen square meter","lm.m2","LM.M2","luminous flux",1,[2,0,0,2,0,0,1],"lm.(m2)","si",true,null,null,1,false,false,0,"lm*m2; lm*m^2; lumen meters squared; lumen sq. meters; metres","LOINC","","Clinical","","cd.sr","CD.SR","1",1,false],[true,"meter per second","m/s","M/S","length",1,[1,-1,0,0,0,0,0],"m/s",null,false,"L",null,1,false,false,0,"meter/second; m per sec; meters per second; metres; velocity; speed","LOINC","Vel","Clinical","unit of velocity",null,null,null,null,false],[true,"meter per square second","m/s2","M/S2","length",1,[1,-2,0,0,0,0,0],"m/(s2)",null,false,"L",null,1,false,false,0,"m/s^2; m/sq. sec; m per s2; per s^2; meters per square second; second squared; sq second; metres; acceleration","LOINC","Accel","Clinical","unit of acceleration",null,null,null,null,false],[false,"milli international unit per liter","m[IU]/L","M[IU]/L","arbitrary",1,[-3,0,0,0,0,0,0],"(mi.U.)/L","chemical",true,null,null,1,false,true,0,"mIU/L; m IU/L; mIU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"milli international unit per milliliter","m[IU]/mL","M[IU]/ML","arbitrary",1000.0000000000001,[-3,0,0,0,0,0,0],"(mi.U.)/mL","chemical",true,null,null,1,false,true,0,"mIU/mL; m IU/mL; mIU per mL; milli international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[true,"square meter","m2","M2","length",1,[2,0,0,0,0,0,0],"m2",null,false,"L",null,1,false,false,0,"m^2; sq m; square meters; meters squared; metres","LOINC","Area","Clinical","unit often used to represent body surface area",null,null,null,null,false],[true,"square meter per second","m2/s","M2/S","length",1,[2,-1,0,0,0,0,0],"(m2)/s",null,false,"L",null,1,false,false,0,"m^2/sec; m2 per sec; m^2 per sec; sq m/sec; meters squared/seconds; sq m per sec; meters squared; metres","LOINC","ArRat","Clinical","",null,null,null,null,false],[true,"cubic meter per second","m3/s","M3/S","length",1,[3,-1,0,0,0,0,0],"(m3)/s",null,false,"L",null,1,false,false,0,"m^3/sec; m3 per sec; m^3 per sec; cu m/sec; cubic meters per seconds; meters cubed; metres","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"milliampere","mA","MA","electric current",0.001,[0,-1,0,0,0,1,0],"mA","si",true,null,null,1,false,false,0,"mamp; milliamperes","LOINC","ElpotRat","Clinical","unit of electric current","C/s","C/S","1",1,false],[false,"millibar","mbar","MBAR","pressure",100000,[-1,-2,1,0,0,0,0],"mbar","iso1000",true,null,null,1,false,false,0,"millibars","LOINC","Pres","Clinical","unit of pressure","Pa","PAL","1e5",100000,false],[false,"millibar second per liter","mbar.s/L","(MBAR.S)/L","pressure",100000000,[-4,-1,1,0,0,0,0],"(mbar.s)/L","iso1000",true,null,null,1,false,false,0,"mbar*s/L; mbar.s per L; mbar*s per L; millibar seconds per liter; millibar second per litre","LOINC","","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"millibar per liter per second","mbar/L/s","(MBAR/L)/S","pressure",100000000,[-4,-3,1,0,0,0,0],"(mbar/L)/s","iso1000",true,null,null,1,false,false,0,"mbar/(L.s); mbar/L/sec; mbar/liter/second; mbar per L per sec; mbar per liter per second; millibars per liters per seconds; litres","LOINC","PresCncRat","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"milliequivalent","meq","MEQ","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"meq","chemical",true,null,null,1,false,false,1,"milliequivalents; meqs","LOINC","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 2 hour","meq/(2.h)","MEQ/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/2hrs; meq/2 hrs; meq per 2 hrs; milliequivalents per 2 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 24 hour","meq/(24.h)","MEQ/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 8 hour","meq/(8.h)","MEQ/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/8hrs; meq/8 hrs; meq per 8 hrs; milliequivalents per 8 hours; shift","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per day","meq/d","MEQ/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/d","chemical",true,null,null,1,false,false,1,"meq/dy; meq per day; milliquivalents per days; meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per deciliter","meq/dL","MEQ/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"meq/dL","chemical",true,null,null,1,false,false,1,"meq per dL; milliequivalents per deciliter; decilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per gram","meq/g","MEQ/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"meq/g","chemical",true,null,null,1,false,false,1,"mgq/gm; meq per gm; milliequivalents per gram","LOINC","MCnt","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per hour","meq/h","MEQ/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/hrs; meq per hrs; milliequivalents per hour","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per kilogram","meq/kg","MEQ/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"meq/kg","chemical",true,null,null,1,false,false,1,"meq per kg; milliequivalents per kilogram","LOINC","SCnt","Clinical","equivalence equals moles per valence; used to measure dose per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per kilogram per hour","meq/kg/h","(MEQ/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(meq/kg)/h","chemical",true,null,null,1,false,false,1,"meq/(kg.h); meq/kg/hr; meq per kg per hr; milliequivalents per kilograms per hour","LOINC","SCntRat","Clinical","equivalence equals moles per valence; unit used to measure dose rate per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per liter","meq/L","MEQ/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"meq/L","chemical",true,null,null,1,false,false,1,"milliequivalents per liter; litre; meq per l; acidity","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per square meter","meq/m2","MEQ/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"meq/(m2)","chemical",true,null,null,1,false,false,1,"meq/m^2; meq/sq. m; milliequivalents per square meter; meter squared; metre","LOINC","ArSub","Clinical","equivalence equals moles per valence; note that the use of m2 in clinical units ofter refers to body surface area","mol","MOL","1",1,false],[false,"milliequivalent per minute","meq/min","MEQ/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"meq/min","chemical",true,null,null,1,false,false,1,"meq per min; milliequivalents per minute","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per milliliter","meq/mL","MEQ/ML","amount of substance",6.0221367e+26,[-3,0,0,0,0,0,0],"meq/mL","chemical",true,null,null,1,false,false,1,"meq per mL; milliequivalents per milliliter; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"milligram","mg","MG","mass",0.001,[0,0,1,0,0,0,0],"mg",null,false,"M",null,1,false,false,0,"milligrams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"milligram per 10 hour","mg/(10.h)","MG/HR","mass",2.7777777777777777e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/10hrs; mg/10 hrs; mg per 10 hrs; milligrams per 10 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 12 hour","mg/(12.h)","MG/HR","mass",2.3148148148148148e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/12hrs; mg/12 hrs; per 12 hrs; 12hrs; milligrams per 12 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 2 hour","mg/(2.h)","MG/HR","mass",1.3888888888888888e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/2hrs; mg/2 hrs; mg per 2 hrs; 2hrs; milligrams per 2 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 24 hour","mg/(24.h)","MG/HR","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/kg/dy; mg per kg per day; milligrams per kilograms per days","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 6 hour","mg/(6.h)","MG/HR","mass",4.6296296296296295e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/6hrs; mg/6 hrs; mg per 6 hrs; 6hrs; milligrams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 72 hour","mg/(72.h)","MG/HR","mass",3.858024691358025e-9,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/72hrs; mg/72 hrs; 72 hrs; 72hrs; milligrams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 8 hour","mg/(8.h)","MG/HR","mass",3.472222222222222e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/8hrs; mg/8 hrs; milligrams per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per day","mg/d","MG/D","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/d",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/dy; mg per day; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per deciliter","mg/dL","MG/DL","mass",10,[-3,0,1,0,0,0,0],"mg/dL",null,false,"M",null,1,false,false,0,"mg per dL; milligrams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per gram","mg/g","MG/G","mass",0.001,[0,0,0,0,0,0,0],"mg/g",null,false,"M",null,1,false,false,0,"mg per gm; milligrams per gram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"milligram per hour","mg/h","MG/HR","mass",2.7777777777777776e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/hr; mg per hr; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per kilogram","mg/kg","MG/KG","mass",0.000001,[0,0,0,0,0,0,0],"mg/kg",null,false,"M",null,1,false,false,0,"mg per kg; milligrams per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"milligram per kilogram per 8 hour","mg/kg/(8.h)","(MG/KG)/HR","mass",3.472222222222222e-11,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(8.h.kg); mg/kg/8hrs; mg/kg/8 hrs; mg per kg per 8hrs; 8 hrs; milligrams per kilograms per 8 hours; shift","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per day","mg/kg/d","(MG/KG)/D","mass",1.1574074074074074e-11,[0,-1,0,0,0,0,0],"(mg/kg)/d",null,false,"M",null,1,false,false,0,"mg/(kg.d); mg/(kg.24.h)mg/kg/dy; mg per kg per day; milligrams per kilograms per days; mg/kg/(24.h); mg/kg/24hrs; 24 hrs; 24 hours","LOINC","RelMRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per hour","mg/kg/h","(MG/KG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(kg.h); mg/kg/hr; mg per kg per hr; milligrams per kilograms per hour","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per minute","mg/kg/min","(MG/KG)/MIN","mass",1.6666666666666667e-8,[0,-1,0,0,0,0,0],"(mg/kg)/min",null,false,"M",null,1,false,false,0,"mg/(kg.min); mg per kg per min; milligrams per kilograms per minute","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per liter","mg/L","MG/L","mass",1,[-3,0,1,0,0,0,0],"mg/L",null,false,"M",null,1,false,false,0,"mg per l; milligrams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per square meter","mg/m2","MG/M2","mass",0.001,[-2,0,1,0,0,0,0],"mg/(m2)",null,false,"M",null,1,false,false,0,"mg/m^2; mg/sq. m; mg per m2; mg per m^2; mg per sq. milligrams; meter squared; metre","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"milligram per cubic meter","mg/m3","MG/M3","mass",0.001,[-3,0,1,0,0,0,0],"mg/(m3)",null,false,"M",null,1,false,false,0,"mg/m^3; mg/cu. m; mg per m3; milligrams per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per milligram","mg/mg","MG/MG","mass",1,[0,0,0,0,0,0,0],"mg/mg",null,false,"M",null,1,false,false,0,"mg per mg; milligrams; milligram/milligram","LOINC","MRto","Clinical","",null,null,null,null,false],[true,"milligram per minute","mg/min","MG/MIN","mass",0.000016666666666666667,[0,-1,1,0,0,0,0],"mg/min",null,false,"M",null,1,false,false,0,"mg per min; milligrams per minutes; milligram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per milliliter","mg/mL","MG/ML","mass",1000.0000000000001,[-3,0,1,0,0,0,0],"mg/mL",null,false,"M",null,1,false,false,0,"mg per mL; milligrams per milliliters; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per millimole","mg/mmol","MG/MMOL","mass",1.660540186674939e-24,[0,0,1,0,0,0,0],"mg/mmol",null,false,"M",null,1,false,false,-1,"mg per mmol; milligrams per millimole; ","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"milligram per week","mg/wk","MG/WK","mass",1.6534391534391535e-9,[0,-1,1,0,0,0,0],"mg/wk",null,false,"M",null,1,false,false,0,"mg/week; mg per wk; milligrams per weeks; milligram/week","LOINC","Mrat","Clinical","",null,null,null,null,false],[false,"milliliter","mL","ML","volume",0.000001,[3,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"milliliters; millilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"milliliter per 10 hour","mL/(10.h)","ML/HR","volume",2.7777777777777777e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/10hrs; ml/10 hrs; mL per 10hrs; 10 hrs; milliliters per 10 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 12 hour","mL/(12.h)","ML/HR","volume",2.3148148148148147e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/12hrs; ml/12 hrs; mL per 12hrs; 12 hrs; milliliters per 12 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 2 hour","mL/(2.h)","ML/HR","volume",1.3888888888888888e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/2hrs; ml/2 hrs; mL per 2hrs; 2 hrs; milliliters per 2 hours; millilitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 24 hour","mL/(24.h)","ML/HR","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/24hrs; ml/24 hrs; mL per 24hrs; 24 hrs; milliliters per 24 hours; millilitres; ml/dy; /day; ml per dy; days; fluid outputs; fluid inputs; flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 4 hour","mL/(4.h)","ML/HR","volume",6.944444444444444e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/4hrs; ml/4 hrs; mL per 4hrs; 4 hrs; milliliters per 4 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 5 hour","mL/(5.h)","ML/HR","volume",5.5555555555555553e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/5hrs; ml/5 hrs; mL per 5hrs; 5 hrs; milliliters per 5 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 6 hour","mL/(6.h)","ML/HR","volume",4.6296296296296294e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/6hrs; ml/6 hrs; mL per 6hrs; 6 hrs; milliliters per 6 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 72 hour","mL/(72.h)","ML/HR","volume",3.8580246913580245e-12,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/72hrs; ml/72 hrs; mL per 72hrs; 72 hrs; milliliters per 72 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour","mL/(8.h)","ML/HR","volume",3.472222222222222e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/8hrs; ml/8 hrs; mL per 8hrs; 8 hrs; milliliters per 8 hours; millilitres; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour per kilogram","mL/(8.h)/kg","(ML/HR)/KG","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/h)/kg","iso1000",true,null,null,1,false,false,0,"mL/kg/(8.h); ml/8h/kg; ml/8 h/kg; ml/8hr/kg; ml/8 hr/kgr; mL per 8h per kg; 8 h; 8hr; 8 hr; milliliters per 8 hours per kilogram; millilitres; shift","LOINC","VRatCnt","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per square inch (international)","mL/[sin_i]","ML/[SIN_I]","volume",0.0015500031000061998,[1,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"mL/sin; mL/in2; mL/in^2; mL per sin; in2; in^2; sq. in; milliliters per square inch; inch squared","LOINC","ArVol","Clinical","","l",null,"1",1,false],[false,"milliliter per centimeter of water","mL/cm[H2O]","ML/CM[H2O]","volume",1.0197162129779282e-11,[4,2,-1,0,0,0,0],"mL/(cm\xa0HO2)","iso1000",true,null,null,1,false,false,0,"milliliters per centimeter of water; millilitre per centimetre of water; millilitres per centimetre of water; mL/cmH2O; mL/cm H2O; mL per cmH2O; mL per cm H2O","LOINC","Compli","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per day","mL/d","ML/D","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/d","iso1000",true,null,null,1,false,false,0,"ml/day; ml per day; milliliters per day; 24 hours; 24hrs; millilitre;","LOINC","VRat","Clinical","usually used to measure fluid output or input; flow rate","l",null,"1",1,false],[false,"milliliter per deciliter","mL/dL","ML/DL","volume",0.009999999999999998,[0,0,0,0,0,0,0],"mL/dL","iso1000",true,null,null,1,false,false,0,"mL per dL; millilitres; decilitre; milliliters","LOINC","VFr; VFrDiff","Clinical","","l",null,"1",1,false],[false,"milliliter per hour","mL/h","ML/HR","volume",2.7777777777777777e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"mL/hr; mL per hr; milliliters per hour; millilitres; fluid intake; fluid output","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram","mL/kg","ML/KG","volume",9.999999999999999e-10,[3,0,-1,0,0,0,0],"mL/kg","iso1000",true,null,null,1,false,false,0,"mL per kg; milliliters per kilogram; millilitres","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram per 8 hour","mL/kg/(8.h)","(ML/KG)/HR","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(8.h.kg); mL/kg/8hrs; mL/kg/8 hrs; mL per kg per 8hrs; 8 hrs; milliliters per kilograms per 8 hours; millilitres; shift","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per day","mL/kg/d","(ML/KG)/D","volume",1.1574074074074072e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/d","iso1000",true,null,null,1,false,false,0,"mL/(kg.d); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; mg/kg/24hrs; 24 hrs; per 24 hours millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per hour","mL/kg/h","(ML/KG)/HR","volume",2.7777777777777774e-13,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(kg.h); mL/kg/hr; mL per kg per hr; milliliters per kilograms per hour; millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per minute","mL/kg/min","(ML/KG)/MIN","volume",1.6666666666666664e-11,[3,-1,-1,0,0,0,0],"(mL/kg)/min","iso1000",true,null,null,1,false,false,0,"mL/(kg.min); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; millilitres","LOINC","RelEngRat","Clinical","used for tests that measure activity metabolic rate compared to standard resting metabolic rate ","l",null,"1",1,false],[false,"milliliter per square meter","mL/m2","ML/M2","volume",0.000001,[1,0,0,0,0,0,0],"mL/(m2)","iso1000",true,null,null,1,false,false,0,"mL/m^2; mL/sq. meter; mL per m2; m^2; sq. meter; milliliters per square meter; millilitres; meter squared","LOINC","ArVol","Clinical","used for tests that relate to heart work - e.g. ventricular stroke volume; atrial volume per body surface area","l",null,"1",1,false],[false,"milliliter per millibar","mL/mbar","ML/MBAR","volume",1e-11,[4,2,-1,0,0,0,0],"mL/mbar","iso1000",true,null,null,1,false,false,0,"mL per mbar; milliliters per millibar; millilitres","LOINC","","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per minute","mL/min","ML/MIN","volume",1.6666666666666667e-8,[3,-1,0,0,0,0,0],"mL/min","iso1000",true,null,null,1,false,false,0,"mL per min; milliliters; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per minute per square meter","mL/min/m2","(ML/MIN)/M2","volume",1.6666666666666667e-8,[1,-1,0,0,0,0,0],"(mL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"ml/min/m^2; ml/min/sq. meter; mL per min per m2; m^2; sq. meter; milliliters per minutes per square meter; millilitres; metre; meter squared","LOINC","ArVRat","Clinical","unit used to measure volume per body surface area; oxygen consumption index","l",null,"1",1,false],[false,"milliliter per millimeter","mL/mm","ML/MM","volume",0.001,[2,0,0,0,0,0,0],"mL/mm","iso1000",true,null,null,1,false,false,0,"mL per mm; milliliters per millimeter; millilitres; millimetre","LOINC","Lineic Volume","Clinical","","l",null,"1",1,false],[false,"milliliter per second","mL/s","ML/S","volume",0.000001,[3,-1,0,0,0,0,0],"mL/s","iso1000",true,null,null,1,false,false,0,"ml/sec; mL per sec; milliliters per second; millilitres","LOINC","Vel; VelRat; VRat","Clinical","","l",null,"1",1,false],[true,"millimeter","mm","MM","length",0.001,[1,0,0,0,0,0,0],"mm",null,false,"L",null,1,false,false,0,"millimeters; millimetres; height; length; diameter; thickness; axis; curvature; size","LOINC","Len","Clinical","",null,null,null,null,false],[true,"millimeter per hour","mm/h","MM/HR","length",2.7777777777777776e-7,[1,-1,0,0,0,0,0],"mm/h",null,false,"L",null,1,false,false,0,"mm/hr; mm per hr; millimeters per hour; millimetres","LOINC","Vel","Clinical","unit to measure sedimentation rate",null,null,null,null,false],[true,"millimeter per minute","mm/min","MM/MIN","length",0.000016666666666666667,[1,-1,0,0,0,0,0],"mm/min",null,false,"L",null,1,false,false,0,"mm per min; millimeters per minute; millimetres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"millimeter of water","mm[H2O]","MM[H2O]","pressure",9806.65,[-1,-2,1,0,0,0,0],"mm\xa0HO2","clinical",true,null,null,1,false,false,0,"mmH2O; mm H2O; millimeters of water; millimetres","LOINC","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"millimeter of mercury","mm[Hg]","MM[HG]","pressure",133322,[-1,-2,1,0,0,0,0],"mm\xa0Hg","clinical",true,null,null,1,false,false,0,"mmHg; mm Hg; millimeters of mercury; millimetres","LOINC","Pres; PPres; Ratio","Clinical","1 mm[Hg] = 1 torr; unit to measure blood pressure","kPa","KPAL","133.3220",133.322,false],[true,"square millimeter","mm2","MM2","length",0.000001,[2,0,0,0,0,0,0],"mm2",null,false,"L",null,1,false,false,0,"mm^2; sq. mm.; sq. millimeters; millimeters squared; millimetres","LOINC","Area","Clinical","",null,null,null,null,false],[false,"millimole","mmol","MMOL","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"mmol","si",true,null,null,1,false,false,1,"millimoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 12 hour","mmol/(12.h)","MMOL/HR","amount of substance",13940131250000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/12hrs; mmol/12 hrs; mmol per 12 hrs; 12hrs; millimoles per 12 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 2 hour","mmol/(2.h)","MMOL/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/2hrs; mmol/2 hrs; mmol per 2 hrs; 2hrs; millimoles per 2 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 24 hour","mmol/(24.h)","MMOL/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 5 hour","mmol/(5.h)","MMOL/HR","amount of substance",33456315000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/5hrs; mmol/5 hrs; mmol per 5 hrs; 5hrs; millimoles per 5 hours","LOINC","SRat","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 6 hour","mmol/(6.h)","MMOL/HR","amount of substance",27880262500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/6hrs; mmol/6 hrs; mmol per 6 hrs; 6hrs; millimoles per 6 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 8 hour","mmol/(8.h)","MMOL/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/8hrs; mmol/8 hrs; mmol per 8 hrs; 8hrs; millimoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per day","mmol/d","MMOL/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/d","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per deciliter","mmol/dL","MMOL/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"mmol/dL","si",true,null,null,1,false,false,1,"mmol per dL; millimoles; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per gram","mmol/g","MMOL/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mmol/g","si",true,null,null,1,false,false,1,"mmol per gram; millimoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per hour","mmol/h","MMOL/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/hr; mmol per hr; millimoles per hour","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram","mmol/kg","MMOL/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"mmol/kg","si",true,null,null,1,false,false,1,"mmol per kg; millimoles per kilogram","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per 8 hour","mmol/kg/(8.h)","(MMOL/KG)/HR","amount of substance",20910196875000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/(8.h.kg); mmol/kg/8hrs; mmol/kg/8 hrs; mmol per kg per 8hrs; 8 hrs; millimoles per kilograms per 8 hours; shift","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per day","mmol/kg/d","(MMOL/KG)/D","amount of substance",6970065625000,[0,-1,-1,0,0,0,0],"(mmol/kg)/d","si",true,null,null,1,false,false,1,"mmol/kg/dy; mmol/kg/day; mmol per kg per dy; millimoles per kilograms per day","LOINC","RelSRat","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per hour","mmol/kg/h","(MMOL/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/kg/hr; mmol per kg per hr; millimoles per kilograms per hour","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per minute","mmol/kg/min","(MMOL/KG)/MIN","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/min","si",true,null,null,1,false,false,1,"mmol/(kg.min); mmol/kg/min; mmol per kg per min; millimoles per kilograms per minute","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass; note that the unit for the enzyme unit U = umol/min. mmol/kg/min = kU/kg; ","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per liter","mmol/L","MMOL/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mmol/L","si",true,null,null,1,false,false,1,"mmol per L; millimoles per liter; litre","LOINC","SCnc","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per square meter","mmol/m2","MMOL/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"mmol/(m2)","si",true,null,null,1,false,false,1,"mmol/m^2; mmol/sq. meter; mmol per m2; m^2; sq. meter; millimoles; meter squared; metre","LOINC","ArSub","Clinical","unit used to measure molar dose per patient body surface area","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per minute","mmol/min","MMOL/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"mmol/min","si",true,null,null,1,false,false,1,"mmol per min; millimoles per minute","LOINC","Srat; CAct","Clinical","unit for the enzyme unit U = umol/min. mmol/min = kU","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per millimole","mmol/mmol","MMOL/MMOL","amount of substance",1,[0,0,0,0,0,0,0],"mmol/mmol","si",true,null,null,1,false,false,0,"mmol per mmol; millimoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per mole","mmol/mol","MMOL/MOL","amount of substance",0.001,[0,0,0,0,0,0,0],"mmol/mol","si",true,null,null,1,false,false,0,"mmol per mol; millimoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per second per liter","mmol/s/L","(MMOL/S)/L","amount of substance",6.0221367e+23,[-3,-1,0,0,0,0,0],"(mmol/s)/L","si",true,null,null,1,false,false,1,"mmol/sec/L; mmol per s per L; per sec; millimoles per seconds per liter; litre","LOINC","CCnc ","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram","mol/kg","MOL/KG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mol/kg","si",true,null,null,1,false,false,1,"mol per kg; moles; mols","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram per second","mol/kg/s","(MOL/KG)/S","amount of substance",602213670000000000000,[0,-1,-1,0,0,0,0],"(mol/kg)/s","si",true,null,null,1,false,false,1,"mol/kg/sec; mol per kg per sec; moles per kilograms per second; mols","LOINC","CCnt","Clinical","unit of catalytic activity (mol/s) per mass (kg)","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per liter","mol/L","MOL/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"mol/L","si",true,null,null,1,false,false,1,"mol per L; moles per liter; litre; moles; mols","LOINC","SCnc","Clinical","unit often used in tests measuring oxygen content","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per cubic meter","mol/m3","MOL/M3","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mol/(m3)","si",true,null,null,1,false,false,1,"mol/m^3; mol/cu. m; mol per m3; m^3; cu. meter; mols; moles; meters cubed; metre; mole per kiloliter; kilolitre; mol/kL","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per milliliter","mol/mL","MOL/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"mol/mL","si",true,null,null,1,false,false,1,"mol per mL; moles; millilitre; mols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per mole","mol/mol","MOL/MOL","amount of substance",1,[0,0,0,0,0,0,0],"mol/mol","si",true,null,null,1,false,false,0,"mol per mol; moles per mol; mols","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per second","mol/s","MOL/S","amount of substance",6.0221367e+23,[0,-1,0,0,0,0,0],"mol/s","si",true,null,null,1,false,false,1,"mol per sec; moles per second; mols","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"milliosmole","mosm","MOSM","amount of substance (dissolved particles)",602213670000000000000,[0,0,0,0,0,0,0],"mosm","chemical",true,null,null,1,false,false,1,"milliosmoles","LOINC","Osmol","Clinical","equal to 1/1000 of an osmole","mol","MOL","1",1,false],[false,"milliosmole per kilogram","mosm/kg","MOSM/KG","amount of substance (dissolved particles)",602213670000000000,[0,0,-1,0,0,0,0],"mosm/kg","chemical",true,null,null,1,false,false,1,"mosm per kg; milliosmoles per kilogram","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"milliosmole per liter","mosm/L","MOSM/L","amount of substance (dissolved particles)",6.0221367e+23,[-3,0,0,0,0,0,0],"mosm/L","chemical",true,null,null,1,false,false,1,"mosm per liter; litre; milliosmoles","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"millipascal","mPa","MPAL","pressure",1,[-1,-2,1,0,0,0,0],"mPa","si",true,null,null,1,false,false,0,"millipascals","LOINC","Pres","Clinical","unit of pressure","N/m2","N/M2","1",1,false],[false,"millipascal second","mPa.s","MPAL.S","pressure",1,[-1,-1,1,0,0,0,0],"mPa.s","si",true,null,null,1,false,false,0,"mPa*s; millipoise; mP; dynamic viscosity","LOINC","Visc","Clinical","base units for millipoise, a measurement of dynamic viscosity","N/m2","N/M2","1",1,false],[true,"megasecond","Ms","MAS","time",1000000,[0,1,0,0,0,0,0],"Ms",null,false,"T",null,1,false,false,0,"megaseconds","LOINC","Time","Clinical","",null,null,null,null,false],[true,"millisecond","ms","MS","time",0.001,[0,1,0,0,0,0,0],"ms",null,false,"T",null,1,false,false,0,"milliseconds; duration","LOINC","Time","Clinical","",null,null,null,null,false],[false,"milli enzyme unit per gram","mU/g","MU/G","catalytic activity",10036894500000,[0,-1,-1,0,0,0,0],"mU/g","chemical",true,null,null,1,false,false,1,"mU per gm; milli enzyme units per gram; enzyme activity; enzymatic activity per mass","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per liter","mU/L","MU/L","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"mU/L","chemical",true,null,null,1,false,false,1,"mU per liter; litre; milli enzyme units enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milligram","mU/mg","MU/MG","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"mU/mg","chemical",true,null,null,1,false,false,1,"mU per mg; milli enzyme units per milligram","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter","mU/mL","MU/ML","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"mU/mL","chemical",true,null,null,1,false,false,1,"mU per mL; milli enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter per minute","mU/mL/min","(MU/ML)/MIN","catalytic activity",167281575000000000,[-3,-2,0,0,0,0,0],"(mU/mL)/min","chemical",true,null,null,1,false,false,1,"mU per mL per min; mU per milliliters per minute; millilitres; milli enzyme units; enzymatic activity; enzyme activity","LOINC","CCncRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"millivolt","mV","MV","electric potential",1,[2,-2,1,0,0,-1,0],"mV","si",true,null,null,1,false,false,0,"millivolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false],[false,"Newton centimeter","N.cm","N.CM","force",10,[2,-2,1,0,0,0,0],"N.cm","si",true,null,null,1,false,false,0,"N*cm; Ncm; N cm; Newton*centimeters; Newton* centimetres; torque; work","LOINC","","Clinical","as a measurement of work, N.cm = 1/100 Joules;\\nnote that N.m is the standard unit of measurement for torque (although dimensionally equivalent to Joule), and N.cm can also be thought of as a torqe unit","kg.m/s2","KG.M/S2","1",1,false],[false,"Newton second","N.s","N.S","force",1000,[1,-1,1,0,0,0,0],"N.s","si",true,null,null,1,false,false,0,"Newton*seconds; N*s; N s; Ns; impulse; imp","LOINC","","Clinical","standard unit of impulse","kg.m/s2","KG.M/S2","1",1,false],[true,"nanogram","ng","NG","mass",1e-9,[0,0,1,0,0,0,0],"ng",null,false,"M",null,1,false,false,0,"nanograms","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"nanogram per 24 hour","ng/(24.h)","NG/HR","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/24hrs; ng/24 hrs; nanograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per 8 hour","ng/(8.h)","NG/HR","mass",3.4722222222222224e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/8hrs; ng/8 hrs; nanograms per 8 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per million","ng/10*6","NG/(10*6)","mass",1e-15,[0,0,1,0,0,0,0],"ng/(106)",null,false,"M",null,1,false,false,0,"ng/10^6; ng per 10*6; 10^6; nanograms","LOINC","MNum","Clinical","",null,null,null,null,false],[true,"nanogram per day","ng/d","NG/D","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/d",null,false,"M",null,1,false,false,0,"ng/dy; ng per day; nanograms ","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per deciliter","ng/dL","NG/DL","mass",0.00001,[-3,0,1,0,0,0,0],"ng/dL",null,false,"M",null,1,false,false,0,"ng per dL; nanograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per gram","ng/g","NG/G","mass",1e-9,[0,0,0,0,0,0,0],"ng/g",null,false,"M",null,1,false,false,0,"ng/gm; ng per gm; nanograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per hour","ng/h","NG/HR","mass",2.777777777777778e-13,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/hr; ng per hr; nanograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram","ng/kg","NG/KG","mass",1e-12,[0,0,0,0,0,0,0],"ng/kg",null,false,"M",null,1,false,false,0,"ng per kg; nanograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram per 8 hour","ng/kg/(8.h)","(NG/KG)/HR","mass",3.472222222222222e-17,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(8.h.kg); ng/kg/8hrs; ng/kg/8 hrs; ng per kg per 8hrs; 8 hrs; nanograms per kilograms per 8 hours; shift","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per hour","ng/kg/h","(NG/KG)/HR","mass",2.7777777777777775e-16,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(kg.h); ng/kg/hr; ng per kg per hr; nanograms per kilograms per hour","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per minute","ng/kg/min","(NG/KG)/MIN","mass",1.6666666666666667e-14,[0,-1,0,0,0,0,0],"(ng/kg)/min",null,false,"M",null,1,false,false,0,"ng/(kg.min); ng per kg per min; nanograms per kilograms per minute","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per liter","ng/L","NG/L","mass",0.000001,[-3,0,1,0,0,0,0],"ng/L",null,false,"M",null,1,false,false,0,"ng per L; nanograms per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per square meter","ng/m2","NG/M2","mass",1e-9,[-2,0,1,0,0,0,0],"ng/(m2)",null,false,"M",null,1,false,false,0,"ng/m^2; ng/sq. m; ng per m2; m^2; sq. meter; nanograms; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"nanogram per milligram","ng/mg","NG/MG","mass",0.000001,[0,0,0,0,0,0,0],"ng/mg",null,false,"M",null,1,false,false,0,"ng per mg; nanograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per milligram per hour","ng/mg/h","(NG/MG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(ng/mg)/h",null,false,"M",null,1,false,false,0,"ng/mg/hr; ng per mg per hr; nanograms per milligrams per hour","LOINC","MRtoRat ","Clinical","",null,null,null,null,false],[true,"nanogram per minute","ng/min","NG/MIN","mass",1.6666666666666667e-11,[0,-1,1,0,0,0,0],"ng/min",null,false,"M",null,1,false,false,0,"ng per min; nanograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per millliiter","ng/mL","NG/ML","mass",0.001,[-3,0,1,0,0,0,0],"ng/mL",null,false,"M",null,1,false,false,0,"ng per mL; nanograms; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per milliliter per hour","ng/mL/h","(NG/ML)/HR","mass",2.7777777777777776e-7,[-3,-1,1,0,0,0,0],"(ng/mL)/h",null,false,"M",null,1,false,false,0,"ng/mL/hr; ng per mL per mL; nanograms per milliliter per hour; nanogram per millilitre per hour; nanograms per millilitre per hour; enzymatic activity per volume; enzyme activity per milliliters","LOINC","CCnc","Clinical","tests that measure enzymatic activity",null,null,null,null,false],[true,"nanogram per second","ng/s","NG/S","mass",1e-9,[0,-1,1,0,0,0,0],"ng/s",null,false,"M",null,1,false,false,0,"ng/sec; ng per sec; nanograms per second","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per enzyme unit","ng/U","NG/U","mass",9.963241120049634e-26,[0,1,1,0,0,0,0],"ng/U",null,false,"M",null,1,false,false,-1,"ng per U; nanograms per enzyme unit","LOINC","CMass","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"nanokatal","nkat","NKAT","catalytic activity",602213670000000,[0,-1,0,0,0,0,0],"nkat","chemical",true,null,null,1,false,false,1,"nanokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"nanoliter","nL","NL","volume",1.0000000000000002e-12,[3,0,0,0,0,0,0],"nL","iso1000",true,null,null,1,false,false,0,"nanoliters; nanolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"nanometer","nm","NM","length",1e-9,[1,0,0,0,0,0,0],"nm",null,false,"L",null,1,false,false,0,"nanometers; nanometres","LOINC","Len","Clinical","",null,null,null,null,false],[true,"nanometer per second per liter","nm/s/L","(NM/S)/L","length",0.000001,[-2,-1,0,0,0,0,0],"(nm/s)/L",null,false,"L",null,1,false,false,0,"nm/sec/liter; nm/sec/litre; nm per s per l; nm per sec per l; nanometers per second per liter; nanometre per second per litre; nanometres per second per litre","LOINC","VelCnc","Clinical","",null,null,null,null,false],[false,"nanomole","nmol","NMOL","amount of substance",602213670000000,[0,0,0,0,0,0,0],"nmol","si",true,null,null,1,false,false,1,"nanomoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per 24 hour","nmol/(24.h)","NMOL/HR","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/h","si",true,null,null,1,false,false,1,"nmol/24hr; nmol/24 hr; nanomoles per 24 hours; nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per day","nmol/d","NMOL/D","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/d","si",true,null,null,1,false,false,1,"nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day; nmol/24hr; nmol/24 hr; nanomoles per 24 hours; ","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per deciliter","nmol/dL","NMOL/DL","amount of substance",6022136700000000000,[-3,0,0,0,0,0,0],"nmol/dL","si",true,null,null,1,false,false,1,"nmol per dL; nanomoles per deciliter; nanomole per decilitre; nanomoles per decilitre; nanomole/deciliter; nanomole/decilitre; nanomol/deciliter; nanomol/decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per gram","nmol/g","NMOL/G","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"nmol/g","si",true,null,null,1,false,false,1,"nmol per gram; nanomoles per gram; nanomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per hour per liter","nmol/h/L","(NMOL/HR)/L","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(nmol/h)/L","si",true,null,null,1,false,false,1,"nmol/hrs/L; nmol per hrs per L; nanomoles per hours per liter; litre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per liter","nmol/L","NMOL/L","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"nmol/L","si",true,null,null,1,false,false,1,"nmol per L; nanomoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram","nmol/mg","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nmol per mg; nanomoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram per hour","nmol/mg/h","(NMOL/MG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(nmol/mg)/h","si",true,null,null,1,false,false,1,"nmol/mg/hr; nmol per mg per hr; nanomoles per milligrams per hour","LOINC","SCntRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram of protein","nmol/mg{prot}","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nanomoles; nmol/mg prot; nmol per mg prot","LOINC","Ratio; CCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute","nmol/min","NMOL/MIN","amount of substance",10036894500000,[0,-1,0,0,0,0,0],"nmol/min","si",true,null,null,1,false,false,1,"nmol per min; nanomoles per minute; milli enzyme units; enzyme activity per volume; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/min = mU (milli enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute per milliliter","nmol/min/mL","(NMOL/MIN)/ML","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/min)/mL","si",true,null,null,1,false,false,1,"nmol per min per mL; nanomoles per minutes per milliliter; millilitre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter","nmol/mL","NMOL/ML","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"nmol/mL","si",true,null,null,1,false,false,1,"nmol per mL; nanomoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per hour","nmol/mL/h","(NMOL/ML)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/h","si",true,null,null,1,false,false,1,"nmol/mL/hr; nmol per mL per hr; nanomoles per milliliters per hour; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per minute","nmol/mL/min","(NMOL/ML)/MIN","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/min","si",true,null,null,1,false,false,1,"nmol per mL per min; nanomoles per milliliters per min; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole","nmol/mmol","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nmol per mmol; nanomoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole of creatinine","nmol/mmol{creat}","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per mole","nmol/mol","NMOL/MOL","amount of substance",1e-9,[0,0,0,0,0,0,0],"nmol/mol","si",true,null,null,1,false,false,0,"nmol per mole; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per nanomole","nmol/nmol","NMOL/NMOL","amount of substance",1,[0,0,0,0,0,0,0],"nmol/nmol","si",true,null,null,1,false,false,0,"nmol per nmol; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second","nmol/s","NMOL/S","amount of substance",602213670000000,[0,-1,0,0,0,0,0],"nmol/s","si",true,null,null,1,false,false,1,"nmol/sec; nmol per sec; nanomoles per sercond; milli enzyme units; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second per liter","nmol/s/L","(NMOL/S)/L","amount of substance",602213670000000000,[-3,-1,0,0,0,0,0],"(nmol/s)/L","si",true,null,null,1,false,false,1,"nmol/sec/L; nmol per s per L; nmol per sec per L; nanomoles per seconds per liter; litre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[true,"nanosecond","ns","NS","time",1e-9,[0,1,0,0,0,0,0],"ns",null,false,"T",null,1,false,false,0,"nanoseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"nanoenzyme unit per milliliter","nU/mL","NU/ML","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"nU/mL","chemical",true,null,null,1,false,false,1,"nU per mL; nanoenzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 fU = pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Ohm meter","Ohm.m","OHM.M","electric resistance",1000,[3,-1,1,0,0,-2,0],"\u03a9.m","si",true,null,null,1,false,false,0,"electric resistivity; meters; metres","LOINC","","Clinical","unit of electric resistivity","V/A","V/A","1",1,false],[false,"osmole per kilogram","osm/kg","OSM/KG","amount of substance (dissolved particles)",602213670000000000000,[0,0,-1,0,0,0,0],"osm/kg","chemical",true,null,null,1,false,false,1,"osm per kg; osmoles per kilogram; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"osmole per liter","osm/L","OSM/L","amount of substance (dissolved particles)",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"osm/L","chemical",true,null,null,1,false,false,1,"osm per L; osmoles per liter; litre; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"picoampere","pA","PA","electric current",1e-12,[0,-1,0,0,0,1,0],"pA","si",true,null,null,1,false,false,0,"picoamperes","LOINC","","Clinical","equal to 10^-12 amperes","C/s","C/S","1",1,false],[true,"picogram","pg","PG","mass",1e-12,[0,0,1,0,0,0,0],"pg",null,false,"M",null,1,false,false,0,"picograms","LOINC","Mass; EntMass","Clinical","",null,null,null,null,false],[true,"picogram per deciliter","pg/dL","PG/DL","mass",9.999999999999999e-9,[-3,0,1,0,0,0,0],"pg/dL",null,false,"M",null,1,false,false,0,"pg per dL; picograms; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per liter","pg/L","PG/L","mass",1e-9,[-3,0,1,0,0,0,0],"pg/L",null,false,"M",null,1,false,false,0,"pg per L; picograms; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per milligram","pg/mg","PG/MG","mass",1e-9,[0,0,0,0,0,0,0],"pg/mg",null,false,"M",null,1,false,false,0,"pg per mg; picograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"picogram per milliliter","pg/mL","PG/ML","mass",0.000001,[-3,0,1,0,0,0,0],"pg/mL",null,false,"M",null,1,false,false,0,"pg per mL; picograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per millimeter","pg/mm","PG/MM","mass",1e-9,[-1,0,1,0,0,0,0],"pg/mm",null,false,"M",null,1,false,false,0,"pg per mm; picogram/millimeter; picogram/millimetre; picograms per millimeter; millimetre","LOINC","Lineic Mass","Clinical","",null,null,null,null,false],[false,"picokatal","pkat","PKAT","catalytic activity",602213670000,[0,-1,0,0,0,0,0],"pkat","chemical",true,null,null,1,false,false,1,"pkats; picokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"picoliter","pL","PL","volume",1e-15,[3,0,0,0,0,0,0],"pL","iso1000",true,null,null,1,false,false,0,"picoliters; picolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"picometer","pm","PM","length",1e-12,[1,0,0,0,0,0,0],"pm",null,false,"L",null,1,false,false,0,"picometers; picometres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"picomole","pmol","PMOL","amount of substance",602213670000,[0,0,0,0,0,0,0],"pmol","si",true,null,null,1,false,false,1,"picomoles; pmols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per 24 hour","pmol/(24.h)","PMOL/HR","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/h","si",true,null,null,1,false,false,1,"pmol/24hrs; pmol/24 hrs; pmol per 24 hrs; 24hrs; days; dy; picomoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per day","pmol/d","PMOL/D","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/d","si",true,null,null,1,false,false,1,"pmol/dy; pmol per day; 24 hours; 24hrs; 24 hrs; picomoles","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per deciliter","pmol/dL","PMOL/DL","amount of substance",6022136700000000,[-3,0,0,0,0,0,0],"pmol/dL","si",true,null,null,1,false,false,1,"pmol per dL; picomoles per deciliter; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per gram","pmol/g","PMOL/G","amount of substance",602213670000,[0,0,-1,0,0,0,0],"pmol/g","si",true,null,null,1,false,false,1,"pmol per gm; picomoles per gram; picomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per hour per milliliter ","pmol/h/mL","(PMOL/HR)/ML","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(pmol/h)/mL","si",true,null,null,1,false,false,1,"pmol/hrs/mL; pmol per hrs per mL; picomoles per hour per milliliter; millilitre; micro enzyme units per volume; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. ","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per liter","pmol/L","PMOL/L","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"pmol/L","si",true,null,null,1,false,false,1,"picomole/liter; pmol per L; picomoles; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per minute","pmol/min","PMOL/MIN","amount of substance",10036894500,[0,-1,0,0,0,0,0],"pmol/min","si",true,null,null,1,false,false,1,"picomole/minute; pmol per min; picomoles per minute; micro enzyme units; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. pmol/min = uU (micro enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per milliliter","pmol/mL","PMOL/ML","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"pmol/mL","si",true,null,null,1,false,false,1,"picomole/milliliter; picomole/millilitre; pmol per mL; picomoles; millilitre; picomols; pmols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per micromole","pmol/umol","PMOL/UMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"pmol/\u03bcmol","si",true,null,null,1,false,false,0,"pmol/mcgmol; picomole/micromole; pmol per umol; pmol per mcgmol; picomoles ","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"picosecond","ps","PS","time",1e-12,[0,1,0,0,0,0,0],"ps",null,false,"T",null,1,false,false,0,"picoseconds; psec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"picotesla","pT","PT","magnetic flux density",1e-9,[0,-1,1,0,0,-1,0],"pT","si",true,null,null,1,false,false,0,"picoteslas","LOINC","","Clinical","SI unit of magnetic field strength for magnetic field B","Wb/m2","WB/M2","1",1,false],[false,"enzyme unit per 12 hour","U/(12.h)","U/HR","catalytic activity",232335520833.33334,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/12hrs; U/ 12hrs; U per 12 hrs; 12hrs; enzyme units per 12 hours; enzyme activity; enzymatic activity per time; umol per min per 12 hours; micromoles per minute per 12 hours; umol/min/12hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 2 hour","U/(2.h)","U/HR","catalytic activity",1394013125000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/2hrs; U/ 2hrs; U per 2 hrs; 2hrs; enzyme units per 2 hours; enzyme activity; enzymatic activity per time; umol per minute per 2 hours; micromoles per minute; umol/min/2hr; umol per min per 2hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 24 hour","U/(24.h)","U/HR","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/24hrs; U/ 24hrs; U per 24 hrs; 24hrs; enzyme units per 24 hours; enzyme activity; enzymatic activity per time; micromoles per minute per 24 hours; umol/min/24hr; umol per min per 24hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10","U/10","U","catalytic activity",1003689450000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"enzyme unit/10; U per 10; enzyme units per 10; enzymatic activity; enzyme activity; micromoles per minute; umol/min/10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10 billion","U/10*10","U/(10*10)","catalytic activity",1003689.45,[0,-1,0,0,0,0,0],"U/(1010)","chemical",true,null,null,1,false,false,1,"U per 10*10; enzyme units per 10*10; U per 10 billion; enzyme units; enzymatic activity; micromoles per minute per 10 billion; umol/min/10*10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per trillion","U/10*12","U/(10*12)","catalytic activity",10036.8945,[0,-1,0,0,0,0,0],"U/(1012)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*12; U per 10*12; enzyme units per 10*12; enzyme units per trillion; enzymatic activity; micromoles per minute per trillion; umol/min/10*12; umol per min per 10*12","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per million","U/10*6","U/(10*6)","catalytic activity",10036894500,[0,-1,0,0,0,0,0],"U/(106)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*6; U per 10*6; enzyme units per 10*6; enzyme units; enzymatic activity per volume; micromoles per minute per million; umol/min/10*6; umol per min per 10*6","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per billion","U/10*9","U/(10*9)","catalytic activity",10036894.5,[0,-1,0,0,0,0,0],"U/(109)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*9; U per 10*9; enzyme units per 10*9; enzymatic activity per volume; micromoles per minute per billion; umol/min/10*9; umol per min per 10*9","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per day","U/d","U/D","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/d","chemical",true,null,null,1,false,false,1,"U/dy; enzyme units per day; enzyme units; enzyme activity; enzymatic activity per time; micromoles per minute per day; umol/min/day; umol per min per day","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per deciliter","U/dL","U/DL","catalytic activity",100368945000000000000,[-3,-1,0,0,0,0,0],"U/dL","chemical",true,null,null,1,false,false,1,"U per dL; enzyme units per deciliter; decilitre; micromoles per minute per deciliter; umol/min/dL; umol per min per dL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per gram","U/g","U/G","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"U/g","chemical",true,null,null,1,false,false,1,"U/gm; U per gm; enzyme units per gram; micromoles per minute per gram; umol/min/g; umol per min per g","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per hour","U/h","U/HR","catalytic activity",2788026250000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/hr; U per hr; enzyme units per hour; micromoles per minute per hour; umol/min/hr; umol per min per hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per liter","U/L","U/L","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"U/L","chemical",true,null,null,1,false,false,1,"enzyme unit/liter; enzyme unit/litre; U per L; enzyme units per liter; enzyme unit per litre; micromoles per minute per liter; umol/min/L; umol per min per L","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per minute","U/min","U/MIN","catalytic activity",167281575000000,[0,-2,0,0,0,0,0],"U/min","chemical",true,null,null,1,false,false,1,"enzyme unit/minute; U per min; enzyme units; umol/min/min; micromoles per minute per minute; micromoles per min per min; umol","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per milliliter","U/mL","U/ML","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"U/mL","chemical",true,null,null,1,false,false,1,"U per mL; enzyme units per milliliter; millilitre; micromoles per minute per milliliter; umol/min/mL; umol per min per mL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per second","U/s","U/S","catalytic activity",10036894500000000,[0,-2,0,0,0,0,0],"U/s","chemical",true,null,null,1,false,false,1,"U/sec; U per second; enzyme units per second; micromoles per minute per second; umol/min/sec; umol per min per sec","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"micro international unit","u[IU]","U[IU]","arbitrary",0.000001,[0,0,0,0,0,0,0],"\u03bci.U.","chemical",true,null,null,1,false,true,0,"uIU; u IU; microinternational units","LOINC","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per liter","u[IU]/L","U[IU]/L","arbitrary",0.001,[-3,0,0,0,0,0,0],"(\u03bci.U.)/L","chemical",true,null,null,1,false,true,0,"uIU/L; u IU/L; uIU per L; microinternational units per liter; litre; ","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per milliliter","u[IU]/mL","U[IU]/ML","arbitrary",1,[-3,0,0,0,0,0,0],"(\u03bci.U.)/mL","chemical",true,null,null,1,false,true,0,"uIU/mL; u IU/mL; uIU per mL; microinternational units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"microequivalent","ueq","UEQ","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bceq","chemical",true,null,null,1,false,false,1,"microequivalents; 10^-6 equivalents; 10-6 equivalents","LOINC","Sub","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per liter","ueq/L","UEQ/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bceq/L","chemical",true,null,null,1,false,false,1,"ueq per liter; litre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per milliliter","ueq/mL","UEQ/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bceq/mL","chemical",true,null,null,1,false,false,1,"ueq per milliliter; millilitre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[true,"microgram","ug","UG","mass",0.000001,[0,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"mcg; micrograms; 10^-6 grams; 10-6 grams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"microgram per 100 gram","ug/(100.g)","UG/G","mass",1e-8,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug/100gm; ug/100 gm; mcg; ug per 100g; 100 gm; mcg per 100g; micrograms per 100 grams","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per 24 hour","ug/(24.h)","UG/HR","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/24hrs; ug/24 hrs; mcg/24hrs; ug per 24hrs; mcg per 24hrs; 24 hrs; micrograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per 8 hour","ug/(8.h)","UG/HR","mass",3.472222222222222e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/8hrs; ug/8 hrs; mcg/8hrs; ug per 8hrs; mcg per 8hrs; 8 hrs; micrograms per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per square foot (international)","ug/[sft_i]","UG/[SFT_I]","mass",0.000010763910416709721,[-2,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"ug/sft; ug/ft2; ug/ft^2; ug/sq. ft; micrograms; sq. foot; foot squared","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"microgram per day","ug/d","UG/D","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/d",null,false,"M",null,1,false,false,0,"ug/dy; mcg/dy; ug per day; mcg; micrograms per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per deciliter","ug/dL","UG/DL","mass",0.009999999999999998,[-3,0,1,0,0,0,0],"\u03bcg/dL",null,false,"M",null,1,false,false,0,"ug per dL; mcg/dl; mcg per dl; micrograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per gram","ug/g","UG/G","mass",0.000001,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug per gm; mcg/gm; mcg per g; micrograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per hour","ug/h","UG/HR","mass",2.7777777777777777e-10,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/hr; mcg/hr; mcg per hr; ug per hr; ug per hour; micrograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per kilogram","ug/kg","UG/KG","mass",9.999999999999999e-10,[0,0,0,0,0,0,0],"\u03bcg/kg",null,false,"M",null,1,false,false,0,"ug per kg; mcg/kg; mcg per kg; micrograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per kilogram per 8 hour","ug/kg/(8.h)","(UG/KG)/HR","mass",3.472222222222222e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/kg/8hrs; mcg/kg/8hrs; ug/kg/8 hrs; mcg/kg/8 hrs; ug per kg per 8hrs; 8 hrs; mcg per kg per 8hrs; micrograms per kilograms per 8 hours; shift","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per day","ug/kg/d","(UG/KG)/D","mass",1.1574074074074072e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/d",null,false,"M",null,1,false,false,0,"ug/(kg.d); ug/kg/dy; mcg/kg/day; ug per kg per dy; 24 hours; 24hrs; mcg; kilograms; microgram per kilogram and day","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per hour","ug/kg/h","(UG/KG)/HR","mass",2.7777777777777774e-13,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/(kg.h); ug/kg/hr; mcg/kg/hr; ug per kg per hr; mcg per kg per hr; kilograms","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per minute","ug/kg/min","(UG/KG)/MIN","mass",1.6666666666666664e-11,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/min",null,false,"M",null,1,false,false,0,"ug/kg/min; ug/kg/min; mcg/kg/min; ug per kg per min; mcg; micrograms per kilograms per minute ","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per liter","ug/L","UG/L","mass",0.001,[-3,0,1,0,0,0,0],"\u03bcg/L",null,false,"M",null,1,false,false,0,"mcg/L; ug per L; mcg; micrograms per liter; litre ","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per liter per 24 hour","ug/L/(24.h)","(UG/L)/HR","mass",1.1574074074074074e-8,[-3,-1,1,0,0,0,0],"(\u03bcg/L)/h",null,false,"M",null,1,false,false,0,"ug/L/24hrs; ug/L/24 hrs; mcg/L/24hrs; ug per L per 24hrs; 24 hrs; day; dy mcg; micrograms per liters per 24 hours; litres","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per square meter","ug/m2","UG/M2","mass",0.000001,[-2,0,1,0,0,0,0],"\u03bcg/(m2)",null,false,"M",null,1,false,false,0,"ug/m^2; ug/sq. m; mcg/m2; mcg/m^2; mcg/sq. m; ug per m2; m^2; sq. meter; mcg; micrograms per square meter; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"microgram per cubic meter","ug/m3","UG/M3","mass",0.000001,[-3,0,1,0,0,0,0],"\u03bcg/(m3)",null,false,"M",null,1,false,false,0,"ug/m^3; ug/cu. m; mcg/m3; mcg/m^3; mcg/cu. m; ug per m3; ug per m^3; ug per cu. m; mcg; micrograms per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per milligram","ug/mg","UG/MG","mass",0.001,[0,0,0,0,0,0,0],"\u03bcg/mg",null,false,"M",null,1,false,false,0,"ug per mg; mcg/mg; mcg per mg; micromilligrams per milligram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per minute","ug/min","UG/MIN","mass",1.6666666666666667e-8,[0,-1,1,0,0,0,0],"\u03bcg/min",null,false,"M",null,1,false,false,0,"ug per min; mcg/min; mcg per min; microminutes per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per milliliter","ug/mL","UG/ML","mass",1,[-3,0,1,0,0,0,0],"\u03bcg/mL",null,false,"M",null,1,false,false,0,"ug per mL; mcg/mL; mcg per mL; micrograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per millimole","ug/mmol","UG/MMOL","mass",1.660540186674939e-27,[0,0,1,0,0,0,0],"\u03bcg/mmol",null,false,"M",null,1,false,false,-1,"ug per mmol; mcg/mmol; mcg per mmol; micrograms per millimole","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"microgram per nanogram","ug/ng","UG/NG","mass",999.9999999999999,[0,0,0,0,0,0,0],"\u03bcg/ng",null,false,"M",null,1,false,false,0,"ug per ng; mcg/ng; mcg per ng; micrograms per nanogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[false,"microkatal","ukat","UKAT","catalytic activity",602213670000000000,[0,-1,0,0,0,0,0],"\u03bckat","chemical",true,null,null,1,false,false,1,"microkatals; ukats","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"microliter","uL","UL","volume",1e-9,[3,0,0,0,0,0,0],"\u03bcL","iso1000",true,null,null,1,false,false,0,"microliters; microlitres; mcl","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"microliter per 2 hour","uL/(2.h)","UL/HR","volume",1.388888888888889e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/2hrs; uL/2 hrs; mcg/2hr; mcg per 2hr; uL per 2hr; uL per 2 hrs; microliters per 2 hours; microlitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"microliter per hour","uL/h","UL/HR","volume",2.777777777777778e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/hr; mcg/hr; mcg per hr; uL per hr; microliters per hour; microlitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[true,"micrometer","um","UM","length",0.000001,[1,0,0,0,0,0,0],"\u03bcm",null,false,"L",null,1,false,false,0,"micrometers; micrometres; \u03bcm; microns","LOINC","Len","Clinical","Unit of length that is usually used in tests related to the eye",null,null,null,null,false],[true,"microns per second","um/s","UM/S","length",0.000001,[1,-1,0,0,0,0,0],"\u03bcm/s",null,false,"L",null,1,false,false,0,"um/sec; micron/second; microns/second; um per sec; micrometers per second; micrometres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"micromole","umol","UMOL","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bcmol","si",true,null,null,1,false,false,1,"micromoles; umols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 2 hour","umol/(2.h)","UMOL/HR","amount of substance",83640787500000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/2hrs; umol/2 hrs; umol per 2 hrs; 2hrs; micromoles per 2 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 24 hour","umol/(24.h)","UMOL/HR","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/24hrs; umol/24 hrs; umol per 24 hrs; per 24hrs; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 8 hour","umol/(8.h)","UMOL/HR","amount of substance",20910196875000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/8hr; umol/8 hr; umol per 8 hr; umol per 8hr; umols per 8hr; umol per 8 hours; micromoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per day","umol/d","UMOL/D","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/d","si",true,null,null,1,false,false,1,"umol/day; umol per day; umols per day; umol per days; micromoles per days; umol/24hr; umol/24 hr; umol per 24 hr; umol per 24hr; umols per 24hr; umol per 24 hours; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per deciliter","umol/dL","UMOL/DL","amount of substance",6.0221367e+21,[-3,0,0,0,0,0,0],"\u03bcmol/dL","si",true,null,null,1,false,false,1,"micromole/deciliter; micromole/decilitre; umol per dL; micromoles per deciliters; micromole per decilitres","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per gram","umol/g","UMOL/G","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"\u03bcmol/g","si",true,null,null,1,false,false,1,"micromole/gram; umol per g; micromoles per gram","LOINC","SCnt; Ratio","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per hour","umol/h","UMOL/HR","amount of substance",167281575000000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/hr; umol per hr; umol per hour; micromoles per hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per kilogram","umol/kg","UMOL/KG","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"\u03bcmol/kg","si",true,null,null,1,false,false,1,"umol per kg; micromoles per kilogram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter","umol/L","UMOL/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bcmol/L","si",true,null,null,1,false,false,1,"micromole/liter; micromole/litre; umol per liter; micromoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter per hour","umol/L/h","(UMOL/L)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/L)/h","si",true,null,null,1,false,false,1,"umol/liter/hr; umol/litre/hr; umol per L per hr; umol per liter per hour; micromoles per liters per hour; litre","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min; umol/L/h is a derived unit of enzyme units","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milligram","umol/mg","UMOL/MG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"\u03bcmol/mg","si",true,null,null,1,false,false,1,"micromole/milligram; umol per mg; micromoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute","umol/min","UMOL/MIN","amount of substance",10036894500000000,[0,-1,0,0,0,0,0],"\u03bcmol/min","si",true,null,null,1,false,false,1,"micromole/minute; umol per min; micromoles per minute; enzyme units","LOINC","CAct","Clinical","unit for the enzyme unit U = umol/min","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per gram","umol/min/g","(UMOL/MIN)/G","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(\u03bcmol/min)/g","si",true,null,null,1,false,false,1,"umol/min/gm; umol per min per gm; micromoles per minutes per gram; U/g; enzyme units","LOINC","CCnt","Clinical","unit for the enzyme unit U = umol/min. umol/min/g = U/g","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per liter","umol/min/L","(UMOL/MIN)/L","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/min)/L","si",true,null,null,1,false,false,1,"umol/min/liter; umol/minute/liter; micromoles per minutes per liter; litre; enzyme units; U/L","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/min/L = U/L","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter","umol/mL","UMOL/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bcmol/mL","si",true,null,null,1,false,false,1,"umol per mL; micromoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter per minute","umol/mL/min","(UMOL/ML)/MIN","amount of substance",1.00368945e+22,[-3,-1,0,0,0,0,0],"(\u03bcmol/mL)/min","si",true,null,null,1,false,false,1,"umol per mL per min; micromoles per milliliters per minute; millilitres","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/mL/min = U/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per millimole","umol/mmol","UMOL/MMOL","amount of substance",0.001,[0,0,0,0,0,0,0],"\u03bcmol/mmol","si",true,null,null,1,false,false,0,"umol per mmol; micromoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per mole","umol/mol","UMOL/MOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"\u03bcmol/mol","si",true,null,null,1,false,false,0,"umol per mol; micromoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per micromole","umol/umol","UMOL/UMOL","amount of substance",1,[0,0,0,0,0,0,0],"\u03bcmol/\u03bcmol","si",true,null,null,1,false,false,0,"umol per umol; micromoles per micromole","LOINC","Srto; SFr; EntSRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"microOhm","uOhm","UOHM","electric resistance",0.001,[2,-1,1,0,0,-2,0],"\u03bc\u03a9","si",true,null,null,1,false,false,0,"microOhms; \xb5\u03a9","LOINC","","Clinical","unit of electric resistance","V/A","V/A","1",1,false],[true,"microsecond","us","US","time",0.000001,[0,1,0,0,0,0,0],"\u03bcs",null,false,"T",null,1,false,false,0,"microseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"micro enzyme unit per gram","uU/g","UU/G","catalytic activity",10036894500,[0,-1,-1,0,0,0,0],"\u03bcU/g","chemical",true,null,null,1,false,false,1,"uU per gm; micro enzyme units per gram; micro enzymatic activity per mass; enzyme activity","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per liter","uU/L","UU/L","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"\u03bcU/L","chemical",true,null,null,1,false,false,1,"uU per L; micro enzyme units per liter; litre; enzymatic activity per volume; enzyme activity ","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per milliliter","uU/mL","UU/ML","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"\u03bcU/mL","chemical",true,null,null,1,false,false,1,"uU per mL; micro enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"microvolt","uV","UV","electric potential",0.001,[2,-2,1,0,0,-1,0],"\u03bcV","si",true,null,null,1,false,false,0,"microvolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false]]}}')}},Q=>{Q(Q.s=7944)}]); +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/branches/main/assets/js/polyfills.js b/branches/main/assets/js/polyfills.js new file mode 100644 index 0000000..3742faf --- /dev/null +++ b/branches/main/assets/js/polyfills.js @@ -0,0 +1,2 @@ +(self.webpackChunklforms=self.webpackChunklforms||[]).push([[429],{7435:()=>{}},s=>{s(s.s=7435)}]); +//# sourceMappingURL=polyfills.js.map \ No newline at end of file diff --git a/branches/main/assets/js/prism.js b/branches/main/assets/js/prism.js new file mode 100644 index 0000000..60b54f9 --- /dev/null +++ b/branches/main/assets/js/prism.js @@ -0,0 +1,238 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +"undefined"!=typeof self&&self.Prism&&self.document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var a=0,s=[],l=function(e,n){var o={};n||(o.clone=e.cloneNode(!1),o.posOpen=a,s.push(o));for(var t=0,d=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=d,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+d.data.length>=n.node.posClose&&(n.nodeEnd=d,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=d.data.length);if(n.nodeStart&&n.nodeEnd){var r=document.createRange();return r.setStart(n.nodeStart,n.nodeStartPos),r.setEnd(n.nodeEnd,n.nodeEndPos),n.node.clone.appendChild(r.extractContents()),r.insertNode(n.node.clone),r.detach(),!1}}return!0};n.keepMarkup.forEach(function(e){a(n.element,{node:e,pos:0})}),n.highlightedCode=n.element.innerHTML}})); diff --git a/branches/main/assets/js/respond.min.js b/branches/main/assets/js/respond.min.js new file mode 100644 index 0000000..56418a2 --- /dev/null +++ b/branches/main/assets/js/respond.min.js @@ -0,0 +1,6 @@ +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ +window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/branches/main/assets/js/runtime.js b/branches/main/assets/js/runtime.js new file mode 100644 index 0000000..401d6cf --- /dev/null +++ b/branches/main/assets/js/runtime.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,i={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,s,l)=>{if(!r){var o=1/0;for(f=0;f=l)&&Object.keys(a.O).every(p=>a.O[p](r[t]))?r.splice(t--,1):(u=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,s,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=s=>0===e[s];var n=(s,l)=>{var t,c,[f,o,u]=l,v=0;if(f.some(_=>0!==e[_])){for(t in o)a.o(o,t)&&(a.m[t]=o[t]);if(u)var h=u(a)}for(s&&s(l);v+~]|"+L+")"+L+"*"),Wr=new RegExp(L+"|>"),Fr=new RegExp(ce),$r=new RegExp("^"+W+"$"),wt={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+ce),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+Ce+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Br=/HTML$/i,_r=/^(?:input|select|textarea|button)$/i,zr=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,Ur=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ut=/[+~]/,Ae=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),Ne=function(u,l){var p="0x"+u.slice(1)-65536;return l||(p<0?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,1023&p|56320))},zn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Un=function(u,l){return l?"\0"===u?"\ufffd":u.slice(0,-1)+"\\"+u.charCodeAt(u.length-1).toString(16)+" ":"\\"+u},Xn=function(){g()},Xr=Et(function(u){return!0===u.disabled&&"fieldset"===u.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(oe=ue.call(q.childNodes),q.childNodes)}catch(u){X={apply:oe.length?function(l,p){ge.apply(l,ue.call(p))}:function(l,p){for(var v=l.length,h=0;l[v++]=p[h++];);l.length=v-1}}}function B(u,l,p,v){var h,b,w,T,C,D,N,j=l&&l.ownerDocument,M=l?l.nodeType:9;if(p=p||[],"string"!=typeof u||!u||1!==M&&9!==M&&11!==M)return p;if(!v&&(g(l),l=l||y,k)){if(11!==M&&(C=Ur.exec(u)))if(h=C[1]){if(9===M){if(!(w=l.getElementById(h)))return p;if(w.id===h)return p.push(w),p}else if(j&&(w=j.getElementById(h))&&ae(l,w)&&w.id===h)return p.push(w),p}else{if(C[2])return X.apply(p,l.getElementsByTagName(u)),p;if((h=C[3])&&n.getElementsByClassName&&l.getElementsByClassName)return X.apply(p,l.getElementsByClassName(h)),p}if(n.qsa&&!se[u+" "]&&(!S||!S.test(u))&&(1!==M||"object"!==l.nodeName.toLowerCase())){if(N=u,j=l,1===M&&(Wr.test(u)||bt.test(u))){for((j=Ut.test(u)&&Vt(l.parentNode)||l)===l&&n.scope||((T=l.getAttribute("id"))?T=T.replace(zn,Un):l.setAttribute("id",T=$)),b=(D=s(u)).length;b--;)D[b]=(T?"#"+T:":scope")+" "+Ct(D[b]);N=D.join(",")}try{return X.apply(p,j.querySelectorAll(N)),p}catch(V){se(u,!0)}finally{T===$&&l.removeAttribute("id")}}}return c(u.replace(fe,"$1"),l,p,v)}function Tt(){var u=[];return function l(p,v){return u.push(p+" ")>r.cacheLength&&delete l[u.shift()],l[p+" "]=v}}function ve(u){return u[$]=!0,u}function xe(u){var l=y.createElement("fieldset");try{return!!u(l)}catch(p){return!1}finally{l.parentNode&&l.parentNode.removeChild(l),l=null}}function Xt(u,l){for(var p=u.split("|"),v=p.length;v--;)r.attrHandle[p[v]]=l}function Vn(u,l){var p=l&&u,v=p&&1===u.nodeType&&1===l.nodeType&&u.sourceIndex-l.sourceIndex;if(v)return v;if(p)for(;p=p.nextSibling;)if(p===l)return-1;return u?1:-1}function Vr(u){return function(l){return"input"===l.nodeName.toLowerCase()&&l.type===u}}function Gr(u){return function(l){var p=l.nodeName.toLowerCase();return("input"===p||"button"===p)&&l.type===u}}function Gn(u){return function(l){return"form"in l?l.parentNode&&!1===l.disabled?"label"in l?"label"in l.parentNode?l.parentNode.disabled===u:l.disabled===u:l.isDisabled===u||l.isDisabled!==!u&&Xr(l)===u:l.disabled===u:"label"in l&&l.disabled===u}}function Re(u){return ve(function(l){return l=+l,ve(function(p,v){for(var h,b=u([],p.length,l),w=b.length;w--;)p[h=b[w]]&&(p[h]=!(v[h]=p[h]))})})}function Vt(u){return u&&void 0!==u.getElementsByTagName&&u}for(t in n=B.support={},a=B.isXML=function(u){var p=u&&(u.ownerDocument||u).documentElement;return!Br.test(u&&u.namespaceURI||p&&p.nodeName||"HTML")},g=B.setDocument=function(u){var l,p,v=u?u.ownerDocument||u:q;return v!=y&&9===v.nodeType&&v.documentElement&&(E=(y=v).documentElement,k=!a(y),q!=y&&(p=y.defaultView)&&p.top!==p&&(p.addEventListener?p.addEventListener("unload",Xn,!1):p.attachEvent&&p.attachEvent("onunload",Xn)),n.scope=xe(function(h){return E.appendChild(h).appendChild(y.createElement("div")),void 0!==h.querySelectorAll&&!h.querySelectorAll(":scope fieldset div").length}),n.attributes=xe(function(h){return h.className="i",!h.getAttribute("className")}),n.getElementsByTagName=xe(function(h){return h.appendChild(y.createComment("")),!h.getElementsByTagName("*").length}),n.getElementsByClassName=st.test(y.getElementsByClassName),n.getById=xe(function(h){return E.appendChild(h).id=$,!y.getElementsByName||!y.getElementsByName($).length}),n.getById?(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){return w.getAttribute("id")===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w=b.getElementById(h);return w?[w]:[]}}):(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){var T=void 0!==w.getAttributeNode&&w.getAttributeNode("id");return T&&T.value===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w,T,C,D=b.getElementById(h);if(D){if((w=D.getAttributeNode("id"))&&w.value===h)return[D];for(C=b.getElementsByName(h),T=0;D=C[T++];)if((w=D.getAttributeNode("id"))&&w.value===h)return[D]}return[]}}),r.find.TAG=n.getElementsByTagName?function(h,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(h):n.qsa?b.querySelectorAll(h):void 0}:function(h,b){var w,T=[],C=0,D=b.getElementsByTagName(h);if("*"===h){for(;w=D[C++];)1===w.nodeType&&T.push(w);return T}return D},r.find.CLASS=n.getElementsByClassName&&function(h,b){if(void 0!==b.getElementsByClassName&&k)return b.getElementsByClassName(h)},z=[],S=[],(n.qsa=st.test(y.querySelectorAll))&&(xe(function(h){var b;E.appendChild(h).innerHTML="",h.querySelectorAll("[msallowcapture^='']").length&&S.push("[*^$]="+L+"*(?:''|\"\")"),h.querySelectorAll("[selected]").length||S.push("\\["+L+"*(?:value|"+Ce+")"),h.querySelectorAll("[id~="+$+"-]").length||S.push("~="),(b=y.createElement("input")).setAttribute("name",""),h.appendChild(b),h.querySelectorAll("[name='']").length||S.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")"),h.querySelectorAll(":checked").length||S.push(":checked"),h.querySelectorAll("a#"+$+"+*").length||S.push(".#.+[+~]"),h.querySelectorAll("\\\f"),S.push("[\\r\\n\\f]")}),xe(function(h){h.innerHTML="";var b=y.createElement("input");b.setAttribute("type","hidden"),h.appendChild(b).setAttribute("name","D"),h.querySelectorAll("[name=d]").length&&S.push("name"+L+"*[*^$|!~]?="),2!==h.querySelectorAll(":enabled").length&&S.push(":enabled",":disabled"),E.appendChild(h).disabled=!0,2!==h.querySelectorAll(":disabled").length&&S.push(":enabled",":disabled"),h.querySelectorAll("*,:x"),S.push(",.*:")})),(n.matchesSelector=st.test(Q=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&xe(function(h){n.disconnectedMatch=Q.call(h,"*"),Q.call(h,"[s!='']:x"),z.push("!=",ce)}),S=S.length&&new RegExp(S.join("|")),z=z.length&&new RegExp(z.join("|")),l=st.test(E.compareDocumentPosition),ae=l||st.test(E.contains)?function(h,b){var w=9===h.nodeType?h.documentElement:h,T=b&&b.parentNode;return h===T||!(!T||1!==T.nodeType||!(w.contains?w.contains(T):h.compareDocumentPosition&&16&h.compareDocumentPosition(T)))}:function(h,b){if(b)for(;b=b.parentNode;)if(b===h)return!0;return!1},Pe=l?function(h,b){if(h===b)return x=!0,0;var w=!h.compareDocumentPosition-!b.compareDocumentPosition;return w||(1&(w=(h.ownerDocument||h)==(b.ownerDocument||b)?h.compareDocumentPosition(b):1)||!n.sortDetached&&b.compareDocumentPosition(h)===w?h==y||h.ownerDocument==q&&ae(q,h)?-1:b==y||b.ownerDocument==q&&ae(q,b)?1:m?le(m,h)-le(m,b):0:4&w?-1:1)}:function(h,b){if(h===b)return x=!0,0;var w,T=0,C=h.parentNode,D=b.parentNode,N=[h],j=[b];if(!C||!D)return h==y?-1:b==y?1:C?-1:D?1:m?le(m,h)-le(m,b):0;if(C===D)return Vn(h,b);for(w=h;w=w.parentNode;)N.unshift(w);for(w=b;w=w.parentNode;)j.unshift(w);for(;N[T]===j[T];)T++;return T?Vn(N[T],j[T]):N[T]==q?-1:j[T]==q?1:0}),y},B.matches=function(u,l){return B(u,null,null,l)},B.matchesSelector=function(u,l){if(g(u),n.matchesSelector&&k&&!se[l+" "]&&(!z||!z.test(l))&&(!S||!S.test(l)))try{var p=Q.call(u,l);if(p||n.disconnectedMatch||u.document&&11!==u.document.nodeType)return p}catch(v){se(l,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(u){return u[1]=u[1].replace(Ae,Ne),u[3]=(u[3]||u[4]||u[5]||"").replace(Ae,Ne),"~="===u[2]&&(u[3]=" "+u[3]+" "),u.slice(0,4)},CHILD:function(u){return u[1]=u[1].toLowerCase(),"nth"===u[1].slice(0,3)?(u[3]||B.error(u[0]),u[4]=+(u[4]?u[5]+(u[6]||1):2*("even"===u[3]||"odd"===u[3])),u[5]=+(u[7]+u[8]||"odd"===u[3])):u[3]&&B.error(u[0]),u},PSEUDO:function(u){var l,p=!u[6]&&u[2];return wt.CHILD.test(u[0])?null:(u[3]?u[2]=u[4]||u[5]||"":p&&Fr.test(p)&&(l=s(p,!0))&&(l=p.indexOf(")",p.length-l)-p.length)&&(u[0]=u[0].slice(0,l),u[2]=p.slice(0,l)),u.slice(0,3))}},filter:{TAG:function(u){var l=u.replace(Ae,Ne).toLowerCase();return"*"===u?function(){return!0}:function(p){return p.nodeName&&p.nodeName.toLowerCase()===l}},CLASS:function(u){var l=U[u+" "];return l||(l=new RegExp("(^|"+L+")"+u+"("+L+"|$)"))&&U(u,function(p){return l.test("string"==typeof p.className&&p.className||void 0!==p.getAttribute&&p.getAttribute("class")||"")})},ATTR:function(u,l,p){return function(v){var h=B.attr(v,u);return null==h?"!="===l:!l||(h+="","="===l?h===p:"!="===l?h!==p:"^="===l?p&&0===h.indexOf(p):"*="===l?p&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function jt(e,t,n){return P(t)?i.grep(e,function(r,o){return!!t.call(r,o,r)!==n}):t.nodeType?i.grep(e,function(r){return r===t!==n}):"string"!=typeof t?i.grep(e,function(r){return-1)[^>]*|#([\w-]+))$/;(i.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||sn,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:er.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(i.merge(this,i.parseHTML(r[1],(t=t instanceof i?t[0]:t)&&t.nodeType?t.ownerDocument||t:R,!0)),an.test(r[1])&&i.isPlainObject(t))for(r in t)P(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=R.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):P(e)?void 0!==n.ready?n.ready(e):e(i):i.makeArray(e,this)}).prototype=i.fn,sn=i(R);var tr=/^(?:parents|prev(?:Until|All))/,nr={children:!0,contents:!0,next:!0,prev:!0};function un(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}i.fn.extend({has:function(e){var t=i(e,this),n=t.length;return this.filter(function(){for(var r=0;r\x20\t\r\n\f]*)/i,gn=/^$|^module$|\/(?:java|ecma)script/i;Le=R.createDocumentFragment().appendChild(R.createElement("div")),(ht=R.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),Le.appendChild(ht),F.checkClone=Le.cloneNode(!0).cloneNode(!0).lastChild.checked,Le.innerHTML="",F.noCloneChecked=!!Le.cloneNode(!0).lastChild.defaultValue,Le.innerHTML="",F.option=!!Le.lastChild;var he={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function re(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&de(e,t)?i.merge([e],n):n}function qt(e,t){for(var n=0,r=e.length;n",""]);var cr=/<|&#?\w+;/;function mn(e,t,n,r,o){for(var a,s,f,c,d,m,x=t.createDocumentFragment(),g=[],y=0,E=e.length;y\s*$/g;function vn(e,t){return de(e,"table")&&de(11!==t.nodeType?t:t.firstChild,"tr")&&i(e).children("tbody")[0]||e}function gr(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function mr(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function xn(e,t){var n,r,o,a,s,f;if(1===t.nodeType){if(A.hasData(e)&&(f=A.get(e).events))for(o in A.remove(t,"handle events"),f)for(n=0,r=f[o].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(a){t.remove(),n=null,a&&o("error"===a.type?404:200,a.type)}),R.head.appendChild(t[0])},abort:function(){n&&n()}}});var Bn,_n=[],zt=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=_n.pop()||i.expando+"_"+Rn.guid++;return this[e]=!0,e}}),i.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,a,s=!1!==e.jsonp&&(zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=P(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||i.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=H[r],H[r]=function(){a=arguments},n.always(function(){void 0===o?i(H).removeProp(r):H[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,_n.push(r)),a&&P(o)&&o(a[0]),a=o=void 0}),"script"}),F.createHTMLDocument=((Bn=R.implementation.createHTMLDocument("").body).innerHTML="
",2===Bn.childNodes.length),i.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(F.createHTMLDocument?((r=(t=R.implementation.createHTMLDocument("")).createElement("base")).href=R.location.href,t.head.appendChild(r)):t=R),a=!n&&[],(o=an.exec(e))?[t.createElement(o[1])]:(o=mn([e],t,a),a&&a.length&&i(a).remove(),i.merge([],o.childNodes)));var r,o,a},i.fn.load=function(e,t,n){var r,o,a,s=this,f=e.indexOf(" ");return-1").append(i.parseHTML(c)).find(r):c)}).always(n&&function(c,d){s.each(function(){n.apply(this,a||[c.responseText,d,c])})}),this},i.expr.pseudos.animated=function(e){return i.grep(i.timers,function(t){return e===t.elem}).length},i.offset={setOffset:function(e,t,n){var r,o,a,s,f,c,d=i.css(e,"position"),m=i(e),x={};"static"===d&&(e.style.position="relative"),f=m.offset(),a=i.css(e,"top"),c=i.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(a+c).indexOf("auto")?(s=(r=m.position()).top,o=r.left):(s=parseFloat(a)||0,o=parseFloat(c)||0),P(t)&&(t=t.call(e,n,i.extend({},f))),null!=t.top&&(x.top=t.top-f.top+s),null!=t.left&&(x.left=t.left-f.left+o),"using"in t?t.using.call(e,x):m.css(x)}},i.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(o){i.offset.setOffset(this,e,o)});var t,n,r=this[0];return r?r.getClientRects().length?{top:(t=r.getBoundingClientRect()).top+(n=r.ownerDocument.defaultView).pageYOffset,left:t.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===i.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===i.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=i(e).offset()).top+=i.css(e,"borderTopWidth",!0),o.left+=i.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-i.css(r,"marginTop",!0),left:t.left-o.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===i.css(e,"position");)e=e.offsetParent;return e||qe})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;i.fn[e]=function(r){return Se(this,function(o,a,s){var f;if(Me(o)?f=o:9===o.nodeType&&(f=o.defaultView),void 0===s)return f?f[t]:o[a];f?f.scrollTo(n?f.pageXOffset:s,n?s:f.pageYOffset):o[a]=s},e,r,arguments.length)}}),i.each(["top","left"],function(e,t){i.cssHooks[t]=Cn(F.pixelPosition,function(n,r){if(r)return r=nt(n,t),Ht.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(e,t){i.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){i.fn[r]=function(o,a){var s=arguments.length&&(n||"boolean"!=typeof o),f=n||(!0===o||!0===a?"margin":"border");return Se(this,function(c,d,m){var x;return Me(c)?0===r.indexOf("outer")?c["inner"+e]:c.document.documentElement["client"+e]:9===c.nodeType?(x=c.documentElement,Math.max(c.body["scroll"+e],x["scroll"+e],c.body["offset"+e],x["offset"+e],x["client"+e])):void 0===m?i.css(c,d,f):i.style(c,d,m,f)},t,s?o:void 0,s)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){i.fn[t]=function(n,r){return 0 50) { + $('#back-to-top').fadeIn(); + } else { + $('#back-to-top').fadeOut(); + } + }); + // scroll body to 0px on click + $('#back-to-top').click(function () { + $('#back-to-top').tooltip('hide'); + $('body,html').animate({ + scrollTop: 0 + }, 800); + return false; + }); + + $('#back-to-top').tooltip('show'); + +}); diff --git a/branches/main/assets/js/xml.js b/branches/main/assets/js/xml.js new file mode 100644 index 0000000..de19108 --- /dev/null +++ b/branches/main/assets/js/xml.js @@ -0,0 +1,2 @@ + +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(//gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("")}while(o!=u.node);r.splice(q,1);while(q'+L[0]+""}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return''+r.value+""}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+=""}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"
")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.bash=function(a){var g="true false";var e="if then else elif fi for break continue while in do done echo exit return set declare";var c={cN:"variable",b:"\\$[a-zA-Z0-9_#]+"};var b={cN:"variable",b:"\\${([^}]|\\\\})+}"};var h={cN:"string",b:'"',e:'"',i:"\\n",c:[a.BE,c,b],r:0};var d={cN:"string",b:"'",e:"'",c:[{b:"''"}],r:0};var f={cN:"test_condition",b:"",e:"",c:[h,d,c,b],k:{literal:g},r:0};return{k:{keyword:e,literal:g},c:[{cN:"shebang",b:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",r:10},c,b,a.HCM,h,d,a.inherit(f,{b:"\\[ ",e:" \\]",r:0}),a.inherit(f,{b:"\\[\\[ ",e:" \\]\\]"})]}}(hljs);hljs.LANGUAGES.cs=function(a){return{k:"abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ascending descending from get group into join let orderby partial select set value var where yield",c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},a.CLCM,a.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a.ASM,a.QSM,a.CNM]}}(hljs);hljs.LANGUAGES.ruby=function(e){var a="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g={keyword:"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include"};var c={cN:"yardoctag",b:"@[A-Za-z]+"};var k=[{cN:"comment",b:"#",e:"$",c:[c]},{cN:"comment",b:"^\\=begin",e:"^\\=end",c:[c],r:10},{cN:"comment",b:"^__END__",e:"\\n$"}];var d={cN:"subst",b:"#\\{",e:"}",l:a,k:g};var i=[e.BE,d];var b=[{cN:"string",b:"'",e:"'",c:i,r:0},{cN:"string",b:'"',e:'"',c:i,r:0},{cN:"string",b:"%[qw]?\\(",e:"\\)",c:i},{cN:"string",b:"%[qw]?\\[",e:"\\]",c:i},{cN:"string",b:"%[qw]?{",e:"}",c:i},{cN:"string",b:"%[qw]?<",e:">",c:i,r:10},{cN:"string",b:"%[qw]?/",e:"/",c:i,r:10},{cN:"string",b:"%[qw]?%",e:"%",c:i,r:10},{cN:"string",b:"%[qw]?-",e:"-",c:i,r:10},{cN:"string",b:"%[qw]?\\|",e:"\\|",c:i,r:10}];var h={cN:"function",bWK:true,e:" |$|;",k:"def",c:[{cN:"title",b:j,l:a,k:g},{cN:"params",b:"\\(",e:"\\)",l:a,k:g}].concat(k)};var f=k.concat(b.concat([{cN:"class",bWK:true,e:"$|;",k:"class module",c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]}].concat(k)},h,{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:b.concat([{b:j}]),r:0},{cN:"symbol",b:a+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:k.concat([{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[e.BE,d]}]),r:0}]));d.c=f;h.c[1].c=f;return{l:a,k:g,c:f}}(hljs);hljs.LANGUAGES.diff=function(a){return{c:[{cN:"chunk",b:"^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$",r:10},{cN:"chunk",b:"^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$",r:10},{cN:"chunk",b:"^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$",r:10},{cN:"header",b:"Index: ",e:"$"},{cN:"header",b:"=====",e:"=====$"},{cN:"header",b:"^\\-\\-\\-",e:"$"},{cN:"header",b:"^\\*{3} ",e:"$"},{cN:"header",b:"^\\+\\+\\+",e:"$"},{cN:"header",b:"\\*{5}",e:"\\*{5}$"},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}}(hljs);hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.css=function(a){var b={cN:"function",b:a.IR+"\\(",e:"\\)",c:[a.NM,a.ASM,a.QSM]};return{cI:true,i:"[=/|']",c:[a.CBLCLM,{cN:"id",b:"\\#[A-Za-z0-9_-]+"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+"},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:"import page media charset",c:[b,a.ASM,a.QSM,a.NM]},{cN:"tag",b:a.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[a.CBLCLM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.http=function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}}(hljs);hljs.LANGUAGES.java=function(a){return{k:"false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,a.ASM,a.QSM,{cN:"class",bWK:true,e:"{",k:"class interface",i:":",c:[{bWK:true,k:"extends implements",r:10},{cN:"title",b:a.UIR}]},a.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}}(hljs);hljs.LANGUAGES.php=function(a){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var b=[a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),{cN:"string",b:'b"',e:'"',c:[a.BE]},{cN:"string",b:"b'",e:"'",c:[a.BE]}];var c=[a.BNM,a.CNM];var d={cN:"title",b:a.UIR};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return implements parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception php_user_filter default die require __FUNCTION__ enddeclare final try this switch continue endfor endif declare unset true false namespace trait goto instanceof insteadof __DIR__ __NAMESPACE__ __halt_compiler",c:[a.CLCM,a.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"}]},{cN:"comment",eB:true,b:"__halt_compiler.+?;",eW:true},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[a.BE]},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"},e,{cN:"function",bWK:true,e:"{",k:"function",i:"\\$|\\[|%",c:[d,{cN:"params",b:"\\(",e:"\\)",c:["self",e,a.CBLCLM].concat(b).concat(c)}]},{cN:"class",bWK:true,e:"{",k:"class",i:"[:\\(\\$]",c:[{bWK:true,eW:true,k:"extends",c:[d]},d]},{b:"=>"}].concat(b).concat(c)}}(hljs);hljs.LANGUAGES.python=function(a){var f={cN:"prompt",b:"^(>>>|\\.\\.\\.) "};var c=[{cN:"string",b:"(u|b)?r?'''",e:"'''",c:[f],r:10},{cN:"string",b:'(u|b)?r?"""',e:'"""',c:[f],r:10},{cN:"string",b:"(u|r|ur)'",e:"'",c:[a.BE],r:10},{cN:"string",b:'(u|r|ur)"',e:'"',c:[a.BE],r:10},{cN:"string",b:"(b|br)'",e:"'",c:[a.BE]},{cN:"string",b:'(b|br)"',e:'"',c:[a.BE]}].concat([a.ASM,a.QSM]);var e={cN:"title",b:a.UIR};var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,f].concat(c)};var b={bWK:true,e:":",i:"[${=;\\n]",c:[e,d],r:10};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10",built_in:"None True False Ellipsis NotImplemented"},i:"(|\\?)",c:c.concat([f,a.HCM,a.inherit(b,{cN:"function",k:"def"}),a.inherit(b,{cN:"class",k:"class"}),a.CNM,{cN:"decorator",b:"@",e:"$"},{b:"\\b(print|exec)\\("}])}}(hljs);hljs.LANGUAGES.sql=function(a){return{cI:true,c:[{cN:"operator",b:"(begin|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}],r:0},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}],r:0},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}}(hljs);hljs.LANGUAGES.ini=function(a){return{cI:true,i:"[^\\s]",c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM]}]}]}}(hljs);hljs.LANGUAGES.perl=function(e){var a="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var d={cN:"subst",b:"[$@]\\{",e:"\\}",k:a,r:10};var b={cN:"variable",b:"\\$\\d"};var i={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var f=[e.BE,d,b,i];var h={b:"->",c:[{b:e.IR},{b:"{",e:"}"}]};var g={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var c=[b,i,e.HCM,g,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},h,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:f,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:f,r:5},{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:f,r:0},{cN:"string",b:"`",e:"`",c:[e.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"("+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,g,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"sub",bWK:true,e:"(\\s*\\(.*?\\))?[;{]",k:"sub",r:5},{cN:"operator",b:"-\\w\\b",r:0}];d.c=c;h.c[1].c=c;return{k:a,c:c}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs);hljs.LANGUAGES.cpp=function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr"};return{k:b,i:"",k:b,r:10,c:["self"]}]}}(hljs); \ No newline at end of file diff --git a/branches/main/assets/js/zone.min.js b/branches/main/assets/js/zone.min.js new file mode 100644 index 0000000..5dba454 --- /dev/null +++ b/branches/main/assets/js/zone.min.js @@ -0,0 +1,134 @@ +"use strict";var __spreadArray=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==j.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return z.zone},enumerable:!1,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return M},enumerable:!1,configurable:!0}),t.__load_patch=function(o,a,c){if(void 0===c&&(c=!1),j.hasOwnProperty(o)){if(!c&&i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var s="Zone:"+o;n(s),j[o]=a(e,t,C),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{z=z.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{z=z.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==Z){var r=e.state!=w;r&&e._transitionTo(w,E),e.runCount++;var o=M;M=e,z={parent:z,zone:this};try{e.type==Z&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==b&&e.state!==S&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(E,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),z=z.parent,M=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(T,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(S,T,b),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(E,T),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(P,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(Z,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(O,E,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(S,O),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,O),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,T)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],g=!1;function y(t){if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,t)}else e[p](t,0)}function _(e){0===I&&0===v.length&&y(m),e&&v.push(e)}function m(){if(!g){for(g=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function m(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var k="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,b=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),T=!b&&!k&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!k&&!(!v||!g.HTMLElement),w={},O=function(e){if(e=e||y.event){var t=w[e.type];t||(t=w[e.type]=d("ON_PROPERTY"+e.type));var n,r=this||e.target||y,o=r[t];if(T&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function S(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=d("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.slice(2),l=w[u];l||(l=w[u]=d("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==y||(t=y),t&&("function"==typeof t[l]&&t.removeEventListener(u,O),s&&s.call(t,null),t[l]=e,"function"==typeof e&&t.addEventListener(u,O,!1))},a.get=function(){var e=this;if(e||n!==y||(e=y),!e)return null;var t=e[l];if(t)return t;if(c){var o=c.call(this);if(o)return a.set.call(this,o),"function"==typeof e.removeAttribute&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function P(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?h(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function z(e,t){e[d("OriginalDelegate")]=t}var M=!1,I=!1;function R(){if(M)return I;M=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(I=!0)}catch(e){}return I} +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */Zone.__load_patch("ZoneAwarePromise",(function(e,t,n){var r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,a=n.symbol,i=[],c=!0===e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],s=a("Promise"),u=a("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=i.shift();try{e.zone.runGuarded((function(){if(e.throwOriginal)throw e.rejection;throw e}))}catch(e){!function r(e){n.onUnhandledError(e);try{var r=t[l];"function"==typeof r&&r.call(this,e)}catch(e){}}(e)}};i.length;)e()};var l=a("unhandledPromiseRejectionHandler");function f(e){return e&&e.then}function p(e){return e}function h(e){return z.reject(e)}var d=a("state"),v=a("value"),g=a("finally"),y=a("parentPromiseValue"),_=a("parentPromiseState"),m=null,k=!0,b=!1;function T(e,t){return function(n){try{O(e,t,n)}catch(t){O(e,!1,t)}}}var E=function(){var e=!1;return function t(n){return function(){e||(e=!0,n.apply(null,arguments))}}},w=a("currentTaskTrace");function O(e,r,a){var s=E();if(e===a)throw new TypeError("Promise resolved with itself");if(e[d]===m){var u=null;try{"object"!=typeof a&&"function"!=typeof a||(u=a&&a.then)}catch(t){return s((function(){O(e,!1,t)}))(),e}if(r!==b&&a instanceof z&&a.hasOwnProperty(d)&&a.hasOwnProperty(v)&&a[d]!==m)P(a),O(e,a[d],a[v]);else if(r!==b&&"function"==typeof u)try{u.call(a,s(T(e,r)),s(T(e,!1)))}catch(t){s((function(){O(e,!1,t)}))()}else{e[d]=r;var l=e[v];if(e[v]=a,e[g]===g&&r===k&&(e[d]=e[_],e[v]=e[y]),r===b&&a instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&o(a,w,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var p=0;p2})).map((function(e){return e.substring(2)}))}function ne(e,t){if((!b||E)&&!Zone[e.symbol("patchEvents")]){var r=t.__Zone_ignore_on_properties,o=[];if(T){var a=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var i=function e(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:a,ignoreProperties:["error"]}]:[];ee(a,te(a),r?r.concat(i):r,n(a))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var c=0;c1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,c,s){var h=te(n);s.patchOnProperties=P,s.patchMethod=j,s.bindArguments=_,s.patchMacroTask=C;var d=c.__symbol__("BLACK_LISTED_EVENTS"),v=c.__symbol__("UNPATCHED_EVENTS");n[v]&&(n[d]=n[v]),n[d]&&(c[d]=c[v]=n[d]),s.patchEventPrototype=K,s.patchEventTarget=Y,s.isIEOrEdge=R,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=o,s.patchClass=D,s.wrapWithCurrentZone=p,s.filterProperties=$,s.attachOriginToPatched=z,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Q,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:h,isBrowser:T,isMix:E,isNode:b,TRUE_STR:u,FALSE_STR:l,ZONE_SYMBOL_PREFIX:f,ADD_EVENT_LISTENER_STR:a,REMOVE_EVENT_LISTENER_STR:i}}}));var le=__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0); +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +!function(e){var t=e.__Zone_symbol_prefix||"__zone_symbol__";e[function n(e){return t+e}("legacyPatch")]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=oe,re()})),t.__load_patch("registerElement",(function(e,t,n){!function r(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){se(e,n),ue(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}); +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +var fe=d("zoneTask");function pe(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=o.apply(e,n.args),t}function s(t){return a.call(e,t.data.handleId)}o=j(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},l=a[0];a[0]=function e(){try{return l.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete i[u.handleId]:u.handleId&&(u.handleId[fe]=null))}};var f=h(t,a[0],u,c,s);if(!f)return f;var p=f.data.handleId;return"number"==typeof p?i[p]=f:p&&(p[fe]=f),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(f.ref=p.ref.bind(p),f.unref=p.unref.bind(p)),"number"==typeof p||p?p:f}return n.apply(e,a)}})),a=j(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[fe])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[fe]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))} +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function he(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var a=e.invoke;e.invoke=function(){for(var r=o[t.__symbol__("loadfalse")],i=0;i + + + + + SMART-IG-EMPTY\Business Processes - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Business Processes

+ + + + + + + + + + + + + +

+
+ +
+

Business Processes

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/business-requirements.html b/branches/main/business-requirements.html new file mode 100644 index 0000000..8ff7368 --- /dev/null +++ b/branches/main/business-requirements.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Business Requirements - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Business Requirements

+ + + + + + + + + + + + + +

+
+ +
+

Business Processes

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/canonicals.json b/branches/main/canonicals.json new file mode 100644 index 0000000..bfdfe72 --- /dev/null +++ b/branches/main/canonicals.json @@ -0,0 +1,16 @@ +[ + { + "id" : "smart-ig-empty", + "type" : "ImplementationGuide", + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART" + }, + { + "id" : "MyPatient", + "type" : "StructureDefinition", + "url" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient", + "version" : "0.1.0", + "name" : "MyPatient" + } +] diff --git a/branches/main/cc0.png b/branches/main/cc0.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad21aab365d48926417c7251c9467b75b810245 GIT binary patch literal 367 zcmV-#0g(QQP)IWd0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyGf+%aMepzLKtMphzrSE$V9(Fb5D*YB zFff3CfZyNWARr)caB!cWpHNUxudlC|^8o|G##CQD@t3cQYz7Jf2=r0&cbdW+q^eSD+wnLmK&StH4=#AqsyHWJKhW zdK9jhjia^*Ie~cS0cNbsqb&QW0p>*nk3B%6Oh8dtr0iLPY)-E_u;-Y-HHi8xKtg5( zrUF^^RMVvbj`M+goatO||L*~eY+Esa8sGN~iz; N002ovPDHLkV1jO8n-~B9 literal 0 HcmV?d00001 diff --git a/branches/main/changes.html b/branches/main/changes.html new file mode 100644 index 0000000..e5785dc --- /dev/null +++ b/branches/main/changes.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Changes - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Changes

+ + + + + + + + + + + + + +

+
+ +
+

Changes

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/codings.html b/branches/main/codings.html new file mode 100644 index 0000000..24fe9c4 --- /dev/null +++ b/branches/main/codings.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Codings - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Codings

+ + + + + + + + + + + + + +

+
+ +
+

Codings

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/concepts.html b/branches/main/concepts.html new file mode 100644 index 0000000..0eafd22 --- /dev/null +++ b/branches/main/concepts.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Concepts - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + + + + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Concepts

+ + + + + + + + + + + + + +

+
+ +
+

Concepts

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/csvs.zip b/branches/main/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..53df7fa69cd09c72b7e74b635a1107589647fcc6 GIT binary patch literal 16588 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 Ybqy7HDCqxbf%xyl{dd!f{LkzE0^X!kRR910 literal 0 HcmV?d00001 diff --git a/branches/main/data-models-and-exchange.html b/branches/main/data-models-and-exchange.html new file mode 100644 index 0000000..72d6b86 --- /dev/null +++ b/branches/main/data-models-and-exchange.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Data Models and Exchange - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Data Models and Exchange

+ + + + + + + + + + + + + +

+
+ +
+

Functional Requirements

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/decision-logic.html b/branches/main/decision-logic.html new file mode 100644 index 0000000..b4c6a06 --- /dev/null +++ b/branches/main/decision-logic.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Decision-support logic - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Decision-support logic

+ + + + + + + + + + + + + +

+
+ +
+

Decision-support Logic

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/definitions.json.zip b/branches/main/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..80bfb745d6b84a6aea3bbe2cb3baefff899ebe43 GIT binary patch literal 14990 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

= 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 SVE>&5{&(#C8{PQ+oBdyu9F{}? literal 0 HcmV?d00001 diff --git a/branches/main/definitions.xml.zip b/branches/main/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..79e586e6859b835ed7afaac076f30960b9cbe0f0 GIT binary patch literal 15259 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 EAB-+CCjbBd literal 0 HcmV?d00001 diff --git a/branches/main/dependencies.html b/branches/main/dependencies.html new file mode 100644 index 0000000..40777a0 --- /dev/null +++ b/branches/main/dependencies.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Dependencies - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Dependencies

+ + + + + + + + + + + + + +

+
+ +
+

Dependencies

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/deployment.html b/branches/main/deployment.html new file mode 100644 index 0000000..983fbe7 --- /dev/null +++ b/branches/main/deployment.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Deployment - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Deployment

+ + + + + + + + + + + + + +

+
+ +
+

Deployment

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/dictionary.html b/branches/main/dictionary.html new file mode 100644 index 0000000..2482425 --- /dev/null +++ b/branches/main/dictionary.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Data Dictionary - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Data Dictionary

+ + + + + + + + + + + + + +

+
+ +
+

Data Dictionary

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/downloads.html b/branches/main/downloads.html new file mode 100644 index 0000000..f01b8ef --- /dev/null +++ b/branches/main/downloads.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Downloads - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - ci-build + + + +

+
+
+
+ + + + +
+
+ +
+
+ + +
+
+
+
+ + +
+

SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

+

Downloads

+ + + + + + + + + + + + + +

+
+ +
+

Downloads

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/examples.json.zip b/branches/main/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..8a703571af2fdc38060eb3473be57d5be84add5e GIT binary patch literal 15810 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 Hr}sYq*5w1R literal 0 HcmV?d00001 diff --git a/branches/main/examples.ttl.zip b/branches/main/examples.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..588789fa5484c9d64d59f72bde221f729035744a GIT binary patch literal 17858 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%0AbK2QzKO8f_p$5ca?zzNZdQJB&FFJCnsSb``Y8>~ zC^rI*GJEW;4>FzU`6L4#$-(W4oo9Ay!AOGF4BHLb?U{wG-m(*N3)vOy*&bZAG&_4e z$9i9Mkwk-5LCJ<7$!HH%u{PF}M&0Cphx%O%5isWp`w116gCPsF(SWor>IA+Ep5}%T zZhQ#et47VQLm`2rh77|=OkKnmyRy7zK;`j|J)=IRVVsdaWRZszH<7$t_~m>!gc;yf zvqleelgtrRpjEsfqr+QP-!T0JPDzzU$*(`-=gl_dJCSfAYd@V5$m?1rf|U0vf@}R9 z|6v8cDJ6@X;WaJAZLSW`xD6Q3HZV(k6#QWan_0P}m>8x?%diYJ;yMBbsuFAEF37@_ zG?a94QSRRZu`{=@Gz%m4<@72D0wxxk9C|wC=03|hJjYIH%Fa@snPK-PSt9&5PgU_$ zMIoE8PqjB=VK-4KOv>v}K)FJZ`8b^{IR{3Tf^$&Gvu}8SUgg{jojben+~g9!T0B#p zrg8Qv0$OCETpP)8f`SXYf=7L-G0h~N#mhCmgx`o)a~3=LF$wPG7MkieyFM`TdK8%v@1yF!D>JBVhVB*@Oyx*TlB&lJE6PTJq$a`D;-<3kTOKy-lp|S+!;7m=^z$Jy zF&Gvv8?fDYCH+|<2b<^KJg2oz(U}YVvYdoMX`%_9D$i#g1V>v{k5J`W6a;0LoYh+K zQ!N!QqTa!jm3JqbUNNJv=MhiHvIsKc4qp?6f~zZ2~O}aF|UlWRVS==uEh1ncYZ7!DaQRHYw81fUM@8KQqpCk|p-PT*3eC z0w#9n2yHuftuCa9y=fGM@TqVV42D)n2X&{qvJrv|1lX%7W5T7>~lK7OZ zDI)nX!HP&wk>rmA-w|H$$Z6j2%aG2N3HzR$jK9LPH2nIrQV2EhY1^#eMg*JMClTy* z2g`XC&?bYwYBdlCTHk*nM)#r~8k09UBH?jZAG0k1lrW zf%W@Chh^8g6^DN>gJI!knt0$Z~&iMan9` z<0z&ne-jdWXw}Dm(e=kuc{`H^Q(*H*VlP=$^Zgp98lo%Wbgg~utoO-IXU#U8Ik|0ox|f~1r1Kz(eRw{w&6WGM|2kNqUIe)*h#;%9H&dN^Li-F^GQ?T zkbw}uPSRjdSTGRS9e(H>ACz8nu;)M6l4Z#x!t>LgElP02f9?6-->L5zwhCyZ?-*MH z0!5*frxBg+#g(11s}oWrubP`>()Y`+sFNMHvXl|J(=m OubuzvN%{VB_P+qO=2pu9 literal 0 HcmV?d00001 diff --git a/branches/main/excels.zip b/branches/main/excels.zip new file mode 100644 index 0000000000000000000000000000000000000000..7e1e7ce09a9d5d584e28ab357efbeb7e9ebecac1 GIT binary patch literal 37015 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�}qfby-ow7imCw&Y`7qDg>GXSNm_R@# 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 literal 0 HcmV?d00001 diff --git a/branches/main/expansions.json b/branches/main/expansions.json new file mode 100644 index 0000000..0a55005 --- /dev/null +++ b/branches/main/expansions.json @@ -0,0 +1,8 @@ +{ + "resourceType" : "Bundle", + "id" : "1647006c-bafa-4aff-affd-00b61a54e3f4", + "meta" : { + "lastUpdated" : "2023-07-12T20:46:00.060+00:00" + }, + "type" : "collection" +} \ No newline at end of file diff --git a/branches/main/expansions.json.zip b/branches/main/expansions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..14ef25c1bd6c7515517e62d55bac1bbaa6f5ac8f GIT binary patch literal 285 zcmWIWW@Zs#;Nak3IKK2v7y}aE2eMNu3KH{*GxPI`^|Ffd^Gy33xta|`T)wy7Q%t$N ztjDnT!KU;L>_2?#96Ulz^tvj(yXA^A*Z=#_7I{ux@yUr``~JS!=MMy3ak6`M&VAZ- z+uXnZwAZX;czvatNz++zh0gkh>AElScJMrN-(z|4n9l6ec9*8iYhHfDeQKMYs8;9; zx5Z}L*zz{)VE8#ndW)RvOZyXF4L5n`-hW#0mnp!TonuGfF7sZXJGTLGfHxzP2m`_| b$Z{aRpaL|X1$eWvffO(Tp)HU;1y&6Jzo=pv literal 0 HcmV?d00001 diff --git a/branches/main/expansions.xml b/branches/main/expansions.xml new file mode 100644 index 0000000..c73fe86 --- /dev/null +++ b/branches/main/expansions.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/branches/main/expansions.xml.zip b/branches/main/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..d372117607f77b95b316eadd5177b005de64e9fd GIT binary patch literal 326 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�(fhK-d}}nHs0EiGffK=x*%p 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 z z=;n;Pn9HX&mCoPuV32ZwSM;P3&f~@5Un2+~tV&>IwmmXVFyheZHtp$jWw+WKlpYq! zJ?#w!EyIwpzG`u7YmpsJiw1k|4i}6@s?7eGo!KzwC}uUe@QZI+pi;A(4uj${8^+ux zDHCC92*+JVrqVV@Ef}o?>Bev!XU-YsAHoR__nH{i9Q{MM5;!@$At~;#u{0e@9`Hl^ znvh;VSar|EoAWvmK%T{6SRiFSrNug79zkF;6Id$!`Ki?c)aYS(nsH$xvLqT?8;+fP zt+3STfotA3zR(wT=!~Oz?!r3|HE(NjIOESg7?YPPQWu4$g4Q7mu8**DfrG_2rD-Um z3Fq^C8s_j}E&7%Ttu$PTi31Apq-L072F@O!l&>hau|FJWqD80R?F(^NQ zj|4hxx!>cV<6cSX&3Ec>_}?r38nNd;U;!j)BHiBsw|@i1uUz)8BKe=d_;l3sf;PebT+*3S_*JV*_{T#F!wffzTx`JANLce}?X}EJeF; z03eC*w_x%QX7*pMs5|8u$VG-~Tdf^{7GBN!sBO>{;Qu#Y0;*_jyBX-){+uDB! zB4kd3UAlzZrde<$m2vAdo_13?|83dG#5CD@Xt1k_BqHQ6aZ@{o9fQXw@GoVT#>ON{ zdw?t20gnGpiu`qCnOK;AZDjwTaV!8d4w5cs({oqLTiLoss+82(8jf+(9oALXjnPn? z+DhKmjfR&uB!YtNuRM-0wt=p{!JC=g_8oo_OdhQ#&3R5TR^Z=woM6v>l*uQ5PO>VHi2NX+U3v(1x8IXl+^^ zuwTskQQAEJnt*T%3pjdF%uH%ik9}}z{Xh2!!MZ@HgaHgr{M)PWZxQbIg59rOiJuYf zuhiea*6K3cjR(3WFBufEiafkWivhGM%C^y0euO{Aw_TC+x&KZ5{gqaI4aL7W9e+Aa zWybGqO+_6K3`?5|sFG8_krPZ9<|OY_$+A3S&>PKeUT#)Xun;uMqt*>|IkKrV(f6`Z z7tUg^Ou_zav*#6z`Tqs?_s8V?)i#2kOz>;|c%>`Ptmap*d~6~reDEMGQr;BOS6{#` zJ-aG;URQEK08$7C7A8WnfXj8u;(2;D3)L0EhUcfcMiG z{*mtfpx9xBn!>e}hJ$2V0HDq4+}H^s&|6jw6BB>b@KXC2>6%B;km|4LZkCTX=zpiX zKbjwY4lTePel^ zI~)P|0ORZWPytD)h_vWbxkDihjf@3k64`<1fB~PmeP{!*nVDqqk%4^4`mDC^;k%a% zgq&8(iA9Ty5zIj*8BO0X5t@vhL~D#mX52w3fIJeysTTv!`#@Whm;AMury;nXv#?h2 ztNzKG^9Cs*(Z1lyU|5#sbXw$9lxmSs#sr!T_Kig)1Qt*rG;s?In-3wxY{*O@1Sng? z8{0r@V$eFa-&JYX3}O3{?8GG}*6mSIz#Z@s>6d4}r3&0^8Rpx7f%F2A)1(ZU%xFz3 z%%rs80->KisxfbTn-&&sV6AVcV`XJwekzfBalEva_`W3UhIQL)f>izzc3k;5jSZwb z8e(318AewD<1ll&}2AOc`p2@SgcJv0&`%6r#I z<04FIzmgocBCLCSF6fM)3Vy#yEmOGEK(C;cZYZfw#Z@R};5fZ-fY0+4TvN6IX@eLK zfL+70A^Q$Q5Wu~5dG_{}jR%I$Zx_i22^l*#6q6XP5Byv-H`>KNs!TLA8s;;wnQ%)C z?-n_8=qRDJJSG~ruqalpg?wg_92#srL_NOprxFo75yxydd3Je&BDGmjR;=>idC{fp z_DSSDFbDJ&BrRX7_l3Ula)-EaPWB%)jcly#7yGJ^~orsyizzjxW-50YJlLPPyg)knqsdKCkD!SBNqflOljS7X#GLt@#fp)ZAeV>u3enq= zRL8o6yQFZ4cu2+)?Z;?}O_36rLGB~%8$7Wj4B)`EajKw3rj{Z zv=>6r98f_}RVecmEmm?AelFX}iLX$~cMvcWNhvrgO8=}`;UVIx9+0bF*`rLQ%2|35 zPcP}5TR2Ix-+ra0EUYZ6oMYa8;B)XPwL!f|y+b|io1o(-F2Q%&?V9bPo+^UEy|N^- zdBU5ScCnZ;Vlt6pabX!_H(*9$O@(_zTtsk1 zWa50p6vaAaK4Ez_)z^#FpEk8yRr)f!#JXCybmh$QjwMko;wznfO>^rV#3lVD#>iEY zZQ`+x)4(VFb(8A3+<^_h`~&kCL5!IOSbCJbZWnz0N}@L68c92pWhyh_o0W z9}uU|DkLq;lbOhnPQM#J9>1h#qd(LfZzit5uMn;PwPLo)v6{1r`abs^^}EJ*lXtW{ z^KR*vLhko2Cl|Qq3K#mWZ{5e-G+Zk$PksQpSRa%gc&_Izw;!Ayy1iDsTA%RCCN;Y? zruGpZ+aH}D_~0fHKA@f%5Rx+zR*|2HN1MrM%jqzZagg7NogE_WMo&jS;yPOzf6DN7G-2&NCm*UoRJcAra_ zgDF*1$%>2#*ZYzlEIbf6fFI&Hab?2BxVzD|VZLdsMqk!mW?~`g#Oa=DFhI2_^<}9) zsb7|Ck?cq&S;j%EOe}r9#iq2GA(kiZAa*D2DGrg$TLN0vOtL@!OF`z=&{?c&yV@e}W5Bvm=it~;Qe?@39zHPtI zBkr;0Q8lfX-5G=OjRh^{>PB^bzFcm!4oA(L)5m4DS+(JErwWRqjcq3*Sy-9eH z*^~8tFXB|Q^U(aQMY(le{Tl+%0snzaFM@}sGuy1qcNCZu>fV!&ISm=p+OxopTMna6 zICL>?g)EB>C9wdDkCZWThsa zV39Gben4C!XkInD+{HfR!+OeinlLPB@jCYJ3=frtmu4)`Rytm3Ts6KJo-021Z1WE| zmL6)cmsvX?(i8BoY%w}K7aWdBHnv%5wYG0uui5OKWyI{oOmQD^D>^HlbTlQoTCYEU zf!u=>M$E@o;Zg9IJ*z#Lu*^%$D;&@qxF>+*>);#5_P&<nzWw#f;wh}_yh^YYpJ1pw!0SuIy{)!4A9mJ)DAy;6KVd>c-@xsr5fPf)i zI|DdI^5e8*dKr=Y`CdMMeiRdHv-L?2`%W})hS$?<2ed-WZz*qkM2lz%qJj&(Cz058 zJ?i3IrcB&JrU$IKo9S~M^}VGy)x=%qTaAaI!KqjOmEOSl?KDU&&=-pk6czETUYzcm z#W7IT{wI%$!U!=xV5=l3iikdQ3!7CW{?4f-L_rzgn2_%|kT&rRtg5e# z$Gu}IED8c_AqJW#{Fgr+aRo6g1c$pK7I1`k&~ERW;8Pl*#8}q|7)q%W1SF$5p-iQ;j?!-NaJ;BqsM8mqA9%y*!)Mdu z?J{&EHpf{xi*^G>=}-L$xg_>beXu}4oq*%N6CZztSicTpe?qK3TCRvvK~z5*rB2#}z?z@F#Ra|n9ub?q6xZdiY2Jao&eLjE_z`lFZP5Blquupr*Q z@Jc`1tsD>!=i|mL++D}sCAE)szRU7m2dYGoE2i=WDHQ}&eCk~ID=7d{UEyT_7-9gp z`J3VVD=F|wVEiIv{n-^($!W)odB#XkbWpxKhLEvQq|?Ppr8&YfUv$y(hNTzy@}3(P z4i2)QI-!P(^+u4sV&eTfn>KQ9%KfLT}yF&yfcP1_Ss3&e4e&qIdtn@H~{A*v>;4>Z5D_*ty z+oAn8PX+Lbzt+X3_%99sFqhLbb}`kpVn4!7sdP4cN8&C$zAjdJLPhE&%geEx6ttIs z;uT=mx|qas@Opbcios6;{kiXs8H@1F3SjK(@!zM`D`5VO0JnFvwA8b6{jJA}9c1w7 zzk+K(&mmBBj42!7<-f;8z$}180iIs=dIbE~KjR`BcbP zGJV;bUlezi=UuZJ5SA4QCPF>Vg+o{j z9L&R+kJ7>1Jyq(a$Llc^#9B}K3ON(I1AU^FmJj^ImxLae6__Ci6Cw@L`@vBx9MzRh zH3YlH#m~a*8bTJ{I;n0gN#ot$wip7q19wkj+qsT#Y-vRPQj%K8?9h)(3L}SLUGWk+ za6(hl$5vfUcU8GK($<#UoJUiQen?#tn@aX8Q$Uy|Uv{;Ug58*t#44pqL}uK1^|YF$ z22#N=XPY|2b>X_cO7q@b8Ol(@XR}tIWG20(!1_u{Z^rOLuLRe{5S|zTh;u1seRi|w z5zg9iD~cpapcqqOkEl0oA0`0I2MkB(aoFfm*2)qT=@|;B%c)W76Yz&JJ7MvB%5te=AQNw?!E&kL_-l2w!BRtYFWyq-B@czQ-Se(ALW`o-vbb}8 zoP@L2k9CE3U{Fy=enCOdFA@xMz%O|*j{{1Y8Ou_d%jsi6W25Cq<(lQVNBi4tXc3y_ zqeohRf|5n$W0_{+yoRifQf7xB=A)DNr$7^6!muZ=+T3ilO(3>+?Wpc4nk66RB%3;F z88_+f1K88Mob2Lc#_93F=xnollyM>RXQ6wHen^ACHesVN@P)WZJJY3={&f??OuoEQ z6q)>?updCYqH7LldhYrQv6P!p_}*I)DoW!kBz`y7o{YUmkL@ZQk(0?+_~T&|@;w*v zA-f-M{CPV;jiP+>@iz*2E>I&g7pXV&i@1c-!4kLAhsJ3Vt%%gJ4^(SGFRcV0xjwDR zrr$5l3GN&;kv@$@7{Km@e~&|9hKymgqKHnw*>O2<%a6>NRvqVZ4p#Si+gf`aAg@iv z?{}3Rw|z`X3d??Oe87!;p6g%mHYnY-tBQEG?`{3Kizl^~^nN`3rc~|6#6$TpU#t0v zW2uTO@eLn`=M#m7P6pIi!?P8lD8MV6_prNXuH+rH zD`8-AvPtf-Q@Zc!P*+Sv>|5)c=DfNgf@db(n_YQX-b69B@UZTZH)Ac!sB~$w zxO?Jo===X6?wx`}iJ~>lvTfV8ZQHhO+qP}nK4sgs>y)iIw>$bq+@6_^o`{K=hkV-) z8IhSgSFFAM@2f+(O}guXnH=DyH+uQBwU{N~4oI&LpE^R%opX0}y{h-h{W^>FKNGfP zhYBup26+)VU?$>s$}D`Bh?c<5@sPrAa|=JC<&_un%e&$}t8f0-Yyw9AF?N8mPQc{0 z)F-@*)8qKrI`g%U<*PsA^~;}vGxG2U!!OO@WpDF#%x1NZhwo$CZHxJf&)zmEe7Kq* z#Dnwm<-3Boxe3+L{`>m&=I4Lxn-q{D-eddPecJ_lk8mqazu&M6U)-N)Wn(~}B=J-h zu^T?CGI%@ux`$-_E^IM1AAD7P0lxQ^ThgRqlo{b~(XV4W@H6pF*RR*v$=CNjy+Qs3bOF3dXQ&8A zehd(@vh^JM#8mR&YW>p`aO%ujI5gPWUM{ykwL!UEQn8^8^lGTbq8s80y~`rvA~qG{raitxpJUl8{5-eVkIT{Aq=yRA;yt-M0BA zg1e-5-Oun`y;qgjVMoZ38PIx>0HE!B1dgi?Jx66Nd}ytnEq6dMox?G@T~lKc>(zb% zGiqJbO@e8wPU9-p;aNNd{o&zTqm=cGm1eojcDIIlr6g}QSM7or7q{lsi6saX7VM$w zMY)3~&E)vnAA5gl%Bw%^fyqL9_1QDSpQece^3e0!xEDj+c`#kh8n86fY?CncB82nE zU||B3Ofg7znPiceqF-5ey+fHs@R7)=crAzW*DC7$jd-s-E>@(6$k*CU+8@Ai5l+9Y z&g1|%dwBGf-w^iY+z@+=;9c`$b6cC{`{BXygEz7^{^>WV@Z;86ScuDhL!+TW^CR#n zCrhJ*ha!O5<-MXV9?9B%B=y`QkkpGWK?RjdvKRTpW)adz!JO9&dxbSPbAZiw&C>a# zH;k!NLMSAcKAZ=)PiXCPeGtBu#Mzz>t zTtVvc2J7TwC8LQ;b%SFq0vigld+hcg^7)9oky03T^Qh43cUJr&HWdy{MGJ({_2S{>B8dSC53(H1tWyr&)D`99Y`;y zq6ZOi8W1x%aRq7Ey7WGsxec@>udFr@?kJ~aT%Eg}Q9fw75X!}f(X#2eWd}XZ`y#U- zesKaKX^vA5u+4Ml)_5`~z(EGKmdKUDyu7{kI#DL8)Ij^VK#-IO{15I#q&l}5+|0~uyoyH2W6dPHI=3& zQ^9k|>NavI+qPR~9;-HIW(6Oi?^<37*Jnnyds}o{GRbiU=ic}?gP)g&N1P6YmeZ;S zqmT-l!cW-vdw?|u%1h@_j)t94iBgs&15<&NIUme#Gy>ss2h3h12+b zj9Hc7AWL4>u)}Vj$*qX`pC({a&tNgnkU*p{dd@@$k+l>6veVa^C_#@PpcQkSmG}lI zpPCs|o!(G6QNZ-v+orYfk)e8H&hHE1wG_C_raHySL?N<3jZq;PSHGek5nSr*4P$Tt z!%xkkP!u*N?Pn)lZEPkRq}R3wBsnLCWte7%W+r4d!=C;x-lIa1KBjC(B_oy&f17MU zzh;H0`9?LCGQvFbn=TmG@8hx8X4aL3&~F4zxG#M{1T)#^hXSRKsYUdn2O#K8SSv0H zYuRrioUV3G4s7Gp4HQx4NHMC~-v?J@YR}>Rf)kwg5l!^;d;r;CBW$Cu_Xhyo0)yhN$1D?ThDv*2#f> z!XYpp!1t_;H1fjk(MLC_rLHI7-1eTJlNTE^K2%P_LqmU_Z$WbCvJ8LxD37L$!yo2- zkge$U<89cmcU9Mg1y6L$mIyz=)0{d$l`u;?D~PMRYg`T!L~R(2Pg(4vK;I%SB9wp1 zs}e1sC8XsYx%og;MKrD{?n4f{C*OK;2Myph_e6IlYPQ^k@AmfR+JRY_wOt3@kmqN_ z!rYhk-)NWLnpbXtQhEdbpgrIadyWVs@P-%p%8KFG^Bs0I;57<=bGNG9Rl+}tcXONG zxCSck9ea{CxWXWeD)EN5Wxa8tlMI#)eimd_WApLNmKrf!Sv$>!4ob(*7VWevONP(c zLC@W0;VUn*{lSB7;!SpXrAoxl?i4+8TOGJJx&^H4Dt6Vh_C>VMUc@4gYy6QQc>JmU z$5WMd;CIpK*>Ng9OfS0b=4v9pO-mw`2J(z!zXv{Gi?-d$pto#>DS353#6^9vRJx5_ zqN~T(7yMEG?L~XPUl_wO1>^gY`v2u-irF~YO$0tM$jc~kE`9gV#8d5A1DBha^ zxG|^=es9bw#49Gu)8-ayEJ6E4P}&l!1gYE0dO~c8X7T$=th8+S7(>f<2?Ss*wLSxt z1N`b$fJyr%QUL3cq)vcX$X!-lEinXDcxTwZAU$SSTq2aLh^OM8(h&8mFB(OmE36bm zJZ0-{*-(iFk(#7rX?12V~3@ z7rkr~YBwKr)G^q!-Mv8)OTZ5X5E_YKOb|wKt-$&jbiZ6|rhL(Ikov7P^JjdIiKvs& zSs?@TM`!XS(S{Ktj4f?{E3+@w;ZcrEK>h3Eo^{?KZS8qNZLmq?)+69`^ac0%O*O&7Lkz#cNc#9WFp?xf%R{zs+owiTfEN55FsAJMB6-4BxPKj^5Y zFyz*@xxDAqxFXC4JF-Cf<=zS1^`K;Uh>u<9&M^AmnOLEHLuY^ujSlK)<+NP8W2cpY zbpF0YN4^vn?HpY7AQOUBh~lLYD6O`NUtR|?HcC^>WYY3~VazESpRtf?L)NpZ5QH`e zd&D%v`7mQvqSxef-itwMKWBTBpCp_9?WI{d%+vbv*KDaT@BuasKdR z_QqL6Kgj}psJ{mqY7(P{Twir2l7vD_&DEC55KwI>>qf|JhSo}su}M*Y;zOXfyQveH zzI6k}90z7RXQ9H$ic2K52i!hc`2@^l`9XC7Vse7r$uT@s6fCdphU47kmqV8nDjs4j z1jJJjCc#5-2XfX10RkyWEM=r}q$LW6?Ky}^bYNs-CJ{bMQA7fOL;mA)8#m6}2m(4# zDs`-E@9Vm3IvM%BrIQjr$AIomJX2tYx8wOJ{MA}EO^i#gRPlMtG1(s-tIas zx7ZD5rAZbJw%_Q!)C1TI=I3v#T~;IX8b7LUHb+TMVAj*t7BdG6^Q=^d9B~jm0fY#> z8?CjwZO_tj?P)s&W)LxHC;Y0gucNHKK6tjgwF!Y#giCcv>)N?#Pkq=(5-EO%^jg&* z5Pc9Vmt|!@7}d35S(+R`dfp*%pW4Qk?iZ*QfY)&Sv2`Gu^_pnK9?-%r%ijZL5kqxR z9vl5%0b0FdI-YL)){7B$l*_PCqcafmvlFIp!VwTA`7++RFbX;?N+l7K z=^2g)wkJ!Ah|nJ{WV?%99Eac9s=CYR<#%j1XxcV3}3 zO@y?I!_s#DSKg)u`yj2P4{JtHpt@NLxI%`pmV9g?AL9-|>8$F}qk2aarq`kIEy1xM z_;w(#;X2qKX{qEHhzi}ui;|Q?(GA7B;EtGE8>oM$`_$5mZrIwX{F}Q1#B(b<(U(rk z{3zaJ|K>7I$QG~K-w4x%yMO+{h@%|rxcI7cR;}a77=$)+kakef(3_>MP34hdeQ&Oe zSM)z(wF9ayNbx}W5#;gpxDlZ?muxx?Uc>AJo5bb}X^v)F#A|8h3aAQZqEz3^Nld8X z-66Sg;mg_{E}$4S9@)J`lwrWE^>lx;{X)=Fz;3}?UvFnTVP)eC~%wI!Xq2B87aWv#>0$E|W71LSB*)dHiG*sejsl8!K;K34pn zpz*8Y!~%N?VfUkMUD)`x<^Wa?EqY8tcgs14M9M?CNGxRZur$IQ<7rR6> z$n+)%c?>;7r>Y||gN4)EBtSEJNxE>k@)BrUK-)d$LGx6Kg()ud-GQ)#CSisJ!rSYu zSe1xWCRJm657_l$8w#Cn3gDo`X|?aZ8^QReQqf{2g2=VkVWs*x`Iiz?vh~24I}+1r zM<&cUb_gYz3S21S*=8veJ}!!|*tWhviQnrR3jbOsxQ9hy~PV4nQJi z!(SM&swC?A9nI`&~$^V30iY_J}s@l@=M70ei2r3HHL`6N<$~` z%OoWD#MnkYG~?U4@zj9zApa`d*wHNw8$#b$7`g;n!?S@2Is6>782k|uRSPpUE@;wk z=P8HKI3y(1g+&lip}6=2>_j($lORkq#0zvO<>SG_b1SfT(=y%tys#;`wca}v#k}T}I*XB?kOp2BaW&gOPp0~B1Gs%u_?%A4= z-LE?NUlyPXY#qeh!#L0u$e_l4-Mf??cRgkH_vHT2n)HKg+`2cXg)vC0;`P8F;^)n& z;PUa34dlZ*!temAf>{=IsA^uoQ%z5HGx~)rVNtn0-S_m;5>OW5 z9^2LWH&O%*vpyE=&9l?)O4H@S&m37BT6ii-id&Cc^VyD4st!M)^1G}Mr;lB4n56dk zKYa~~D0VzNbTxxAa4U;4cSr7bb`Shuw_wUoK@X%zVKo z^Vn_r5n7Pij2DcT#yoefiRin-7(9BLVn)xyPZnf}zNZG3cNSMD+%o7HCxK%~5NTi3 zRk-3>?jw=(EA59f+D=@GmbeE$hBz)#)mjrqr<084kzSc{nptwAtnJ0SriyV|htS-^ zIy%cjO{JZkVWvzMP}XECGmHp~MUk31Nf|IJHPJ@MsYqY1p@AyN^71l>2%{?uQlu(> zvQ+GZ^*-pzI~5q_w>_HVesQJQ2Kfqyc)SlKA}L-1wnQ)_aC;*pha$&37x7i|T(}Fl zeHC?I)6@H`oE6$&pT)h9SdYQ`g)>%tmN=F3NUusA_6RBC3u#3%cq9blpvGdyVlw$V z=CNGszeYMXcR*@m!Z%B3oTs2mm|uoAOYjl_=u-Z?*yF1zWlNQWKECbHn`j*=ryDUX zgwsM4P1lIB{G#x)^nK&_t}7k>-to>A4VoZ53i!$wvy)|;*GY$S9Gh9Y_PL|zIpNfM z8ecs6c-XueOx3QMP)h-`R4TA!XB-8Vr?lNlUzFW(Bvx}|rBWjpS_ny%cLl{JdWCMX zsD)^dF_TLYs=u``JR}nU1evZkDjaF7i|pG5HH*Q6D*d*ZK@<%4G^*ZoJFw^%dV7_D z9MoikCnwMnJUfu=4Nr~!J;ePJqPDhouaSzL<;$~*?Jp!fT=DE>ZcVQVq0o@A3jbUF zc8^18l9%lXA`4ip29l~udi^YfJB{NM>qf2g279?5b#|`auZ_>hb=rTyU?S3F=ROv1 ziG!bH7${`q6JtiNm7$nyl>Imr;<*_`lw(5d|6bHI%{PoVj^-q7sHulmYpBHI;YfI)>Jp7=afn+iS#Oon>q*ZgWg ztt2p{)E6;~Fvz#94IZqvg;@W4N}5=q65ldH+4Kk=g5h3&bA2tq5(ziKI5!EU+@ZU1 z4|G-8*rfsS&^NpCPs6L7(oroFqG^0&l*5-i=>_c^iEo(Q-rHt)1>eXnD3tzzHQd{V z&&jWN!y+V;bH@&+S&R~BGmd~fssGS|QXn-iK%m!82LdRJ-*RfLy~*v?rg@jf%YR0) z(`oYAYqo&p@Fwp-cR}68X^i62z8`4A*sV$lI?K6J17V|))q&U~bPXiCcFh9;%Jx)uF6Ts?$QhFVPqkGM7%EbyPfVXX%rWEuAP?>{Z&VsC$ ztkY)8u~CjqXC^&J$-%^7lWNicPzmr1b&v02xV_(LS=-fWW6#cCm1U%N6RH5!&w zo9}ADA@N7^xRYoC$r9<$?X^ctF%6L>%#3nM1W9BD$sAvlem#`Kf=XOlnT(C5KuQ$r zN1@{Mii*QWaoC*Ine_ei0ncH1L=hbHDm^>xt=Sw7G|H_6a&C)k#7)%GA~~ofK64ZU zGI@1e1OO*BJp#ci^r_M0$37O}f`i$J=akwg{(M?R_f9!bd9|SwEDa8EYQ``O?VsEk zV`_D^S^)ABFPDQL13PEoo8X;AqqgO5J-V@EBrk;4jY`8aCCwxf$=rpntKx=dTQaFU z3I_YeXOq#g+c3i7Z3DtVV1c&ZMYS ziZ~B)p##LRM#YFxc14rcf2tv_MU*-a(*in~hB4-nZC(qWZx@0khIFjC!AyT84n%y` zi4ekRANPnS53GV|nWBagZOc(BOjRgO4 z>KZ*^?@R?{kXtel+xySBQEM>n)93-5kA;C z=|Xx8JSqS&JdY{7(6&TLd&wUWrv=0x!EU}eD(MjtFgH))Tt9k10wX}JLtbu+p;=iP|-iR#+g>gs504NWS7(AHfKXYbC~lu+o2OwfAW+Y`T3g=ul7_&3i(xU^`-{`9^=Rptwt~bV>WUid7@VP2 zAg|1k^KVSZmfQAKUEQgvonqTD4_5k0%!hohk1WL3?T6E-5hrAKwfqxYg&Tb{4kH)`>ZAbIy?m75_yuDFey!qD9xLacip| z-jPA_sg;3`aqlVC(#++(oCvQ}hFA`7tPuyDBcUy_H79zz5+umjAAsb(U5q$!7_zCU zHclPZqKwp|B$BWLD2f~+NHmj@IKW@B!$cAzq*D|}1(!B}xF>d;%96q_Rfw;@2~?MV z){t+)HStRc9TmD9V&(e-K zneBHwjc&vJr23dXvDWBhx~IdOj*;3QKAJwz5{3D>K)1A&tgEe9xn2Wz-D7;6ziwHI zn^?i7wPQWv5!5<64o!-3%&+r1)-C%~Me1UznQ)%Mfb)!pJU@2B!jz@-mgwMd;s?w! z)XCG5~ z9aP|$r$#CR5xH2PRV&({{JL^0R6ttd7V-GXl#Hmr>*avJp}{g@SWVAJb6a-lmnqoz zHjRU=mfHw^Q_p2^UyzKtpn=Vs3TZBrKecYN1mj<*EosBgXlkzWqRec9HnRSrX|!qLaSIBj%MA!AYX z9eR?tqnsy&slU@y+9X;6BErnznAD;w`-P2MregL9-qP17IGqS!d!&q2|UUVPwwMxjdS^(Zt&NVfq^nTHKR-;{FM(xca(?=_sPSF>-U!DNt?u-%kN*vF7_NOT8shFTY4VT}C_!$r&$E@dM*-9B%x&sgz z&3cYPQ4=Zr8{T2mGsql_pBS!xV5%dMZ|Qrj7G1`scCk!vP`@K#PK~jq+u!oNvY9e@ z3i)KJV7)=8-1+Gh_Za`0B9*z3Ek}%Kd5iJhoG}b3Z)>c-bWo?hnQins1dt4ID)6U- zZwYAX(_;zo^j$WwppU0Omwj{&(tq5dLis_Lfw!HS>nn$U?P*dolOt|}$um+!g(e|} z0^V!Z=c7?&ZwF?#US6pY{Lrww+j@AaZlM}Q>^0x_ei~6x##>Ik77;g;N2srPS6$rr z(8d31a8#S}0Tym3Tr`^)Ymw0GUeQxvK%jH{Zqwy@NL>oZbV0T_icaG%HmGgtHD`6Y zE2Si+0|Tat>Si#f`N8oI8^BN&SF-B##oa}JI?cIqb!z3gwGu;rZs|S)19cXInk(u< zmXz6w{$tUh>-2^7Wu7+MzQQm+O=Ht8E%F(m8h*j#hDv!Jg9E}7%wVX_ijQT}aF@9) zul#7W$3yI~irU^jz0Z&)EMe}93h`f$t)U?DXfs|`-Gp_06j~4dIb-4<)i!0tJGb_I z+arF2`O#=04Ja{@98a^$QAYL@$~p$AS=!y-ZfekT)EkpY;O1quzZxfSywe0%R)$5- zj?xq2GgdjlCVfhw`CQA&hFy5EO4I68VWO}-Gx`}^v}2SYa4uT+Y&9?tGNOc068s?GH8?mwphdITukWl{cx=eRH}J^VkRyOPJ)4U#GyMA1)~ zQ>kd1*XlY`zPXCZY+(rx5%V?$X)elKm5g5OEJ9NqB~2j*C35;u2Hn&cfGPOHVI`i#x2 zR%b*stN^W0_W(m_R5`wYhW&&|=i8p;&YAt02^frv<)}8bkMP2f8uckP^0a`e77g3^T%{+nXWZu;PI1Kbs^sE!x;|?5Vxs# zKSh5S!IpiaUw`D^Jm2TB$B$8u>pWCVDvHJ@dYep+uTJz^!rKY)tQ>3BFj~Z*jHKv6 z6-nLb$XivSMi5A}c3ej!y)dj1R9aKo%?W*Ip6^(4FC&Ue`yPJ)eoFlLiX|&%KqNF*#iLd%lvNTpenS?YzQ8m9K zuR_?vZ(0P0%Y`?xR;h+ut|@`7`Og!2O8MEddq|@`ZKyPKVfQJ>AoS=iYT2UE z3}3^m@Sna6c*@P2WEB3`55PBUqjxL1+0B|UEqpSy3HgZUp0VcvVBScC{*)V3$;U1& zTB&%1kX9#35NTuGk~qpJMfZ(BNf0O%K5IFkFwZOM%wMEzFo8m{XosD6lg{FY^Mnej zjnq4XQOKG&jWT+j5u^iZVt;&0#oVF28&w}DPTe6~Txad4*HS~7Z zyN$d1O;Q=qcH#3oWXQ(%Kf;HIRG+t zVupOKL_u9H%d^O0bHwa&HUe!0f|qV#_~o6ch5p9wgRNEQVxk_unlRq549fY|0Fp(f zK4IRGryUo6g*veesd-J3MSg2g`keYC`Q4|3A}o0OV@+DJM+7u6A9XK@h40d-1*mA| zuOotyj|W}&NUYQ+zxTtv6zN6_RwaVtEF3dv<#4V#(MoZk?UlZgjh`K3)e9)LvWb+q zIM$>(7iXI30y2ll9*k=A#^hdqF69zJFok;0FG7C&Y0abZ4Qu32Xw>&wBS}sye_2Li z-qmi3#6`zIZc!@nTY((%WB`m7Q0(x*I;a~JuR@L~Ak#$vUTiT&TAY7XBW{-J0gFMt z2m)fDoEI2?MMSJS(WQ|;bd+(qKvLdZe6e;0Z-Jsxk27T1@X$i0#lFDWbleb^kKc+; zmq49Ymms@cR?gB5$=}>XlH;PkIgUI5q?umxWC*htHD%D(bS1gY=hz|{hP((j`GzFU z@C9oZOH(%1gc7gcu@!8#%^emH#h9xEM$1tZyvK0jerK4~s%#THtGw3(fyYeufA@nY zW~Y`i=?emk6d-CZnc$bOP!2|vw^2!1y|Gb>DFN?iXKYYK%!*}-R^oySDC0H*1^ko9 zurtEMGYbY~GRuS%7V$`>XC*J&Z`yPkPHZ3SBel%9FygvU?_Yp%1kCLfs$wRxnln9< z5@6DkH8R$0->{0LicDD%@sn5-qMArvouRg-1*j$whLtIzgq77JaiZiGAu+52x<`xZ zCLT-IkpAF_D9*2F90{{Gu-{9FwbHD!5&9a){6648vmPjAL|ee>7{)6+^Jq*yQ6t?rzc#^UV70AZaIg&Y1lkMRbqmhMgm^CD5czZ{n?ZwO?xvfoO5yL)YjKDozK?MUEAF zBjt+$>uZy>Q9%h_G&9XgORG_Hqp$}{35W%HHZ|LeBbunE5;WLYDs8imv_`I4#z-6Q zcLgv<%nTEYm@Rx`6$sVJXO{WdPKOW;a3?)T%?SdBl`{H`{2QOKt*g>$Q&o0OLihvZ!02Uv1l&%SNw&2 zg@z;-9A)o$-r^@Pm~v?iH8gOC2v#jPl~wxIT`c%#mNZmQi<3Ka{N|0d3Ujh&sxVl4_2R55dpeC)AY~su&Fu?JC!P)i0xMpHv)$ZqDHxLesTJ5wY4Yr zZDjr-M51mV4WGW|XTp&jsF$q;XjUYHRbzr!O4-lTg5-+dfy#2Yzy@3Z8oO?)?F)Bn zgFeY;Lg5ObypxcE?lBG?R+m256+OjJeI{zIiE}d2f)F{8LaTw5i6@KCyx*SBd@GF3 zT^5165^s{j3{XnXxtGAp9Y_~#RV*xNUf)|o+z1f&VE##>6ms?}U;uj*r5oC=#Ta!( zyK95F4My**CDD^a-jMY??lLiAoytZCn(k@9$bnH`vxVjp!eiD}Who`oiOi1-+6t_cE6Nm21aUAWJzWFPZ za;Pd*JuUkJ!EBy2fsO> z>@0{P%u^qq19A8+hM;ZHoX95zOBSdTNqj&Qo3bM*SL4behURAzF1`%wRh(}?t}A=- zv(1T|`_wGJ^{rJgv!oiIi1`PvM?bI)hCMR7tr*=mXsya(U+u6{BU_2sSfjvZHUSN@ zM@1*8oK_;qDs`nr9B+_~N!@ON9jZl_SiWI@`YA(tYSEwDo7Ue3i6DfP<&~c`*>y99 z>=lJ1;=`eH4s{+{$J9Za4QqSjfAfG~Tm{EiEy zpB~+bGsies1<60w&fg!(g@=!wVsA@KXb!ICcl>4W5ZB#N@DQ}d{5w8-iXbFL^yh7i z%Q?leK>iuT(<(($;K8v;h-1igE#$Bk%<^L($CMy!?Twyw0aTa)fAuYdE61pcf(f<@ zDt9}@+H^XS-Z%~~%kujFIQ|1|9RbH=a;V_CDuI&sqK(%(^+_}pj? zh~*bX?x7+~f7@(GZm*kpW=Pxju@T~0P+2JWZfIKPA-T$9`hZ&&I~SJ_%#m3P%0`e7^4V691B*1Fa1EuD@C_gAsyTKjH3 z)m;J((FOan_CyhZp3>5eE+#%f&I9Wgz2J(igT9D%oo$rwX z2<@bNozi=ndz&LWrk@KTc8V_{gkq#~WUMeD-L>BVMBg(QePyZ}2Ic;Aei%$c`f20A z)LGt?;-=;y5&;BW{6y|1USaPO)&CpYS=Phu2%3F_pYUr2*(L@qgAW2w008>cZxZ>y zPxic5vi?oZFZR0vEZL!%nYGZpj>*}*sI57ly}{Y#^_@RizyltS16T92gPy7^F9uKc zxsu#`E$mE{Nf(D)5GNG(jo&O%XeFq+T!9zL$7N!Zp!oh#JG{lzet{P|lKt4p64uK; zdO0q{qx9hKj*bj(-u5RcUGBXY7#*1$y}R>W#kbRk568E$;;^K`g*E8aYtipd(Dj9X z1ym|I75yOnZ|UgMRcQ6(><^hC_1P^BfYMi?5hlv1nRALvtp`?~VS%-ZANZpz>#+p1 z@uMokDsiBs+r)1-&CbSB^6M)%>e0J%sn$`J8Y(HdyBS5Pq~KA=`5a`hJzMGsR%C*` zIOG9D&)(}5z3mx+s$>+AEB1)UON1mU8+?oBQ!&=1MaL0@gBpw>d0i8}^LFU~6&bH4 zR(x3#oR|Dg9jI{5g(k1`yXr05l)YXI)>Jzn=1WvZ0*0}3YW0%*i3XGD-WTZV4s94W zgs)b5Vq=x*KXTAqv88VwXDAowqtoauKwb`gT}~jMBOGPT`oyrr!FP6gfDPs#ggriE z3Doo9G9(@b(_qLa-&&gLNlBE5!&(E<=i=?CM;bBe_T|VP*R&3vi(RJ575*QCS!`}K z4tY?xi_)&HrA`PYZh8J#Dc{V3^ny2~q;zEWwtrUOKtxp4iCB{Xx6eptRTE1LL&@#G0=i7Z^U!n2?_V2prs|sdz(3 z*+q@Gr{M(NMLGSdOqlb>_}lcDrR(wWg>CL3JOti2$UPE`oA8bqsLqTgHFj$LPPC^` zZCOrnt?%Vgv=nVX@l4;BHu2257@#D=_>_IPkviw@SObzj*kS##o4A^yw!2NrPSTwJ znj3gJt}NZ3zT{qeE{P&TYJ!wu1e6x>D~@cdDPp|GzhYpzFo+E3QDBg$YQcoitqTDy zbeAA~(s`$0h;}{@{8wVM_QZsNC1Ehd6EZu)>E2B}X96b^bH2rZWr{hCdQIcSlUovc zbYD<>ID;~Gm!8GqU6!X1RP$E53HJ-Q)%Y2IgvyVpic{LpLqwZx-|0wl#=GdtMIJs@ zD+x}%C-=Gh$9@e!`zcAIa}Ho>M|AVx<~wjR2H05SeQ>@k!LwCci!xBkq^266SWmgY zz^ahUPw2)6Q+bknJT(vYz#F?8TA1L8Uv8erAb`lwvXH#kj!yaJxVi@9EGK6d6H+Z- z=`^Xn==D|aWkdR`%P4n90!OA;3sd$Y)SdCTPbo3~zQAQ& z!gupAJec8RN1dGGoFIa`^>Zh6X5kE(8DZ4153&VSr5yaBD?X}tW%CP zp^B%kx=dVQ&#_#Z|^l4Go&ZVOEg6^A;T9%W5){`hGaN)T0U@Ggb_Fg zld`6qcD}r+XFuBO|F#X`L2Ym_x!m=;K9&V?vsI_tPV6Lz4&VAMRVVZZ_J^)I`YbGA zGhn*BF^%gjrg{5<>(L_o)2)X~9OK}0BoTz62QX&*_V;CR#og)riy~oxQ(0ZjRzpSm zh*OWp$VUdNwyZqI7E(#S4rllJIlLt9?7 z1aEs~w}!}Lq#M()TX@48TD2%o0;ztwWu%CjSn;k10cWlJ^dP8uR7L;njCZHs=R)Hl zgPO$BnS+HHJKmOehvSAzt^U)y{5b=aw@@;I+u`V>+tg?Treyw|33e=+iVXbk&<&bU zSai+5_;nJVq#isYG$;5%M)0*^A@*H=K&b4^7Y(3n@FcHMtFij_l2wRZMsn(0?R8=K zJn!7Dqxu_e>q!U*y;GHiZnY5J>$y32bN=jhsZ!?&+-g144A4sH^Y0 zNV@IC7kTtqQsFWo0Ix}6!9+ua19=a`XCVbKN5VgUhH5v`WQceceryzjjDN7{NnZcp zXSP9El;C4<3j>W5s+uF};*+ZCHeD$zk=SQtfDgDdefHZj&bZ_d0nt2niexOnkkqq7 zukbisVW*iW!pQ6A5Q#)mJnTkko4OI`1}n`L#$DZZ`FpyS^yZVOxYq4ufA5R~L#%}v zJfRXsatebm%QS$7-P%sjxVbE;`LWhp3lfJ?+gjA_m?&WcN?20m)|J$o;-`!`p<%)|PJh`4>CufNP2p(!NbehKbJrF&VUide- z$dE7r1F3ivLz2Y~s~oTl@l*l=BSvM^g-$>MHzn3p)Ihi0)s1$mE3I$urR`NKU7(Dd zbK>10PhW1<6YkG%k!j41F!F&xP&QT4lvJgPRaks89Gz??51{|)U4W#gqb0wmf=Yf9 zGq?JdSdB3Hlo{FAK7nv&BizU+mgo999F zWFt}TJnLy*D!Q%d4-gDvxKU-@t+; zgp8&UiXvxZozy1G8Z@4%8(Y|o(`vIz0eKge^+-r-JaDFTC=nJbW;+f9DtX7O$(_ek z+C*uTU1Y1FEqJJ05Z8x@Gq0%Bf@ZwH<5`yCVVmILx*=rn!jSZ3N-xNsE%2E-o94Kc z`+~DFZPuFam5VL!Ch#`W-0?eCU%~wZnPCBR*tlP~$T7gk!-Q$Tyax{b{8m9Cb>Q-6 zSJW-8?Dk5vrRqe4x(cidpc03|3uRotQG=c&yl~uIsDLS=2_-H9|4&Pru%KHJ_3DG? z!(gn71Yuz+Y#aT((JSCQ0>C?yKxrs}*?gULcsD5OxbdbT+^2#N^+7z@yhC*8r~(?n zR=wk2oIpCdh|Y%R?eL0jZz!Rp0ZQaT=6J!X3+p@Utb^PqgPC>3WpZxCI0za+&aei* zs0@1Yj~>C%9vxVTH-MM#H=gkd*qczCj})F38D_Trl~@BTj8E>^$$Pw>>%C~%OB|j4 zb{YvR`jM)ed#aa&d1 zwu{biH9vsJaMHBbdc5tT_8$ViekXJ}HGI%9Bm_i)Bon~*!JeQ<4h+q*AO5)(7B6=U zZZe*})%-HZ+_*ui-#R>q z|3KXOF#;3(W9fwa2jcd>fNd!feG_>lh6Hd%^p!;yqJnWnxJ)YGj09DN6{{6OpbFJ2 zR{k6>(pxMhlyq=F)q#TZqgBJv&318h{2QPLk0?$~E{aZh>o1un8Vx@3>*;>&@CJu? zW?HI=a}-#zWloKV&b+Q#e~!`%K^&wYVrq`zl$08D_t_yHSnI}^d*FXPJ6Co_0|p|x zr(u@K_6YXyT4Lk4MGn_gREzxA=a%UrxF=pijo;%y*Fp0zTbC(6jT{;_DvV8KGZR%N z&LfJe%948*8Z}ORL^H3|F`e;#Ko4{Jm}FYB6iXN&N+S>q38Ips7!r$7%SC~v+>HNx z3)krvp$pX^WpJV?0D^700{;!(+tGTTfTX8H0q4@kIWxvM-vq^C9ed|<%Nd14@ByoP zO6ykwH{+A6Z*4h8obQL#(P?Kfh40t~1j~onNYSN~P#!-Ed}aP9qhWA>eyZ{8Wqo!0 z04S-fK8AI0fQUh%@ZLGw*}3Wc_AcAlgO99pYLLXxe*gDa{ugYxQ)n~@IGP$_?~Z@# z{+l;e*xuIG)XoJ!*vZuJ9~GUz-O|N^KwMH*K|K)e-y00d{U84&i`|<{X$uu~jDUV_ zcRa~aMzT?J7QtA-B=4AGr+p`8?|3$dDNA@m)|L^MUMD3y7NWv$p{ zn<4@GS0wOfdOI0E4w$oP|I?iJQ~zB>7s6RU)t+u7 zu)g_{FY>L}C^`{vg{f{@;(@WOl=kKg6Js+8&iN|nMn^O`t4!#Yb0HrFXmZ|yeiy>F znL$Zf(g9N4h}>oeC27XHF_!?QaOCI_ak5*|x>79VXD3d2en&w6OCgpr)G#b$0gRuASi^L9RA?aM8lHQqb(B%opY{d|soX=44QAH-Ni`Q&})L zT%dtQKi+CM{5BVE_gk`$2T}m(cpSsOo2>v(`Mgu-jmGc)5IN;8gf>|z=FZJH;lL|5 zZDN+f!0SgkD@jNy?bzCql3&3ytu8}qIx-FIYgye?)U~~$&(D%wbcBceDz2@qcphIJ z2y~|aa#un=S_v7(?%ns-8_A779_r}3-R{Yw9^&B1{|9gH99?;~ZVks~#kOtRR>ijM zifvU`F)OGz72CFLCl&0NZ~EMO&i%Uk^tt{0@xB>jC1dQplRUrWHRrSDY_!wlo_GZ8 z-gOv>)xIvy_1%t)z)ePqU+Fh1mtdNJ`p$KNZqsU;>A2lm*@%e&frW*Jg9nAc&9HBo>p~Ti?@wpaQlKM% zZfVv*m~OPS*`s1&GCpBuz%Pcvhq}^g0128H^`tTA*$9?ZHQqfwKiBb5!@NMTf^33x zuznFZ7WU3U$-MeyXSB`8o*LDx*`%h$>Eq*=s@Xi_uc!pamr4-<`ZL>6QF4h`w*3d|Na~$XizzXl%8OtAH>0`Ci5O%4p{DY~9*>_}8zd zXIlMOE!7Y!h&v`0a<0)4K~+ccri}OPUYn{nnH|x@TJR&EsJBBd@ICd#D$p&xdKg#f zOIfmsT4o(s408DSU8asgOFW>;5$Q;5Y`A;)kjrn5(lx7&wrdv6IR2d#bgR}B{Xn`< zt(tVji3aixZE|v=FTSX%ML%mCzbs(k?}1iiNxE<)nhSo+EA9G33W7UIrQP4A=Z%Q3*kYHZ1dt_ZAB-y= zSF16I@0vmqi$cdjH(TK8-ZtEIH34fK4EoWsB7Gmw-K|sk3VoSP-?u4<7f(;#=g+`K zwd(Y%LQl8V%*9bvRqe|-hw(BWe&krwCsyD#2&Upn1Ti+>2SI!L$`41J=M4~Y5by6& zp1f59&gG>M)sv8sfkusokcZ1GEDDrKpVe`!Cv$M($C7ky7Px`lC=}k}%vizBrVC%_ zE{NkDFfZD@lI&MleZtgLL~Ir-Io5{#9+`m>Bfd!}!Eu_2!}0o9(f+t{U|QbLvtR@^ zXe8e+3j90-R8^@n3^g%>daJl}SkN21+v$85Q_1778|rxae4n@(DSD~jt|iI1+eI%o zvJl8W`K`$zAorW=b%KLe>vn$C`RXYdH@8*O{Q0VyDgqKFeyC!JqQQWFoN~bMl9O;& z)=d_Vxej{`b4>pck0VGi7KKq>{60G9;bZ|P?s1e#`vKhDV(AwX(&Ok2mE!90 zZ-9fx$6?ql5xEh+S*o$5PP6aQ0@ZSf*WKDV{9|1bg_Hgj=}B?Smb2zxU4S!~fmvp^ z)*v?)3%#?)L9@RRy8F|mCxI^8)PhO`JYF!SAvuU9&SabqyaQ#GBN6NHi?w{rwZGdx zsF3M@QG)~mQu-)=y?^+l^x((-;p6LX9fEZKspV(0XX>zJxbko?C$LL#tD}P8d1QJZ zcirs$uKs9a77Cg#Em;5k1@>@dvzmJQ9qf;qgDHnjGQUYV{$`*1*Ma`|u=aN)692i) z`J-O~eJdZNO%~dB`WhJLRlPRL_tPpjI5@uv2WCcGMl^)hquc@-TyF4^tnS(QNz*J9 zVU&NIgbm60NB?(8e~OQX`G?}*Z_XXY+z?5yIHh$5=y$d;XZ|o-q5NCqpC-lR?t@RL&4KZ5Bf+@zg_suRQzXJ0R z)FGL37{~G}9)%T08He{DHzsm?Vd9Bw%GRGf`ZT?FQdo#}6ZM*(EUYV{D`F8f#5OK- zQd-qu(E~)!`6}UrFqgw&1m&vne?ERLMgXR8xA{+6?i2F*WR~c0r<#~GDj2?aW z#mj}h!a|>bCRP4wn`Tqkys!j&fbG*S46n7>CyaNx(?-RHhP3``kM%)XrRP=#e8-D# zo!5(eVU)9CrfV2vO(wsjgIp4!sh zTt9;Tt^9T1$RF?iW0?FCg86p?;!j@K|I%l*|83?maH3RrWq2&se-aNq8!ja$BTBS; z_4qbA(G`DLB^Do$CzK)Zb3QMRD&vtuk>>YaEuS?L%gjGw`2TI&{dcSP-`hPUKbxL0 zwR=per!FkNo11tTz$IBTn%U918^FkAH)EH?{C>*O!yJGy`iRoxKi1`+dMq0w>)!+3 z{%L~4@ZZi!X@23>on-gqo+^o2=!00}nFl-ynVOEqck|}ts;&A=%&c?T%*>3R3z@PR z9lh<^s5`;`Xo3S>oTB!dhU0JLubcnhx(t1sU;kDw;QOC(_CLKq;>|$xqZd@s>FNoY zzu7$wc2#dr8gbfH^`PYK;Ta^N@gAo6<cbRn^Lx>Buag8WBfELnt%jaIZYzzFVH7Yr6!2}Quu+x(M zsUR&px!_fUtrh$ZfLIWyFkm(an^6Jnh(OulYnCTPeF^SQIOgL)=r}jL3xXxLLW*;T ztG>vnzHvlY0mqV-xF%Wa<|UTT&HBo0!FjY%Z*XzS9@=>8(X7u@w)33{jIQ@p4q`0ON zg7iX|PQs6%-;Oj14Sj9>J$r#-8j&@1sgyWfaOIn17jM3et!29~w*rWh^Q54Q>vQ09 z?D<5pRBDDy_Nfl^8?W>MctYZ%1VEIte^OglaQ1!M`4Ht@|Bu4Fq#xb-A1jZdp^N1Q zHbM8_KgIq_O_tun*5;r7@J_4j*Y0eI?t(}1whFQ{PKix5WUklSeZzfHR;`O}U$St* zgGKvLyFcZc+!`OeZIZ0Vd8K*r?KW%z!-uB_!=g zJ<97nYO*MkG=kXU!2As?u?kcPuJESRy z&f8M}HNuZL`eRB3tgGQT3j1NIQCMp!4UF4LUqI?%1>js zGWPNn*^)6CvWSl|7203H*)wYnYFn5&b^r@bdVyuC>r5$6dos1X z!uUZlv0u_rS|A}!k`m5p296aTC++K4`rD7v;+PDRM_ zwL9D#p5D#m^Q8{5rl@$lx7afkV7wZRUpkIbQTT@!!Esu;f?k}9FklH4iuF@mxa>pt z6fJ~UV)Kv@kfwx zzEg=(_&yRrgXpDuGYwxODZ?7kYg$d0ck`5f@5?Ch(%4xUm@oFr8pdIJolMoC=V6Ep z+nwf1BF>Bg9iL2-9-4+AVNoNL=t-jvF(Gn#Lymz;J4lD>3{{}kDs7kQeau@M)K^{o zE}Z->V(->ApKns!YljP7(by9V@>M@m2g;-f;$gl`s<{gvE^zxGD?|(_3++~7M3sng zAv&;5rDKO@itEU=W}M4ihF36DCdnIHr#o2|VFAyhp}MxFp1uBh4u|w`;@$Jt$M=W} zbgMpmEnOtjzaT|)|0=;Vy!*qvM-OU!hV;O=XPfY=<&Pg2OfLFVTbl4est#q-nHuV5 zV5X^gfC64n!Mc!n4cqaugLyl4dqeFC7Q^&I~>QV-bkG z;h6lqID+Rq z$*9SV^Tfw^I&W68IzRj>$ieG_c};7U8ZeBSK6s9SiA%~G%jDiA*^V;9wZ+!aRTkM+ z_@ycG4FFmH2}oE6B8||}@Fd9+z9k6UPnP;a(vFQ@6hBJJth?tM&RGS&wz7=}0G4J0 zKML8oWx7f<79D9lVEUMcufe5+NJFTHUCP) zc*@E>FNW#&NGd8aZI}*}l+p<3u_1HhMDrriU{bJ^cy0{xw6`-S&?f?>F+|$k^HZ(Q z6GDh$;&{>OaI{o$Ly$ae=(Jch(dasy2AeVtsOEMKbc#MQicn!-P_gB~rTI6I_lA5z zhsXmYxrXv%0lRx*Y%SjxL~%#ieW^ov%Weh`T1Zdne05;ymq78A$Y9)$7VQKN&AV`9 zNvIq$G8r#-r@ydbCVk_wJHcRctoLd!?_dx1tiWUDd@FYMTugI(m48Q}Tc~v)?rKRB zeK?xYSeUFFa-t^kxU>Ac`}hr?MB#SnixpI#sPm}^wgBx>Nub4`(AxNemLgh{pA=g! zZWmx>3LYG{M8s6H8eED4m$OEH(K)QegS#&B>HM8il~$o2RqPosiX1fp@>R1s-CMT6 zvfqQnrabHs%$Fr`OVZZ2;p6tVrt{e0fvqhR|EHf2LAg)sv@@4n=*be5@oh*R@r&aZ zr<$IG{3(cKT|@2f@1oMy(9bWx5Ok;n{(-Fp0`(VrY~tnCN{(QL9U)G_0B^Bm7yH}t z@84J;V|b0}XonqAFMfWh>`cpJ81_z82Yv!CaQvK9@CK9Y zzr3f75n$ExStL)$V{2V@F$6Y-`*nkBp}yvq%|#072sKRLfx9sthcLgkbN*H%l|(edlHc&c6Ds@zBv$m56*p zbsi(TTiQ?AU-}eAR>toqSp$>`%R{ug_X&{0Tpq~sz1c&duh*o>MffO{O!s!(ZrR)X zFdN==ZI08o2Or1dZ&CetMuQr%Pb$~FSI_>L6grZDTcQq@>wa~Xi@l&og{5C_J1+f>+6tnD|WlkK) zDvv3bKq-=bwaLl_(n^3~7KbDcJFT9KC!`n)e1xjNUeH7q#@do}Px~BO>k$xCabjNc zC8$wH0t))YQ9an=3_;!r5H_x>2RJI@Pl z7+s?pW|WSoIYv#YfcavVKssbC-M6VLH8vue*|}DHE3`8%sYZ+Zp8#2A$qUc#FhZOq zVR<=h1>#UVj7R0$q}!2?f`#FDTYDnJf^iU~X}C>gWh6g0T0lKz#lG0AP#(uWKFzi- zv@fWaa<^5cWn`dOUM*J-0x}0@O)TA_SzGWsu**c+P&<#sf#cfo7n52WPND-CQ&wUQ zH@cFI(^FdV)tQEv2Vm`Eu-N@Q_+DagI30cfXNuf{`5);E>4gIi9f6w=+F3R|sgO zXZ5ou)-6$ok3^_Bl0u6z-(x&7qOFrwK&$L|Y@WUCpzM0bi+A&tV#gP-o9*_OOt^kP z+6g-{(hxL3HC`b$n1S#b!$*V&BQ0iHpf*^x^YzpaI^XTZVLbcljkI;k_Tz?dc_erO zt&0M&MoZu3A|7K0>yf{8sLSd2TXRq%YMxggAzBVi9B|aD3=W%i^E@CvrZEL-t><+6 zLR+TKkt=_h$Dh>;2EwIJWbwQ*9t{2F5Fv=p>ZnFrInvXh2?x_xWUhdkTR`<@|=1ZrI9VD`eHiq`9Tm7-y zqw}*Ozl)(4?6njSiih*H3yF7pG^h2<%J-w%lXxEj0{2_4+ z2#Aok3-A@8rCBJ>cb}pWr9*deYkNNXxUq488oHM75t>6jTlYY_)$=a`)gEDO0hv|p zjRnU*oe22+zSXb-dWeuO>pnwosV;M4Y`<7n+)}cG5ED^b1F#Q|RIiiySNzUy-(K(i zXjy5;d^bR__PTAM*nc?FQ8^hx)HVU=+@9x?Cpx_%n=>fqu6yaC*Q{S_nl1)7&dntl z?%R1vu#gt50ge2mbQpRU3=M8hHfH0sOzW$VDIc0WmH?^XGg_~`#sk}5U4X#P)?-@Z zD(iC?Y|*mTQjhc)*VGxRx3jcql`Hu;D^;tRmX7zDxt9mB7&#W=v!y!;eRm_4jH^yk zi_bU?^5!d-y-B}T1mu=lo{{dI#B%X5NF-?eKsf+|RFceK}BMMrv-Z!Eqj*wsIRb3v^8wPssq5 znqF|j3;uzQh#AF{(NlXK{;-#fB;uc|eTG-;xPhsY>?UOEhw;YeXevbk0QkRrNj|hB z+n>~+CT~REln=KZ^e7E6E5FzOEs>23!GmB79th}_|e5Q72U5_V)4iE&Y z(Xh!U%N}O+uMZH;^EY6G5>wi`@-S#zO^_rtsL}8s1AC+By0|CFk_TL?l%l>m$|=ebKT6zh8)jaizeNMHqUZxl`5pIY&xpBd^#Q+_{znMr&ww@4 z-^{`#sElbj~f{{P83%ALXxc;6FzFVU)zk^0xr%e^D)evP$Zv z;E44w}j7AE_h^ShJ@_%#g%}dh`awf{2@$h1R9)$Q8G}A_C2`{GK?nCesNE`*@PL|M)b2Y=sX_ z;%{ad|G&oL|Gbp^X7Bg!D*aD9*T2mDJ`(gkx;g))-NNRLzXNnh z&;8ifXFn`V1l;;bb3+3U#$*oJRiZI-x?Q_m-`_KzQa`9fe{=Tx&+dM>AD{UDa&jNh z{#RDO$M?S#_P-}Ut%|`>KF2V3@N#px4o6vy>d$X3W8r)AGYk)PF&2bh%_2Ud4@d#0 z2DJRakrFIw@Z~qc{XbKne`FH>UJaZ6ll`P*4lG2ydw<$2zv%7ZFvN-1X9A{l3!?yZ z^irqpg~I;PgR*LmdtL1#D4mb;*JJLFoYCK~c zKkJY4nwj#l8h4JH@T6Y4=QfagvGgE|>fUUyurOKDwA1U}=Dd;agYdrVmxY7F$Yw%a zb0{wxn}l@2{6oN_kXoS95CD8Yw&+%?*C~H{=aNj_pi;_zZ_FP@@)QY z3X90U);rXXl!E^vyq8fjnXVpr?5XJJCf79eC*FNtQvSQWvYG!F?`P-h7PR{ec*%Epy zXM4MIA4~VyrIe$4y&vyE+>QE)f=1^4K&9IAliwr>QLy~;4c7TnVr`K%KVk2rRX$y` z-}48>+DN$tiufzfmr3WdD0tz&-EY2+*B%h#Lt2^u0ER<{QlfkwbSZge7;*&KIgpF@*FvVu89p3vPm(=6j zzv`E>*D zRV;5SCPGzKOZM#1&009Z)H%ER{hh-0p)!Z7VF0_mc;+_J^LkSN#WN!JLJ>_Wq7f#! zBZ}6ZXPma)RKKeh|EV+0kp{H)F8)PtMNoI#)~P_oS)(6&;>M=E-`%S`(k&LhY*c*^ zYu>ulZeYyHtp>;2^RGFgt}5S^#Qo?#NWC%wp#XuyO7ozPGl?;RL<;DD}s5Tt%O zZ@y)5TfkE6TKvd+)U6>)1CS3Hvh%AbFIg8;$3{miMzu+Acu?HxEx^3P)TfQ<}8=Zl~19d9o;(}}kXiwcj&8OcHQ z$*ByLe)jg{IeP71I?VI|lUduR?d%u29rpS<9a_4-Ab22oj^9%84ioC!?~VYe2N#p_ z6O(Hb*Ol)(wdV+D3&nhHHP=VCtGkTLu3_4chJY?VH1h4k*PHc?+b?tcy1Jd-mi8Um zIQT9cJRJa+(=V5`n^!%F^W9?Zp7xz+Iy%7@9M4r9XSi)1)&zV2?dhi|MxS(C9o9yA zNILX3Za=RtcVE(Yz22Ud4PN&Pw#H9K)!)pf?(VWXH2JxjTR1yb-d=Snpxo2V8J;VG z9#;Hj^#v^SA*#=Zl^8kqo~JV`W;fuL4L7;8-)`29c}>qRY4P~iy+*x)QsrxRZa3i8 z4n`>^>9c=6wqjJQyLz4Ptanf0m&0YQ%T%G+K22up@wD&XUp*Io7~5ya|ERw^@-Tmv zTk*YmFghF^e!3m`b)}tiajUjz(|E_OJzTf{+5oUyJ-AY;c15c?=e0aX*pB7DTAjWd zexB-B@_c>rzHe^@96U`YCQsZNR&jVY&z|UcCX8mjre1974-_980PcHt6UXnawBmBw zJORzEfZE1UhMD!Cjkn?b8#RP)t~vt5S4 zLx$Ekj>Y@dSNANBrTQFpj;fZ))=BqlUh9=r`zMAwjyQ#M{fQh~U(Lts$MeJLS33c> zl(?MxrDFH2pxc`(avpwdfnED!wqG8thpFbrr*8}ByuJry59OddjKj-Jif2!J_{~6Y z>7CGoag5SEPiCLcW=iKTThjLEdO<|LbKgg(_#(@t#sdQ}uOdPqk4~m`?Sv+aZ+Oq# zz0Ef;sAB_>VvJNPL8#Vn-{Kg8`cTIl#}<~{e_w95hJ5Qp#c>Nlp3_r>%R+|Ezpq`^ zz}lcTcu!#+Y}`AF`=mY$vc&j^vo0VW%yW~1rv3HF;n(x`r0k)4&I)8J62Uum;B3d{ zD=?VUd6BBJISW~pQ$q-r%nMf!l~m8}f)hAuo*Rg0M? zPK0z9-PdRqr2^8xwc>%JKs&|O4ld^}wD=IZ3LwX1`zq2T)aeZt*0za-ACP=5FOaBS zjPI%5cvyZCK0m948+txIcfl>a&KGyxzJn*duW#cIzp%F0nU4V10@6Sp&nP!eVjUDf z9pN*hstSb*mLycu*kGO_wYkt3<84zNUf`|aFKVAeU%tPvN8pAxB_>t^UzCvIzp~1g zvv)qA@Yd^b?{ z*?Z6uzJ#p+Sv7TFs0e`NgePOm>pAJij9Gw998f;Gms&nLFVTdxwlb8XD=!UUyQeI# zX#nLBlckk>L3T*!cKEu@3O(1QK=|&LA>w+XFANNuL{s`X8J#VhSHb}psLx;ELAV{% zGxcW1trtGsF-J_Q&VR)!_QVa?IQJ=~Mc=NRHD%u&Y%*lTK;-dMw7h^Hv>fGDJym@% zB_)TxqCC5b-kw))Q$x@9XB*smDq8Q)^JXR+qJI!9FK!2iw z<1NlcVl-2wpq~zz5?Xm0pB?W)oR!g@)-i&OebvrC6=d+oEOpwu`?wM`#AaS08T^Ay zSL9;i_$|+s@_E8eZX2qhmppEY)%sYep+S4$<@luML;p;HJVww&ey|-Rnwx)&-rEmn z_l=zQx>$E{{-n>eA~vqx{c^5FE6WWI@qx9~29vrkU_gS4b3z-cb=O1SlMpi zoDfHbA*|36)BT+9KdFaZ6~G0LZ>1x155u3nWh4jp9jy&tOtN10wH+8NNrgjJuZeza_^Qti`WA?#>_VfO84? zS+a3Rk5wV5MjGLZ2_@0|B5EY53;=39vDNSwfi`a9w<&^^*ol%;Lqn(IsF}Faf`nX{ zzG^PBe&ii!SKqnjSzTG000o*uC@|nShC*zunkEnA<<(WrFc81!ha_B=csAop--+> ze3ZJhDQlvIEbc6E^%J&pGgg0ETsS+uY+Hx!%~gv}=x=PYSwkVUKC}>~+Vx zvootC8SgOTHYr;|4A?$hm|ubu%mn!R-iG+#Qnbxu9A$z zIfA-&cQEq=vQ-~OOT1GPwE|~v(LuKpk)Fz1BFYwBq_N8)$RH0vYvw zf^6bw1-^?X%A{yy%>^lxBJzTzt8)kUD`88cr^Vv*UiR`HKz^R2ZP`#8<6gsIFZbEJ zQ%3DS`Gh+DHP55(>Wfv)2qo6Ed1|H!EmW^^tNAS`A$xvq%nFhnq>NDm2q~~8KCvr; zp9d!<<3m}&k`-c}vw`UInxkf6>T>l&Apc>TL$SYpT=1Z| z7f64i0=C4?G)y$J2VGgiI%4+V<=}_IZQO+^)g%Xx4>7mwL~N|fEf?JTOy#B=bM%a$ zYN=5SRE3^EY_U8HHpH#k`E~sz=!RW8px2MjGRv<`YBJQHdXc4iSagiKlqUYx4Tyt0CU5SLnHGtG^RQ|5V`2-SPY?&_#>qb`ai8@=fRgp+8!i zIWRID?iLtsf*>(8G(j=+D*w9d@Nf+u7Dje8z5E1N#hVaZAT>1zYo#p> zcIdVI11zCCh%pIh0eeI@W?{1(5#gDt6RMab^SEOqnDFqS@~6RmV6nJT{f%nFgy!JF z9Hl;S_jNIw6Y9VgzN8M~tnlMRD-G=(=x@p}%*}$M@L%x8aH@$qLYVj(P1NRSKI=wP zqL{rQTx;{xrRLgWXDe=tr3Kic1dv^_z&bgL#;+PAyZj15t!1Em0l9YpZ8K$U&R8=Fzay>Y8FP2If>2j zGjj1gk`8`1vky$n6Q5^YW_l<}kH(_e1 zmWQJUwtSV(GbN%a(u@p(ybFxG z0zuK-r4ZC#QG=2T*$oYdE@|M2H0eVwipC`;-dlUFZ}r?>p4ZLYh?{E7m%|eYhga#i zLMzFH2$%DP->KhBIv7nPa@m+@ZfrsFh(7^|I6c2sWx_}<6-%w`k|u(%8P)N|)W=_$ zU8K{TxO49{K^?CM&mpYpQnz~S88CwgF@?zcNYe=Yn2X6#$kj~Fwa+bVmpf4ly5WG6$5G2 z0k(qCc@s^XDOVfH9h6%=_$NIw-ySxkaZeA?_KQYkRM#`30M?QpI2%iiF>MWWzRZku ztWjI^FekBH*C>%8Y9Wj$?T^C=8Ce}r1wNDrb0lDx4&w7D&s}u5!3FyoR_H0KfY?04 zgq1Fq*w02ReG->HO)lss*uOU)JJs7`&Wm(vUqv8T@E_>#%RPKhdmfj;eV_V&Et!A? zcr7`LV3K1w2u3aX*n=LLQC$`Ddq$B7myBTig5ir1=vy`>e<~7}+obVhRbCK3#V6u< zbsHgR(*4F8D|3=9Yk0q z>#aom>leH8jkb}=M>n!)2#9Ck^P@l8bIB>OyFB|fR z$63J#^dPI}FwxCQJ*UgR8e*X}6;;48`+P?+;r0)Fly-#EVlb*7+;Sk@IB6LeP z>)2`6FXUe@z_WF1r$$#6V3elK^{ot;LiZ#OJ`a;RuM25(5d<;03qol%81$l}-sa zDy7PD%1R%j;U_|Eq#0o5rKcUBgVI;m32Tc8FoY+Hl?H?s#BIrgV1~3pCMz=lixS!* zA+MZ((?WeBmYjZphCp;uJb685MPNGwKwwpLxLJSqO_CXIK-dhkWOK4L&fGEOHvC*eVQ>s%isqI^ zKJPIev@xA{da7u=avu~_FL!CeN&dHQaoH;=sLz(CpNwIa)|VtD?;tH3A&W#*>PgB! zfwPUjlneQyD^F8O`UUh`O8m?L<@HtpW??2lt5$N=GxQ8HY4-OMoF9l-J+Bj1c)Y3* zMZ+(TxfAp67Xwqxkt7Rkq4`N`k^ovl2r|Rw#4Dm1R>Qb1icK%x6)$Rc*5u}P$EZhJ ze#Ej~)ZE&q8lwJq+)dprn>|Z@mNwVCw&im67ORID^vnu zA0+uy07NvPk|GS?2?+sbaKEc|kU&(Pt=;rbsrb1)xP{%gHX_pQxJGs!cx7QAV4>-! ze)Z$X*s4HneXz&xrA&bT1vFPYsZR#V{h%GFH!9cu)Z5q) zc}Wv{yLYW;u&N=bqGMhFDN_ApG|N)aM|B@=|H6br1nCY7eiNL#eZ=HIJI}MUo{6nI zxbUY~D{CbODD&Yr)WY_V7%@wcUNptKD?)bNRqO?^%&(WCr}1o=$}2_$j5)$iIeE1M zLhj-vW0CTX#sQ*Y>YJHHHCkA@$Qj~Fp@j(j7F<^!XWi7`#yZep^r!CkErM7-4m|e| za0OwrOl8&0yqM`j7!^J?TuA`ba=LpxPJ}mWziw>1NK-7+JvS^{9=nL}cw00GH(Dlt z3_}Yhuoq%KGC%1!Ycn*}1BL2w!=R=pufTFr5vFC|)Pz3MHS{AY(sP!6dv$F5;kOGN zsi5uPCm~^MJC9hC26{QX6%PVkLV!koIha(bAhyG7INW#W_M5c^nj|z3%vEC~0}O1p zneZVHQ0@Yvkfs*DJ$>I~J@-<2>IS3fW0k{a>0{Y+-}pj^ z^ofAtIGfQ{W^Tju&KctzCC<+W=If0?&YCZhw-${~N>(Jwb5n@s0W6O0Nn$XtgGRg2 zWpgyEs>J$SERF_ar;s&nT1u71*pJ%2D`EHKnKN?^S1t=09PpwlO{#Ta7thO-Z2s@r zS!#9<4Uh^jISt{oW*Zea9+`R-=&iNC>=`P?dngth_MTzh7eklFe@?-wx~nIPj~KHt zm)tfCLKmkq9s-{fON`w~RMxx!SEXeeNR3a}^n7R{1hk*wmh594HGMJeS?L{jziDTBre-3$;G=H8EhkV@yl_*Lk=Fw#iGad3Zy}~eD zw!L`~l#hWkjA&n{FpRv+R%cF&Jtg9)N;xKi7G&pI94aFYqQLlZ5QS&!oH09eLSjjh zoJC)$wv=`>Fha#SAlZs+Xj2-Oq(&#sSKFF5UxOe&zU=@x!l{qtMaqLSoiK&%Rq01X z_x1K$Lk>8w zT_Xn6$T9%C0-Lg-;Z+Y*3&cvuH_OCU*9zuQ3AB%ne!odlv1d=5e*qx21`9g9JlXR!k{z%Px(=#Yj* z!|8s`3Ss<6Qi*q25eW%-fN$@6LA3>C{>%V}m@uaB#mt&IE@|gZXgvurJgl7!CgB@N zqERwgGH!Vi1-%copfnB3R>uo6;8hc#`y^}CaEe0$u5ZO7LI^D~a zH~Q4lmrx0u`5v;dDGQKpeP z*Niog@0R+f3sugj!@)Y{!%Rwk2AaFNRU{}8h6LDwF0J4@8M=rTg25>T@BkSgW|H~n zmZTh90dai0GvyD)0I6~nx@c}eHGw{pR)D3P%dEytt?b2%xE=WQa^^UiqH!R#mEzxp z-TsoR+zta*TT8AuG-7-OxVolwh-j&(6QnTqk&BXI9968>GAtJlmGCDW@L0g3_d|9# zR-n0Mk`+$Q(Br>*g~b+rK-4g5qwOgKF(ghx94L;11Csm1TEJlmAa3rKnGk_tNEA0j zQV%Og+%*&Y)}sVFOUj`L3^4MI>4H-vhfBl)DpXjI3y5n_8zLPFa!k~^cjBo6$m$T{!m(nWMB6V4CD7A@)L ztb7^=Glwl!{V48VtO#JYc8qb>BaGMyLFbgazV|5KHL)Y9D5U%_T0R@uLf*>R< z;q-UcwSh~78G5MG7V3p)1p8oYQeGTPIegOI3*yi4kInsiIo)4#;~<-%2tQTO0m*F> z^qG7i<{uAC21jBB3C`t;;zA_Xxgw5Cjttjc<8m1eSe=L`7m^k-03?_oIz_q^P1`Oh z=Q$h7P|3!3rHc!YRtE!$hh&TdLIg#@A!gX=c5F!0c_GlA4NO2h!j~&1Y(o?Bi5n9o z3C_Qc!__22k^0?oW>(9p8{S?r6QZHqgpqclV~_)|iZGj`cSwS&mET~NPKQ2J5`tfY zD{&uB@uL_YbK?_wd=eL^A|aCEL5sa1iV2*x4~3|i1W*(EZ54dJM48pNGkrOvWG_F z@un{$Bai`p9Q|vDml>2d2k&*6o12uf%(5;#@-A*-LR&(chd@G&+bPG4Xp9P*kfAvz zg_c6LI)>|lni7yNEp7piOczNj0B+PAkz}5}P(+L!u`Kz70(&x76PhUoL6=+aAqwZB zLJFg6nh(zD_3VLiOfoDTFXdW5iE!# z*Pa305#wSFQt1v6-PGS_s}ZJWK1+-{@-eVLpr3hY^N2BW5ebWwl&LCef7KToXlXlh|Ek)tnM;Z9$5kkn%|r zDvvamvgk`^bbox%;*hjixCKnrJ_jQgwRaiUSd!lgo7)ps;GJ@O%9_Y%H0r#Z&K!i% z%3zeuw8+mrQLJxM->#s*MWugPtiOSOya_g6NvFNQyWx@Gh9FSE z-*|APT)?;A^J-{RKj=@2UQu;wr1tQlb|9yWr)`4Pp2p3>di*+rr>ekai=97>(gf&MVhZP#Pr7*km}ygA)2f6_`w#8apCM6uyZCXadMy3Pq1- zEYsv(iWMj`?=Y=fi)9kgiMSW_2n-?$B7F-{o@kAmIpAw?GZ>aQO35(~ajeXp?cE;J zjz%y*TaqxOK3N(M$(#Kot#=LlE$^0*S~y^k!pbN!H;&mxyO^>k8iXrcy!_U-p5YTU zZ8A5UH=mnUCk^_xF$?6Z*?vK8h!a}7Ld-m=Pg}%wJG5|pWXtYbIK*OU&uVovHihF3 zt5JPs^!M6PPpVrDq{{O$(BX}IFxe8zDKN605?1Jo>k`(M=xS!<24V-adokD9cIhW> zC>1@9lu$*^;HU3vc%rpiq4hy-T}epOuDJEEpXqwYfUq$s!K1m3s(x@2Nr2dcjsy** zszRIYQCCIak~nb`ULx?Fh_CfH3|MK{)(Rs8hTkrV}#hyH*P87cp(;_nQvTF;iYYpjl->JXK4+ld5AYWq*DL zhLQK2P@{JixYc;B{3*RZxxYc?dwso_G^v0V(F!tH!Jop+Y?#yfL<;JEPeCxshxF;I zCd<(gX5JLC(3V$XT1Yz~beZC@1-J;yJjZp6oC!pfRjT1njI+uT}9w1g^wX2Lfm8BgHd6fz3A4w5$DUHl%RQpVHRnSYzyu zbI<+0d(Ao5dY&J=dzuiH64^^JcV`RAy0RnM=K?aTD zoo4hZIS^k?=t4Z(g%|Rz>f><~QMRl&eZ^+I0F?Azpahg&oHFiZmV05ud@ zlo;n#st<(PkfFeP3=@<>K$}WwDvbKzrVtupbko=N(_}TwxNkgB5h@WUTVgsO7FsXW zq6oUjV};12jL-Iz4$K}D(B5Y1P*%-sipy~`=URlnoSP9|bvun#n#cfWIz%9R!h8PQQfV?Po&1wAUdWL@{dRL9{!bg@r?PMtH( zo=f$#WFXO+uU%0zV$Go_`HWJyOcRrVOCZ~NwoaaKvtq& z3DBGYt7~mcyb;5ppvZl?R#55F!S2X9O= z=@mpZqdC7^!HTcrGRp4BmRNLh*~_N0Rb)M}TQ%Ld&KswQ=O4K;m1J{Q7GLFaWy&~a z%v9-$wLP{bSyGdTUQ&r!vz+Az2vQbj!nFl`YY8r)sL?|-06RlU__)|rm*vFmm}P@g zb1RqG7*Oq@}i7Y}o4;x^Fh) zuhsB%>L1+^*PEWQ%RbG_uGxuU#pR}~d93MEDR&?y1QFSw07Bg2NkPT%*qtmC9WzXx z73a#$4>p}1tV~Z&e~0p$B@s__&yZk4t;%OoQNdO2tT|XR|_%7huE!lGAUA5>+SpuG7W{?_Pp42Z>NSQ9?oEKBBF zOz=QUc!?yST^WkMraK-`?>nM2!b?@3S`#`X!jP3UP;1T}H`#=cGHD$-^291*8Qrmu zPwQxepn$Oziz?^Db zbSdGq9G{oTCr}HL3El|45}B^$2Get0j=*vla$S$$vK{0t{&_0ha(8e%fqkpW(Xi@W zg%gp!ICFDcr`R{Cr$YurCtli?NAWYap17TwnO^C!Asn;DWfruB#x9jVF_k1R$!8afug{Y6dV17nKivQ?W@571PPd=ZErW!b?Kk zj>@KeX#|(!vR{iKSEjKtzc+Lsj)qBKH|jsyi2SRi+Qwvp3X_nJKY?`#b92Eq;+7`0 zqautZB*&nY`gqv!Oc}&FBM{~Kik)&9$LePr%0q%tgzSv+m+U!WxxvZ{J9xbvyokg~ zJyU)`R;CJKZ=D(tjZyp6IG#GM@s}IQIf^QWA2H%b6js-NogMSa*W-DJ9a}mh&bKS; zEsqLiO2sqRP<0;a#;7G~55w2r=4UoWp##$FUWc1}PVa|jqKF@uJ@F{vXYZJ z6$H!heJqdtlS_mt*T|?RNfc{k|AgV8$?BvjQzhq-YyZ6Im3?nRb50CAmL1 z`Q%0}z(Y5JDRT)sjJGUO#^l+W`ux1`vjUHi7-HU}J2k8T=L&sy`pq!z9sj8GC~o@^ z;1C%y^jA9Fw25Q|yaOP+q*@)rqXbs87Pq*VcTQrZir|~3R-PSWb7NbX+gkBrbOv+i z5R)TO``VcRGw|dpE6OoQeyHhJ)kC}IzT)v?5(81u9=WOJfezX!v`N!|$yEDnz~!&X5co*OF9f~Nf#(c%CPQpKIy_h4K2=nh=j$%}2fVQ+ zVHl^tA=**=y6DE4M0ZWJ)`H9^Udut?M~{i-LiV7emkW`3=F%hxTbFI@%M~Lf9)Nb$ zFp)e25X>`Kb=lB>95>D**eHUNjKqw2H9$HpRdHbwB#)Z%3^@@ni)Z_T4cIDJHQcSH z1!XEwa$Q6LqP=>O)6iY372jqkEr&b|rIBaZKq6Hj3LNd7X?az96)8@MT9rE+3;2ZV z-W>8I%_4TWTp%P&F9$PWlLKqT(LpgZUU&pIhDXdUF{g%eXvv_7Y6$fhRaSUt0FW;c zu`nQ^;-G<7A~S@c0m#KhSpbicFE;u|r@{kh{vL9|r~^D7Yr1F#a)>^vG7S-(#stG zdQhng32#!5(XnN#hSP`JmTRg$b-M(3(oFL#SogYGYG?%##)cb>#KklL<1rY^ydkK`ik1Q(F#9K9KUQeD4m;{{}u#W-69 zUdb-IoI1k7#5{a#S;W_H$@Tc2RMcZsvd30oV@F2Qx) z0ayHpoA4bjbrrnP7yWv-X_I;q->(PJnpW&DAGN(dm-Tx7%STpSy@kW3m23F3N9jer zGAZ&qkiw?Btu9Yj>Wc)a6U4ZToD+bV)v{t7?jS4uEh^J14}H_3Sxd4-a1IwLG74Fv z2q~Z#cov78T~QAIB7T?wOr}ZMpcub?A>ww2ZgsQLj5$oOQP2GC>rv*$lN7TfSg)14 zcRU_pw6(5XkQuhUQgWypb312ermV7EFtLI*YDMge4;3(OR6a86=;hth=;F*GHOJid zrJ*BKYtnr4BBd~V7}Vy+KcwGLrz>#9{vc+6w09Mb0H;HMb4Zo;_a?oP)_Kh2DjU3J z%XD=B?b18k<^DNM8;-&3P&eSD9f5^c zx0oHw=t9Ju{yA}ho4QYkk<>w?6O3aZkLT?PLTuFqtU4|U`S80!iVf~eyaO_TQrM$` z6^;b2&j)cz{rwl(M@c)Bm`5$awE-p4r%DUEn8Bl!T5BPO* z(!tOsP60b zcSuRx9};?O`rRKoNw&|c?GZ}sVa04hxQwb;hFw8Uox_nu59J(jVvurZ3raP(7N`=h z(I^XX&Vrz~j^3j#rZCb$i$|Z?9ilEAfLG1-HYLFrC6PH0p}q(c0IRo4Gkt=jpHXj& zHK|m^NahX}dzUaerjqwzmq`5Kun4xL`Gbm{ZRp(=QiDVJ!Yn0!Y54anDEM6&qNS`^ z{>C4M{uBEj~}AhW+lA328gRyqQdHMntkbk;mhnFaYN zYj6mKjr!n!xHSKFEbjj`{}QwL-(;F>G~DkqFTuPEzd=Q*-areq^1`-jv>6$2 zUJkZlRdAFwx6fv4&9S4&69#rp&yMS-DGMO~ZJd{59(@0hIsbz>{GZzq??2k{pB}`##Kv8+FtD4UC9!hqpcR9`x~rdGb7?4~P8?zJ4Xx z321&{+=I7b|Lr9pcyh1DNtl0miQghI6gOBT0|N#?eR8F6cWfH{Gs*u%OoM%ErZX zIoY$2|4~WlVfXZVXJ;1f<@dJ~0}I11iy`ECVqcx1|AJYZ{^u6h2x2<=KMTVDd#nBc z?2P{!!ixMK!~L(ZEz%c)-vZI$_gLgIzuE`Swl+E&CGEeNm`Hq@W{m$qh39e`HVJFI zeJvyjeE#zs{|!Cz`ae_QKf08Efd{2E`Aoq%lCun}X)#aVbOf!dc^>`JA03RkL_5%LFsT7K$!KUzQ{N=## z+%XM}iWca?S~}$8)UZOqTonBLjS^>Er((}g^PwOcS6LnrJ@O2%hs*1k&*PTHkPg1j96k0T)P^3Cb-G5uC#^1zdw_qAa7gxw-n%6OvJDp%yvDaS;# z7Q5VjDF$E6q9jgv0N({fxf)p@oat}8JrlR~qP^S+nl2G2E=mFNWzl9CVqz zhr&_SyV~Mt$=?qOlqW+B>Yw4XJ`K25ms?@aj;Z*jng!81aRsqDks~7`t&0=q$yjE} z?)k%VGir#F)(5tEz6yqf2CPnHD|QBxL$*`asJSp=431nFV=S@sN(15Y#pC3Hn$#cg z74AICg>OdR4+-DZ|xoRNkA8g zu0ET*yYI~^@mUZDnWzkzRK~&wJJxqj9(CRMqX8W z&R^=1wsy5|QoFwRwYk<)#CCl_Z+EAJ)#hp*D#nsRTPbfIq-{pWyv=?Q^;6Nzc3H(VdE&XB89g3da5t#(u^hdA)yqDo5ltGQyBR3vsDf z2x?6o=+h-WkZQGX&Zo{VqmD`$Ci7Q}a%m~mN#4?UrIenm@dApQ@xanP7!o{??&$Bu zDly{yD`4KVviv$=$&hJ~)}ia`%lPPDC;Mel-~)Sp@Lqz{Ks75By~Q)!%JOHfVs&9# za#tgiHY}(QNi-iX$`#O~g+rnv%%A?Z!h`4z|P7t_!l{@(=(;s zeVvTPb!PP5RPtUvX_tel(vw|@V(;!B3qqK6~;-wQO&Xl)Oe$Q7%&CX~M~j-_yhlo`fOSL%#ORNwrLr7b#nsJi~Vx z4`Br4Z%eYhD_vYAgcZOZJk05PNWI49_%0B7?WO5_ZC$2`-^DR2YjovN7LeRm=wyvw zDVGkXO7+ZH8~2;*rHH#6XevL;gaqYC=^LK2V{Xgzv+mKbFB~D3@sESOoMgX_j#t2`P@QBo-Q=yj+?nn_$(-Q1wh@apCW*ux)6taX?gK~50(8YO@ zP6^KrdAIJyYWsQ7ZEJJXq$Oea60PmI>0#_Ct$%>Bpyv^a#fcX3E058%>n^yG9IMxv zU|>B9e}UOiWM-K=j3HCP4j5q{ybY%fYsz``>cgi>3)pn83+(!SsaS7fB>dll2 zFfr@hnwPfVDVDL{%&+BY!d}R#CBmB*T^LIcMu|KTUK3w`t{p->mLC21@qvTFw_ZTv z_t&>(lw2g&M*!g?(T#9myKp}fzG(Cajg_n+#9kle32IKf8V{1oKkX_DDVcv^IgO=c za{SzzU*7V8U1d}`X`S!bnMpR*XshVXf2GfwOLR9h0d(n%QA|!K+JnjpJl>g82U=y9 zEr$*d4y>!1^ES+$2-dvgJ+7C!vpq{O8l9sekr(|x`Er@#S zx?>LM?^Rb^##p`U`b7RI*~0Vd4xp-M9J_Xk3!BlAsjBTinwrty(kkQOww+S$9HdNv zk#pvlD)L#&r;l}`6)A)12HUENdY=^+g50ZBeI$o`dZMKq-0D<@bnt%MpzOhmu_PNd zrH_1MI59P+?Uvj?Jj#p`u_yBL{VJi|f;Xn!(a%EdJp$Q2AL<#vez21W`6fq1e^Fvo zVR_-8ZBT+%dProjywU@;1Zu)iU1G9ij9`6=$QW7sv41qU8a9vr9j3cPiE^_iSlTpHRhak zD9NJ2)F+8K%JP+4QfRv#&1_c)TnKt{C_*f75Wz>zQExRoE^s1B$X+k?ZR#e2@8x1C7Q3E66qGS} z)~$`{&|Hgl+A<5j9II4dNx5hqWJU$d1N6A?%w!wQ-vy{(K{R36{Cg7w0MG9dBX1<& z`K%EhR`%_Xk(Ho^ZPW2k5KsISW5+8+%8;Gk7=CAj4ppdU6*m&0_~nk%0*Foa>>Ep1 zR0@)wAU-x3xlu#|pbDHae!CjPk05T6fjF}^(mNHrpcOhm&zvKt5s}Sf0-)E(dxGFK z5IgP+441B4oZF7w3?jGUN&Y!fbZQ>fP}HIO`MGxkV)r6D6}0t>z4r{Ra5zHsurAlUxtV02L+$q!TaiTCaC2STq1q%XbI%od~Ngx*Fw^G#{FU_YN0m zhO_toEeL@#lDjS5m%9o4@?BMSy9HPKd)Nd1N|3xvsW(5|9YoEPs{iPk#T#hGupf&z z@D<7Z3HZXZH@HK(uxi*nIuGv#1ZT%Mt2W>)v>Ezrj68=fOFCyU$jm(+y?2sF{#*CM z@p=KUv6+15I5&7(-2HkJiA77}U~`AAv)x+(dwLVt5j|_WSict5LDLO>w`)D8m;D1? z|8Ho^j_C&8a}t2xcIaWJclNK1A^q97s>9mm?No7LRJ4A}#s8XNC)3Rhzx{g%K8f^ z`gfJB@(^3BcdR15&Sj~$MrF+%&K3y7>`Vhwi0lT*CDwqjsZ$3MLrn+^-3NG0y8NPtp@ye^Fm_W1e;8YtS zrEzWjukd(uY~jbDe{~dq=#hZF1vXE)9z{oF!1DteXnruoB@9&dG-Nfcx9w2>J(6xR z<8vRk^DUrkKrwjT1gdKc6*P3Zi~>QEu*?laY*OYww#oH%F}XM+IhQ_ z#hrvI1<)M(ly8kaQ3r%T25k=oP@7*m=>i1Nv=tiC^HCW9hiQ6Yp~CuifmGOv&f=@TzElmDa33w@>HQyc)OiteM83e~GpT+@VM z06KOH_rb8>x96i+Yyf5(@^Eb2y$1?$J3!dS@)zxwDw(M>(OBnf7flI?wJ}VCaBt)B z*W?n$X3f|GVj3Vqgj5svhI$Ei2ESx{L!#q`W@@`dY{Ohe*%7z(h+V=q8Y&osp5M%C-4LZQ6ADtT&Rpo+r zA#h5FrN(|ze~2>Q?qi<7&@(CUMBAzb$qbk)N?HYzjB2m%`|j${d{*B#4#--IGUuyx zb&*wuFP-f=0+~mob?4^UD&#FnRaAjtRa+E65(&=!z^DoVo5g9#|JZR&1B#)oB8oux zC#|uTqQ^8km_VLw_2va1d`O-k?eC1fj!+%QOIfjsba6_srqXzu)sZySvG&7!RJvMc z<6W#2bqxkRVPSs*EWlU>;sixhY`Ej+Q6xw5EovPO#H+Ua83zh#M#D_5Ot4QD6gH4? z0!Sg!3le4-rEwijm)(Otma0`4;|#6Ff?YOO0P8YKqwQ@p9VChdmAWH}K{ENMmon>4 zqLA>f9n)|C07O#&dVVVCz*^OC0ziyWzW5|n!z2gMzIIQOkC+*nEi4mqkKT!h})%NLY=U2$lpefA!+=e(Qb`MHJw>nH8B>H3Q4V zX=|Tcb*y)dCfk5?4Dzl;Eih0Lchk!{8qZYU;h2ZeM#|W{cXSJMX+^G7deF-$9LqW@ z1q-oqI3ttpNVj@lu@&-HNYn<yLO_qo7VP!)~yFna90` zLNP~$`cpTPoY z17a@ckif{BYLtX$F+{`3Qe{Kbl{6HA5I#zTm{mvllCYA37a(PLE*6ExALm&fhDwx& zYy9(?)H+|Z%#L+&p_verfAORPjU5cD)pt`=rCi}tzJfC4w zc6aw>KKgF0Q}g@uhN{r#aJa~btD}iF;A?SpVSDzM;xOXu4%|*UUm~6uCv{w z+oUDFN4g$8pt%lB$E|N_c=qH4RrBY@E6QF){`On}F_r|3#f@&h_k~FC86~I;pnl;*obx;G7>1~vx|>gzpvEVn}Dm}zS;D-PLt~l(rq^_y~?hI>!O{dvhub*3f1sv(})&gdy zaAC@4&~KE1-|z2R^sd`~CzufG0P3=T{y?u|yPmreR=>13HM6UkaWS*WB9a~(KBy8? z@}NlP1rvP6T0!8v`kJGuW*U4#nLC?x%w))@p{7DY>}?R`Zw-nHH$LbnDFd6+B3Lhb zxk~bqX!tfsZP0*Dn+ZcFZU6LzOn^U(TRiP`d!Qzl)VGbCE$1!SG70oMsn7yHqKQTJGCPwIKCTKbrpSvogGrqA|RJIHQ&8D!>D-q(0N)+Ltt zTIb#Dp@{I)>zC;w)4KlZq$2QT)c?eW6q(CDCEhN_pn+2GRv{DRkwe**Y7B*~5P$AX zhN;u;!B5u2{zV`VHlIZ>UswT9B3>O$!Gch4>6Q|2ZzBAQleN2zv=^~q*8VDL^-`^& z03SBQZdH3pt)V2*B;dq`BEVn}Sj7D(@7G{5A(|2UPQhZT1)T4&HP&U*i#~r!ObpUd zOGA&ANZU!1xLURT7uBN2H_%WXfVvmH`it8VS;@rI&`^u{?w(fc{jQ^LHILL2#aiKk zJql^|1Byl8+^_!OQ5afWfvh~U&=o3rpuzZXO&K?8X^q1}$_#h9rh?I1)c2KnT<{OU z&S|K_BLHAGdh0Y>_ly38qNeh(!b(ga@^l$n30?Mqs}T`xM#5@^XepQ}>Wv=HQ0}Z_ z1uzhyi`1+xxoU$#k`$~_4?V!?-d6Z!fM(h_q+CNWTd}8;I2I~p>%pJZ=HBg2_;~o% z;JQ4j8es5XZ1}R)iK*eehius^+~$5_8K+IES_?L3YZc9=O&u3#S*QfR3_g^JaQ zWlWCOA+_=KkR#>EcOne`Q@u)NC2ZBzVzB*2_Wqrq)pVY!Ty!jx6oiM=_Azg4COt#; zaB|Yr#!^Zj1VF7)8-gRGSzV~JU>c#sv zfC`BI?f5Hp5HtOby1zT#oz6&`pWI)(TrZcixw7Zlo`mo&)luEvK0dkFY=VmH@{F{t zIlsh0-Zw0-XRm9$>&^2nfupYTF85FMQ{A4TkX(ez+}keZZujBu?wngmSi$zYVyk#> z=OsK9zsU07zc**FHCs1lvGyumw|?u7PG{?}L_qs}e|lRWkbBfT?XHiwV>)*F&4jkr zW~!>+8=4`T`6?K_?WKV0Sp1edM$)uZ|5ohJle8~}SF8KKPg3SznArfk)OC05Q*9}s zayU1|H~HCZ=alZc-D>JDVjwsgbL13W3uOFwP8V*~?E1k-F5aP(bU61J3YypwvK5i>usqDp3J=(0VC_+gvqIqBr8Ig_)rUz6EUKL@K7+I znEYh1O5BAMwmOU}q)m$F;-I(t?`H`a2oNXR(SnDHWWa^j;i7}N@f!2GcfBwfC76VJ z6;;#%^K#X?VY%i4$7BZ0tez1Ug!SR0?5IS>BGZa&qlX?C;W*2|iZL+&3k8HMe=fPM z?W5ZIsK`0d%|KWgq4JVAW#w=}sShfx0_Xe_`&@9^84C4Ln68`ue!JLGB354vf3;rh zsy<|Y8RtBYKnBjbOC{gFt6G`sAnl$6aYhwp=765xPYyAo&*<3EIeW^#vVkAeAd4?Z zwzw(4>er{YPY78CCvn|sb`tJuAjga!K$$s`7PDm9)OhOVm|T~Oyge4Vk#tK)m_Adt zKQXS#ZIwvkDb@EM@9dxk2Q0rPTp3@^5_e? z0Fsa=LojbHPDb$zK@2r->aP2#<@NVgexUj6u*xsG)(7^g5hU!c*FGigw>Wy}(`7mWV zC*HqCoV1(a95uKw_3?rdJM)$)sV(CqNo>tRN2x61y)?EV&es1IAmreT4|lFSMmWrTb-JHeh} z^_KHbwhs1_uJ%D59OWCAiU4S%E7p0sq}KgA(TDw_whP9bRtaq$upl5qxA8{js^$Df zBE-*LVgy4(iU9-$peg`HV09D$bMO@zD=&sjRp=3SP!-a%Xjl7el7soL-KbV|J_B~F zbhm3s@3rkMbsQur^*#&*3THLD4@K;@??TH3OZ=&H@`FU4iK7V%vun{A1&*TN;@c%h z?)K1WE}!@=vSHuuHEGCP;XQQzJ;;**B{=$|zKQhA@Ikd5 z{0J}3v%`m(^&|s#SuJ^c)c1VvhKFFnzO8^)1HeVOS-q?DDtk|-kCUOY26JpPEr_h< z+dSV8oBt}u4|8=np=@RmjB}kzqs)NP0l$EB^5X8Qe{mT*qcsW;Uv401CQ~WI7@Vd3 zV4DfNT-w)JY)gytRb}-8;8^mGMTD;N7BZ3BYTJY6?WX9$@ zo0qSA@94q9%l+gxif?|7idAyi4`(o-%*AEno8r^S$C58-UeKe zD8q7wes~d^ZNkM+33L|TR7$oUmzDMe4AhOJGZh2N9ndRCjpp1iFUe+TWLG_Cbcp&p zhTy`wvuazJVW-NB2Bk;8X0`QTS3>Y58)#E6A#0wtXIa=LB}*FGQ-8nj04ocWxiVLl zB6BY$G<~v}xqwzJ6CiCdr14O_k|Ml`a{6)kM9zxKc@m3=j8wd+QHf_)-$v^`8&s-r zom$kM%+{kzH3w+2^FDe#4O8Ppp{WJ*xK;LI+Ty4ch3!yi6)&C6xb1USE;~zUHK+mg z1(2=b2XDT0WoV5w zTK5fs9*rPcS`Mv?Vy@oK9Z))YtKHovxZyW|Y6Qp|b+r-kd?6uFXtYTVqiwHv$Ogwm z4m^RDdDsHzX?JLrxtIp4?A7P!mr7K^Or5GYAn{%wH&AORf%U1DfaDdUOZuIg(Ewst zmlOy3r??cuc0H#4pk(e5T5^^WQ9Gm=QrQtx>(vu1+ zacY6FZ3#0*>9Ecn9V@(Bd4|t+3vKS9Gp^srTRB&kv08O%=o)Uu;W7Gn>p~lhMt{!M#?Jq2@--tDKe^(RC zvMNkeJaWpEfG#7kMjez6ZT2u)S!bizG@K?=LY-KfO7FW!&YNog>ICKO@`hpq!lYJ< zI`kh>!X_MzkxZK2p~|v@9_|vp^&a4z>M_l`zCRmzX6f9nWwexU0_(&3@ZNOIvBPRj z?Iv9;mkv{jI*qB{M-?{gH`Oly=Spu4DqwbFMFRNC+Hg3k0BFu*FHy5cn&;cbt;vOE zc=x}~fcA!o=|}05XgQ5);F=k`Hu#Y9V-sj2k(hF9p9Yk~w8@Qf%9dQ3)NR6hk!?7{gF|vcH8R-Nh(J7rPAYP=HwJ&^Scx z1#Y8uRihX_zh4V*UL@3w$eU_Tf7)BZSI-NdmAi1}b)DDXHed)iEgM>+noC@Miu%+_ z>F>tH2HQ6Jq!#t*cnerZIc+O(mL~P`jmHxu*|H?#t#4@$T^h2{Wh4A*m#Pw%52EkJ zn(SeCbD4VO%h*x)|np_>7*J41KOeWR$b?B^TzOjHuN0LBck+r#1GGdu-1t7K$y5No?T5&3NdvEQk&uCTY zFc`Dz=O&>t?hW&<8T}1`L1nAKAn-^$60L0nyDJ4mlonLfn1@2e1gb&sTu^nFvFa33 z+Tsvyqh_Y#8izw6zD0NOrRuT`ED#eoWl2?N2mZ(FypxTLKBhBB^-iEd<+tG8%7Uqm z!-(6AckFL`$f@ZRQSc^M-*QTKCDjg)%pMgQzJlc+FvenS*Z>*bztaq91?OUUN~aYh zqkwuat1la>E+U~&AA9`-*Wu5BV++lW;nf3Uh2$ZPoGGNC5E^k=tdiHg4-kGfv%VL4 zMFzS(_Rm#%X{1smRn@Np;A$^|0r$mlqn z$^B2s%0=V%HU+|qG*d*N+@;Fgd?_}n@izk^att{x1w$kejxy&tYU_WYzsq%Dd)rLp)3ZPn=0WB^OyJ!HJ>N&Tr z313SGZM|4>-sEM@LPSr8ZK{-kZ{oRl&-y0slkG6(c?PPQ4tBtOv^+0abmbY-gszAP zZvIM-159kfaZV{$OQ#E){6p`1?njAHK5F`sSo0e;28e)zDwzmR*&+@RMw^E>*&}j_ zs$DW{HiSqQ!2XCglCj;U)X1xmu7t~JihH}zaVhj~zwGoxM3H z0v87E0F=}`bm6FqCx_7iLilhyCLE%L<=G*vb)`!|YzSPun_Gm<$OWfGU_X%!fl|b7 z5@G^-E&G+Kl(UyHD`}Zcs<&wv%s&82#(7~anlUErU#I7tQYx50V0#|grI5i?Eugxj z>kPVveSJtq$chl%E>LFctlXW-%is+5$3K#wz_)HK@EM3k33*tz!tw^jY?MN-VU-`7 zc0mf5isBKl9J1gl4D0mZei9@5hD+A5fyI%{B2zmo(}`hq|8FQjE!-&XD#^X+dw=a(^zqI-|kaS5Jf^2A{de05AZ0S~+g$o#$`roa_X2C~yfo<)a zvzppdS8oJgda|um&r9cFiViw4sd~ZlIVZ(luQy=t~yFcCD5$joc8vPEhVt_N&Yg!$XR)bH!;aofUF~do0?=L12#q zFP^Qb_(2*mIHGu>&%B0mx}Gtf$gBXcO+u<^a)x1e?N|RGvjL>+mYq_6AV((;?8(%S zSW_!QD;IN)mQBSmsNzOIjFiA^FA~Yds$e8b=h24n;Y&aZe>7Wu?GZhQM_q*!#uz#u zDM2JC#&|3Ygg_7fLfnqEwPQ{PL8@YLw9RL2NI?4KY{delQ%(t#PE(IacL29z`cMI6 z3Bx~oDAxZv+bo(|JH55*eAiUD1wWRkIv1HFif2Zb;SDg|DMATjN}Q%&GMalzbW1m> z416D6k1|}e+vq}rvwT)i;i=(2{xEVs2GU3N+gZ-0vzb6?*0633qU7h{=+M>Ku*s}@ zXB!rCB+~B80g1TQD{eiD1WF|Xxe$O+P&VLUvkeR3Ir$cYs*S~JlA;mtOx}3TCug8= zug)=J_#xR}2UOG&6<4f<62~;Kydom+$bzawq3{<<)fx1vmihHwjvET)9>g~c@KAl_7 z-q|=}BcjAapu0SrK=;NF&BwCZiz1zJ&||2W%I?%NZm^&T-gj@iPB%(8-ALBuRD+S`4>Gpb^el&Q=OnorU zKluRm{H^b#2I?j`fPUQX6`*?edY&eitLQyoteg4`5PMAPcGfDqx@LSjIhoTHYKJzx z8ow~$F?mfM5^j%#hS7VAgzrouW*jduRKcqWaY4xRONg7)X*S^+Rj zxop3);H3hWqrwKhZlUa+E4%8DWrJ;1gVE#}UJ>P>L}7_E4aFdc3tutK{zz;q7K_L9 zaa;OAJK&NI^Zi{l$p8Jena}-Ji*BGaKMTT_HGFN`8^KlB0VWr#zJS<1Av}F&)eq$~ ztpV3}Qt#NeB}5X}y4G6GwSWNy6=6BF{QOQ-{9RK0DppK)fNUo`&J}oj>w>DDU?krc zSY)?X6?ux7+za|6F4RV^t&=7ME6QR$sr~Wd+9LA#%)3MkBC{Aa8zp19$SZF2neIP9 zEk%b&8w`{kzId2@(JOn&^@1ojjSS(Td+YcV4p3>{kJpHWzoo8X;A@_Fnn3QVTWIRE z^okae?z4mPEDPZ@bXu)bxQjm+&}Y7@0yt^Px#z|b3{bC~R7a{EWfQCO>TZIq35Q8f zD*_PHnmECb7w7M{DgW+r!H-=exyQ6jQL>s{* zpDFNeGX!?iN2M%t=8A}px30t1$jEVzsAo&xdSTPqa`5KVKK+hP_d!IvnD6APRZ~#b ze}B7v5u&8*IumHKuyCxHEpCg~Mo3gIgee53D&p0|Z`T&x-U81NaoX0)EQ=FoUKvQnM@M*UY zB7Kaz;xR)iIfOUPz5v+!7*Rr%Y|31_y{-Z)4;8gUd*qCI*GK=J_GJhjtP>^pBMT#9 z$AlOSY;bCva9=ZE65rqN>&+ffh-?aOm_v#wt1Y)pIOc!~=Vh!~mF#a0+ePh#vpt+X zzYfbhQxWX;4}Ui8Y*S;bD_IyV&QuVjPpfR_I))U3WI&(6WwrTlI^JNcd?Kc`tG@-Z zC1fcB$ifktLfG$ylhbKQV!|~OX@}=}&k#>OxFLt96- z`*1B4M;(5Ipjw}wsb?Fr)cdFR?s6+)ACZPLt7I~R4l-h(;EnuwO*?zXtqkfZWn8Ll zj<8@EC__m3bZC_IHo7_wl^`&Q`PcWpbed#0#E~661|c^R2+(sE&su9GbHWx-TZQTR zMAM)G98Q*0b6pq){}*HD6eCL5t?9OH+qP{RyKURHz1y~J+qP}n?wzuT`da(Lr+ zM)cCl%BHCQQFz}uj%Dd1I9t7A^5=2ONdtm-V)bKSjTnso=>mxVhb{nut@>KRe%j@mVi=%NL@)Nh7^n}nSt@CEY$%7(Zh+WpX-{4y7S^yT1?X|9 zdY+>7o?s;@22!8k&ITDQOe@cwo0oN*!CxI?mJ+9H(m&cck=UL+2QzbMq|sAUkIkTAn^wXz zC1B(mG!K#LPdIixAUrOw^V8hFkL#%3!ke;W25=PQ^)h+|UAR4$pkLI$RX#L&=%8b; zvfW{|)Ya4&g`S}xJK_}dSSDO;#2;z{3MOaPE(=0tdTh@JmgbHxFTT02R(1MeZWCKV z6C+r?J6iOf{?!U@Wk@Q@olr_kApgD!v^m4tB8ae65Ww2-^LFXAO5`vns zTB9cZzMFhmjyY+nDl9SDXfptJZ44a*sSx@82pvHKRlQ5zIfqukK)TEKoJ6jl!l+61*k z$Gtev|KnRK;;4c2a}hoOE==ph=G*PgUa3T%Bsc8cb!tbd(6Eu!6LLzVWN`tP5GayU z<)=-$`yV3Qk|7ou&FxF3P}MSItadV&GI$<;6c}z?G@AsJl)Lq2e<#W?8$!4o z454`DX^_alLPgkYpdCeIJvA9M{b8nNusc9jM&AZIQve*5XJq=O?;xo(lb)qYF`4=o zo|(GFVtInptuZ6)#M1XGbm-=&uuo|bY@kR{E>;(DazsZ$ldTM;`jX%%(G0b8hq0LB zeAsd;Nv+-O3ga^7+AHq!S2IQ4OKL+6x#?-t@o&j7CSJq78CS~+m6YrRCyPZ%Wv=8I zeb-kfO5AuMnm&$XSw*6|r7~)mTI*GPiP;e5@`GP0oBX^J1pgUI33vH zs%)V$x@jU)**U4juViKmY(va;sfV})=y8SdOPfHgS+ zHCg`5TEf~;XZM~bk!wKs6*Vu>zLc(JZ!yz;55X=t91YK%;T{XvIbk2ZjygI~76u?N z5zk*+|6_vR1|}nUJbaFfYLNJY@}8;8TFr z3$NkF=h?l>5pq*btKP=&=1fgAC%4Tcv%8#rFR)+QHyUQ%TJMAim0O4hgOnp%c0AK^ z=;x3d*K!478l&%<9;;uIL5*Eg2hFCAXL&txB=sA<@Lb>AFGey#n9f(?+Sa6E8SD&9Qc+KuE$1O182K>nS$)X>Y9OA~h2} zf6K)288frFyS-!PzR8OB+Lv28AbRLWeOdP7{wQ#Iysj<%JEmlq$x4zMR>BptABK78LYobO+pue-(FGfEb0wuqM4yQ zVJ|ovPG^}@`Qmpd5OGEBH?wCdQT}7x_zr3avjneKN_mWJ98P>4a+ylO-6Y$CmHKYe`0)4*K0!Qr@I3XdE`x zbU$4jcn_3tDTG{nwQQ<3vdchWC~}tZGCTsEME+{xET}5NW}+*lg_#InekatW8b63T?Q{$ye9ALcs2y9k z)Jg;Z%)>P=%ul-cNwl%gTj*qI$IW>uRAtz4kJ;Z_7ajcd1Jx#|tOa^XW;7l-s(Wh> zxt3Yz7jSIE^?sv>Dl2j?VQt-^ES^{CGb=h3AUZtDk_G&X%Oeyp z1#;1~g88XES~#mFoVJ5?>7Jn`o;9K$G7>LjVlAPX)VRv3J8b4Uaai+Y&gu6AyTrVb zZ2^=uh9X+*`?!nA5G<`&tf6{^KeZSy4>Ce(o_q2uGggA}q05XqZfKVqPiH#WaB&GZ zc>XgU*K{Nqs&RFtyS{(Me5kD`fZ1qf4N#7o&-_{uD#g^5H&EH(kn?kI)PJ%U-_u3{$)&g(xo10XfmGqM-dxed5pZJ)3l_`MV7_$5*v8fWc&UC2zz7Z zOV|9P*ete>wq5SYNNM}Mg{^l6Hh%M}`1SXKfcv*GJ9ujf@IkWj4$Vy@_!u66m;V)D zgS_`4^6uLZyYAS1gq`;RcJA8|-HzZ?Lbl8Yy zBf~QO)pifBPH#108{If=ImM{a;+8xPM@#VnTK6jpE{Q*Agu&q8UaFC=FN+d^E6_YM zJ%oO6$I{cx;;O2~Rg}ju7f5C|J=W6kG(CN;HcLfRV>_!2Z%NrT{k1aOfg?#MM#;`~ zNDO$A`6$w@U~GwR$}gttQkVs#^H*mF{maXU87&CDcrx8cbOfD@GdQ7#0zbO|EF*09+9s&q8VRuQNf_O`qz?|C|j- z%*tcovcnkSEhC+v2PDc!KotH+Yx4TW39(-LXF5QhDqG!7_>+hxOQQALLql!}?;w3i z4Wo(6rA*Sg{d;R#R6$ZJEa=NRTs(5$!&zFmg5+x3txZrjuJ$Rv zt>6r>24q_JR~t~kYd^{q(qippo7t^{9aXK7Dd2V1s45DVlmTU8oeW?IAly)sWmBxI z*os#c5OlL)3l>e^*?<&Es#{LukAmr$VSE6O17WMNbwqW7)3WPw1Sz!0R#;0?YV;Y= zJn4=jj&9CXpn(Q)Mbq!SCKu-gJhPYwV<)SU^n9WrFvK37bF63-?L6T(nh>I|{PPdg zklbHd&=^3ugGLI0BQ&Q&pEk+8LV0GSw$POlS!1XB!pJg7C4rV`0di16&BD_^^s5v8 zB+A<+7!2`P=>qHJ%}Zk)@?z8ZLzai_p4&qV5Yj+iQ708>Kp|KAGC>|R1@$&Gm@D$= zWwsfZv(%=Q=kHxG2H;`SYj);%wwnKl8zVVIE(WQ|L!kmf(xlL-n&`i$W>mw;tAhxM z7HPjFLu#NXQX~(ZB@%NGuMOpdf0}Dd=9}wdcqP$}Rfg6IH024yd7Vvb=AW9GLS(2e zTkjj17V37~Erg`f^~BFTuH*;3anFsw0DEdR%1siad-#z~&Pn<9sWWLU6}IB&tncql zsO$ppmZpT#J1JeMX>eNYpSSS7br|0b`UhW$>D-hZ!jL1OOzotdR-N3hAGZ0nizDwEk0 zM{>(ex*B7RIcN@-GI_Qz5OUp*5HPW?G3$uz-+H>Q=oE;OiUye4@)cU0FyFOi3b%aH zk|qld!gJ08--4A5?%50XU#l>3qpkSD`=Q%dlhU5~< z8{pcChxr*|dr=l7_K( zzH1Kqbkf*KC~H=R^#D7=%ro=nLraBMy9`?X&~N7ZQytfINPO*0*wpD8y)hWnUgkDD z*W`rtLa|n;9~a0A^@3>OBch2Pzaq`VM^qgraY?-J5#FRL_u}}_JUMPm+@j6Kmqm@O z3<`Z@@NeHupDx%7)7^9|Tjy9-642DadW%73LndnV^X2_?{YxwQW8mokt#pC9W8bW5 zV4s;x4<5SJE3SI~4H3t|#^|LBL`DeUbzt4y_8AQ$nX}4_91M_j%qap;ZH6$6M*_MA zD9*jK6N>`oeAT~dUKJzIr6f)=(>+_ZdVu*I20b`S>j_XsVC;`JkMOb=$Kif-7&ANe z%$}gwd+Ln6JZh;_@nTP&8f~VS)3!y=ciEHJwoiWElSB>W8yI^?k0hGrcb!8-W!=5Y zTGc^PbI04_==vAU+KcQUKDOO&7%T>3bUUzrUFZJKUYH*QkP2o6P7rl`LA#y0JP2S< z58&@|l!{9`6qiFr1rNtGDe2jsW8=Y3$R?PgS4xGpwst+dl2Ar`Xd=Qf@aJhDM;q(2BM|w%i z82Lf(6jEOgia|PYk`KKX{enbxM3~TFv3?33x<)J|AXtU_zsC6rSx$AIQYXNRJc3cg z^mT4oM{kq@+P=MXwn3WrQycsBSN1EIbxt+EOmmA3mtzldW@je9Lp#51#58_BYd2-f z=9|}~D}GRAcG>4*vD<}S5Qwwh(_~W8mKMq>^qDMXlnpyH54<*J)7NPAG+UlN>cAVj zY*c1et*Mi^^@Eq|Tq8I9WlDvz`&w5Z)YV}P!^l+5w@3$LO%M0G;VG8bvE4MmRhIKpYT8r%PceV1FmFvdH7VMO95ncgN z$MS|P44#_E&&ZLl@|WZk%?o+``Uf?QdfL$bX!UhSA;Lg}O?MSVLwx-59dsTw5gv+0 zihc=)sN6Rz zB^SfY_i+YnIbR@UF28&79CM*pkla4h3_j4Ib-|p6#9fMc>@8ZdBc5DS`pAO-em*~; zw!6XZ)Pr#tRvN&}w1Msj2ri!vt=+3TqR_}Ev5T}(&6znT=hbwKRpm`5ylGukd!i7U(}#F86|U(2herg4fOG#Av#|Ji?xKvA`ln zAj3x^98}E$j#jsKb<5wqzmIO*P>_NX>*{jgldpfvV;8@RjnMtrnKa|^W>F* zb9N+2{#O5^IzqW)sf^6mVs&GgdE(6@4RQbpa0R(8L+SkW_nAqXY1QqY@5RB!lp#wb zg5#`E?6gGM^#BoN1*l`(W%>neTVz!9bwA$U_+`EHon(q^w^gt>nyP^rMCM{v9AI!( zP8f%{%c%)v0>68<&RqrYcA^I6VVGGsW2#87fH=KnvIH98xiMjiqib%+Q?Js|NChw6 zgt>73Bq?z=3FitkKW}X}*!`>6)T~o$ICvG*ql8FGo5xWX;GSX<6uf{Gi_&a{&FR8#@fqcnm4t3s+Tu6 zU>~3sNuiw552#WYSoynmRRAuiv@&;+t2CJGznC&W^)3E#_)?O&Gt`_83-sbRnKAmY;QAz{}=LPlk_4&h~ZHrQ);f zEg-cty0F!|tSH~tu{$i}yS3KmsKhsc8Ub}h$IxVG*#U|u_6?ec5th9O7_EXYZ6~S$ z!t+t@xeM(R_20*?NWV| z&x5>EvZSLLT=GG-Sj;nX7}M}8R9ha1$aO#*KX?Dt9(O}fT>51}Dn7ddK`u;pI4~$_ zm~xxGAfM4r$vE8{^56f(QVxctra;#=7BXN0^qVo1?2UCKD~9wxiWaJVXDd}xN&pL+cno$<4FCnC1Oo_EaMz0lfY6EX#6EO`*$_IkWQwpR%uXA+8nSC9o;54R)3kkt|`S zrN^0hbo}QJMnOhBvL*L9O{i@PG({fkO5**hi_Xi3AMh(3=!^UnfdAy$j70zZ z%uYmq-_DP4W<$M?{dY7#Jha|?e9g0wVEp=#Kw6fvpzlC|>WhU{z9;3+bd_Ewa>Vv`m8VE*5y%Cg#x-7DF%{a&!ME#hz!d@ zgM2v3+1W+I*y!tmz{l+{(aY(n|Dg*m%@O%?f+|K5-QeAif2cu<6=inD59Ff9vNMP2g=p@AWbF!cf_q*)3X#&I}SU8F`pc za8^{*EO>9?(b0F0WR^Di_3X)Dl4PFV2Kx%BF2<#WT}}hLoW)r}4pN-%r3^2PINO%D z@N;(3ZLNj!oWM%V5b5f;ua zjU5=-A=g)m?undXkA)+GpI$k<{=w*HL#%D$PluxIk(ZZOyY>M-;j`sA%OF?m`SEbI zBAGMIdXdmddd-DU@TdMrCntLiXT`u@Ys_;WgWK1iGU=r~_eXKA&PliS#!ko1I-NqR zX{lB-o4%{#;aT@WZ!duNOHp$ipx{hPS4y7s7)tYDj7O)WW?!X*QK0JyM2q2U=J|+o z(a+aqB53MVAmx~+>!zAdD2u8IM#o4-c z&{6pv-<+|mLwgIXPheY==Q>hvtFN7F+*{yNpUuQgJ4I9eXF2+vu-!M^FAn<4#@Bj4 z)Z9*dyjfrE84iJ1Wq(clB8fU@*{>8JLVp8JGy|hhc7@}g9sNKu_iBmf$|$yGSeGu| z!J`I3;sF-^wp%X^sb{EG!vx-q+z$jIVS8S%a}#4NCFU zbHbxwKbrbp0H0Lh2-A}bb{Wb+)&P-e3l$UV@9DAfwucXTlv&BcS?*B;X>vmG(@Omw?$l4m@GQio8@*a6t|LNekF9F{dLOj>nyncfeo0U7`>W$@;YOf9`xR~@-muRm9k zBP4*w{lYGzebv7#%BDspc6&`Y|MKOKPs$}sPlL(OmhGT!tF`aqCcy`hUpU|yhHT9Vz3P$p*tAb$*Kl_kUviVE0XaL(QaP8B=l4nKzMuaQmbfT^oq)__zGZB=L0gXYPd)PLw1`*gHgr^L+beI~I0iNI8>n+I& z%@UGKJj@rl5@k}JFjx=PX!d)MWzh+4CvHx&WIdCn^{fn(!iz{(EYw7f_fw$>)Akze zf=lOn@6X&sO~f|Wx{N!D>_B51fU+Z*UsdVff5nz(Xizofr=aJ#h*=+K>@bH76z`@xCh}uz0ph|{ zTjuaZ5YSjRPZ>n2IKDX*bL^*T)_B?G%N@hWoDGoRRv|(xq6zEV*D{O4D)jU~Ft{pO z{IOzc(x~Iy$i<|TPO)5Qg;;&8XWwmcU%DSKo9IGXe?$VN1li&fbTv=JsZyenoJYdS zy>G#|AzK^73yo1r=U8hGvxS+3t}+A&H(}%|L-iy}Wn;5*D!dU1q>=wiw?u<|F!@(sfX76W z?ST}LT#yC7%h{MHtc+23_dL+HaJ7hY9_pW>GE%_NQDxT}a%i|H-lO?C7c{)!V4nG> zGS`C%+gc+_TAz{!l>AjQoVT`MsiY1QM~ZyDb&6uy_e2>FI0prA;}1}nk1E)0Bh@}h z+0`5YU+U{1N+ji5x78MRRKK!;qu=IZs=Jvp)VD%@NTh{`1EH9yX)>u8FpCJ*5aTN5 z>su>y6@>GKmFG-&1Ij(<0cyjBJ5({5>0tZz>vdiC#Q9~!>GQf_aYUstlS%s!O=`Y9FF+eOIskhOou}j9JQ}tz*#=aa*H1+wwd06KpV_VqL z_hc2z@yCysutg*92WUfgu^#*G4*`LjewIUH!*n843TVE&Vpb`IRFzo+WQ5AGVw~Ho z)W~-|LQ8$iqW6`_!y>JyoJN-QYn)t@^qi{FT+`w5Qv;<_=uNpW{=*+Wx7-MwU|!PG z>;y!1Qq%71r5oh&1QLt*{Gk*@C%BTbu|;FVD!0X2-)II;-A=Adu1g3*7wCjKb|s<| zZqFpPJlnNDD}p;lcz5EiSi~66(xmj_MJv&FP4a#q}W~UIEjZ6bu#Vj!lP7t(${Iu1LguS>R z!>8Ee0Cz9V;9bbd$A8MD$u*N&=wO?-`wW`N;)3D7on_6$LdOc!!$hCbaxXTG-!3+( z^KHbnL^cDyivF%ZMqCcT;YJ&3%8Rc2C|N-#?9~h7sYmlLtH2}u!71A-<`y~&V3aY2 z%CE(Nk-#05ms>Bo!dEf}jltUwB~gYvpvu*X@jajtbfgj(JpMR+JdYiQBFVKm-LfmN=KXD^N|Q7T0?)*Cg*-T_ z^dh#C(@$3$r@GhjG*mpIgzh5<*I^BPJM!Ik{&h-`u{vZpJ)1v51XU3jCm69heGMYE ziZb!*m@`jg0Kp+Mq4Raj%GY+^7#M&&^eul2;Z%xSZmC2Ma62%rA!}2YX>t`?%Ja9e zVSy<3;WMu~^h+B{kGRY2hbw3QxU2boN`WYXLq`>iI2HPlPQHz^T?t7SzCoC=2V@|* zF@wgdWer-ecY$va2)A`{0{i^#5Ix5Flvs+FS~^kn+SrHBN)=S-X)&%5k9ekAvM9#o zzrxmIOsay;ftP<-m{3q!H zx-ZREAx)-%f$qrLP^KzQC@4O1hb>Abuq>K;jf5J5^^IkEZ_iLUhGL$l7*MNW_x-qy zHRk;fw@zuY*v<%hR(})V3(0#W;cz~Kx+62jv!lMYb6hR{@u5qY5EW^M7rS~!RPtwn zl(fK~UtmJ4h1=61oNmY96X!em=mh=C$K!6=`#ohFI*oNUi+kt-WXM$(H!0C?$0dm1 zB7P-Q;*aBH)M&N=`$|^M8U8;QV{DHa%&=ddjup>CmlEk<1&{X?(mjcUo|0f(dUi{` z^{C6JdO8&>Kc;`nt9809AVP9HWVEf*MI(jLomd=(=jc*ZFMX6;_rj?%#_O~G@Pk{x zvtzD>YVXYVuwYqp0ZD6dI-mc=ZtX9sU%Rczwa|(mmm~WY{^<)BUpf&bcnFYkH$*A^ z68MIqk)89D=@;XH{cexDrSv8^Sf{4ee(&0a=;_f8$YR1*q^+ZK%n_!p5b3f*E6yuz zmx`uLv44GFZAtBekL!1cQ#ckk*r1?}ugMUbpSO6k9oxGNqOv-jsicLXl|Io%z!6xt ztHZ|jIal&CK7a$2C=vkW7+7Dv+g&~z^#iK6nR?C7J8!zhO&k}Kw%;~AqHDh^!z46E zOf2!6CjV%I4=tYc1k*ND;F_Z0Sa(E9fcF2iOYw>u*qsfruws_fZt1+HXB_BX#!n7A zoOEdPH_aQu&?;jxsGLU#Ie~VqUft_npxR8&W1JaiT!`G0BAsW-ZVf0Ef|8zqrq`t^ z53PLt{Zp1(!E4LY*>v(Cel1t3be+tWnYM)DvBH1)@78tML}1~mNJRmCKknz{uUIj9 zL)7MT>0>nL@CfbH83z)2ir^6(i9<)4&gr#seEG9+X4o!*&%PZIAF4p;yJ@}2{H<$e zwvei_2p*B&Rx$oO_a+TBV#Q4;CCO{HJ0iCVVHM2T@M-hvDxxCe)*?~y*)5d}cnH2c z(chXhqCtq8}I6Cd~Jij)16?fKxRPATO7y>7?fc)$2Y2Co%vI}J6UtY1@s-PUu#s7Efb%) z^|xhN$STVwYA|k|i_)>3AQ%@3pa9%=rAc^F2-%n}m4HHXNr+AAsq}f`VXkSBd8LXONsqzWNqj?I*+2!;zTY*WO^CoV?fG%lqS@$?xsKzH<$HgkBTX zq0s`vI2b5LaU8!|kou^hmApBHHVflQxE+j6N>s6dZLiaG2{v<@L!i0UxZeI=CtGUJ z$`w8uu6c=gBB6S}^Lxcf2}L|z@JYj=dx>4hRiev|y)0c}5*NX%A^$xf`!8?68%T`Q zWn<8a719rhE}x1fw07a5-G>K(8`)StlvKeVy0$jP#kQ?c%v-&ldR0)Ik^lwY<#gy& zZzL~wEWb3)N10GmbaHKPlP6cV*4Eb3tjHfe%hv;mzsbs-GPYUuN9HHFc-ruV`+Bhq z8XOtL2xOoX&)a{hr~~f_w3)cryfd@?s&Nr1UNRW?%R`a;lN99hzny8ap1KM<<|cz3 z`;&auYLtJE3%Z@kb>&VIxng^V%to?GAdOI!0wMlJ*}Q~!AaE|6qMok%lEZm({xSrS zo05$g5`nb~Ch12OoVKJeqNPvEXfA9l;#%+ACPEMWeGKu<@g#i*sr%;cXy1M~2ts4Tz+^ zAt9`g-?h>|DMS9iOB_3zB8jN6_EF>(Y9)GoI`+yLw7})N2qQX zb%<)cEJSbqNg+Y6?|x1M(Wx@6IQLB-;PkwhC*VMIbkk9uCq>i62HN8=*Ybr$+fTaM zB2z2=?He3UDm=Ux76SV!_K6oUIv7K|=%6=1cr9%k6?kK@H40j$ba?L^-La`YXwAw# z*&UfgL|IdZOP6-CQA44g(tP9CNf{UGv?2Qu0cfJw2WMY(gh6pQ&nonhx zImlWy39Iw5Kf|_;L1WN8U&9}fkyqH52FSNKSWLBbs$;`#v~&z2*v09msS}v;vUz=1 zCc|FWRlvBnS6uEyH_Fv>Ejwn#`-lKDEG!3xYvbEzJ+>b4^YFmQX1cc4T}^YiCRhc` zQXaAJx8R<93sj#AhmsC#@vV3^Szo4@NqA z7MS3fuOS}HPqqo(N%Mj0afu?YLP~;jc&%XlUd5xH-JEt>W2`IL?yL`{w)k;`tym>i zwVGDY92ySVR)1*;R{3c;10vddGG~ZiXx@OcqP=VT0ht zlT`y9WE|LfU^khl<31K0CUL2@%g!+Jldd90bEvA*#MzET6Ni$EZaI;y&cO8&5TIY9 z5+dplf6=m`x1R|t_GVyNa9nFcRqUyg+AS^oPTtOI@gQnsu(Zt%v2KdfD|AfMSQF-^ z0~ibBB;-3a#aPt+c3Gw_bC!KKDPofyP$@_gIG`4v2TKkV;_4*MPfOGlR7TUcE%_Ha z?o%Wn1)2u8RV>YJmWxohA)BLZd?+dgf&lH^-}mq;43TSisH>O<{(A8YnGyk?1?sFT z5B?=pr$^tpOrAJqH=BSya;@lEG25NU{>tj@;HpgMj4a)TMOGMHDPEooB;!Y4v4%W{ z#Y{4uC{<>w(7MQMzj6idiR8}*w%_+=yiI1pn}Y6$&fH({pEu{6r@BToKbMD{KVb~o zLW3=KUV3LMNrq1W;JNP=soCs9mSZ1}LwsG)OYZiCZn|!)gkx05PlPh7EA+^z>+%|d z4z>w;Fq{`!4DAF&4T33!xdl~8%bCS8V=e=_63D>qyLKNl@g99&1v>dnc>_9z6*RVT zSGEOj_l9Hm8QP1jyB{O5MEs0!@COUMMYll);|S(W-ir?3Y%PW3yMdG4kDwsgZx0C& zL@B7`p*{p7eJ@u?zfhZ_`SwT8dut}o^*KrC&#kHF@BLAVrMqu5#Wfzd*kWst&Kaxg z`!bi-Au*j|PHxObCN*5o5xZgk(u@0!!5IToSb zBWV|}^wWSU)wDA4fP&~CLVzI0-b>!u&v28_gsdiW2(JS2a7qp&6eEZw& z{L>kwoybj480}by5;mwQ&6VsYpwh!wFZs)niB^cx!(v%;W`Ty6V=I~l=7Z`7i17rP zXOD9lNJTp-OwikLcpp8v4rvf)nyd=gEWGpAz4Z+>JlJv}DDx4vAgWcqg8ftnVRMfX z)Np&u?e!Yl*a_s%>7R@M_vdp_UH}TmW5kEghc;YI(^Q5+%jc>ECmOg3K#U#LMOp=q zpIajX#M?q|_`OH(q~7Oyf>5WB)5MWi0&1D&2UsJ+F|RA7OhVs$vMLYqsyYZmm&X_= zlbs$MCT{GBI74efpw&75{+O8{p zn8p{l1xl~sGhcK-@x4344su$%4`v$MKu)&RW||fa8Y3Eq^jv=bWWOH`xsU4ds26o` zB@l0nPfeAYMpK$M^zeVBb26_|FKH$6{0x1$FW3X7(RJtMEg z=A<~8S->5(=wZD!Ve%5EBVD@-A1JI(OvAQe9uXeC#J%F5v%OlmH*=LoLBdQnsLMy- zo24vSBGvd~y{(=B-h3`3AMv^9s;Y68CJE7OjW_eCTJ=L(M991I*(y2(I_XgS1UQL5 zu1juC40mga`>qPktEtt}{O50cRBL)d-|p&+r~igZe({jAosX{Ucxn6QZ!0uPJ8g04 z6^R?OFx&}pG$ovd*!$SMBe+gjm(z6wSJbN^)F(|c9q=UbFVKuyCIJ7v2YB~|zWQgL zt4-(6+&nJVbIg$UGlqbSZ$%yAzllkRRlv{wot=P2$^3t2q^n&`E-0749DA6;QGFA0CZ#o9t8wZfEe*b=hI*;z1fLIQZx z4&QFJLPcr+2C&*5fRpQsc}g9iyUEc?J>gQ1qs5x&-$t)=sADdvwyqLkt^uO~IwRXs z%N042k2T#uB5x9q`lArcIBc)NK}ABf&yU^sY4`1Wan z{=-D~>jCAr%L$g~knQf_4U-+#87{l2w^G%I&4~i$?vWt=)wvF3Q<;Q-dK9D8VI@CM zuP{a$D{rC87Bhbgm#GFRS0B&ihkpGi`V7-M4sCuhJ>%9Z1+-g%A}DD0=#YgKE*iv1Vw3jT`0 z$eK_tJdu$Ck!14pY^h*ns^->8$~lRIr>Kc2>u@r;J@pe^WCmv%nb)gN<6XPcFVnDa zMIT{ekhvX}E0sPquvYk-ZQnV(mD3JfH&OIs2Mk)iMQ@c!{3*f`x>w;&JsVdL%ezg| zJlxm|zdHSG6ik5Tc`Udgh%2|dd0?w{f8{V<_!7iFhTT!hW2KC8O2g^J6?r3h);{@{ z$xB$NoOM3k8g&hvzTKkZ#8dr|0@55=&6PzVb3W%oL6j#y%vyoZP&MA(kC2miTmv`4g5o(Qm#edx`Y*zeXqILRBZw4 z_Cut{S;8sfFmpOb-4h~;qD7{2Q9^h^XNT1mu7+L9gFkTC#_hRq$d;+Vf_&(TuEbk@ z6KQtrt@3Gxmp!MA4BuSA?o(q1rF};0w=4x88lKHd&O^ysA&!AU;uZRVm$5SsiHF%s zl`&w92d$O&nuepdbKH zg2AhN+%n?t^PlbY!HuKa$0rxo^)^nirx|Rljp<`CDnbdS7(UARDm2LJXFFIzjo3+oNEs2C|@YAs#;-)DZt}Q>hdjw6qGhg7XPRfWW2gM{5Pr8 zV5x?uq0C7IUyvrm)m2Qls4=z7doZ)A!Q*5J#e1-@6I5b%V=&M1 zT1bU^g+?uoIq@I`U~L@!sXbhT7CTv>{e8VXKynl3g->JS{}i~LwvY3;0)9!b8=|bq z=&3^10;DOPryYg+P@a3Sc6;3Kov75Yb8Oo&sx3{l^Zwy7xHn{M{UQs0fw>J23Gq*CTYP7=8h1lw2~1-d!T+72>718-0;ge}Q*KpUCI)GSkyV_Lb+S zcOtp1SONeH=-~fN9zysVHn4StQw?){RmI1GmdIeaIU7#r`3vPH-`s)BqlK3!A%VsD z2cf7zXw(~2&kgbqn~(ecOexbJ8He|7FJ&Lo>++;<_Gz2FXcj3*)U}xkAM>Ch^?M^+ zSu(1}rLUzGb0RdMPT<)GB4&;AOCb#`Tdt(Zg;(?C2!_WLJ?q@M?KP+#vXL7;5{1M@ zQ$k!IOR>^kDHR2yEn7S}6P7 z=5b~7unGP8R(Z#cV$VtWB3TaAG@+ar_Qg=(Z?pX>W6Ad2y+}S2Oy2N~?ZNO1n?|#6 zsRJ2Xlvt=J!QE?xuxPdq)GGl$hU$+!5(#i9puqRITG{oQw_q!)ImJBSqrYq9zgl5pSMp~;FnkqXw**Q zxH~?;<9D8k;=wr!ZMPcwj!VE$AFY>pKnUcZ=E@e%6CxE)=`q9#FoY|uf<_(am97Tj z3Z^q7Qbjx=75-JZz}o?jxQxnc?Kc@ue| zrPIHv5$cB(n$1Mo+BsIC8BIm)R78D0-oW(ek_BE8BhKuAe8+UkeBQbAw&czv=#`{F z5wxalY`THirO%Fz417~3TI02W?>eg?WPcQ5e$!^yLZi?X?DayHE4UMaT~d&WfM)hJ z(WnzLyI3uv57+hVXrY=B7d5jDped$66gX+F75+uP?2EoL$bGcp!Y@t`8+m8tYU;ab zblI*DFzpY~4cd^kDwJ6^b%XvaP`_VSYli||d-0v0+)HfQ8oOkCpUYKG1olU*mJ;kn z;ETX)(YIy_j+%=qZ6{5FC|$J&Y~S}syl%@)&jbgZnD!sf#Ffa##@)bUiJQ4NlJDCs zqS>@cABqA`L6xizgK?ubgTOV?Rb+h$$d7fMBl}c^fzZhV%u~8?cy`;S;M=(s#`WJ(rJQB(-JN&PX$9l* z>viEdw0__vaYp6o>3#{xOriW$RH2ueryyRvoAzH)`4K zsH;+8nxj?{>Hr*xoXbq@o=woxJsIRjsT2Ds9Gd7!nVbXguFS)(K40<~*`y;jDtYG* z`fs>#qc3?~mFAfB2w~6Bp&882_VOrLBASJkeef+vPy=&_Afb(WA!xnUM;1oa;zrga+K<%x1)6+MIBlh>pdwlkm#!Djkm_ig7ItJ=LBt6csY z*(fbsx{|5)_(t*k0SPY zJ4cI>zN7DOvS+$77>%a7WjAFfdTAhY31~Bv&|M{CXc+eve^TTE|Cgrfu&mZn{@XLu+b z_w4kQvG(H?9MeoH39jsVT(?3@u4R*rl0QpY##5?JzrqDW!N;p}Vnu6ox1gv&x{x>z z#}}|nJdg8gB07j$EgXW?8k@J;ZyFh!5djGh7ggEw+2Ri?%W9icV3ssHBQ(u*F(w)h zl=XL`QGvF3sWgEwA3@Rdn~%9}U%M^bb+ngmKD*14Tsk@F4{WPVY_*&Uv=xR=+^>rp zqK&af=#EFZFZ`De+^DXK&vqV4JKM_#bk*^m{H>KI)ikSb${hFpZ)WGe_oPp&M`(Fc zn>Dwxu&2MSOspwKtlj!VJm-Vk#0(TybN$QYL-3c>@Q?>tDlC;^S`*UJih*`3XGs@n zk>j-p_|sa^hMvr!VAdg_Z;_l|0v0}xCaci*pt-TO(#?M-}cE419aNj(vG=Ym@QHpDuBc@UxNm zxK$sdVJ>{UpDG*1Wz0##z&TGe?mf>d6~wG8oA+#K+eV~(hYj1@tJK74s*N6 z0O2MZNb3WCTgRRv(>Rnz&*?_=Y7m6^Pz>r#p)W{zNT!9Y-_x`cQ;@!VF*2f)-DAos z0$^%_C70CXrigQe2B`4s8L)Sn1^A>b;lRYpjEW0z_#@7NumXfxAYuX#gP$1$)K^94 zEIECJpFwRNpV#5zW+7lTc;nn&Fz7W^V+o$IHdxYOYUU5bIJIheP2AqmBpjQv_JcuN zcC7ZHJ9tV0N2$^iq)EDAWw+KqxTK(pZ!`J~VZ0}7B?iIEcS(Mrl0CEVqK-)M_myAb zfDkd@x%z|iaA)dr^^5fllrKu9M9vV7!GnDVsq|Lk`EXvsS*&IJnXLMb%A$!3NdP`2 zwztv?c;#3|SjUWCZr0g0IIIq^5OF^xPS z_!df#rGKNWr=cCHeMo~Bi2Dj6q(wZC98h0|B03Di<9C|eEF*0~+w-`ifrByR>%=>) z;?V)xm6qZ2GG2S4i+fXPN_#w-XlU%<4*;(QUFR&D4+b?GOCzO;*IifJ@`T7p=(h#B zaEokLaRc9h9MR$pgqGIQ$<2A=>4&o`N`BBU9?X47t3wUF(sGhY5RChZyUFeq5T5Kr zgNEVdjI~8jFG5W)GbS^XRsF=3`~cy`78P-;TC*S)@xnLpd-R%x+BXdfT_f;4pjsml zHuq5m`tf(b7WJ;?U~C5UMV7zmcyGc&#Pc!j=NQO8m+$|)fmsl+LDN@>s#9CL!3}-= zhGRwit8pc!4@%~SLnL;lJJ9+i=A1I^DF1#ZkSh|4FWLs#s{VL?3)QOe2pqN++{Y$b zT~CK%#1GNTg0A)E#~D)zBGb>H*|(hW4hTZ>_nc0map#+|9wU@qun0mHce(_x?CW{> zKKkI(pf&x&vVJu6A*3kU?@VM*JS!vjH9|Pumy8=z-P0it`h>T8G%>U*SP+{K`V6@d zJ^BIP%XiI}+2+m})r1!h8P@;|?^to#X@hSXau-l4F|qvc3s?*VJ~VNCRT1nnfRB6) zf4do=w_>^FL=f8&&K`9F-|elIWiH&l1n0d$>Za!jz7hU~Odl$k4VVD%6n*eDDkSs~ zPgBH*N1SURw8#dT6*jQI1bZ|`9CYe4*csxTBOj*zRi%F&p5amrGxqEzz!3*o5OX(x zuZmz#apUqFTs)v5F{hNi7vj0l!o~m4;P~Aql_1{dT*1b!IU+c$4;l+p<_Ynh^4cUnbd@A8Faum1cX29!9szt{O7Q{5A z)ZRCtn)AIvo;CvVZNTCrO>%MT+$LY7w$vcO(^lIszbyeW_(0;c)Jh4&^-U4-W<14-W|Y ztCprTvLn%hixy^Q>+ES z!bMD6V06x8ZQULXW0GV{K#sp#h_;6-NG69wmS)0i z@$IAYjzCflkiVdJ;R*A?K}#65!-@2C3sUdVj!s=VqK%+oO zEq;dcogNLZ)lA0bsFtFNhD^zh;UDxI28n^K`mn* znQ#wN^1{6Xt9u=OL6|_m;I%(zuf3)>UuXm=4yb+*3A57n5;B+)+eLx?jar}AUKE`= zH3cXBNlc_4WLX|-c%pzJx(aact#+>&VKhkjTgsWfAw9dZ0a>&`woH%`27N}Jyt^Qz z4<&lCH7``Epyz>+Bu~)`1{!NZDlt;rk{_zzH}ZPS0xn4!O+8vQ>MxKcBJ?+8~KfBz;TkL!RJBl0(tr0Tm+j$dDm1BpixgHufg0a6=NXbD;%Op1D(CrlDT^asoa;LAiDFeK#9z1= zrxa|pU!RRicr%-a1Fzhx3p1_2$%A7{SYy*7V8cLHvHFp;AB$w4t4h_>TF||UyN=Tm z%2%$y8!81w#mECf+`R5(6(B%T*fSnP*>s)gkJ~dEN0|ej+Rup^5gRVT2caX92a_cM zFpn<*5Gga(pYik~3zQ%$BQ^>HB0@fhEh;Y55q_Wmm+XPQ#Ut&3%*xBv9hdjeKZTLh z=dw#kFw^5|?i=~h>zg=Wz`0ffx6qd$0Cmv!rfeerLD9cjsKf6x57JgRL=IPp=u6Ny zIl&O}NbE~8AQOI&>UEi~8Q3>(Ey7O*gKOIbBiONS85cGUQDTowr;ti=aWRpX(Q}f-6XcKYy9w#p9PFy zD-;|e%a$zqSC_ywr>CRs*jL%he2wcq9o+3x5{a@jhX=j{$_DZ^@RCH#tQK?XO(L zIjj_+S6gA3VKxy=dqc9Moj}AdF6k1+_(+lJ?DvCMaP^5&{W@#TMs3 zE|dZ(c_ktbJf)OI^^I;i_P)W#T9==cITd1UO zR4&Bmrz4yrEWQz`b1e-G^Vkcj|gs!O^R$#H0%P++ivc3iFrBLBSs z9+rfO&Sx_*T4#}O6z&d*h!q;_9*&4L0$n~W=y5L??&t0L8d88na~Lm_wCH@rp$_L^ zXX9MKr_FuahQmAT``BaWq~NJG?nafw>j1&IURqV|W|hPv8!8SB>n?F11SO*Hj@=~Rm0kemXRT!)0 z6{qWDpw-=x$8FET9ebeMSlN%JnyAxx`Q_#NXW&k1@%MP(EkPE&mXpO0vc65@8yoTq z*-GLUUcP=fl{ofZ8B?Jfi^ix5RWK!KHAg+f3hNf04N~qgl`N`)L$i7@wL_99kEReO zrvoWYIGb2AXN79+8u`a$A%AyXn+8rXMuao4XGt>1#ST6Hyx1?`3|>z4lhnW4yGVX8 zerw2y^gdi7>0n z*WmF9;T9K;McJW!5rNSZYsRY!SBtu~V=;?RIuBt72cC>BNzqRbkiVBkMGNOM6ej#pZePm8q4Q^Ms)M3Xt0-rA z5hbKZUGD&dz)tv0m5HTx>DhQD(x`S-gz8}pW+>%V`63i#Ee*SY$k|jE^$;lEXAG_N zC5_zA=S;PtE~tM4F5c4Xfs8`Y3cTA93!4(PInIS-#bC(`&<7bnUl#v3c+Toe3E(OL z9f|j|r3)*lEv6;FwZ42i)P)17K5HVtF=frc2u-nmdA zjbAa|qp9EdLvN3DHc$Y4dKGHW*l(EBgp>VFJwVL0pFdCJPlDUXcg$NRm zqz&JkmX)mWpIh?^r@ODMct{wq<`+le!9ohjA_b+_1m}yA)ZhH9eIk&o zbt_$uauMfMahIboD4aoHPfOgVB|ymMN>A+bMnhN6wMErNCLxq~sP>I*0Uj5G$03Ij zFmTGF2HAbY{F?UNnQVe3&Pry=-0eUk^Ux&%PZx(0sg<+;6#K1dH8B3+`ny5RQw~Ug zTxpS`j?2Rz&7N)5qIEn82DTXbYBi%47R6zIIJyXne4nu1{S`Ka%AXJ+lT4FZ5 zX}d=>lG@KH7_uM`guosr`1o5Aq(3y465|?}NIahXOd}7Vo6$c6!z=FZr2uAFQCxxu zvC4-KFnB@c%~|GC%Zqt<^_*=7u0C~;U$SyQggp(HY*9B05h3`FqO;Nd6a#_mxIH#VWkgtt zFOinGAH!qW<=_BJgJie)FhpbgskF=uwU2Ut24RR$5xHkYJVv($j4?wVZ4l3fW>m=7%u)3>%0UfPA3r z(=|bQg@f8ph|-X~(LH)|GeuiQk-*Qm-EAziH#tNkc|zM1^e=!-$`p7lhe=&bLWX?v zi>Z?|qTawO7hsy|4m3bg^8RG5ism1KM2l5qd&?=H{WWYwsW-kxu-^}rvUc?IUqECS z0nX6(cF2EfKf`Gc=9WFm<#mi9qg_Sxixmdss<9AVN>}dX@+1A~>!u9=c~;hv z3s0?=hxD1fX7`;KaLo7i{1$rZ=@-?TP?H1jkplo4`4FtH0#WPCo>X9u<-k)&W;*kvNaxe`+?|q&> zpX-nD!`lY8lY@7V;<#_FKQ~yY5^h9q8Fcn70Zbo0$At;x*Vmz5c~{Zn*qxfJ-_`Uc%Uwd~NtWO7@hW#$(3{GT53ayQw{vBx?7$_VF{04w4aiY#6@^5* z^i^FPm^Lmt*u%UM-PB{tYzFdckftOhAcNp$fE?let}ipEM?CQq2atF`+HnW0^dBpA zz`4OH-#h^cr`$WgL8Bs8A;gEMC9-~Tr$t7|ohM-`-|oth&JG%sCG|+e4I4tA6nsPu zDQgxP?SPb1x>v`cDoV=##_bKe0(unH5)Ov>`u+Lh<0_>OKZ$m+&A3)Z?2$wIA@*D+ z?6!!VTnt9MtEUnFTbwbB&Y<99g6C<}{|e#PeLP6*JqZB}lel+f$XF9{i16=@qnCgZ-09A>ebtp6!^1!ZcJ8>bNy&=Ti)~xB5e5& zErqgH99!U-4?p5PDo^+^oj%H3nuolN+;ZsjlDrs^6nzBX?& zDyP-0tJc1O#Sa9&Eka11b6gPEQ*W;QIg9QTUoP~pDAj9(%y27LV*pK_mZ(Y8e80DD zYW00r^2ewp9n3!6p2VfY4%r*flM?+@CcHK)zVYCeFW!~fZKgLq8!e3z;L`y>88C=IV4hPj1P|dA)yFw_SeQ32$)F<+{9? zr%1ZHp55PnW}21q==$DU9~?!`e_hOXYWXHUcKJ`y6-tc6cCl@DuKVbAzg_!zfA@d| z(ZsYPVU_mic6!}kxbBR#w7z@Z+kAa~Q2b{1(cNOXWYgrMin@3Hy3XR;esKTverLM7 z+pRH+<>|uvdc*my+S9WN5}Jib!Sldruc68?s0w=@wRr^n1W5i$kXky>$&>qQC%5J znm*pstoLqry)4|Z>C4+R^X2}iWR{Y?(f{+YC&H?e3H~fV}-atseV4pa#bsB?UaCY} zG7PpN{|cm&Q1!2{U;olWS;aCy?hpn5K$rTT^ick9(H09MJ6k~9Pw^1QxWpr)$zcT|6~B{+kDJ+Ap0^yYIgXuMB?9%ey>?qV>3WVo?`}Gy z!)|;jH-9@++%`!T%1skI-66c5LM*s**$d_3sh&&;li4$lTpS}~@cugpHBXqFO~dt%x;A)%r$S?w|9#?2OMScNc(ElH zxsVs{M_34{T1(~g-luQf^LD1;>>vw$_4~8R>6xe?Q>usC^zK&eL|jRNn_uSFP>A_* z1JSXu*qhr$H(3%oFjg-0-GsZ#X$e^7*vd1ex%I2tJ;-Gyb7l~NPIU0Z0f!lH2T4;B zrZvfFY5e+?Vl9(r5)a3Kb46BzNK@YdZ(wM{jSe?Mgu_fpZ?3Rxx>60(B*ij%bD8Ek zP=IioH`EZRKoz6*`WE{JVh7iowynJDoXLsL*F5W(G0Z53*3fBng z2gpnP00C4>o|Gkqu|i?u;Q@-kvk7mMT{e z55!3t=mEW3`&(O;qonyi%1yt()m}(JOn*Z8C*c1+*#D9gXnxcDJYk!EB?V8Qp#N1; z05KDg5dZ+F9c2TJIQ{u53?~tFCnY;mCszXp6955YJ3|wE2^#}56GamPWB1=Px1S5=JLJ9 zr}uvL1lqJ6AZ2(e@5|jCnO(N0Qxqo>DImUo>(h089|7q}_9 z5>F?SoS9FjC8i3p#nK;>aIKNbW4z9(dAO#Wg!md%Af_pDRSi6}Cc`vrk%cbe_Ll=VSRG-#^9 zKC$I=dY;sUG@ZZ`6MOkO$H(jsfKJw7JJW5h)|^#RRn~+7;Yd1-k{3>JtI=7}(GT42 zz8!B(J1uv_+C3*g=L5D}PvaZ7Dpfp~R`@Oz*Y-lIyxt78&~+)Q$O+2=f(w9vvtL}< z9q$r;zzMVCsWpQPaVKPHBs-RM6O!@ssQM{5hC|Jc?307?C? z01W7;C?*I{GmZTZdjE~)`dFwB1JIw(|DRi)#J{#YxkIH*OC$kwo<`r*O_xL)M5Jn) zKaXURR@LgAaRGU1Z(v&xy5wQ8_}u|?J2OyWZd$j3@HA!SmdqAa1w*U^tQ{6#E*)G< z=eBF26fYpS=phEv9FrWAVgdO4K`#g3$VwsCo?)@WW_#};W{*LZPSv`e`=L5@6RHFy zl_xdMZy!3)&>@Zx#H4#8vO3(3pQEe$$5T~4%BmuZuIW~_u05)#d_6wj4^zOE3*^tB zTrASJnlRC3s?9st17lsHL3X{e;A)KZcQJgD|H=Rh* z`U0iW>U|pRa7_|bG$&`V_9BGBClZXuqw8zog5(2t)Jc>}0TUvAe5m#fc)EU1fO9yYO^bp{NtV|JomioKZqT6iosv<%?L1asBmR|2#e?8W$XU#M4_|2UNJ z>_VRgDu6mU**2H?YNgbYF#o20;RiGp$KQc0J0()MvQECO=dt0Y(v!{OHo6=Q0&n>X z%-EIFPlBaIZ56 z1^H3tLXB-dsQ>dnA|Lf<)xWmHe~?e(VB%=!?C@{!|DWvrf3o-gzp}TJiK7#Zv4N8T zt+|tp^$_N|?Yihw8_*jZQgfNjATiBIIg*CrF0t$dzO0hgX2A(+BmoB^Sqb~aqoyiehR{` z;G^IN*HQYLup9M?(NAP=vCAM>=+<_rm6e%C8_&si*B#1aaR3ep= zPf0>rTTH9cgl4xP4mzLu`dB`kqulLN{0&Ja23AzWZHFaBhcS?dHR;hipHh4M6;XyJ z{wi!jK-SpotaY>1Tu!y(Ug_aoZ6nPLd}eBFK_!laV$mbS6_}(+70Ij0<6yqe)OYwO zbhZOVnuZla3@FTmtEW-%Jug(05-l2Gz?Nq{Hm_;PKWpk$J<29po%vXFY5cS;mqlFq zbbj|aCu7UkE|P{mwC`iP#b(7~Qu+MB!n+ubb=|jH?gPXVSv?~vKoT}U3OI?XR0yNg zff!Y%6%r-yFMw5tF%}swDDMxofDAecJJbX*t zARM6h>lx|<-rqXj#dY~9je9ymkzc6p0u(2x1>9RnoV423Q>R#rp#b=Inv)rnjL0^w z?&fUtRA_nkQUDE6k!{pK4JDr?oJ3TIFO$#3dqut6@KgR|Qg6u|LZ3ht-KuF-i5udE z)RfIH(sa3q*o|(ksgUwcr*rS&;ALnG)Z^=Oy>Dz?fJF!xKwJ^NSup)uJEP($g&nHo zZ^vxT?vks0U>elXOtCRVL|)}jeO7EXoKrWu9IJu255vAi-vB3<> zeM)ULWw!$=g4B9W0|SL25xEYm!Ki*YXU~JX~7x%pU2CLp})Ntnq;TqzuvL>L=J9 zAF(BCT}Vr8^q;IB>q=xaW?h8QB4*+13kM=iLSl-eB$PoPWO;Jh$RW`pph|i35Onq! z^6c`3hmJiFCb81|Gco*rNH(=lSi14W5CtSfXZn3oYvBP#+l!wjl`aK3thrz>ej#cM zI#zF0>XTJy>q1d+=q1r(kTbUx>0blfEbB7by1&&X&P`sMk0ztpi|Rfz+d8WSyfWr< z5r@{$rZJ4sn10+6GAG|wfi)&Um}h8VsaSg!tWMNxS)hdEOC(!pqi%>|Mo2_DV6SYK zuoRNzzd)D3sK8+Gp>U)y5oESt=9 zd~m1L8HTFRAf~6I`~{C9*WT5H`bT}RzD+EFdcKfd*HPWbEJ?)-?!7hTI*X;Ll~xJP7DJvHXm_FwAqI`9bGA#Bym*W7ogw z`rTb_{cVBR2iV@$L$RzR8NaSVf_R*>OK)4K)JaAHVK_2`EGWmSUsZII1|=DA?Z`!i zdt1l6C*(C)p(We8H|1*>dRu*S?30@yk8y~c+~sxQk_T=YG_Vl7Hj! zyJNl6k#p}H+=W8vMdkZ+I2|PXCN-1of%r3S*sk-(Oe!o;ZaT0>;>9reed07fk^qOwoN4aijDPA$d3O?MC#v0cBU=$;1TH#L~EHLJJVS%Q*>F4`CK? ze&qT{00I;Q2&2>(K)$);R9&QMjl=>%)5G9ml*sU+7zu7gdG?&ZKooydVaWlLidua@ z5&k#`D5+J*+&{ox5_q%OTA9(TA8Q_Cw=AMaRl4N$XpdXAeTATcoeixyw5r=IB~Mu5 zSXFl^Go^lK>e#ETGtdJHs0A4>#W66ycZB&ry(9@Tfh({V>jwdBsK`{D%?_$dbhNUD ztcwYa5)3unMk7|tAYC*)n6ll1HnH?-HtE@+p(SwTSkjuV57m!8P5-jOa*`G^c3r+I*{7WNEl&eCgf>4ZmIT6~HbVr5IfbB+1K zbDVl*;)z60vFf(9oAzZ&j3KoEgM%K()#OvE{%+i11aQ2yRJLs4-JV^pO{J>r`~>NZ z)L`ur^z{6M$D@qZq!w6mmM&;&>}W(!pw=>1!&q2J;F1;mfyNYD0V7y0&v^&$5jsG{ z9U!eFRil?KHOx3g=O7xbLASM+_Kso9SD;vM5~xG%pWi0*7f(W$wPzj@`g5+Y!Jqcrp3+@*{nfY%PE8OwMCXy7hQ0__*BN zPd0>BMTVkJ_yRym)nvcznm^fD?Y^?L(p)_9lX0W zirZ~yDoE0oB5t8IXPh}IJ0GSpa`8$v}l5Y zFt@F9sUV8fatCd(`!SZ0<}y5t*P>$qf_@?x8(4s{`70Jn$**q)^2uGI2@P5K#>=~Z z6l~$9>V8ELTYI2AU%s6U&@VbvGB17e{Zq?~cSRt9f(8HxrukpjGWCAzIoR1b(VAJ9 zIzBr!)=4Al!|Sv6_sTb(RjIki4If;pDlA5y&xEQ@OJ({HmKaD}WhrHA(KXq$pCs~) z)tYOHPwl0Jive-LrqJ=McRV@FeFPp##mGvVYyaNa5+W-tY|#y2y>^ze`n-D_S0!DRy)yAv?oC1NNsVFm&9Lfc{a=kZE7H@Wd~F*%r& zySirTsWKi$Udf>5@X*BMaM#p0DXV{DkwHi`z7O+X#b1vtDaz}g^1#*4_+J!%jV+9v zEbMFz9NhoSzAk^**PScq0}iXT!g`p5W{eV9Ls7p()`~z@NwcTO92KmT1BtEl@72v> zV-^_u@9X%hk*N@bem+;t^;&jpTFq3eSL24JBXaTe!u<0zgYW^bOTVxC2$^-BK(o0 z(jUEiSu@=m#c=nHdfp#SmA)k}?d2hOFYp&)A!2^6$DRj?M=j{4ex%Hw_PS3iN+_P{ zPBQJ~&2qzFOVkwA+T#Q<90iOD(2Dhz*xia#A~ACF@o;z8%jvd>m0r{Oe7!?KkLu0J z_cJi$5}|c*^KuBy^Vp4?KY2HnDj5(DAu-yQBuz37n*@JEi8A5}8%ql9orT&6D^XI& zY9s6gK_|g~?jq7=O{CpIl2VnjuPzH>4kcB3n;HquOASge+6QHk2@eJVpfQjY`WNDN z$%i3g?%=i3dJLx_C+tI;+Xv+2<`OOA_+a9p;*0D8i}I1nw=N^NkF0tkN`h$asQ)32 zOTPp?Qq?-%hX9vtMf!(@q5q48x!#W-(Jh%}MMxx@6U2gq5}Qg0vtu&E^rw*`Bp4@< zsAG}{6HC*Nj6eP9?Y16zpf+vcumYNt4r0r8DAR@{1V)L==>RR{mdJAdlb2C$73o3r(-3lH7{$DJtxvH0w@lEgI z>Rkl#{17;#^@D!H!@f&On;i;LasNZZyv*yd z*ZzZsF=(A^{6oWnh8fU|Nq(eo$VzbOsd9&;a}EU=i1S86P}4I7-x}9pUVO!s?etOX z@U$d2fcb)^J9=*;_=$@NJj_zHb`c5uadR4gR%3w>hurH|AXW51A&20B2M~%Gk`sK? zI?c^a4vX^X@83T1iM}2(kQfW-T2EA$ictAV<^4KAE42Jx?y|G|GN51=TX(*CvfuHcGJqAG&T?dUFQHIu~)iwF*YSlBDx~f+vPno%Sy1 zk+TWALVd%!RRh6p|Hu?hqH((I{4Gl$x99Vp5JH-R%_jBLq1DMY+ipRnmD6c<_UfE^ zry2}rm%UA0{ycgTyj~oPYlsZ~L|^!duc)#VK4!@?ffU7d_Bygt8HR0ZS-zIIz^uU7 z?3cNA@%vsKr25jDw}-E(@tTCatqkO;-V8|xE01I}l7@un5vv9S1bJJBZEoch82^M? zyX6BbAo{D^5p9!dLH7xI9oV_^nuONPO+pMRF%BY#h0KFi?4Bp4%OVY2V&y^G-WqI2 z->&Ej%y4;nF+LpM>-@+xNDyB|()?M$Bh~aTSa?jHA_dH1;_73l>6L%3v9P~@@~CjuW)AF zY5caXrz<3h($m=nSmr20P81f$vSEq8|6yP}PO@P~RUD>S3^~GiFTxNeQA%$esG(-3 z3Z~{S_L}5h6Gzy4?PtD6XU0(BTED@OP8;)8wiPgGEaZL1>pHT4^gBL39vrOJx4TWX>_jX3Si2Gta8QC zrP<=g0ntHB&?p|B#k3{@OE_SHEGBw6j0zA0qSs$su0V*KOJnt@Mt2Ppg;$A?I>O>m z#$#HMx_G?0gtA@+u$uGf($Lnkb+6b+vqKe1nyQ9VWpVn$5eSw!#a)N9Z^D4e;6cwH z(-_RFeD|@OiS>fEUy5}?pxJgwux9VGxpF56ZjhR(<;@_t@52KnIoMCox7E znK7cwZ8WA{aCOg*u~DwVKeR>$g%8|X*Q~lIcRUX&dx+RTSdpl9k{M@m5B#U2@%<#9 zv#d*;*?qQ%bs!Tf5VEbk!zCG02d4gznb2^Oy8;$`OlWLW=mZCr?iRg3mS)4pq=tB+ zce^M`GtqYIHEkW+n6FK->V$zlg@1N~{dA@dY+8KV z$0_u;DO7?Hu!(WL`s}tPe-VCpJ5N_U0hCGX$1pbw>;`kuxXHUm`dM>Z8LBZS6(%dW zXlHQ!hr4AD9i{HOjPN19XcrH4^#_K;$_4Gw z`tzcham9zKf%S{;KOD>*H;xqHhl92Kj~oo`KhGrpvrUKLpV$AcQAg+BtuJ)e|Fpgs zti2p9@a>a5YAeCIpO_rU+_iaqtG!yAh5#2x@;8-yKpn4b*HP|%gZw``Us8@8r2er6 z`=|Tmzb8K={~77OjlgLBJ&U***x3Jc##uVr+5QI`(mZuoXGi?vsTk+NpIlg}Nh>-W zvyjRf-yM_~k{EuvxKK`53lJ9h13xd^s$j5Nb2#;-V8S z9?%;qs&`_$$M^lAc3j$MAS$at(Kgzl%e8U`K4BDp<2C!}!{M{bcjpsf+r-(D+vDl- zvHs4};Olh*hNTD!Y;YqhT2D2><27!wER{^@(r?d<30jB;tN`2pv_BF%z=XXU-|o3U zSd_?^u>-RKn_d7i@^zc7o$*Q zVe7cMlhe(?&5G~i-)$~8-;ec?XXW4MU9O^`BEw;Fx_DilQm`5dj1ZSMst2=ghTn?> z99?MEpqH}dewr|64xGk1*GY{E1d@w+7K2F1E=VrpMn~tNGX0J<>{DJC^HI+6jRwr2 zB2>u{4gSXIsitr&$8QvLzq2sXZa;#OsLwqVqnSvRhW#S`7=PA;@&u}nx3fL;T)rQa z!%J2qpwf$tjW!k%?Y++(x+w!$nSh5G%m}<3%iMJ%=W0}ehm{mL96~@cZ4lHlJ8`1} z?HBPCxlh*y+`K+VBpdZuLVwx1_qSoQk~x2jnolamlT;CVD-6Bzs! zm8y2jFlbRF^hk=RtYQH+3}HmS^OB6f!AR|t7fz{HAl94H9rl{14xIT*1X(qUxozel zIYmWBm_558O9kQ){w`eNC2pSMmp>+W009uM<{2AS1<8z0_|{A`k(N?$#cd2x3R2v^ zDx6Av^J|MN9SHgEMTuFiQ|H{QoM+G*e+RidmQ-1nzUYrKp(iSI`=|dQ#I^5VVipSz zfxfG1bgaF&4>+)^I`8W(jF0CiH*>(R5w(H{CA?p+JN||Y)Ir8$QN26P?8`WD8A1Vs zc+ynSm_5}10&u)x@loNUOah5DKbCWXJaBa^vniNi0mItS9afhtD~MX#*_GMD%hKn?i>4r!nB;3N zNw&VX-bKL84%)`KxtDIwfi88I-i!Nx@z~})GfzLK9{OH+3}}U0xFudFcI)8B{wyyB zqTA|W%xbU&s@az?Y}Q*$f}4cy9*Mcb@+bN`YZ*;8TrJA7o*QUYW0vZI3p&qdc{>_|fVQBqO&Ta?-fK7YYWZt_!4*>PgVt-evJ_@Q_ZfxAU!g zdahp2OaW8ccO_9e{&0_;X1FpHEmX^8>&@2f1~;Av?fd`}FcL%!vtq&JCpZsVL~&yj zXHxIC^pS%JE5}AAElLrG($)j`>)lwr+^DtM>30QHWQ~ISjapX=@QrvuF!ttfN#(K@D`+%j$7*bL z%nZABmTj!_rEAwWM?c$j6I`TFE4GMrI>2)afG+93doQ&7-LIP;ziJ@R=X3h5sn3#v z8qZ?H<7pyu6{`rsXs26JqY@u|_Mxv~za}OEm>XsS)OjZM1NB!3hRv%t*9 z?_oAt<8c0|2R7c4JCI~}3!z`}=GN+~f=czDl9ge{fblufDoZxI@Tkk;$1Pgoy8OLc zmt9KAiczadvR`8~`@>}-6&pI+@oSo>iBiF0^f$)HtP9u$v}Dm! ztgXie_bg1n2(XvC2+e)eB3QkmRd#b}NGHMZzt3Mk&A0I~5{yDR>wnLB^QA7V2=aac z3QPjDH1ArQ$^K?`2}82*xrsA~aU&0RDo=febWMq+EOjC^@C&aIxopO1E2sAw2Q2eyKMP&<@ub-SEb~Ucil6SVIZE<;b)zVm{>;O&Sk5PAHpvu2-XR;q2e2&gkeuqn?(y98&z)Rt>Mu$aP0BMy6~oF6InrugoSMIY(@BMtOm1 z$yac1nUIWnxrvlcDDsn3S4&k&(xFSYZ5@#~`BF@m6J;G2xZ;obC^DLA`kIf0bT$1c zY28-O1H~?W;&{}t66--(W45;GCwLZI#@N>P)}58U&M@O4c}FJNMLzNw?t7!#L6yN7rd2?siZy1Kr zgW0GnFG4l)5i%0lRUwzwin{Q84K$QTSN|@Dh0r8bhJT-BaG%i&Iv(xA4@YMFFtQJt z4G+t9o2TNDpLfu{O8#1497vsS!j3S6Y?M~J#62mQs1eVcMx+G6y6=CA9qh_R?4`pyJWC!y{0yx%y(o()u0S+5-KH#go$^ zC>@g>m&rto`btevL}*27`vLQ2oq=iho5zKzVYrJ?T7c7N*VLWUht^WFrX8_+_b0l_A z0!HJd9&qBZ0wg<#lzYdJOARcS~P(fMKer8Fuy!-2+*H zx|G?}tqD|ZFAi_}e)FR)Hs@v-<_}|xX@_g>E;sYuh>JykU#9F6hTvXGoa1|P+9pRJ zq(=%$sp)+z`4t?<=dGmqF_p}HEfpyaAWeJ~$`YvSj2 zauQ1l?q=B4K~Bete$K91LKRvjl(y7n!Vee3_g~B&h?H8f_){EZ2pD*WuBV?2a$M|1 z4JwZF7Xf`Exp@k7GU9j;@#`%*Gov1E zjc(wR+xdLuJMkwoc1>`0Z8Z+0xrhr_@#M}q>h`?N+cKi@4Uo<6^aryog54>zl8FAdQlet($9v7O6QOBrCcjaK%95ufKa~Z&uLp74c*T#QD0VXo$ z+KyEesps9+5cfb*HEc$tnasJBLc$A25rgcDk<7jv%j|5973SSHnY^QQEf~(toYkni zeR6iKH6rQawQ4)F96iR-D>rxZ^#-FV!~#!c{300pAvJzQXWJd;JK(bU!N)twhq0wq z{474W_bi_6e0EtJNyN~;w!=UoJrGZi!=-_jqBz;o^BlUc&o2HXRoONtXy_sZ6e|C^ z=!3wbi^ZN9w_N?l!ul#_chg1A^lAP1vgGd}>S#MUwe1ZrJ389tna{cDe1*F$wiZ`P zNCshp9$skq_I)_(GFkEAemfvUg(CRiU?2IT8TE{I4vVdCPaa^*8S z3!7|l-xH2sY>v)x=V^AphCSlKvYedsidyn< zRoTwY)=wjrYH+i6q-)glotX68SA05Lj|f?ZFBt5@qj}ImG`vD(c#NP!JxSM1s23qH z0+sJ};8k`Y68f5~bBS}sTDPeoW|<+RX;a*Cq|3T%tO-l45*)k#Q2ux@lyPhc*OK?v zGLg1tmJJ3|72}i{yvK?|gD=hdo)dvwiJo)wIbH3CY56KtkE% zuJHpt#nmc@bS0;@-JOG#Ap1@}7(=$IELn4!uZbpxPIxz`L2f-5of|ng5wEa6@hfv8 zB|zZ|1a!#!PpA;^f!{c_rsft7^hS=3Yg&4?0QBc; z=vDc`&s+9c50QgOwkgM=Oc?T1(#R1|BTZLW(VERa_`ZiiQ#B4sc;MnibB0Lgx{MDU zf1;(2*gaH9t}Q^{OM%IOrUol~$Sx`)4w;E8z}3DOmEU|Rmf!coF!qMPV1pF4?Ls0o zhKEVaDGjiOw}V)yhu~@x0|Fry2Lo1~@@NKuA-X?IrpF)Rl2L62VuHl>5&R-P(-RaC z9-l_C<`bjTVOgZj>J%wh&#Id5`-;6qEQT20gFqH-Un30Xn5dbMNU-RmX%$PL*#maf zu!%iMn{Ww-RBpO{$}wFhZ|9!}p~#@_VVYBnL}; znH@2>IDIL7jWD4a-!CCTG0Y;E-lB&tQ-^mwk<1ULpwwTD=sR%sB4}ZwSeB!)y#>ZD zS0IBLjRrQRvoh^%gpjp=KqS0kEf^A6IiZsq#@Pn(mu~Ufh?EFMokpedRnT zB@eMvnNX%Y>{v)rp9w%e6*GmmP3UWTg6QXi6+Kta=zL%L=# z$hc6OlQGL{?rzgWBJ=nt?t>GdTFL`#JUWah)Iu|;!MScIt9YYs`tCFU$_f4(ebpv$ zIt`r(V*c^G|DMI;M>vOJyT?SKTC^g8SwH>pFK8R6;P*$6c)e@ZfD7*YZ*QON=lXbt zqS7VX_}q?=ycawwImLp%&5S2)LR^xx+Jj|{!MJ=;P&g2} zR`%y0wf#HpKe;1}eyBgE0Fs>*yJe@;@2YD>WeVRIyFN)7x^tMrvA+hoia+`CHa>py zgh+q@alSo1M9>OTEE!ax&-QRxFh9piQ-|XYv{nTCcC@r&qR>7a8*+Y_7uZKXp$N3^ z=BgYh-HGgkEpBoP?!FgF-9auXMXf+db~xPbrj5%VHi*i#NJ!Yy>MAL3@TwD(kQWn= zfl)NjG2FUjtnJ8L-yuq4=3@>!P2WG3^ehxCKL*tvvycNF>9i1;+eEDhvO2kNgFa=c zKOUyS0aL}*8f`kk9dG`sHNEXVr7g|M(VA;uam%Y;i&m)d6(_|ySOZ$@`q4?0KMAhe zx&|kSEO7S-@lq!6N}Sxu1@t=hN&nHld)QNxg;p-0Gyf@pKBJKg5o}<9A|%R_bX+SC zF2LcgtU67DT?jK=M7|mm%Q_S~M>(UnP_^kj%^Sk`LRtY)%Ep#d;WtPqote*0So~W& zA2>o*N`v~@n-SoTVP2rH3&oPPgdN?_HxphnbDfis947F46=v3i{8#c{fR-vY!^7E| zkZwV9n6X3>VA2Y6r{5o-ktGV9hM(FPQAo6?_Z~0e7Gi-&hPD6>fXQ}YdEg=!xBZy0 z+ohy-d}?rAYMt`KcHJB|A2@W>a=bC<6vVO9L>v$oRYt4H?SaqxRDs6km0iog>h~Oy zYtsD0A*O_l6B=Ep)s=IE;f{})IJ7%hw;Zh6CWr|+E0Ki4>Ulu-e8|cb3a`-8Jhvph zpqdnTj3WvNbZGF;#4@?Act*jBh7Er#NLXPwn#I`oNlD7s6i>piA)#`sBUZ+2U%y;0 z1vIn^wOw>$P8zUR#Xg?!O~uSK6&u{^Hf_TtpJrBz^eKepbY1JeI*9M$Z)^u5NG6#; z&dzatc{tl=x?O&xy&tlP5>XrOS}<|v7~nf|uw{G>fwWYpm4WAcg9!SX9&0x_QW01w zx#K3AqhLRDJTiq<0n?uF=q}F(d78f-<~lk!yvSEiu3>~qPxXB7Vhu`%{V8``N<%GSORPrU^vb`b|vs4_BquvXwikf$Fu5a?`2a??8*o6RHa z!?xl*6IAAN@;r%xo-K-Wk%d9spY|$p$;s4h-;Z)S|E@(6g&M$4fE}h0Pt49Z`?h6U z#fU<&k)Q+|vK!mUFZ2LXxP5`9I2~6d?d0IGFfgg*zCKIq*mRiP%DB0DI;j!m0;#x0 zr}zFo+eH2IH{=(Yx!A8`;2JFYTYXYmSs*( zx^FM!b4FX^`}?NCg*%)FP6OK+gb3^IiAd@y$b+lKB0PmIIaHZc@t-d*IAx(foMr(B zsX0rVAv4#PLmR8<;KHeF%Vg%f8t|BFh+yglj)={KxUfZT_(-F(z5B%6r(nR=A2imk zQz()}jKFjV+zAJ)<}5o2riGAQe)Tj!a-T;vg~QRMip4Y(KflbNefUY8`7<{g)%>A8 zjPpT{*% z1F-w~Y+q#ULXJpyL=ce&rab(kipZN001)WF|NFUC19o(ckQt z?elaP0@#EUTnfDkaU76WQuOUnTDiPpvXyN(BHMc*u=oY6A&7f>J%?Z%M={_`Y;7tT zDnWCt8zae_B8mrn?>ovm7$g!r5W|;-fbU92c*RMhIpC5>ZGEM$kxi;;p9*Z=KJ{LJ@#2t2{ zP89!Tjf$Em;l18Bb_;xFt@bX_Gh&(=rX{D3RmH<9u1`E`^VxDyY!NI;5-56yEo(m1 zC9$~8``0|6Et3~b&pq+s}>_s~y9m2XrsO!&0=?2Lw9 zQr9x;@{0|O($MY9?4PTUi0;It5hGRV*2gp`(w2!nP`RfNX-c~|1BM$a z5p7qhONFE#NsAzR%)vUy3-Zwuo1e+XwvpY}6)DJY=;X?Oud}oVGd#tiIoBhAW|o7# z%@=w`zGwI#G_cBC3G9ed^S&rE9tNp|CoW8HN`4mo(Kz~C;X9fmJjQ(BR)s7^Kd69l ze2?)QMM8z9?nsVDy0!27z4^$Bc+TD)9$v-bCH72XN;CxvRO^+5(-qVKF%~my|IwFE zKk_&XOck@Nz*kJusTxjSlmu-X&FN=#o|bW}x|*^;%d(X zn8MgMs`ndqF2|*bulm$nVc&HU^GGKywcC4d$YSxRkGzQF)Qbeyi5BK#UoPXz{M+J8 z(ezntXP9)^_jbnzV>V3^5~tUkA==wd3_~d~%OvFKV z|DOQI9|f~tB0hUMLt9&G69b$7rfdh90U;dgh9hNjdI&aZ zlYsaX^|I=VqT%mV0hEoTM(DlO6Z}RH^Wx!ne7|Eco~Iclud%=_kDvm>DC5{+}G=T^8*hB@9gjfn>B9UJSSkqjD>l9 zeww^^T9jwRu>r!NflU;{y0EVi(NF-zUvC?|xId(^+iZKe&fHpRwbg&VpO--Mdh3U* zetubL#MbR}hhzt`u4rpv7MY!E&<95HD`Zwz?goL|vyL^D1%+iyUp;{Xhl2xpnN9-6 z;#qD5JlQ`rOZ*&vUuDJty!(f3g^Q)Fg^iwxjWM0Aoyp&AaY5RFZU|EO%J?t9A0qpO&g9^Z zCx+X=9Mos4QvM_^+$1q-Fb87$yJ=WKcbz8@0oTVn$5Lpq$B zX8z(!TIY*xIAf=FZ{cl&aQdTi3?F9+0XCjuvjl^N9g&14!rkfjFQd5k>DiX(qy<@< zjdSXnD5qbVll3C0dYISlyymy^vs)Z@d&9M~JFFQs^P2S`uWsKhBBtX#snb)|cSt@h zv%Dmh?=0WQQjjxCiZv0$cKXn~=++G9M*D4GGB@km$z+vM`gT5euPQbB%1kzcJBhH0 z_;#jln}9n}2NsuQk8&3Wk^h=d)GIqED8SQ)`NtJN`TK6b{pK%BW~=l$M^RPtDJa#X;YaQj}iA z6X`PhnX+|Zyqei2EwOKkToyAe<;+aml5NW}uSP6541*>pBsuyD$@F!rT^pBI}Ed&RcCWuw6I!J#KI@i7u(n>^uds_C4tgt|2Rn#EAQ ziFzYjwb@H(5yjZDK{$iT(?Vu(!lzOQkwNV?zH~mLQSf_x4Rl>GP+Q9=rk+JibJtqJLuDxe?OV&D_UwyN=V;M=i>^ zwhY2LpS{G9?@fC;x|QBfg-3`R7C(+rTfX(jyq$4;_IArdN?jMEyGc!jd4j8fjf5u8mvCu#8(e>T|X)CJUZn$At|yRx(dz}Evj+e zy`}Gy8cN{_$YfN0lpUHNz-dZ)WXDH%>Uzb7@UWe)+YuDOJhXDOymGxtD9C z+aLcbPsQMz>h!Xy!0d6r7|hdHGje}vyGU^vgI~9k51f~ckK2sNmVXYee!~8x1$5o~ zYMPWidw>4C5d^tXV{2Ie@eK@lxlKOQ$*IUzEK)7qk-b9hu#zCi)pgMN6?T&j81q=Q*Ka=6>^g!O<4u&i)O8g!FH&( z=MYEVvA6w<$E_A%N&hL`9%y_Q!UP2ZLII4w&t8AH!~D+X0od65x0A{Le>``7J4IR0 zxtKUOSr{2u|F>v=J4Zo~?h3rggZ+yfdyf#vxbx!~ol3Bq{kI&OpU~bMO&MA}*6yg; z6cF~--QIk-k-lX5k!drTr+7ONowkB!rJFu=-*I$DzS#mYuZ3+=W4&b07SoL|mzSdC zkaRME3o%emc2ZX>cKpfad<*R>MP)oH8pn@}6v7+7AE)^r%gN(BFf%?J5olwk46Acc z%#o=2KP*@zWY0(OdcLMfqqFE#cE;OV?4?!-Vlw^N`={$(1M8>s;|E~;{nJGTy!*fW zBb;oFe&x({5TbwOoAUq2_{Z+IbQzVfCjY?zcd(+9r12GUl!l?@NA3J_9#B~WGfp0j zGwSFb4!csE;#7|$NRdfMwTdb+Tf9td=mW^Gv||GVszDnxYJUgcBvo|C$ovvN59Z{9 z_r#Sa4X}bR(ImbwcJ4F53E9cswp&2$&CN~U-rk-nfA-)8;l4uIJatD917&fym6g?y zF*EM4G0G1&TpAjha#CCbk^E`9c;SmmP>MS>7CBJvG5C_%h~ZY`{8q?Y9EP5x%TM=A&}s zV)Fx9(4x!`F*!8j(&Snf=U~!d@1Y%B^7ddypbn-0A>d#rxQ|DRQ1eWrw%E;jU}qN4 zC=2FZbyaoyZ3n|u%*w__3UvK2Km^Ozv%5%w2N7ZLz;DcxQv)|0@QaFqXTNt950E6P5Y)JwpF&C1D4pkt< zE8Vm)nS!z~{!M)!#OX%b7YLiTSV0AKEE%xW|CImUXWXyu0Nhp9|IuOP4{-K>J8m*E z{yR1!>fanU>09|itTQv~`J@*mH~4m%pUxl8$KW6*Rv4KXPb7_`;GCuot35J7=O+Jb zJ{IFQM)nc#Eq;!_-_w7%A^o1QS^p0c_Q&tW0NXJaN`a?Ix0r9uh%iiuKC)A3Euyx2 zStreraPYnYt-vaaCZ-MCtelU}LqHB#ygD!13tVKZz`u@hK9%J9|9g|PKfG&xj}tJh z|B@#97l$-_9aI5kmT}Wy{bGOq?K#r2*yJNT z?*~tsaAh{%{+pLpv%xOArdJF|&|YBgAFTo>T8}O?IG}7Se@^UlTjGkAfQWvMzh4A@ zEZg6I4b3f#jei3iz-S=H|0=!zpM&Brzk%Y<@sm=*LTCe>$HLl@Xr#pcQ`860DB4f~ z9sUu5me}>kni@9JJ)!LHnviv_VYYjs>YV^81EIK}NTk}n=kz;vvo;p@DwONMUM@$| zj`OUo=sb&eGUcpE3fHtuIOdq$gsc939bl%Dlf0b^$4#_oC9Em5IOZH%j1z`Tl-b!4 z;&spsi#u%gnQ}XAA96pWL4i`8nJ{~aWKOzgO`7tS(YCU)+kKwIkr@)?`SE0*E%ic0 zZkhnSiU5h=$i>^%rXXE&fj7`Jy(t`iDk>Z;EqGBGZtJQ zUvSg>VUDv?(3*A9-69cu`AIk2(hH?!E|TR5yo@*retlN-AeN8!VX<%A`R2F%-qUX2 zmI{oHn+2~SK{p|(KRqnS=$y^RCUpEgAzB0QHWg7F#EUr|?@y=QnR_z21 zBSZaryR-(Y1`&1n!%AntwLiy87tK!p)0yn&`1{HI!|n3-T;phBG&gDPZCZSWRR{?E6-ZCe>9vc1Q5e{cFCZ6UHO=tw?Es+;^ zBb<%!i<*<&g)Mk@%Qsn=d5F_I$ysA+1mVKP499a>2kD5%z!=A~LVi!bJDS#&rL3oj4L!+$R^=CypNoXx!9m2?aW;z+v21;BLZTKzf_gAE z+=by2Ae8S2DL|suts30D8NTL?fo<=QSfBH|riAxtLLI*A{(4$%NZ>hCPa{fzq9?bv zeW~e0Ez$6Fuawjy?{v@im|%Ci;cJHON5D9Z1>08}`x83+DRq1pq#@n|T-c`)zaDp#Y&waV-V8 zMRPN2bU`#KPZ*2+_VSqv&)Nins4y`~xIVB#?Xs!q#$Cd#!JCP%zOMlyJ*kkC11-;z zC5kkdzvEyt@Y~B`=aZ`!fo!O#5=O$cVI1oBr`}iB zHvw(lyUv>q9G|7b4KA;zlkMVJlIzRu?+x!HNoj-npQu!o-tT=WmVs*%9q|%?+rM&W zd?VNQLb=5k@WItBMaM5KLgazEK@Bjv0rim!>yxaw8Lk4)gl{vWO(0F^$eS05bARU+ zuRWsB?SVp;0!s`Tj0>8Y8%**=X87Xy`{qfHfX@~|W`^$bbz?$5RTA0)2?3tYwnY{S zut0VvFTY6LQ@733afqqGU@m#D67z*=;+W$=p-6AW05f)0aR{C$3qYRkjl7iz zmq^;Xg+i-66l4z>kFFZeKNJ6sBC*Wb)Ih54E;PYu6S^5F997saJSgEuml8{$WT++k zm>RXu$WL`Tt{p&~o|#R<=ZlMvK`4a`(r2d}aIr|lwR?gWMhc>0N6RiAo4!l-Jt~Qw zTnQ=TqL_2^K$fuWse#aI3v*(dp;Dd`T?x~IDh5r0)WAZ9^BqfcUQiKJJlF}Gbbe5Z zDAk^R5bZ3;lLJZKK6EQ|6%`T-dUv8JJl(BWp9Ou~W*if#-nOEY7Yl8GYmW$uOXiyO z`2}3M+B(vW$W@&M(g+Q&AaSlzP#sn#a$FrPgy6ybffi}F_D90L0T<%;VGDU#yktzj z)alDfw42$7ScND#IfI>W$zhFc9jMDByg(qP;g1HgyXewQg&)Gq`tx`M5@?Hd^jP21 z%T6+#c$SGv;03&jcfH)4ZFB~`Who*~bkE<%qbqKgiTO;t?X9HZVQNGpvU4XHbpC%ojIBM#cG1e&xHI?|uBax4sW;#IT29aUwqT-aa=KD3r& zX^WW9zTvGm4Vup)dEJKSp>sJd=ip1>UY)?JEr4oAb)ZVllt}~=36sz9N{YTH0&8=LS|Le?J{sr>+=}RzqW}czCK&Y6^=bNM@<4<~C4(E=l3v?~!p))TcbbH(k*RSies!hno1K%nPw|PI5JX$w^N|w=s~h%am@0 zL3^>PV0#15r&liOsvq8xrN=wiMp7sA;@0xmapyY_XmN3Zsm7wgqI(MF@6bxAa558Q zVa`(R!AjJ>RO{Az@XhHg1wp}XrMfRe3ClPPRpd++pr?qKnUknrgxIO832~P}um=Ph zWk`pHVvP8Ei!#8#fU}&qFHmdqY;d@mFc{UX>i-IuS|QLK%Ps$x0MIm_x7ylNKfI&8S8Bh6n=E@6OePToQ*) zSs(%jC!su`{Qj}tt0pyfR&tl5x>t$?GAh5<(y3PmRdK%fhZ1|PVuS68zJ_tTDg#FV z?5m%+IHATBb-zIh$P&yI0e|YTYW0rfSBnwS?{xyvi_Skj}^wfC`RM1*Ln4I zR#PwB**6nRD=kjNQ%)r)0-bl0k4qf2>QItd-nd-c0*gimf-xVz!V9I0tUW3W$a7|? zBAs%kv|?{Sl?GifRI92(U-V$Nz+qdvLR*_E^wHmJ?X`{t>{@tVMz zEN5>-ODfw@ns!^wU`Jzo-X5?1fxm~|H!dSc*l@FCS|k{Rn!+$PJAmXxrT_`?VddO3 z^^?2`s74r8>#YVE{z21&4+{fgkJ@P!Rl`51;i5;ZdL4K z@edioX|}l;o4lQSNwnFkr9~QmDdWypA^*BxNw4=r)Mf5(y_m5#9uDKmR&>1hIEwxl zKH}<(sow`3O`O*Ui_ zUq(ly*JbZ?{$k-gp^C)GZUq`r=gc4Npd_oFJqg;%RXS=9=j?zXPyIKFqt_Zuo#)FN^A*yX}vfv>8{s*qeB z8?!P<2)b+u8ALGA!p&Y3aG!5iCTSe!Dpeo8XcDVR`t!-wY*%+1_gK)uJ3FZ{>*BN% zRr^FPI<=3Unsw5Nss0%6R&`w&>UH0Sr`FFYC?_IU6Guw-dq|3`H)1to%ybU3BAL^T za}jRRO^>P%d}*=nmnGr0LKGPLHyw^ zH;WcU82jZcz|zSdHVN)7w;CL;EGPfeNT&!$)yi*H( zj8LpG4Cwn;?omDR9 z#pqQ?FoCSKcnKmu`W;%YSs1K*4WdPzUOVMyI__8&UTdYEbD4I@>1dR?l)e9ETeWVl zX9SHpV!DPw%#zX+2owI5h6;-dOW*IItipzn5L;nMWYO@1d0f#I(s{fs{&2o8aGjYs z#9vU_d^A-%a~p?KqNo;8+@gEUqB3c&xDfRRQ|3wi7YF?+l|;p)rxziHm2U$b%hXG& z2+A+j-%44lb@K9dD!8Ub_Jl@c0&qyxNe?D~+}B+K-KU^lmzuihTS8RnTSHpb8FDJ2 zW_ItiR@5A}z`BtW;$<@#OQci6jA>OU?y9$%7bz`9YGPDbO$|?{*{RLA398gHjv=B; zqV;mBNRk+`4mjQAnKaSasCJ(854Ac9$K?fswbzt?e17N6XS8BvvH=ZB0s)b$pvVk^ z#N9vb$tXN0b9$aO3aJt|JrKz*zQ(`Cw*PfVw_3U20F>a{Rt=xlLNYz%dJO5hP!*xx z`RS=SS6BAS6XN-4&mhhMbYJ)rQiT;}lr$#ILrwyziYwPUFF2YfDFWUT_ujYXoowmB z@tb|NP@$6zaee1xL$L@D>PmqmrVWslDwCb7C(shld8TR0y(ICDljoYqyR*jjVu?ut z_w1YlkzLua&X^Aw?RTGiYx>WnSw@G1<8o|G{fh}xTPW~2UA!ST7?1WGSMhVD%dpyJ1Ol|=o6oj#6yQzzGm1KO$Fq&Ue$aIms6CEE(^Qvkg zZ5QfrT}v-%1P-o)y4@)D1GDEMU>e(zhZ!Rnj`D|xS0ZNQ%7ijiR@h}DI+Xbqd0|tW z;lJZ%wF0iVAZjGMjT|JT0w#$vx}C3JHbDZTn_2goD%t?F0n}m!KbSS-V|SSMt-1=IzcV=`!4NG!F?FI?jq2o?3v9`i$ihqJ zZ7V*^Yo^V8y~mpLUVxnC9kQN)HA$M{d;6mZsN#aE0t|!&yDeezNS>5({dgyNX_E|v z%7xTms&RfoxtR`%@5E%pL|{#loY;4K;Mk(V%2Pm9a}SA3RHTDkQ=4FXJOXOmFRc8u zg4V=fky|CATYBQZ%$-S*Lo)&9&Vn{c$tgH=Ix{2Zf{mX_dN_5{d(Hj z_S8l6(;x7uq9uD~QtVhwamAozjYx-CBBc=TKY;f-C>gb+BupcCc(kuW%Uyl#8 zDwc~j(YqWP!BPa$q;oP0Hx_Z9pD0Fv&;~q*(~U4kfP5nXellX9nXgVV2Ya<^#1Isv zLcD-jIM(AFrV4~%7+A|*#@Abi+!4JDudj3Z?lV{`8Mjpv?ZyCgbPPf^L1wO*?FL-T zI^5bfIH0cgVc(cdI=s@pcqF;8sT}G6Fq@jI9e6t14d#bhxPEm*$voWf!w$@HlpB(y zB2LI7j7VAX5%#3sfzR;Nw$7j!E#hD60j6Ri=`-^{AAgyO!NRXJC|c+5eY#}l^+cPY zCCBuqdR1%W0f+=7&2h_I1n2kLkrrbC9V=BnyD8r6Fh4AESkeJSHbK$LNY7c`gwJ*B zZU->TW){?EL~)H8u}{)!e!B|yD6^mmf710fC|ogOCoB97v{`aPap%v(RN&%5(8yTA z&foe;P^c%C+8Oh6G88F|VMd#KZaGZv-4q3*Vf3Yr-Bvf#1R1GF#O@S-UNU%a5*Dv6z)~y{J@q@RGE^TrOwb3sNRK`mS|r!Gop0ju!&i5-bHF){XD;^(0b%vj2a z(Qfe)an&3JXh1DY5nGAu&~;aoMWi^cRHB;C68I-%+n+ZVsR}FM4*Lb!b~#+Ctt)iP zhQ-~8@TZ`p2S#PH6G2;OK-Wt4kORL?Q~C4avn6yl4UM@dW%K+r7ArATi)=;?hWqNv z_L+kQDZA*}_lMy}*y5wE@%l~)O!8VE7YPhl;QqQ85($8@7#!YFjp=X3Vj+9pJwNJu z%m)F+Vs0e=F%~21$z^d80fju&SG21&JroBmcKNEoJ-44bS^`kaiO*@Six3W`;9_WZ^LTgWccsIA8Spyf-`f_i)pqT=k7r@_%yopv))-oW z9n$DuT5UZ!2r#Xl$#%Se^!5VAt4wQvRF1Q>*2kYAhdO5SfmO~RT zBMpvxA6*7opj&AYhnb%k-bYXaJE{HkBMFbVA**H%LG%WMd5VJnrrrQ)0gSOt-+?Vq zt^o-iFXB%lWpYv5Y*TO=u$d5(7NWYv1j+1zj~eB_&{yD3^d$m7U+z>M?7DopNKXcw zxy)4Jn{BffT)~hTS-!3qFy;w`@)Z23dk$OhX@WFH)5B9P6QK$3;|#OtL4KKd`6w`( z@kXHrD3K*XPaN24;`$d#q~;>Ga5Tr#=9H?SuL_@9Q`yrX;DO8o=K(ytFsdx73s;AI z77zvJZeqE4K62SNZa?GMm7Fa55a{TCh8Tsxb^QEf2DX&0bu2`Fabz^9N|)ga^P``& zVd%}}(c>_d{p$wQuIGU;-Gth{?Zztn2P$d)klrY-<+l7n%}>}9DcS?6y0v9^qmgGM z(nQ*YL0-mkMpHF4;kqd&N4pPQ(Uh%}6$!Nwc5KamKVlB1^7vKC+ z3a+@u$obh=(vu_JE#MjWol#m6hrgObiA~0-?9L6nnzVH?z|5;N zpzfr?tLbkLc=;3U?;7YvhqzHsGjIJh?s5W`?^HM~@+$$_=KV_7&pyjzX`BDmpN6A7)qP4!e2)>y9NHOo z^C)0)lZ$!Rmr)A#ETCEQLw1^6U$IlI&i+WZ_m{lL+ST(I4-F$6&nc?LX7myii|H?{ z)hh9MI}^BWCRcK4M<_eJXXx@T)Neikjs$TVIkI4Fd{A`JAq_dl&+BM%-Y(5gP*`tOovYs zD1mJb#B(NJi2{dq+QONsnvE&PS)g3Jvd(?wiIKvR+M{~h^Q6FQvkOJTa~lLx=*tR} zOzmZ&YsvbEV)F`yd`rBDZ@E$jc!S>PY}`3QZnc`(a5_gL`%hNO*~^lU=?6ei44S*|SrZ&1u%d zjBKc$oi&vUHMzh1XvB%m2>@WQI&JETosUNOFXx+WV*UeQ&c_99mE%?~xOZrNb0w4P z{9%UP=+g~wC0h$e{^d$WdxeK0Be1WIK5@i}Fv3@}Izo1%d-G}>=yBe{@MR4GeS-L+ zv$YG%{TG7a5!;I~HZlgSqe4zelLKR+E(uRla3Y7}-gGGo>at&5a!{-<$BTpxlZb^- zv0@FjIU+Mc?aJB6q-CqvG>t8Ff;oERxi}B=UMtB!I1VipA!YMa*LYBhuYLG9)`(ep zH$2x|2xAoZ2K-ZHF%r4yXbwPctcVp;6}0z*se>{#QCz3{>G%d<9eMtu@+9m8bWl)r zbVrw_O}>6yBN+v>JB)c$&bdsH^2B?>8Ikwx0Q)QLNJzS}>1SWYf3B|om3G9$%m$d@ ze?vd|Xikqm{^7yvM4e^P9 zW#0d>@=1BZVb!x#_lfAQ6eKaqAvk+L&<=p{_a*kft_emq!0TVd{5v6l;aAMnxEZ?_ zc13l9Yru=6bf3*iDXLVOA1`GO&z2H=nHaqoF--N%8F#YV7n`@k<^=3>Y#`*-1d^TQ zpk)EkK|-ZbZ`J?r2?2lIYE1t&SeD->_&@rLoV#kWTkRdZyKli#oi6y*&Z;S#EOz-n zj+*P%E_XUvm|4-DfZ4_)#%S!lDpgnGA^y6A9S@o|YydNB`;W8xKL{6qCBghJDJ_45 z%=ueu(G<3wsq!UQpAN6j<~hh$`no$osAi_T?x>}2i<5Ww0-(Ld(&B(+F_~g2XMa1( z`G3*&jxoAKZ`WtrcAvI!+O}=mwr$(C-KTBawr$&*{?FujlV>LL=9v$3Cso<0PwU>b zvnzGgx_;}$lXDj2zfZDZB%9EG>@5F#(f{`)LC;M8KU@-)|K$<+-Ozrw3Hvl1JF%0t zfsUbtW(pcMORR@PlCtIwLyf%>X-C_M%dYz#l^lQm1L|+Ub8g)&CFGzfQXU*+TxW&5ic|*1PlnubJ|H?H2l0R@8P5wkGCQ#*Q>@ zR*r7joz7ZXYxOKq9fEeDyVuv(G=Kr%uK)SHAZP*iZIQHgbUZLS&UD>OX0e~d*1TD_ zuWea!Yb(o+6)bN<&FATv@yW@_@o@{2S@8LKtk7p8d{2Kqq1rmg5z+g{+*yl z6}LnXDN5bz167=WC6+guMaTf88^_r_UBZQ32{JAMuOX4s%9o4pRr~l`%)Z3F9)C6P zy>om!TaSLrrrL|DjoK#PPDQ3;yMEC`=gg{`!gBxE1hQIB_>!8>gi;9>kj)0p6^4?< zB32XEE?*kx8WjQC6QnRnF$XCm0AhCZCTqoJB+O?dgmg$EZ>kjZ&tpivR76JK*W_BT zt}Gmp{Te@M<$=$RbR$4?xwVQ+Vtx;fScG}6cSy`6=OS%6GPj+aeySk?s4o*oB?xYe z7F|nE$b<>Zd)i2*Bf^fj7~+V4A2_u$#YU7#iTHdO2F@XRL&d6JC^@Vj*-nOqSd`mr zoJ-F;xUy=ie+}lOGh;>uH6VvreH5fZBYrc*_71Yz*MHviz!q9%UC7hegWv=O zx^K$&N2H_@9~LtC4CtB~00u+}1Pr9;77rExn$77dni}WyjK@cH$W_vxfe`e<2lr~U z7D$vuGs5p2A~SeU>b2{gTTn#6s;QxnvtUl4)-%)J{VUskG@VzdUND`eqj$!9_&3M= z<$y5eFPZLBdT;49@CG#`1UqV1?t~Ykzr^_f)_8>YD56h5Q6(A&8Bp&$w?0^DOnRO| zBOG&?|x%4xhR$$C!hwP7MN**T_L0`7FV_ueZBX?SCS%&0QJa~a9lKt z&l{6SJ43f_wy$TiJ=1t8P9o~gKgPP=hzL!x^gs;VZJTmYjY84+G%jPQoe0@C|Ghr9 zzw_YRpQLJ!KyR}#%*aWPG<+@;aX%$E#J&1PhGlxTh8KJ_ww51#(rc$SX}U0CgeTht zfjE_-0fYB}8Y33X1>_qb6)I>2v&5@}g)fV* z5NI)CZJbHL`f;K-0A~87q+bHI9zBR1A`|7vSu zNkfuzDhDDi&~$(&oF+c{a98y@l3^ueuKdTKi9`kVaeI8QmfcN?w>=dZsjHvd$&PuQ zOsj|i;lY%-u8by|@ZQf@g?X7OB%$+W39Joj$~;Vq(}0e)eY&kKkML{DXeCiT@o1hRB+QwqbmQ4Opspn|2JP}{LfBIcfd@CO%X%yLO8OIOQ05UQw{n8~| zDLGO2v!h*e*?UVTg;7I(aRMtv?GO>dY#KuEcs9axBqxML(qP$f`Fj1`f_@4ZMSprM~gGm|Vm$}*0n z1ZPvTVHQfhZIP;%qpdBNFV(s(c(=O9d&Iev{fOARv|1Y#;H3O&^^)7Daz8^9Po(9b zCw#s_&Zt-i+;1>_8f1!>Fnua9+nV1BINWjC}i2 z_)0jGV_${jtTdx(6c1+Q<}9rE*8Be1egjgOSeu9y{J0QMo0^?u7XNfzS*+@haV4N3 zw7NT1Z^qX1cg*^WkRc*9kDw>-mgIHYUP)f)Yt%HUfmqp(17vxj_Cl_+>~v1rpMBAi zvAUl~X9y@a#&CMV+l3<=ayT3+FOS* zhMRnQ>w|w((dZ-r|x|(qw+PX>e7-@*a3t~i&-h)`qh@udUirI#e*;Pvv3?i zP2qgFHV2(T{)tn()oo)16kQX%I^ckuYnv{o%of`g%>WaH-lHqVy>j?`SV3f!bIGxX z`lW*lF+$>FvVE}pE6x(+hMKvIuf!6hQt>Q3v5nxOa!$ri*pJ3cAWdGwf<;~MNqK<^ zDqc^h2%)~g%#ZYrw{UYG8k)ziFYnKkq4iG?SBNeY8OeeuAII0DgCMrC4M@me{-`TQ zW3oM!sV^MpX|{j78UTbg!4`!^t0H2s203P%dM~rk2^{emXIQFV2IJ_!!}!yKG2Fm|-; zIE?V>|IH+B1d|6a$S}T&=>64=Snm1&{;)ij z*5g}pDS#yC5xXOkn*G!+jTk6cTC}Lhb1Bi{wZR^r!bc-D6G@^)ge+OKogQmaWBl`G z_SSCAqWud`Vmry0)=IUIlY`(rqFu7cv5MP~6fbMn8bgPPbgR6D1WwkBx=AD2t9o3f z!0C<*qFWF`CFF|d+0XeS6h_aaz9DW95CRkmvVfM&V&Tu@Hz!C_Fz54~BSZu!d7#ut z8M;v)F^#2n9S{)u<>v=y-n&Q41)E>s1n5GS6Pt9YcY`XfwFn*0yY4ML3I@A%c#%C` z82^c26>w%w(X50M^;Tsiud=hmIw-6LZ?+V>luG;2js$Fp)^6a#B7LB9g-dJQ%e4|^ zy}o6^34&NLqxwnBwXCcgHZSDn4j03%OM9f`YKJ``PYMI~JkL#@6;cKxh#Wn^@_7Wp zSpz6Fk+=&KFhl7A8V3BP7iXc0g8Or_FtDXIHMdVH!==LJ>~LL%HOTOt80+V zDKStR3UvOsNisKyPhxcjzQmZ0Vqmo9ZK1s4E$yj(GUv)I1T zy8-P41{?~d^SPFG-=CI}yM9_twzI>eAtY2NOhFt6h={uf>W->wq*f^1v6J+hS(*+? z8t7IJxKr@vDd9Yac;FO<;Y8ngbXg;Um`@No1;U*XX-VUn?8aB%q(@Box{4O#38nu|!j9mLxS0}J zXp!~nLY^NPtvYpVjq9}}6TaZe-8g(;*We&0Xs4VfJk_@TsAXP9$0j0BfKjJ-F(LWI z`_BlDzvVN#^?`#Y5H-R2G!`-*E%VQ9wTh^vE3n9r7$? z*!cvX!9ezDne_v$3cY}bHE`gBkBm7BM+O#_PlM3Pmnenh&_Q^uf}S8~lZR+i3Hu9$M$#K6u5__n5omC_Yt6 ze4ZLKdKCftGI?Bc^dA*X=6*u#_;ZoolhY9Q6QsF=>{LDmY(94@r=$N{)?9x$?(Tb$ zlVLxVBY=1e`qIax-1gB%n#00n7pW&VP&^nz1UtXR#1d*fTKT;V1t@K$_BbmF|N6Ey ztpVHXiR%WOr@8G4;D88I6;M}yHsulC&MmFT{8AyVlv*S-Nt?F7G&t5l}8knWTJS{#52)&?Ah&YxG@t za0eFSDQMb2?K@b{ZKZ65l)yI1D3-ZBIKvwmq6L@aN{$i?BqtpB@^eI;QHE&hY2@LK zpvJuh0|xqXko!@*@edkE;h5OKi8~94CMC~nCmMl46{oHky%dKb326X6dMJ#Re%XU* zXn~Z|U7k!u?CRXqti5#b-T64={;OMaO41B9^}KL>KiSwhZP}69jpU_GyO4n9O%iz6 za@Q(~kHvD59FPVF;09999G59yL(1HQd?-BOvU33f$M5tn-51pK5go5XiB&=ReW>m~ z08loU!isqVLgV+j-Pmj8)2>&rnru>BSbh1o@7!I5uF+i_%_i~q(DKGqkgd(KKQiU{ zt<`!M>T{hWa*sj%5W1T?wip>o`hR93D&UY>-X z_QPgsq3Uz?QTLIJ2k`>>twf zh0R`oH)%wn*@$G1-V-saEO~X}1-d7XgcI&`q+~u0k^+X&rOU*I)6nYW?1~~aR`cq$ zF4GtqNT}}NDc@8BEQD6S*r|zg_uv{FFIGoO#i6Y0#5*7vYtTxE z%S<~r(cHjiXV;q6Enx`z&k$P7Oa=gMcySt+~x>Q`fh;p2rL?RPTZ>DL$co zf0UN~jHVbI#aRRrxP%|njh4Xg@)~S-ipp^dF`?AfS9yoD-`f~wvC4&0Uhy}v+NdgN z#*0x?L-l z0F`ae3$S>-mihcBXq3RXf#3GLgG5TAyiy{9^xg|hPzm~|Z$_MrNiZJCF!)Fn=JZJR zq&E4XD}}c}ACe%GEZ*YZmV~JivI+^=5^qY?=uqz8OpFnbpXuzFX#m2vem%zK7Ddj* zWfd)_w{Vzhv;l@6QK0}Bkh+2RGfg2=9P{V~wc}oc6HH}s#eK76T{7rPT!nHN6?mvV z>b*)4+m1_<6SCNN z-A+%HrYL_w|b9%tnk z+_wt*PaRf+l9bg0d%$HOUuMvKb!x7sHpZvb8Bz$PO99~GB!&NSdAcg1X*FXR#>pY3 zZETNLF!P>6V#h;|@6@4Cahfp@NnqO_8;*fWeW?gPV0}YJMttFzfsex_L#WP+XbYAP z!e{NiLAoO~Pu&&mxNaFsj2J}l`|{d;E~3L7`O4F;spPg{Ui)@w6tm}F~}>;WWF6oKQu@a_#Gdcqn+{s;}b zwS7n_Q9jmTnRfam^7_o)ZQHQi1V?mz9|_mOrFAAP}~u@P)9d$iWW$+phOpz4ch6T!S&HkRLOC#2F*%%;6NoO@*9!Clq_fk{vw zhYgP4=eWBO3A17Q7z=5&t#&KFpHEB&^k!XghMKMHATy9y>!d{Wm;fbb3mE%b=_H@fI-IH^=apUA`Nj<& zvWJk$+B}ftVJDngOZo$_nIj{Nz&D#2eWD~CQ?m*Eg`;7D6HObPd#OXt=%;>6-Y}ur>Ewsu2UWOk8xkfWLuWBys?!fo4@L&r+&IayvU4*pSK;|_}QR(+p zJt;SUuAt3i^u}&V5CPBzCB)7vhA?cpv`g`7Qb7~lbSZ+N^NubEnjw5X#H2yQdnQe! z(!wmsp}Jnb|96w+P^2Zb)Cif$-mag8rhcMO!sP)|hOIn!{QZ8G4N4zrTr@;3@UQq5+xJsvb-MaZ3VZ>b@bx z3QqELT^xBTa03?+{?vkDC@A@s?K}~D=c9gm{1;Rw%Z~+FyBuwK*=i81?B`Kkr^qt#Djd?3F8bk_ zUXsa+@Cl7W{QF+bT4*H)<1cnIuc0e|!tIq1VEu(G=T@Vw@%OO5ZE9dnh*+*8p83Nf=7usZt+E*uHkn@G*c-PQ z2DVXt4h=|sYD@9kLMeRjGRz@LSs#whenj+dsF|=q{p@b@=`|Av)5-yiSA<&k))YGW z>rzfxEi%dfs-MJT+gViTFYj=dthz{VZ;jnT!O(%D z#N>fCQS=%f$FP6u`JY*`$BF*1F{kaKYur&jmdDFCaXpZ2T~ym3 zAlEgWHbqJ4=gwB^kAB1*l~!eG`Dffbc-&zARlW;g?K@--T7SE5;@%= z>a6TRQX)QISie8(-1(#sjXbcNIQ3vOt$%0C?c-7VzY;=syYKe4T1eO8>)#l=`D{+S zMv|a)Yo3^ts=dnRRBhjdi|;(bj38&L(U3fPq(%l-03}{&D6CHkEa~MV$I8WGU5q%`-N98qG7c`AGrxrt zj(S!v1y0PUvr#Y1bg*IPxICDb6WtewjW=T+sAJY|MB{)p5sBrw;oN(59(+5qsz@$a zk*qD(tce1#Whg@_zT9T?B4ba^cV|X#2nsGR*qM@ta1FGMKNmN_d(jO{p)uv_6;FhJL#8g(T5>YLf1(M{# z_BQtQbOO+#n27~`l3$pl2vfhY zyeG>OaOQ*I+<-496e-NM@= zgS!S*HHgL&fQp|aO5p5PL$;)V!}C6^lyNUdlxfOf(w-D)lPa^kyO&yEmV>Fi)JZbJ z1U||3)XmXdiLi!J5b(%!H}>gtBCFNQ&NR4B?O1JKI9o8yiFsLk&r-Z^Eb02S+Q$kU zok?pGe-&iW<52k0{GGQ?SawCBlyh!bnOYG{eQF67oQ*sZ!Itn!TlUa*fovq# z6HtaN4HBGmc&n|&d5by?0>rs~mX;PB)7r_xFN{E^KlLIk21c49WfaIMqv(;^Ac3vf zih}|>sG~nXX`jf?FP!6qk+0`d?~hHdyYfs^VU~FB4n;bwi0{H2=+Yqd<1Z^cP@u|B zKy>U<$To6A-HBBQ(xpSSV>H*fE(wjQ7wv37ri7XT8XKzW5!0pD{b8kXwdBlTdh*~| zQ3cwKMm$_6CK=>3Ra-Y`?*$8Z)v13LgQ}&P%zVYJ=uPZTof{WKHvKB1mH2@k8FHqX z#GXZrbETi@9Aps6e&n~wcknbd%I9hzx(U}L+{qVV=ia5lUd{Y$pG>3hIn777U>Jue9uDVFi&cekqh=617`7^ZhW3K*Osb z{Bi8@Mqn-DZJODKY3H@I8Vu-6qKYoA=f)Q5i3WV`W6)@7K9t^VqWqv|HC>(r7C~<@ z0*#SFf>>kVhy>uJsOJ_D|F-ygZk;W}IGNa$49S)&R7fhreFEn1P9*KIp~&=&#fH3R z#V~djdnVPfwH$4^eNM0qj$mZ?y~}a|aX9=r4{iM33;FE&PFNCzx)ux)(+54;;jRNJ z2EbD?`?*epZ*!|>la@z3;5yj-q3zREi}?{NH2=C<6a;+i&bsnK#-tDOhW!@y_Ij-V zC0U-JJbYie2bIW4PH}+m zb!O#G0AZv=2F56`K18#-8%kj%dzgxkdCk8&fmjRRmraaithiSZt8XPLMih7Gz{8Nr zj>!UQAk`bXVv$|Xcli&2PpN5xcD``^r8EAcZO*kWaeNuU)(fRR=3&hmmDod{`+Y7e zAm0_b`GF_M9a;!4P=W*Vmkq^_YJ;7;56gdf0|I#yHKgiWd^rvJnMpJAhLdm;`mQ8i zP&0ihcEkDi2VZa)pc&q{EQ+#^SJbbSb1_lyrd<@@)2XIkmq8GK8{blq7lchVm}q?a~HgQ<`%DW#aS$vxTIVn-^$B2{b|4% zo)Sn6$CS0_SUj!H(@0Q*es|8ApfEFYyD4cUQ|cj(q`d zESQ$lr3Q>0{6up(*rm4?vv>#`tuJ!;oPdD1ngzh#Pf;v@tkX)CjU2JusxfsUTB)Zj zTLK^CpjOl0)0`{l#!LztnmS-nknwyTJ#rTNw(lJ1H3|)FxeE+3_U319$}t!MV3~5E_t`EvPDMwm;|x=1bvub2N9mIrj*q}H?{HJf&~IPYqgbX zH&afShP4}w%~2pe##%7=T){n)Z2s@GPTqgDBqi4s?=876&i}V?s`n5!vEe7$-gk*+(b-6FUO{@#_16-Gi)VMv8&Zoj9%xdDjr=1 zrqOHRKj6(!gUFWAKAfg0R^P^2S5~qc1X+zD^<|f-IatY>W89wf5UrVt)n`^zLdsb>CL}k=-elmu*|i)7Lje!1B-P;?$*}| zAP9g2^cd$GWIW-E_jPJ7gpN{i>0T!cp2um*q4?{oSabAJcE^4W+qbkjKN7BV1Gee4|i}W|67&ai{5*$tespa<%1r zj*QN@$!Euae*0Sm3?WLulW`*jjskxJy6^oNV*q6inDLsmL=pVnNMblC8+I^20$*7> zZ_+UVRJ@-r?33AEFszc56NCQsN1PlfxvBsQs3$Px5h;wC_%@ywEVV zBQ5!N*?>7{X9C)F^-nL5(q9c)HuATi=PzBVS=L;7zD%acv!I@Ez zZEzp<%$bmqDL8YJHg0z)7!s61eYiJW$0qz5T(E)l0M&OB1HUwR+d1P&bcZN?2bA|! zM1-TJCfe@&5~NG0>^5EzfQUb4ke%@A7*MH;|3cm!dIiaUpZ2$iq<4MYbY(R|;(0f0 zd{Y3C3~h#BEBihqggV9SQpnfGR6%Y7_@~@4UjNt+Pxs~M37!N~krp2pKndYNw}o8q zCpO{RRCgv<`Dp|zxINefntbL+feIHycE8o(-b?$5@pQX3`Y{me>Z{u-+nQ3K zydw;wqym1pnSf)9-gfLSXBlN6ix&1CsStae1GXFbxaX>x^}(R&CaSIrD^2Y(7(MhQ zzU}VB$CMAD&L2%2EzK!{pVIO@ATI`=ZdJ4)e3gwAn!YRyMt5MM&w)zWi-vzSEzGu^ zp2WC=u}Y7i)G>ne9*v$mZjrj^bewD)GGn|>AUsor9YC{uFTPvrfp0%yhk6!Pm#2I` zBghA#8J!8D1*wqqf!AGn9-JMlxcdjqrGyix8xqPkn%S^&jWCRPV9~d}C1?&-!D@w8 zraB+&b_i3}ypD(U3+40Z3uvl-@weF#G!yW%-CH_0e?kzkiKfHhDrVM{N2JFxMeS6_ zh`>@jU}3_PpF+lNNI(YvphZ#ahT4l)FU>UIgZQK*UC>U~Et$LFP}w6BdN0O~vY+aw zn2;Bi_-J;;m{}ut=)7{U$PeX)eDs#oF)+2BqX0>&}7` z85d;lxQCDYy9>Qn*S&^hetsabN-aNHKXZ(aP85$b>r|-s;pSzw=Kbk^_+TYtKH(rm zUJr7uA|U%{R(~VEAS$<8eZ5H3v(e6BDqZBM7+u?7tfETB=~ck77T~9wz+>d}gPdOl z{ldC3^NS;Qv7;B@7#&60CGoIh&LQHGhBlI8qu<1!fi}Bm+P$1E20l#7y=&fmsu!;z z&}bw?7`%cB0IAc43P_QYih)i!cId&!Qt0&jSA)2%ioIs^Y6bYjohhkXpSJqou-6$8 zNuZ}rMfkqbdGp$EzuESl;C~gK-&24YgJeR?gblwJ_~)_n<$P3xc_R2xUJ;UuSWdJP zPCqc<5%R`+EFrfvT))*9G7E5GeiL0huP*ql>M&mT%4J#fljARl7vXPlmV7AFp59U= zC;t{Hd9m22IqIQ;G~$GYKaA7%-v?HIb;Y-K3;yCN4ZNZV_d~BNc5CV;B?c0!PR|0^ zV**TSQy!ysooW<3Zntq|GBhAt8r0KIV5k%x*T3<3g%QLV2#y`qpKU4p%|*|$rB}r! z06g_SgYmY^GKKODEKm&bfp4X(6vT5+>Pwd{u~eghn!;^PqKcMt^P7Vo7XqVQq3~O4 z>Cw!-CxqTC+iUF9JDCp;3){~O!;b#n%sro99~Y>;&9bH=4;LF1zX?0bBzr`Ob1Z9H8)cTQ$*&Yjq2&a7wO>Z&g1?yG4WL#|Mz z+Pkw?v)s;lp3P2gPo~%M=+{fZ-7hnES6+wCj-{8Bx#rL6qqh3$reklR29ZEyd-zw6 z%Yho4k&CfQ9;Yf)16|qet&PT&PWa`Gt_+>DfRCJy7^fxZ9Pu4plxywQspDbY9o^16 z7tI=$OEBl14R+)g1r4|r8P4wJmQL%Q?^|~tsWZ#$%*beY#?Nt&I23Zel0(4L3?~|00~0J?&pO0i zS+1T-7^ODHnUyLc+GHaSCI`1^>D5i2j`Q#RVq4Eq(HZ*CCvT%@>=W5%FI%zh%?f`U zNYP(B&SC)*V}sB3J-g62w{Mp(ud8NRuX=E7mZuiE+nAUfcw)1@pXK-VN@CbfFt9(W zGQZHmnzG)SKR83Qt=S*C2u7Z*{jGOSl05glpS(HI;0mQ|6r6BX#;o>Bw_5G63<&bGVV<&Ye>umRbY7 zjFfW@&e#(|Yog{69!2(v3RkwuI_NB`qL2 zTzhBL6})|=A0%^6F|kJ6D(|?>OSTw%c^JCO4&)^=GU6~-AEj%yG}BS{OwmF@I`cJL z^J28+fCa1_1vwlz7pP8BR z&2F6z*x=PVMwgeQ2xhhl?X-oy!eJ9Jh#HUr5$*J1?Tu-MST;{v{?>xV@WnWPa8R2y z_1nxK7<1gjKrVdfF;z+LQmzb}Q#A8YRoMc>?@XAJ@EWh zVUPPjTQB${(nc@%=P}YR_%qVxEFnLfjC^KCTg%9(xOap|l)&n0_FKS7ZDx&#VOl0( zUWuDPiBCv>8}?91YZ&xFoAu;a!K;2L_m=>Zb;ngcyED0uEEixtQA>kVY74VF2Oc zYTVFh;hhF2lr&@}u0|In5-PoCgYpPLp}P)_dVi}i3p$7DQfkp%h5C}+NBfGk$Ht~P zn!-b{860{Tq#VW>r`Q7LZENs4;sNA3Bnvq}9-r`5>3Jck@NpNO?&@3)E^ilH_9t%_ z=I8aSgRp@FJZndn*K2RbJ^Uj1cjFeP_}}xV#Wu1>q1duAHp=D5n$qu6U9G_l5VRPw z*?1=2Mrw7%+4lCMX9CJKpG!IEXmM9VLZ6Guk6tc^*$?naphOAN260yfg1+t^^&clb zetJ6@!q0z_vx26>3!xi0D_^jg94uWPDzrp;^~o1Gipe5FErlI?7~_eoz69+QswWxD zuwv<9!7U-MJMH@=;fn#{%=w&RM{0cbZ~Pldxn`a3?1tSkK3lcHA_fC46_xWyU z*7|6EhpPZ%zyp)tByT-MPJbtnPSyq2x52YU&-w_TM9480z50r=SW8ZPAF2n}>mXbh zB~Wf$86(hXe@AFLjzmYFD9?Zt;i0|wCEiBRd0ejjgU8CV*VNYOgYWRNu>`*-*IH4@V3NoXY{VfJNa3pOcycOCCNc~sGMf2PZniK zXp!M;)Hv(QNo5t7%E~drD~<5=AoR}((8wErDn0ZI=*+)FD%Y=f77Rl^7?j=?JQnSSMjBf5A+MC9mP0lR=E%9#<&=Di>&^1;;EJ&{<$EO?qfw zA$s02xzD}RlpSqS0k}OZ6vS;=TF;_IAzC36B2)j7{Y$J)!~KO42gOClI7&_mY>^5> z$9PIkGk_4qrQ<~aoCM`yMnS}9!$f(qDpAK?U`fCpUyx5Qf~0RL_s`Hx!ZU~ga!6-c zzV_Z7R5Lss4z5sw23^@xno+8Qf5vgW+T#@{NRR>QMt`9beC;-m8eIaU!a9-MDeYWY zZgDILMKSMQPnT-f)~@P|-*oL7z z>eOYr3cO*e;Lri77CkgYbDcE5QedxJ(@l$kyp6STivgsp-v*pM9ruGxXQea-l=Ux|E6#EYiLp?<9tVtB17Pesoa2iMXMu z1by&jx!N6xd{{Kfp+uYemAxE!4S789tePe%K8g~Fl1KLG9mP}pFK|`R7V%`e@Pb-- zL06&{di^8|sac9`q&m$`GHYose*1?siRc@?y_z896OsIOj2186O!PPt>>iddS&{Zzkp;cnh+ct$KA|9=eH_1d9Fo8k z#RY=mk&G1TKAkEE?UkW%WYCU3ZRchWz<|O><8+rCMrlcAA0M^~KyG~nMijY}xLqpCNl=@uMGFe2&X%_qQb570@{5E@>vv8W0O5#CsYO~{R) zr&2fw#3ec)KyE*X-wF61px%dkEJ5*4?!CtpFL?C)gN;doP^UjYE)}UDK5?ZWS4xK9 ze{Q^npQ*{_kspSDzQ7VB%3r2fVUwgBAL5dY%r1AFxS%G&vxG!=3Ip@ZqsI*<$;>eR z9(wWr%cDfyybk0I&h!Y&H|@U?v-6w9|3UGf$S)PjCo}Yx$Mof^6jAV!?f~; za8|A!%$OrYX~!}(mZ%v_omj~X;<<-avf)#_pxu_c?Fbc{m2eZ;qbGB?WW<@YP8t^z zN2IqFB?X%R+ej!TmnC)vajpDbmhfe|ALu5`%Tg36&hZSq^WVxT&VjTXwcX0kJJF?I zyyC4DMZ1x(l2VK2$O|yKzb>Rd3fLrh%SDR{r~QSNNX4(f7>xI?7wY|{VORG$UTz7Td-8X)eTq3*Tn`?(7Cpo*aY6lh>!lo)r7O!(AxAv+{_Xv}$N%K!H;trWe@8odsVas#qpJ?i&$)hhV`zf9ta`ya^Ge9`U{~a0U_BdeFdl3m|KA`3uf7oCZ%{z#{@Q``fMhwWF=XT}a>hu55nlLv|L9eAV zgF&{H0o&mfBkrxAD*sTR%GckINdCk}ob%Lsv7peNP%krwcS8F~;r|WQ>3En?Z88H4 zcVVVQ@Hsl`lJG+sfEHetah|X|h`ZKJFo+;=Q!BJB6aWH34GBjBUE_u|mw?dcyz`|h z2U_~6D*BT#2dJhp9Bdg{_4Ql9vbS<8(B1+k|NG~1AzQZqUN{YvOWR*CiQ-?VjI`pVE#3O&Gw zEf)=Q6cQp8Jv0#+fOPLufR#a-;1qqtLn(Ry_}L_ zgcTyXTr3zlNoxK|!5xJDX#^sD7)c!>zXM~RJo1G^mqNhJ#qQ*{${^mOY*Pd2tXzHp zg+A3$w=TPDS9Ch#2V-su4IoTEZpbVXKz4F|+AIeXB2M~BX?mcE9rDdu^y@$JFGOpG z^-v85Yx>M!*7WKDDSLW}{F|7WywmuE6m0Ny0%D;&{+|<_`38_>#?+Wb zg1LOMx?)!hjT0`&Wq>)Bt+8KwJnMcCBvi&br5qqSrzQx~{FL&rkD(7CtfjnPe^_VX z7^f^tG|}3PsDxu%;=-0SKMJ~Mr5IO7dQTL8{8kUH$_Cf~y+VLvB_ ztQ?W#XRnAQ3^#<3`|x^k-afCDx3Ma<1d<8KFu&2nqRKNm(%w*FSrs2)sN@{JL53r| z{da(qqHH!?DaQ?_{M1D@YQ<+{q97nJEj0NP1agnJEd08sfxZh*c$e?R*a8*d-|-;d zw$^e5tvHe#_o7_51ROdg@yAp2CP{f&t)%jD()roCgb&7zHIqMuz|^R77P_mc-E0HA;SYOoj-3;4lJP9|j# z1=N5S1q>Lub}I*}ky@UE0+cFZ6UFrGQ%WzWNbVJ&SU`IH3-L3>AgXi*9J-fX=p0)j zPNzM$UC84$op<~}peZWiFo0^}=^p}w^^<)feR#y@H#+>p(JBHQkV7|q5!W~&BGCY# zf&T|CKCA$8?CW7(I1=Z-oyw!rb3MqhXSuG7LwIRaa=e1{4zFRl= zc4S6X2|q%GpjiZJ5*&zN&P$l{R=?SN_-K&M8gr!2c%%%D4=eS{ zdJ%5LYUVfb*Ex5EmJzhb@u9`$8f%#!Wv=*Y^i5`JK|I|X!MF`xE-8nvoGf?GzViA( zNocbj@@HeM^XmOBGxuZLnztna@dzzb(uv;-nZlNQt-3h1;XVOmdZuy#`UmgiGpp>` zI7+4}k~Fj<^4jkIW4U*-7bfuzMo!+%2K49^XE{oaxO}W>_Z}-jlgb`_we%)eKR9yl z6KWu?L+ldf;1T>cpS^!(ZKIyO!uoj~jtJjg??DqaFRGvcm`Vce0m|7ZA?2~*2R>0# zcv8KY2XH|HBMz#&aoEvk@gG*;4;sN9RHN8|=HXG2>y?T}XlO_#WZp%b0EHRvcN1SV zG3`Dh2=|*koT9;z*FmAIoO*UWU+%%e`PTC0=GmUT_nCKhZKtR63i92$p@2?)b922& z=$=Dob#t6UOt+li?!ogy)3xyFqnC5jR^{2;)YTi^%$uWEuTbKIZ0^9<)(h`@=J(m7 zr)e4=AL$7mH?kfAQ{K-C^VuWuW4{|@-~+qp+k z56mRs+Y1)Rr}twn?O)OF2{X%C-&Wk8n}MIsa-b{Pfs5YnH;KodncI_Tj!#{aR)Y5p zm8c&0FUKCtJ6b_Z@t-QhpO-#gn?Zvgb;T-W-a&B3n^D&LZ2 zT~omP&lzeqP;Q z7qa31iu7>#g$a;<{~{Y)x3t_vZN37OVn}Fc$cTt-b2MAJ&Lh57DBZzA+D)loVBk&c zo5?so#HsC8!I^^pJ4~Q{s#^9xFoFLZ{~xFrzbt|O8BDzXE^bVE;EFk^l2I z%$mQ_NLDZUeP_ylj*wX6SV>t+UunT;Q(avRYEw%~on=|WW^0{NO`S^j-D7tqK!7FS*tR;hZQHhO+cr9OIyO4CZQFWd+sX9I znVAoJ&hFXzTK}NxKKBw!)6+ z#52KcYWZvXW17hj{`&A_?FjgAMlwq4ud&`p>(F6F5(>Io7;leP3^G0(?^+NF04K%k zkw1!D{r224OSRQO3oSUu>aDLcY3a*Zh&JpR;lxnjtrArFCc?{GjoQA=FnLrS-XI)w za0vf~Vo?jiGL>legsWZTzzhtok?q-;(1AXRi$}!p>|8$+y)e2=F22p4ot1lVmz5hqVhq);h`2gd#}``|M_@g zI{=crUnn2|pB?GKoPjLbmYzP zrr`+|1sP=R;t?Hn2S2v{)5{!JN4U|S<3`J(!2>6D{T^R>#>>*UiZ3kZp4tu;Q13e} zMbyF=)SgpKU}nTYjcM(mBr0)Z8O(eb*&MQs+wwAIBrqzI0jfI03Y9eFzbgIqm}e?4 z0Zu4duKX_>b1FWMv3O3`GWLbIZrA;VVWlf|FH}*95DD;VO;S)Gz#V#43`0T^1|G>P z^aI4g6D$tmt0yp{LNtDruIuB@3Z_aG)%4r;B3rPD_>;Wf6oD1i&RWHu^3qzBGq ztmbzaAyxN0BYo#46e|k*6eTy|)=LxTpWTRFB8wa!0I$Mf@(dj4`^Vf=gPhqytZ2j= z=A1RrLa3_G&+DnaXM3h-rj^k(h=r-qfil-C^S{bQ{zdS6d5CZ3;s-G3U5GId_AKE10vRu zOAa30#O30g^S;mRrl9h2q;TvcBW2FiFM6z;1$ww7MJw_ZfC@YN@m2(LVeADR3}eLC zlPkIrVZ6||3c~qX4I}icF+$WZo|u+o-U1Ib@r*cDMzR@7f{ZK)_<;EU2f0^pDy)f; zq@fUJyio`_#cHR9RwO7A&!aEF*T*lR%>g(c48bQKir??&W-@P`gAn##BluQq-8kuW z`$&*uudW%B?OkkCB1!3Q40}0DwU}5jlf*j0#(lR_9p`(|fnvzIZx~IjBH452x4qih zFHqZMS`mvx>fhuG#|yaUfrd+Z0+6_5!M!hsi~`}y)FVCT+<3+e`M(4O@osAf2Zchj z8Noq850e)m(*vX5Jx@VX!XLvmpH)@zA(05hPb-bEw?9k`k+!kXwqb> zQ22W*veA1C7%pdMF0*aPfA-L~;BNovc|lN9BmY!`1I?X0TAIXzBIAA7u#kzVF8M!OaW%Nz z1Ke(RW{Vp*CQYNTDrya9qolnpjjDQZkECbgrKJ58#H85^NkA+X8eg2LX+(Wq;ID`u zaIW~yZ4$PNm$&GuP~3^&<9I@M1kK@IonEkCfSwV?0xlSfJug(iqWE{jA`FxaPKlf;o4CWlev*X>qauVSJ zoelq|4873kh(BQ0^hL}?%OM7)c=aUF#*k`CBhpcz{swCk2Wg{z@M_2W%{&~>PxksX zw{xS~CLbg)5U~K=A5Xxwh*_T2nB3c*2YIDoY$Kz0E@aGTU%gAi3aJQ%a=g~iAv$m> zr~@CixpTxEMB;;R3WBzR22pU*d;56X`Qt|G*yYv0CwUnTvARs^`pf2=xXajtTqo;q z4p&9Jf;_6(kF+&UW{sWq(;QDl`J4$RR&0*OYyQQ}=5!(1Kuy99im~OT6kJ6d+$AM_ zFr?FkTdMm$6bUF_>*=ytBj1darXJk0*96|pjgZaTcT0?HEh@3ct$6K4{U9~vhcDf> zOi@%#!JQ(Gq^C(Vd8H0|_%qCsP>Wjc9Iu6%#tYsHP-q?YYo_9%VjRP9w%}WgTi{;v z6ItqQ;iW}+Brm}i?2Q=Ljd_&0#iC!JS6UBm-Y@6p#>`xY7haT604xsnoVFQ$m0S9L z!TDZT{u_t`-kC@Onns;$e~q}AQfs>>v)5#q?st0y zcZ^EDTA%xSutJhjzKA4*Pi3)BAd^jopkP+grQl*YaB@~8#YS$Vgn=K5b>i=MnoiDk zoX$4x%;=0PtqrYj%)`RuC)HQPr*}l)4*@R>hhm)Ho-#MWcqdeC@W`%ud`ilg;5xTW z*zcu>%XtlC+e2|>sC<2(XE(EQ9*vVMOvom-2s{oDYg%&C4{^_}9P?48?~FPQ9g*<` z5Bv&K1lLwYxk8ei-O4<&8|1FPB>8x?xTa$u2NWeM^`+oicCTNJH>^w%Eq^2i`p{45 zSLtlxDc(2+uQ;Cy0N`+Hb39ilDW;ZQ-6^L=hvO04`oIu} zdZN5S1as^1H34aDQy@d;e_4#-s_UCGz$S96BJ+1i7D?^?p~&iM<2GKZw)5` z-dXBRd{U3gDCa+g7C+}48JNCVs3DJwj$4z1F6%Cb+yj3aUHsc-y(90AAKJSYde7+n z%YFeA98oW>uSS(|Ry&xB%F2p7RA2>8|8`sXz5{$Whkk`8e!LnU`hPfzj&Hjt!L&EJ zm>8HkQTm-9eRsV!`nnhDe0ceOCMB>Xsc-Vp>^8TOUClTI;64;;gza{Rg_Manl2z_l z_4502Ww*AxS^xcey0fx>@^;Dx?*^IjA`(#2-#>zDa1O zy{#@k4tp@%YABkb1{}4Zl)ElgdANY@Xby0J;4bI!VXZXJlwudjDl^07^!$uBo+_AQuvLCI-0|_>hYAgc$ z1pHZ&)t-D9{e6>LUUO0x{w%?C$tZ3&`up4cbUAkX+Iq0$@MgYVJI+>doA&UdgC$La zyt{IG2iOz_EFPZd{B$&4U3|W}^VfSA_b074yTKc5cAIlA3cPviWUpB+K6P;k`2T&j zG3Fud-F%v9Jeq8G%4q3n3}|_AbviomdF$G(br*9~c=ZDGppfr2n#Zwpeq$KkG<;;e z6soga9RJFNJh!-?9C7JhK6>ju@cU_DPp*pKw8kro>76V(*;bAZePusbb~dU9^A}ea1FbLoMRfQjp;r}j`5e$-{1LK+K$=WyEnPJdO6zX*zl~R9B`6hLA3zx z^HZ;DWy-diJ|!ld1(AZ%@v^-Pw!WC>kf`tG^8av|6VYdV_ShrwJ&kdqHcCW!Vd^=p z_lMZJi5^>Ut#W;`Mvroi%SOLLMV7N{oFYx>WR7ZkpHb$b4-rcB-*(e>MBCUtk!Gd8 z#RtNQ+1o~w-fp^tzjRsn8DW|{JTCyh!Bt|wjK;8Rh0QCuOlT|X%I0G+_5J+AsMb-o%Q_mX6wI@_*b?HAWClq~p< z`It<3D?kpR#cgC7desWL$m{KCT1fWQvb@jfPvThLgPieR7;Qfb8d6h?q3?)oJ%0a9 zY9P|Eur4jzZAi4P=WuNyWRr&%KsjJBVIRYK-8*c? zyfDzVr32T!`BN!Iv9$x@Zn1lig94)#w{zJg#!*y)c*$Xakd65RKPh<}IYL~@)^gXx zGZ_uxA%uVo&RuU%JcBIL0uPDLbn$Cqu9kl!9$v3cQ9`fXA#)$SYz`Ix(xxsj0xm5X zA#?vwx}8;w=&gmou3mB%p_lLJkIcO)7xNzeS3=QgbAHFUnm!D>98nQ<%RDvv-P-!Z zwz2~!MB5_m6UOJ{`IP+&Q@k|t_%BN|ghsMQnLuP$UyQ6cLihA+JfBUdgm6N<5~o2c zSUX^-rvu}UYz_rRCl13DdH2+tZBDO2o5py&FYsv#;Hm@cuDmR5T z!Re&9kV`_+n~c;_k*93SBMAOJ-YN57uBlVOTOZf%Az10E1=tr@?ez2vlcHpYbi>`V z@1*$XDu}6e!2lw}WiKkOJV;%{O{f(=U95XvkbMs)b?bN(t$=4h@0Bwm)bt)N9jmjIM513+}! zPIE6-HM(Xp6>*i-ZvS{i^J{nI27n-1t^IQZNH1qdTjV6(1Ma#s$eNF|a=UjX4c5J^ zdDIEG839HK^P5;*2?&fuy{jfMlw1JZpOAlXYOF^+n;h5;1OPG=sA!(2)FYdMT~0PD#%OBN?o-EXFq za?(B&Tklz955NpDX|hf<{c4wCf$m@eXBN0<`50nk@1X0}6qw!ALA6i?yTti+0vyOYT2YwVo4v58K zkVbAkGU|V+{QY=XSnXQ1|BXDD^VXm3ekk5Tw6r^xcJzn(qGNR;2g%gAM?eSB%`u51 z$;5fz<+GL2M~1P?`b`P8J(yY!3wzM7vOOLQ)t4J>0CKPzmyAUw^v9k{5=j+_8u_1J z<@Rb#QC+1RWGH}zhbygE$H=*$vCbxj{I$l344HG?%aaww!3uA?RmiNlHn!mBqwK6q zF`C}ULGx;L+3V0V4wTwSk^Tk&;)lTTH0w+omsApLoTmjj(10Z2!f@8m+yphzbb7F` zY6$_!hD3J|q7cQ+r02v;aN|7GzrZTYYp6KIM^WmY;14!r#{OK%0PJ zdnqfMC!Q|Lwgy9vTG(jNt*wBVhdAa7gt-&d8kffod^U`dpl-=^ReCm&pI9 zQOMM5BOG)Er7~aC*k{HYy@cj{iiMrF)qcs4%T!#dfBv)U=z%C-lF=>T^;-V-bVBmN zw)CzL{utH=C}|g0QII<_bv%85M0%^~(gq@-S_y)Ls1r|Jzp+VZ!fv7ly95toh4U<= z>zUy2>WFFh6&4{LCC1nV3drk+{dOGM8zQVv|9HXj16rAQn>8RaGX3k4xnhHkMF{#4 zin?n8lQ*A2WtHX>E)Ac9y)3rTF?9sY+J?&)1XcLiEfN6_%8ug81k`SjWfUnK)Hm3R z&l9-R_=FQWtsDg^j2q6b4o!aE>txYI$03I1OVLh@Jyr4Ou7T1@PgujNjvZYG13I>V zzv8PXlP+$!L9J}? z!pe|5N3e_4GqJ~L1q#CR<;Yk(9^gMyZdv;bQV7W*d)$wm`Le=17FM#0X^IlfqTvY(_Fv(}v9mSy;-Dzy z;5I>sCCCv&x#a5}83FYjTqJ}Cu2a%C-1mqWH44oPfip#Zv&Y!iXXq*+K|*Ic09QLU z>#Zq7K>o`Z2j2!jomBgYC*^^<9*<}bt(Mypt-XGkO}skt?eAkK)Ys9uZzr3$0LKqq zLw|-h4>>iUBekya{GkjJWuAdZ%AoM!E7CVG+G|`CDno!$U=MEZHDjS|j%HJaT|8G} zTWL%9E$eajhC$61%{%5>P_B4>>x2(HacT@D-Kwc-p`H1t&Yh_f!rG}#0!CTPA)RrW zjFvTN(MA;+UY?jJ>2e@MJa5Oj@nMID1$-46ZY#PVzAp*4)yLh!5|~Ta6PGszLA5qD zkTqm8C6?e&30i6;ZAiDM0pxY!5v7EM70@^cXL418&_B_U^J zII;j63pfQea*J+BtuH3M3Y%To(M-%{KMVbBsU?IY&IBR^&DB~96}cQCRrm56Gzc#& z>VWb3Aq^l(Y8#qgP?HE|p7e3l!NtSvJ3W>t+c!;eXk8LO&rKwTi*RI(-0|mpGx$;7 z(ss9OH90u)LuWLAHLFV%nB(U=?hh7`>V!%8YkxFShB2wvSL28m(uyhYT}nni22InX zSegUSwFG#^5UNqlAmvN1WO;(A8ao;x6f7DD_UvL>yyk2vOOU}bBgtR}cEkR&gSfVM zvOF0dVIM!CINOK_CyJTKB(yUssN3WuGJTe%DY>Ln<#G8(sPclyAP`p+g*(&AFfrC3fFAd!I8o47VVVJ3Rd3=YL-2fu|IKG^t&kgjM=*8Yyx+z7LSeqLAc-IP*L z)zn(z0cq6YZPtenlb(20Xp`lRbhZ(X1c?&eKPkxJDQ9Cwkn@#o#$V<7&^Fx@ea>W1 z*E-nQT`Ea_CGd9?n-NXg`k@?icVw^rK}0GOn?MVU4{{tlrWvXC*#}^;RrrK`U`_LN zJ^RL*D*V%X*DyQx4fz>o-2CKRuxS)r%W-YO`*wG#vmtPD;eV|V_I5zy4SRw473RDX--mDQ#-#pPxR}3NrcD!<-aJKA=bbo30=v2|!Y?uz zA%M&0jE*uChKs*P6)d!i7q=%x zUVIOY&<>&2ff1dnIka=*qi(5@;T!!T+0YvT#36CS#jgEa!7$M1GO_|7`?8HKyfFx` zko%Yi>MfSE7!X316Kmz<_-RZOM6P9r>F>wkw~TVS1Ul^hm$?zS0Zoc2V(||@s#2Ad zAX7>Ybwf%$qx()G&5~E_fERrPt~p1Bk4T~dkF-%p#b>DeeGz<^T(3!0JOCTY_$woXUlR{|oCKGc zv5(XU3q6cMzH2-OS;OMgHDlqr>-apw#HPl72@LcqQdU--Iif;3ot>}*XJE1u$=D(q zsUpEAWHX^xg+4r5J2v1zh5(>4?#$h2Na?lLJ@3fDEnKCdo+9>4HpV4KO z`BjFGG-C8Kd>R?tlE)48hrl=jR1`;3d=$kN`l)mHCx^mdKS6PvU+__|ko~Ihg3$Rb1gW&dH);s^8z_KxX zif@5zv7wr7`W)((V@1OLGjWHQ>c^`kC@8A}B{sFSEC2bsw{I|TGoo}`ufip*R9&Mf zjJGq08=a*vB)y|e5Uj@$XVm)rSJskt-al9RD4noQN1MnoX=lL z(*p0~zrgzQy4aMAaRWaXN2F;wNBj#hQXShX>Z)A7+IJGG^my0)0d~>>bFq?JQP^=M zSaFPF@esSfNpSxHAY+4mL-Kox2iL6JFfr)%0(Z2TS7yWHp{&z+V~{nZP(q@B-@ct{E@167WWxq;a`T*q+?h$SV>&$t8?_dlOdqt*cQ&{c-cqAF$nfAS~Vs4UlMLBC_D^!kW<(CAbAE$DX*Z0i`jy$*3IxxxvqB zid9IyqCM4(ld$ayuQKJI`q?%o%k!_?{Eq}vL0j+bwaMlFQHNX~ixV9Zmg&UWRO-1@ zpl}@}w`k2O`i$lXZl))_=mQ1Q^sPZk+D4T!+)-Md^@c5wD-ax*M7mKJ&6=+^GYc7* z29lulwZ!XsXe{@17m?F+T~)$!(O}LUPk!ZC`1fe&jk+*1GzdR&08SNnoMMn77rM}M z?x#{g|38XlT#!^I@BEqrmhr~yXiY%I++)GkcUo8>&EPRIVl0S&zz+wvmMa)R=RxPemXnH7YrBZH-v)Do%*y!~ll#DWl3Bi2UA~ z&_tu_Eim}lg?i45kTH^7R0pPM=s2vbct|Kw6g(!%`pFpWFU<;+8YbIaqV>AOo{(X~ zhMh4V)|BAAiGCW0_8#_^Y^QcUCTkJjkv0u_lwv!(=QioiJ9x&kxHK0u4mwzS0^g6= zRNziqy|g)V_a6<)Ltr4J9ND_P#n_dND?^2?<^^3coFpNLgVV(&BS{I~G=)8%9*6a& zAW2JU53lukj7GwnS1RmF+DWW^3rb?yr`OOJqn)Aam;XgT1r5Cf;^8sq`lPGT5t2l&&2_}U|#d`s7ek2Q)lKm{wuxX6v`I-`; z*9z>aUh9L;N!^Bs>w!9|?y;##k&#>JA!kSHSGp(4mzYkST;}SW%8!!4+Brs*Lt=40 zH#>sr-^aMEm8mIw6uIcCbaCcQdLSs-j3;5h*;vkI(W{RUMmmkH%-=ow?X`}LbG=rA zUrOjbJWQLQEnbQ?ZKbLyi#AmFvTVq13&|1G9!kwDr{VSWk}2m|M9TeMTu7;6i9jVO zT_(_%3Z*E!i6qMeQiweX1_^7Bz!>IpKB!AzlzfmW510LGM*@~83fQ!2bkhN-NNSww zdQRDK)pLjuAhm@m2_sH<3#x7mmVK)^*KNw+Yhwv&bRA)ZhEfI(rOBH2g1{0 z6zEESXNg5|Z@hLJ?_A)3NoKJ~5QwA8dKwTdZNWLH$NNFJY;c%sruK2r6aDPYcx~>(Z;g}|4KGDhD7+0#O z4vlnZ4gKX0A|rp|PlCS@#V79&UsoG>z)AG5qNpg=w;?g#$DzP-5#=ENJB=$s>Tc1bBy&4Gg;hiflm24?i^y}Vm8x=kHS5eu)$KZm%NJ69t=>|a; z0f(L$xk{8(R3n2Y93Qo<;B_f0`0q}R+r-JbL1wDE=fC<)PZft~Mc9GxsrAKoG$Hsw zb4Wum%`-;1en4j?7$`-NxNMg!QBbql)@(&P*8*8#4wf84;! z3Pq7D?ZuM0r~Zyp_vDKW7c|64yKJhUus$aY8l*Rk5JyUaWZ?rElnRau0wAZy#t;f} zg})*Psov7gITS+w9CpW3Q5%Ka;zpPCkhH0A|G7zkMxdxoMmW@;+{s!FQ1X~*|K=T1 zzcgNZBg79glowV~e>H4A`jWy6&c}aQcx)0c3B^c*^A$Py0p&?VBzM-Z*QV*XqTQn> zeOK+(DlAHy!+l)<_SCy_+8WpqAL+y zUh?Zf_dcr&fXA`_H6K`E55tbXOb5FofiDB za<=1-NMOBzmQ1P2_Ut#s6g|ee#6);W8cB>kg&IwW^p^22P|u~Y*SPz<@`ofCq{NGTQhCSV{Fql|K;oEa4yJcSvFe%adWJXyy_L|>ym01(WF*yny6z`t~8H+N({9(gv!)1ywW`9kg3TK zr6;wj--=L~RvXgn;(4!gr`~pPixsH?pz8C*v7~2qDIX~D%JpTEB(=a9_mvjF_HR&_ z0JbLK>*G^A*W?wlLqvi)S;)gG^4v|r-WXJ>N}k@m(qwe)lYVNrRJew5Bi-2;2y&Oi zpIBZjUD}HM-Z#v+hLlibwd(wlRdNi6r<&Qh8rDL%#t?bwrNRssro&Q>QVccuj7cj$ zK)=>dspB)Vyz2BEafGvo(p^!pS9L=nBuh(6o}QKr%Pa0PaWBz`9gwm*~_K1 zVl|@LAt|z5t$v*LBOG6h_9+-!*a^+o?wdRv91M&-1}1rNAdf;qS_-eDf!# z$W%1{ry?!2%55#|LFR~5ZK0T8GcKpan?I#-QZ~<*mL$lmjqXx%z?DWYD16|1H|3Ze zmABFLhh_4!d12q1a|pFNs6p^YZ)so>zUKFoqLG)`sq8KdXayO@f9WT3Gi~^M*MLOY z(8ip?k*^Q8KcH3C!1>NBXiV0Q6-izAR&o%pEQjxzn-V;v5numC@&i2{Y|}`oF79|H zBFG6hQvFfUq9zco8P$a~;aVxuzvtEc_9*Rw62WO2-M+%aqbO`STHmK)BpQ+Hsk4pk3-!E9SIZGU z8G42SWL!i2G8HRxCb;n?y}=(~%JfGP6ZU9gC!{O#=^V9>n^QRKlBjfLS?gnz|7=CS ziF09v*&Qk#+M#!OPYATMp;6H?Ji$WcDjxvLB~2qlTB4IkU2apuD{RvnWfWSqV$?K2 zrb)fda-AT88)6gEu!J=#)$PoJ@d#g;6^~MD(;nqCsIwUSo&-3kFuP#WxFyA;!O~~a zase95=04bA>6N&}*~q!FeKDl%Gsn3ArDjPNX+Ihnx6xNxH0}Do!}AI~r^TBrjb^|} zuP_rizk~oGqfGNZ-+8jzSYClqKTTMb%3*3lOh*)-M1RPa$F-e0Y=2`B4K{!xod6Hb zb*P@zlQrvA@H{oMJz?wHbcc7rjhG8reWSS8PotprAO;iO&r{3V zTO1J^hg&6^T3LF|Nyn(#;}UpVP^^`^PEy;=%>6EIX`vl(yl^OS(gV$b1)3H3&moArW>so{;-vOcw}) z)15KsHbiX#i-f07YT)57st> zAmTEn$`;W%@wxR{J&`-44yVG1LS&w}Jxt%^B)XbcONFyWXw7#eHDf<()uv`$%KGVY zG!ASVCqh0nANAtLuRzU3sP#4cBPuxe5sY@;02bPtx0}vM7cdU$Grf8NvSr?NTUxk0 zF1^*kMuPEZAELIU89TC`oKWy?a1@O9Rs%LVp?$xt`{YO4i);2{QLLn9-~I*O_jb(; zA4nl6a+*TVIqw!qBH-Bl+i|sD&e28i#PmqnXWHrNFC^1b&apgYF#mRteH1o0L3xsT zol{OJnP_r3VINkc;MsI93jL0<8~SvJ_2wd$h!I5CSThl%Vhcg0dGkX1+hkL#5-*)= zKalkYp)lhAlcSWx)NP=HUQ%}3}Ma8`CU+trHr`6;`1jDi^+h}bA``n zv+=n>b!e;3*h3VbQ3~1CX6(1PV(|xQ&{BvJxjWh>d8Zj^m*@+}kO9!<3pJb!oFY=T z+mL)Z!^F`R0D^?*S2Of7RHwnHNH#_{zTO`8_%fNI73p4%Eb7Uu0rdOd|q znR2?2-(^|QS)%ELe@jGpAmtc0qj~aue~u-%_kxlw7-@2R^k1`yVQC`rp7f?mPBN6? zkn3IV8D42`PNc`?J}ewIzCf2~4Uq;Z{Vw)?H>{zFBPYp=1>B_&5GW*Mp%OM2vs~FU zno9OyV}=l^gH57)n$Z`2v&Z8nqNloVqw8P#yIfx?Y-(1#F^%`4nr2>EFst(aP<5RH zGsW@p9$icjq8pIcQff;CMq~5uwAMkL4C{Vk7YAc^mbB{UQ7ztJFGm5|Zqa&BVaj@* zkmRMWYFl!N3_MW7>eJGOvAIAdq24~*U3xz%6t~yk^@(c0Z*NFopt5G^10IV@}zQZN*eX)r-BavnS9tj*fL=Z08hY zrVHES`_`lgbI?E^t(T>EH#UONJdkqqoo1>*6nMrhG{fnA7C7Bc-(@Nza3IRljw6#M zsdb0m(r7ec6Vn-xjdWb*$21*{w=OO)nhVsv61I}lCO1CqCUrIBTp1Txg@&g-lae*d zIaRO&lV!1g#y3gn&s+}sJ3MO8NM!*AF0~x<1HtK0wPT4FQyxqaWL!zh4tupP_uufR z2Rfp~^^?5`TFva`)-@qX*q|_bgvvAW+J#f7pNr{qD_IgH_{&Ais6_Us;WG5=s07UC z_uQ2}jN-@r4FO{UEZvWY-6o3j*1Wk}<1D>11~TQ$%UA2fDKfm$kao_JPsSozipPak zZbVHVkwiRz zIOkal0wG$?Uv#(JcTzixzpNYr>N206g?m)+trVOFDF5EI1IQ;2;+VTh7RLAko&q9Z zJ4iRHA2do-P)HP15r_4UjhC^QTHTN;QC*j=Lg>>tHBhC&e}{L>6EyYvPwx+Lb|v4Y z0rwn>Pr+6nw4K@^p)@2pcYM&^U28(|GSVi6tk*&=h-E52otxuf#XQhXjzp2p_X{o_bH2D{e! z3NvCSkE?#DQi#x|Z)ILBe#sx?t8D-Uy+h^K8|Ce1Dc*EuZ19;6bB==Qw`VqUS%v(rrrTZ{7@faUCXBu z;2-Lt_N3=((%%TpUGZ@H|4rcmkmDLl;vUXrrMay-xVW9*d7t22aBxZlY z({+U=8~-LzxQ1h&>Aug)8Mm_TO(eh!Qb<&Vqg!OE8%E2j;2u+9n#$t}9foE~iw2kgt+1gstUj zrL;w@R(M@o7v--=*|hptrLnJcooFp^l>bP;ueeQHz=uZh+XE5okhy=^2uiBQayX-u zW$B=1Z$ot4B1K^sgOM>bS#!x<8)EJ!OH^yZPestWFU8*5?2or+ZWp==sw33ChQQu^ z)OmWfuE6KLeUQc1tBO=_yiXH8;pff>3AT4O9fB^1ST~>ZK->{@;D4FRY>B0=SxjG+ z5R;Kpx$tk%LMl3bq%$?(SjjhARq%NC3RFF!M*_8;5SdK?jPGHPs1Lc8bVm!PmTwk34Y!k!%oWc zPGBJVy8v7;Q$ON>e^FWuZ<2^+kbdF8u=^yq8$SK{HS4qXNlqSaZSHo^ANb6dH1q2; zj7R;JYxYMNX@?~`PP%%aKzzld)P;L}UbtJU)|3ZMgQXq4ol~glo#ux621+s*NGvv8 z2czR&+ooH}X@Qb@fZT>HHyXdfUj4sfkuAfXjp|NgfdH7I023=P|Z)J6t2}hrf3z!-9XNQ1b{(L5Y?EF2k(*=0EIJj5% zc_V=QgiUYPknPxqqHv$Jwsk*zaa*C*GEeMsToto$4j1t1IbcR;t=?|<@<&u2`yr_f zWi%qS@~Xs^m^X}|a*a%IJr_x}V^<-dN^F?({P-{aj(LUwT%E?8&s2%WgPM*s^Ux2V zY7#gQ6^~v7aYz8MskV~~qG;hG-t^8m)dyG*bk6+v>VE0era;s%@I0zqI7@A-C6{2TYSf|)%0O;`hB+@(D9&O2F&{UPXwqd z+sAap(8!JUz^r+$8xq{yskD!vw5ex$W0W3P#CX}pu65A@k>AA4Oc)q*FiDy< zVHOVXb7WX{>CHmYktK7VG6|r?!47PochUbc|NCd4TCcD~j2=#Nbei2G!DxS4g;hL5 zYzqJ2?6T4|#AqI?_v5q&I778akPHDRNtw{w-CkqC_~oIYR(8rlRdDQ; z-cy(7&K?&PR*oRhwXZ$S8&`H7NU^7QXy#L&Nc!GjrcEK%KC@X=BA>d7xceLF5prnu&i~n-Rvi?IaDwK=nYZQKW|b@zu)OD`rLq}3 zjj8pRv-ivai1b`t2$o*jGT!wM#RaqL?{LfOb zZqFq(#kG0Ox=(7Qj9}PxQ1vVoLM%Tl$N*(04-?Y4Hpa2w;a^r-*4{kZQmRoit~RRM zSGx4wwzF+l#saAB!un}2bh;gqzg7J}IA2Rb>8tt;8&v@+c4K`{d}SF7O74$H_pD%G z{eto%nik-DzUX_knmt=ks6=4m7%~j!(8Ytu`Mwd|j*^XRb@~z45W(9%v%)H+0OKoB zR5FH@)z8_4(ts*O;FpIJL73pjdxlRI0T*XC9Ru&0De;=EfbtjkD)bfp6Yzczu zpzGj4c=M5Ulw!R8D5Q*^F5RX{>fRfT!| zw9WZvHMy&Oq6}X(*?g71z&^uE0+I8%W#@=ptrupTwGD!folTs*uY@2tg^~Qs^NDM< znZ7N|oqSp>{S63ST}ZuaYgb79`yRy)S7r~>6XMW4Vi z!Q$JyPb7K81D^Km9_Cy%{sT-vv%l9w+8y?B5MAC$jaIv*cy9EVink?U!z2pci{qvH zag~H^+O_QiN9W1Kn?zA0VS>of=U&3rKi7tH_+w_hoXuB=%`cwuK zhxQp1MJErJFzQlZ_ia`WTD{%T_4ujw;PRf0ChbHR4>t)45Nj=BB)jkkg}w?64sq>6 zb~Kq`vgAJ)Rbdaj4Jh%>#@#|{+;7CjqK%K1!Z9#d&VIaownR7&!jT!@4^qVWenSDS zq_E8@m>!zQ*oRw{#yXXmz@`gZ($-mcV>M5Q(tu}5mfk&z%RS5Iogp()tv`VrSrP7z=Qc6wv zobiYCu?iZn;xen7?|+nxBm}4n+|Pt6obQ{?$2+g!KV3=swE=X7Fadd;bUUh?w}A(D z4X;-Up!dqP%^30D6^YdEV7CWM*ZNz#v|B<_4Q2%|ego@lPu?Tx!k`9xT3-qTLL1~O zCZ)1i-3_t7sW2&NGAl)>vNt4cAf)Spr!Gzms4OxgG(XKKY&Gbb2GIdp;A=Whc>?`z z7x6>TBRD>GP$Iq0xtx3~ipnco9r600QII~!?%gYvh0$(%Ofb$PFSK2PgJ0s zo#UTC?ESzK>&t@RLXz0X?xaYJs*V0>zkfp=jp0JicsTu?2uT2~FO@`A6jM$yIu-Fw zZLv;5a!uKYH2I2^THw3f*R^qGxAUOcbBr7K3xI8OfS>6t-p>g8qK0fi$IShAo`xsf z#N0+*x_GeLxyFYZq~Y^Yf`mV@g&E8cwBMhyRNJc3bRUazmKC-b9K0XhgT2k`^Wp7n z%?ugIk877XjKXZJ1dcZan&DOzp{i}6ndKD4<3e!BF zJ+s8Gec$Zj*OK*fN+v|WMuDaW=vj_8?LyBBO_)w)MAq%V(nVgFRXAUeauQY%%DnZ9 zH2hR=RMb?9R-7JJsE2FUlQ-jUmPZPa9U`&}yo)y<_KPsygQOh}4{WX2Z!Iayc^zO! zZGw#wc^3LqjnL2Gh4d`FHIne=z(fGX`O0xiayh`9SJf4dA&l>7HfrvRIjP@R{;TjQ zC0a~%ID&h_@&nl|IWft<-}0t=7|N{mSu`rg8Qmi);G=Yb%ao6O4qM^-8uu$lI)v_+ zdEf{&imdmpYP5TAyD`5a_H2VnDcI`jC5QRzt+c6VS}qn%S31Wi0()~7L11#U|1Hu9 zGSi?Fil*h-tK^8!l!F5r-Us*kmZ}?b6C&X|=p*IY5Ag>NLV_`zoMa&;!FZNx)eYZ& z{osG@r3&}8qpZ|fN?X53oV32WhVMna<|eU~M*e(b_QP{CsSCeF&{;Z-3qlk%fE^g8 zVrvnTT#OSF|7DgP6|`e76xh^%nN0vp0YHR(GwlUHpZE7k`|d{}t0JZ%CU_-HNt0Z( z{vs$YVpd=Eu0gd&IV~ez3RZ%$2Qlt6qSdL=ril*4Ab7nWoof|1r z-zV4J-#a@qzJ`uAxPI+Z%34(Y1Ue0&!i6=r4 zXF<(@Ymam`Q7v(cDqHbHIliEhZjks!F7jHcrd%?oMD=W1oh^KdRZm~MyXN8zV%Aq! z(aVr6sS9c!UtVtOuv&v1Zv{5k$LNsS+G`(t9hoe&6LuA_dujXrFO&E31SDe9jmKP=}eZ!FSXrz!665VpH_qGLCNKf5-rJ3v6o^>Q?- zvP&aAF)l%R2q%kgTCd(g00`ySZzbsXv2$BTl2s>mZq1LCNkO+~ z7{RwsFTh$1#@=-2^znNumaCzBaP{%LnhUTo+XWL}y~03$0&F+nT<{FlVF(Ql2sfD8 zb7}>RQY%a*m@d~IB^JWbD=cOY? zr6=xfE4S#ti%%{gEti|IS0T8Z^Uy#7K00lxst&7E!kL4p7ec1~drO?#_AjhcLepPL zLK~V1SS$1by9=O`5aHK7@-l8A9Q&~HD$)m|_#mg-@7TBBb?|}z%G^-Up>JfwUFu1* zkg?5sxwSB@9GU)D%qpoCT?t#i0wztLP|*@XI8F^uawjfUiYU&Zf1~L| z=X^=2Okpvi9%F{5Wfa|H9Ms>aw(5bLbsRfTL(6~w-P1vLZ83MzQMvbLWx9E{zhBVR z`(OPtU;UTfM13_=9eDnG?f#-k!EvqgE{S89%{EIXQ$L-mR%NW__FT3&92yN}H2!8W z7$HL_es=#td|#=lW0SPndp+efXN&c4`paxJ(W80`2u{};0JS_=yGnZ<(C=G?2eNLLA~q)NxcHYno5?)C*aT#$3#57Krv_5rlltLgYQjr$ ztabM+uooF+Dwg_2#whBujf<6K*h95gSsXJczDO7t-juv{zDq5-;~U$1aYNp95EN+B zE=e>wl*ay%`}Bm5k1z3VldS9V5}!(tdS%~TzK)}UwdB8-XqZi&72&ND;og468|+45L|fWdMh z=apIEcMJd0qP8@CZHjC*M=+boev7#-B(lko-X};^HhM-cLj_)tX^Td9w#CLD2g8 zR=h7yLhDyv)DNMqtI-dpCo#HWSC4sp<#n{!(C^u{a^lo<5HEofmw`!fE*;-BKDgA( z(`TVMB&)oTu;u-yrk9}YtKD}!JH;gIo z-TnQav1#BZe`QFh$jHiqr8jan?g2l}A<9d?=(-2$J>{LD5gDWVn1asBkdj+w_=nv; ze*5jSpUCb~(K~3Z)X*V}1H#`2=2-|{?Log9)l;+Ez3y?!g4!#X#tYb09-hX`DzUnCw~4b8)h9_46-XF;LY&-u z_-$CV^Y3@uyzAP;fWypeA!mtiD^7`Jwg$S&a;o+W)h!wR6F4=5K>peh?M@v_%%Ur` zT9r}DzYAQ>=Jlm&-=MlT(6n^)Qz_+_FD^Y_!?Z9AD&mZzd*){Tong z-;?8N4T7NK=I;=OU!sEgoF$Hbzc6yuC><%3D~e^XjMLMhw~Ui_8zQ}Bv0#&{cokp1 zkG-cN#a?mGuFDPw_)Dqg+g z-=;A4QebzP14&&0>)mS0zBlP_?aq@w8&FA6YeNUg4Tu(VY{`oXv?BP2lgdd9?A;d~ z`LpmxRL1F#p6@lb+6WkC%)c@#Z{~a7wxJ+(+VONk3pUn$%0P)X&K* zsV&Kr@?z%RLrU##1YoVK+Ap`^lJp#4S9&}f{`S*r#bb`bI@f1MKhbBzysBj*g32nQ z^u7%Qxc==KuN1qFJ3~G%Yhx#i=X#p_^*1nKGluZMsZ0YSNEV~5%|ui!DN>lFQkZ=@ zSN;4;aJSBK(+76eG4#!w`nZT@D##5RNfL!GWIw%MF84mGEi>QV)Q+Fr+*<3y`-f4X?7+ee{5;`Ukj|6lwIOAt594>7SXKXn$ON+>$FlC|YW|CQh0%hNiMz)6)6={{CCww##i?97QU5 zx35-B{RfSZ1^^J;iOmm{m1|a8GszlMK_39c{K-$CPgzwf^Xw(5Z|7r;-Fz*Fepcwf z2RF6#p6R@^a3I11$xekxlQ6^_DJf&KGTmf_C{v)X2?4xLTKNLn;O-w&;ZPz)az%v| zC3f;rXrNPcXe5%#T%y6eKjAc;%e2$e=7Nw2EPT1XJCyCT;L<)t{jzG7UJ)US zu7jyRHDqg8N}9U1E_1V)^X|5>1|5j~$k~gHl@s@~=ykzDH+11WjDfxwT@H;mhTZ}l z0%C$hKvXPDmpnGMPi5kQ89>BJukT7K_g@Ub%H^4t$E1GHD@H1O7vxp~@#0mIYvO#Y zr8muuiaN{%Mc~B&#Y7XbPcy<0HLlVg#k9jf`o&^rP=i5b;J?8aT~?2@T-|!oM@6Wk zJd>H3@k)qfDR`jm+1My43W@tdbWi;J{!Nv<3~M+`jC#e)gk8g?PKC$sa59ri(?q}J ztz4fOZQUd4ta}*%SPSasB3y1g{R9pp(Hy`z{1g=I**_axx0D&#kbS%5>p3qp+^lI7 z6nGh|V74&Nn-oRQ(nuUA1^o`VT3|>}ykcS|ht7{ue3LL}=9I=}8le2j1K5*KA!g}$ zlbGq*J9(mD6jBfbQw1)R0+QfxngV73n@jc6BuV2yB-P`-E=w0vGZ8_hrDdf#sHi9u zct+l$fAm^92-+20^Kox5xElyStu$FJH9Btfk!Ly^Oqrh*>>dg*2R(qQ-}-ij13#qk zyq!U^S*4$6?4q{FU8$L33WsJZ4b@(4gb_=~%X0Db;VqTbA_XxSfK3l%;2L|1R=lh$ zhOEWuA56uR(vp#?X8F4FTL|#?*>>x;@+t+^OPiWp zAE6{@LdHz5B#nbjq*29mX@G{dyV{<|a84M0seDcP>t&kKCEz1}K!YG|p zdgb?+QhLUBJC?{mRNLD9J*q3{YT_2f0EkIHw10Cw{nf*bnH&d#@`G&`JtQ~4V=4Kk~YWVcyV_BPB;GHYu%X0?xKCw)iu7* z^50^ornaz5OB+bR$<6qL{VyMTHy1;s^&hXi7V@7)3_qkXx{WcSRuAggpMBIUG^qSe z&SY3Q+jB5i9Wb%uBg6J z8fPX>Kl$Ewtf^O&{{6mNgBdEv+a)2Xlt-F0yQRP>3dK%3!-Q{nUWP7EMWtQ^A7_Vm zFNVm_aV@?s^TYpP{p^;QQhu2j?Jxyp+VXyT%k*kUH_-Dalu&|KDTOF+9BF;1Idt2h zh-&#hyy0;-hGk5KwnVS9E)d$0qx>nB;_Ms3x8vBk!t{~$x#k~pSt|p~E1U(L(>b)) zENE=G8V$a1DN|yXgw|VGh`4cd#{|Q{j>67M4PcQ&Lfwj4BmH=Qg38oS#97+|2Pf$3 zi;vPU`6rAC429&<@=%SR5f};oKGf)=+h3wFGY^ClV2}$lrK|Gu`>M85=Q3+3O~23} z4^KslQ0a)gKx#r<_Deo?zJDAZ>6Y52J##mK7QnlLg2;R*r8gIS7z!8J1r;~rlvy!E z+b{wOQipovA;AWfn1Cj0!=KGquE4GPF|-R(U_vO!yMNyxn2Bt?AD?~L zehVLK&`~st9iQrl23`_u%5i}va0APIK3?MGu9tS8)P5y_NcWc+Uyb8~c7F*1b$YU0 zU;Hu3Hgvfs%;BPm%K`5o)@KrqdLq$<=G=K=>E-%;Vv1)5Q7jO~F5^p1zre25M^*UX za+30Fu6nJ8VWHK79mv-#&o`)itYF53t>q*cCe(|(=doMDK`IRfa+Ny6;|J#=Y-u=! zELkOPXMeyOJ~p>)i$HzSWl%wP60=e?zBU^vkffCIRruzx&a_h!+}-&Z3{@!UPYm$t zE6oo}Qf&21l)PbD#BMg&Z?BcdI%>s4=osBk-gz1(BZtg&=imM~c(z4`mOnu8O;XQM ziL?0Sa5&u19&1Rvi#4s6?84@O=d)VCnDpj@6l`54Etl+P6#`Z?xhI%C>Xnd?P_@ z7h_Q1;>n%lR{LypWsq`TNll?=7IRb)i)6+v41eqT0H3Vmmaz)%a3%bWL&nbzGeY3Y zd9oPQL>+@VPgC`p=%8&oYR^IrLu&R?3GKTu{Xiv2-EJaJoQ|8XTTl|}b%hcmP6j6H z|NRBnld$Dsedal{epC6e>vmh{Xuft!a_zjz%Q&@kznLeZb%j&VaZ&4EcL9-n6?MzU z9YSR!DFf{9)p{GdqoR7b-qYIm+sYPfGG)_p6*JOx3$T>p)4qGZ*YtRKGHp8lIEK|L zbxy}Q!w|Cuk73KK{*4g&boHNc7-9eppFuANU+#9@8m@JfuoXh|{|qlOQT^l#6=>U_ z_%wG929$zjbZDZt8@B16%=0#qzKy2=y*}pgPqjj9&rz8-t)nfZyn9j@hQ|z%XCg-$ zatHGwnvEm$@y~AW#CD9De3EKCFc=TXmK~woeHlRyC{zG^H0wjI%k-PBSG_X;B6Fqc zbsav(o43qLQ*%+$YAZ{pYtHiu$nFG|7;Ztqh-6=yb6*;)uOa}z&BqtIzi;bq96Xkr zN=f(*y#s}G7il5aE7y8Y|5c|#U73iF%Xie?!^V^ws5R>yOH+2!ip5AN zwqJ70p>#TZz&VUtbI$(R2X}B_P49c{RvoyvCnfyOUqD2kOwR3P+TkxsZ*0;K<6s-w zto43xlqlMrLy&eoYK(y#smwOv`_^_h3R!Z#BNSAB7dEZtGei8ar`B0#d%D9^KdWK$ zxud)}@ZEw@t~bN#qUps}mkbcSMUM5=Alh;`J$M2B{{0ggAAu)_*uxvAqq(bN?eci_W?bM)#T=C% zgVV}2e)Im$+Ir)Xv%<4^Waxn3{%R(@QHzll2qow zZ_fT(RMvPhh>mW6)5tBTWYTwzu_zwh^#rG?*bN%r|XKoJgbl zKBwtLm#BJ;E&D!*2vAQ%erIk*{n4elXWK~x zJ!tsJP~8u+<;LHB+rtnU#Ol%yT7kQBW7Fn~(3$Ce!j8XWP0NO+f=|qq#QPYAWAHs|3naEVq3x& z2;G)P`!UW`=!J9^={CVa*jEJ|YN&}wQ1OU=H}09h=RXj;K+$Fp)qkcmk9A+pa55}B z*u>SXaGswRgoo9yInl|}!*Kf1NazdKeO7vYuHLlGnpeVwWt`dXO(bb=yVZ4xHx}tG zhOYbVO}uvQUYNfBr7D$DT%lMF?>f>qyiZoRL4*l>u!7w!!OvEvhi zM!u`6CLnx&j=foLb;(x`e#d_QJcegdrN))9rxjcDkK@sGyk4V&ZHqulefScbXQJZH zY(x?Qhz*~ZA^cPq90Up5k6RDY^L%zPMI(S3EY@x{kq9l z$(sooYTU#GKYIh~?ncJMq5GNb&=C=JT$4H5+<)!}17etxKl0!{Nsqs}W__z_nnh3j z?;~!jN{>J0QbNfs=9fiM7wm5CS5^w}N{4_*Aj6TAr9VuOm;_skQTpYVO~eU~s_^H8 zHy@0bJ6mGQ%WdNl6Qv+SFSu{!&a%rR^dZ%T-X%c{v6*hYWYY8r=5#3u)E>VyUVxk5 zKUxMCYI*k6%XX*tD=cZAhcB(JDa_yZD&&G{@Fm%fb~vOW(!9}pn37QP2)Z#_TN|gd zu?i|o$YYerRG_EDgbUjj_)K}Snm-t%N?nnB(o|1gxu&ojym2}nYrRld6aUjpb?p1= zd1wrYlm-dTg{+f-26nMZ*UL%cTCL-ga+1^6?>DHiS!TIaCaRQP_rhS(A3T@Xp2%`M zA_If|nG`!d2vkB*_}ukJ3?%`1qRV(AI?Abzp8i={dl!$D4v}UGbKA&-7~t*5nqbbX zB;A+sM?vCW^4mzDCK3;R6e{}B^q9n-SgVnegvyR&fHrI$Q}Nr6pXq_PNAxoIxbf zBjZWvoP^&WR|p4QN) zhm7HT3ACWG;&(UczAigT3Z4+GW0DOcCS>HG0tKGK!9}t1r)wr{gX1gAgSNNFoRtEb z!ebzA2$-#DE%2r&D(d0|4cwUzm~<-B-r7CJ7)WyNr768v$!BZ3b(IJaRX;twOmy^j z&ZyKS`(ASP31!X6dw(ohO40jnd^d_$3QxP}iM&;?Wlq zbA_>N{SG{X1MlJVmoJW-^${JJv5dekrx#4CfiYVnRNutOS#;5J;K;bjB}c;z#q6m* zYD{r75>j!{-&6E@&Yc?y1!M!7UT_^}z9y=v=+=O&4|$LTzE1S9nnsEK#T>26J1@B@ zVC-`lvZK0yqIdq=sZ3lH;i-#>C(9qUoO+9z4Y#-xlph^%HYu`P+TEDJT5FH_|cf?=ei^{V`6P{aoe~q+#fk8os zANrCw+Zcnk?HvPWnXfxH><85+KC2?Wik&iJnDvEo+AB3@KJ<&gLmNq^dG!esGM%FE zh)S<6xio=~=TOExlLN6DvrUP!JV<*!89k%HSu53;ed7l?Zu*qk;rx-@ooPb6e+$^+ zcR-*^`D0*dlollf4CYZR?-@YbX5nhKI6^W#7l`Ikjt3v5--il{*c&q7kn9|YYzkE2 zDI`5nnK}q&nVVrJ^u1=Cr;}|W5@c}jr(fctcIJ`ez?kZkfo94AZ9hribPsid#NnO7 z)gKx^DGn&6Ws~l`w`}B7mw7?qo&vMRc3%WlpvylKjI8EkM`J@Cy<{IyTQuF7V#Puq z7B~w2*8T2d@K*V9B+f1lgrWrp1`08A6q4Zg>jw5J^DeJjl+tJXE8Mio(U@<>UJi)2 zvW%k-ELmQ?^miYjiF zT3+_y7*ZP?U~`pQvY->P;m7_SS)uN@;CR0wc>UL;YhHCcTIILw^H80(WL!yyPyK>| zbDzoxv@y;393{; zXL#swsz0eEy^&=;+E&~_ov$vvf#ZvbqtOq<;`;guT+)Bh3WgKo!Z;>IK_E9zM&C zuA+;q$|i!gsd_>}yf*A!sl#K@rTWC1S3t=6x3-t4Th(V{@uu0vc8N3@jLZlNtyKQr zr(?`3$BOBmCVFY#aPo2JJzumSWIjpU){KUic+(b_^kh zxtQG3u-;0YmP}cwQqno?9{V*O?sAXuFLK~7w0*mT@{XRE#^VFtkTS}fE2 zaRi4s==iI8!c<_F z_XLpeGoDt+P-;2z@9nNh4y0<&#V!lLNS8OuG)WYrc@QYShJ`-Cm*rZ|h8Y3!%fdPI zAxvdf@)!Uv6wOXt5oI?{Q(Rd1Qjqwt7@5cR@(~g=)x(|&PWb$<#^Vg{p&`pHb3h*LIrj_P%YSs% z3hu4?G&R$yo|$A=;N!yMftGzb!?bTuf2HOaKLFQU@EfcM~z7z?e{x<+o*5bEpZXhq=` z{V!4_zYMh^nM*n@diky(KVSSGQOiiw%F~zo?#niAOd>0X-9qhqXS-l>d>CBy>EFto za)oF5I+j*!i}35SI_S$5;!bj$45w0a&3Z^y}SNSGZ zM^qt-H%nSI9r%D%v5BJ}sHS)p^=kfoF{)5=LQ>7kg@B_;GupYtjW@w6E641}~o^Bj;`^ZUi!qFXx z7N8FhO}dWzE>W!TSG2;|90~{#5R8E<6j=?o6`vooF0?PxL|Ib!m>oB;l>1(a`Q7^A zkKA}IbRzjLHwIYqT-evyS#oo!Y3l zotRp4&boz6TxRn`fY0M)7|SmGU@Y5F4Tk0mTv3%(Qz9K<%Aay;U4(<~KHXoi!5ar{IOzPU9%1j?f)Xw{{Hyj5aFrWd6NDzUr)^j9GJxzS z2PSb1C=p;F<_0zAf83~*PJiwf$gJV>Ax!bm{w=v3;D-Tp-ZbbMGoWi$ukYftmED!9 zCzMAPM!1?*5exU%7m3Hme=tm9+4dy%eAKh1p>!-yIR9QqodiihKrnqXTX-O}Zw7`hD?4mnI3hV_EyY99IKyfpi`L(+?GNt8%gBRwM zKcG`9cr}`v9Ofo6LNoXp#D&+l5E#Z z+CBZSH_jpaI$v7^Ng&xK*GtnkVZwn$kl3>>#HT@G`JaXXKGU7w@7oF3>Gl3P{vked zEay8oj>$o(6l2KxD6Wz`>KKo$!LwF6I&d#?nB*79y_3+!ygw-FS9e|?V%lrJ&Dt~= z)Mb{P|N6EvN?^n*$oq#Jw#L0q+V!gAct42Nj$&k7QQFmWVz-An6aV81c8KWbVz8C? zQn$CuXMXETet20~2kWnMRcX(S9D_Qm(fFHbSW*WK+TU~gyiW=L^NmLGO zcI#%v_g`UR&E*f0C4_o`(+jpiEER5ho3~@YVN9ecL~o=Fdqf*coq8nIT3qaCR=Hro zAw39^7bOH`)869p?aLzeb4R3*U(V`wC1qr)s4i(xe$xDLJnsZC&FN{s;@pf zKh5*ChnpaY%e3vhmPfi67aTCb8VIT`>sUt{?1K=;DJsx8OWG#{*(`V9DPbn^D(#CoON4X>c6Z#RazMxLgGDmK3QQu6H7b&*8#Q2$uafp~HNRMZD|w z`wbpWH&$NMLco1f~1aT0kC>yz+kdWf#SxX5&RT2W~e=R{d~| zOnbRD%Db)UG!Utl-U@1l1B^&rwe=nkHW~Il$^9OtIkgo#@e0TvNQL zmiR^Sz=7#9O>?lxJYx~!b62X+GrskZd)w93dD$){m1f_;$&23DVc@X@*O5B?wR{To zoH-b86|ZJEarNbT$=wD&bVKrdUipB_AoAb$1v>J_XGZJZ?YwYn@IBvbP_{R0{=jNe z@>q3SP34yw<-)?aQX>@LTfs$%PQDB~Rhc%h4#nJav2G?p%_Fk!Xr6Mo5W>$Xs7ORX zVY~1fK7K0vdby|6XLXX25PF$OZ*d7)IX@SYJ>b`V>5o27<(>5{!=h6M;A32e_nHw} z%;q;jrrTvX!?B7w=Cu(4j=eueUh^}W`z^=BzvEusz(d31U-N_S1p|Ic5{AeY_xJY; zb#Boh$(`^U%L>_myGg?Kb+_GIlv?5-FQ1j$EoCxOO*+9%j;(Ji_|y*e;Q*A5p_dE` z<#|;L#;Ov5D%*-y>Oi18=+Vo#SZ=F3E3JM|f%Dx0>pXVH&#zGpRau#CcQR$HrDbKH zCqBxR^Y{5icqI!1s#D^m-9pzqh)oN*}?_kO^l)0qgWG5T|&fH9|w)4CiwVU2B=Mb6KpUE>|Z2wAlwY<@PpJNSy zNvR13pK40OzrBi18`hOpK$~J{-sS5fhv)-R!t0Fap;vu=57rDe*4ygzk zAE*3Ovdz0m3q5-rBfyX#nMj=$KO!?Bg8MdCV%j3yc)aGy>q8BDj z#@WW7*bxugQFK zy;~Xvb`EZ6e~HF4-g(0*vvKKPhQn|cv6v-n0G6(6YVZ?jCma9gSE`f#<8JSP0f1k48M$8)UsPY6u8JG$PawKdzDQnVsq<6UaY)OS&&BXZ{|<|K^o64Jt6@O z%lDUUXi7UGUaD-~yJ#I>9_guhWyA1O61NtXIm~d!-gfTQ$! z!Ts_*mZG5t4^PW94^H+wEvExlbG-Vgwx7V$l$U?|))HAShq`JqpTBvca`>s{r({n} zYWvLWh)zwVqMcSU8Oulf1TIPqWwKWRB?7!U@XGwDAGs+6-<)vSj$joe2G%~9C7=J| zs`}7$FP{^3EF`qFGVW#<)j(ZqU|rvO2r082;7J}?ui9b?$r}_=phq;9(ii^LNc8=c zW+h4eq^6o2;R+aMX-RZ74YuB>9^il;Qs%Nuz~n5V>VnA3q2F^wC|{ zaj~-n031<-1N=-gU$jQ*%F0$l^~bd-Ajy$@2&r^t8=<8PJ0UB}N_?=&b0nC>dC?Ze zEOM8!vUa;8G@6xT>H~ue0p?oij7RkaDFi9Sp(-Vcbw8X|Xh`JFDXmsjX$}{Q8#v?j z4zSR_>>>jxQd;Co$LC};c<*o9Sdlc`rpbxHpaTvs<|ksJmK6e1{Cu*%I{yu^SN{lX zzIX<30~quHk1Fr_S~z7IbHaeHefJ%vyM(|%C~UH3^EwiWSJe>My`aS8XukX70u4R2 z8qPNmqO&1B0}@N}9+Ld53}ucT;?)(*b{Cy*am3Obyjq2r`PuW}rG@bP0iv{C@abYX zur0$#=mNJe9C_t$r~_@*H;R9ARA2Lj+SBrn8~*-{FL?k;Y2jrEZGVss&POdfSwG($ zUA}Zn^Zbryof&K+pJheQC@vz>x*x6Pzd8CSnX%3v>u7AxzVSBil%CEEqz z`Y8mo1&Rf%sA7%oKYwn(cQ>rH%ppqz$?Y7;L>K954;Tg?i=I99m=Uu`8Y@okUc*fM z?1@WhD5R-t$Y?V4j}NlIMI`E_Pp_`H{HkA9V0l+~sn$*Ib^Q}!B?!f+?PZ<4a6P*V z+gfQumNN>Tpcpd5}%b$TyU!3)#|^j zjqhOM!!@&iA7~h3+Sx0MG#%DzXTAZX6S|x+Vz;2LPv@T>+6GGY5~9S<=GaT!s|8{asHey}9S@FFgw-l&}HTGd|?Tsn~Dk z9?Eh-&NQ!7>}^Qo#RmXw!oQ>EpF+hRjM`X7*`Hk4vV2=gkL}!F45WvaDw4)(9_Cq< z(*aY$Cw5?2*Z=zq@PoK3?#}(_HSpJ68>Bc_y*BInOTWL%bF%PShjFSgcMUmfnO{HX z5nN+fsosj~`gLA&g!UPgmxFxM2Vu3oy1uY*tSWjlWdL0+1oD)@%1>TBp4L@Q*+L3jX!+Ps5)*^A9w$X1xn- z(ftI@%rPf_%KZKd1HQjOMm^uKl!X>n&6z3;b|hX%9S6gvnlqIm$*7bWNs<%*vZYIx z-u31;zxmD~0PI^WAOp}n{fQsi{PI_v_qVlLJV`=mHf;0crYNFO%*d3}2^2#+HsI5T zCgA^Gy;fj6xN&V>XV6P+7dkg^A1~O-R;}H@4mMLKnftc$9$1rv-yws+w@Q7s=vAJK>^36`cV5py%B>9 zc`h}7(DQ`#5OW#*Tw1_FQiY~>S}cjdVSqttEE*dFr86`#k%yOArohZb2+_LeqKiIh z_Tv%34;26?cM!Li9`mMaUUOo+- z+rWqm8%TxnTl87eI3G5zEtO{^gU@yZ`fIJ@fJZYo7niwK(7hk04`=4$E2l zdE_tyFc%=ql`+|sfvIzegM(PWT&co>{uh;eBxrE`L1|k$xZ_7*qKl%t(cV{&j*hN- z&wJi;DfZ(f9)i~hL7)qub@UnUx%}CG`nb1_j8wNtNg2qE4r6EZ+NSfAW+*mL#uU1M z399IVMk02hK(pB{r3QPu*7_angZ}Pi07|L6@4((pAW_7YS(30)Ni$26ZBx3FBHstu zrS*WIxvAI)h1o!BAk)kwMDxbGroQ05tM2&n@$T68qU6zM9g&H1w&*W@coPG_FU`AI z5Gk#V88ic7S0)`Tq~BpK9bhiwU&tVp`BH^KiaWMNm!Q_RZ$1wL6hkYg z6EH)$cGhrwHGzh)W0xqJO~0G&mPYMuIs>>PH) zvgEe0EA-iC--~OnJ1+W6dmE*%erEL2p$L%_h@zq^bs`JZdb<-gr;rUp8->+*zqq8kLHeKI+(mrqBMP)0+P?`QM$XKYM!iq#ur%udn-@ z_|Zo<^E)1^nJeTzKLy?~{A|5lkPH313oYQ8FEg;KWy7KO7b1d) zqEc#4rAbe1zl-}Bt|HWazmo}JYs(dwu`$M&0o>F~c_zHVq5o+D(wJ(86;-bO{AZ>{qFT!DwRqrj>XJ@hb?Oy zdD0=Rcfaw)-Pg$v^WVJsVmjzmS4G!ds>CmspQHfb#ZNnJogkC-RsarSI)n6qg@g{J z{((8}KbP^(l^K`|kVPbm>)6biN$95`*+C`7>PBpkWC|N+DBnZ|fL^?K{N7i-@|ADd zpOycI3j@emfCB}slv3Zj?Dmb<-n9AhKYaW#H;*l@pWN-H!F{y;g@(3Y|{J^_GjiG3HzzNox%mNvKSr-D)GvQV$x9D{s8#OP752`g@%5 zPXm~8rv`w|N8kH`yKcGV{y$DLUC&$(M4D+R#Yh#ijO6sTrvA)NuD<6!0F7ELnvUwV z$>Sb**vzNC_ukewFW2dTkG@u&{GT;3dFuX>>D%sV-q- z!!t-|DdqMbeD`~=ee~(4-!e4)-wgxkml^O(Aorf#Zgv$tOb2gtXkF@KV&6F zRxUwx$tYy40$GjAnE>O;hVy;tE#++)Yp9<7w%ct?PEKNKY6_iB2U(W&6$x9i-0GI|a^W+!*%f0n#ywl={L7FMI%{i;M5^cNn zfyT!!``O+10+<;ctxn5Yb?W3bhd18#u9vnyzVX=X_+P!6Kihh)_;ZS*XLY|Xt~mda zuKyCB6MttzBq-@unmk_t&_YsiyK>t?i+Sb~2WN*GRNC~!hI7RfC_kt~yGqg|Q%ICX zH`7?(5MKD>NXn@fzVP`UT7CH8KOUNWv7+DMYkLp~*+5?R{{MdVmNT!p{FaM1H(FJ% z-WxKAYJ}DG5iG7$P>CceLLw3bDeP=O>GqQsS|9>hcrkWHV4kkaGNfth6=B42j3|oo zDME#CPkoi~D2hNt45H@5Oeb*wkjMV+asoj7_P1NjqCYuxa?_5+k*U&9+AtfDjE>hI z_|o@pyJV)-X}ZTu$y#;#q&0_6zxs90X`S)+JGzH_=@RvVty}4DKKfbt>^1Mid%yLh z#w|N<&$;sWhu*lcb*xB?W*A8zLHTD2N1ufw!3GI^3l#FL_K7G=f!yB)C{hu_S@g>u~>7N_f)_>F3{FI64^J^!~ zZ%+JC^UTlQUTRo5`%|Ate*URfwE?i!TKZ9Fy@o&6ShR(VNbAi6%oRcn3aRF+1sEg% zl91)yh6rG-09WM0P8&)b?N1b=of76Cg5}ww(P)guG)0n^XDso>7>y~<#8{)oph@(_-l8Zm zf`Bv;5EvMk8DtFP{=e^*roA&+7HUIw8earJbvPSP@ zya<49wd2L9sbtqt$8G-3+urxBFYMXBt6ThN97kk z`*-!{Z+IuW>&&;PpKSg1fbqM(r=NAql^_55bthz*>LFGmf1T0SbqOYM2KT2e zSSl^lpwzhE2ds6VqHMY^%1-!6rO{7w^fT!*fIH`fR+@F!Oiyk7%9p=#@gavD_RR+) z|1X{caK^%3@bT%VK78%v@4NipmLA&e^%HOn5i<~vkaLDS%R!{Q+?E^fG^@867_$z* z0)b3xXvVCnjv6@d8Dj&ebDdgnXcW$t3I_bpj3C7$`LvwpDBSo5c^eEml`fR=R*5{B)!3}E?9fBNFyclGDG zkH6}4`L*~r)rCL4l>Pf-U#P#9UcU5?`)|@iqO*R%6HmIGUwnPq*Qx53PUxm$!Xt``x?GQ@KpCEJv0a@Gb4-khv;!|8nJpD|EmM zIBL3$6Zm>0jDv%~Z2Iq_ijf;v6OmHtfUy31@En!GC<}=B0~X@j(f*=1bV)*|8!!06Kql+xgjVJnl)^hBy2> z9(m{4IQnxRke!FWA^XQG-ZnCF9rvlD&i}KW=YDFr(?7($(K;-n`Z*qm3}6^*ZxZ7V zvx8x@;i%EJk2n9zm4uWzx=RaodQ_s*%g{}8^s-Ft?}`q^?H@nvh}Ikb{E{DB_h8ij z#d82YMLzFu_PpwO$GziS%M0E0PPJBA;m|CVkXep2&5>u03LI$JsiFj!nMv?S9EyYl z1PBa{8=xvHv((6*^socJWEcc!BBOGm6|Q6RSn8%VsWpL!NzPe^3vnQ6#k)5ix&Def zufOlhm%RU*3qkk8Ie^|>mq>Zzd%vkawBa}8n#EV;;|$;ZJ?FVEdB|%XBfh(DzH=lo zMxzY>U@(A#!2wp&795rt01R=nWlMts`Oo@2^tvk+@t5ePIXb-*y?)+%)JdEF;l8JR z=pK|;EOyr_K>9LGtGX|???-qxe ziMmD{V>6qAU}lvV+08c~@{@PrfnGh}hZ#sUVv<+vF`La41MXER@?eRH4ptp&t(j6X z$+B#1uhZXjVE6oKB4JNH=h>&7{KDTp_ue0V^Y%SyH+6IV>N9WIrT5+V1No(|{!rbx z^LrCVu3K;Y$>OhFaMr8lSNex4rKpHJtJc8BiRUDNWL`ef~d8ZB>Nx$2* z&cF(x<`Rob%ZQSs|JtXW^ttE1{5SsXL9_nF!T_8}^UogjsPpG9{=L7y>B`>vDnMn{ zVM+6bH2DP?E(gqW<3mWgVVpphp4)tYnWY!RiY7o6%~wkK^N=<>YGY8?vY@l?}64_5>0hGYO3Gs9dY2kg-5>l_a49Fp(k(p&hq}`6YqNU2j}-Z z>Z9qu8Yh{fECCjFOKRWNS;ud>Vf&u>U=rhp zw&=eqI~}Q{=>P=JyRy8DBx!)4Y5U&Abq}WfzgQUn0bn0EWkci7)4%@2k3UK8NPF2- z^&m`Qj`mChB{h^RL^AZip>LOGR35)Y%s>!>Am$f~4ol<5?Fp=A0HqT%GM>&d?@`jF z`=<9;>@~BF!VW9h4u&PMaHZ5#zn5*?w|oA~Zg1(rC%^cN$6WNm7hd~M@BdyFbPs6K za&7H3?^(D0v@4(3&+^7FgPmmXrdq#GGPpBphQAI67*-a9_lc6GRZ0wY6>2j8r2Isu zMz_~Dj>2RLYNnm+_|jF|zxbe8|L11_9_V}4!`^Vz<}Ymc*Kgl>{fRo)!nNRt2#f>M zYa@UN^Lu+x%Cz)~H|A16ZW3!7^}U9kGO6IrY(LJRLyMOtyCN(&xT@%Qm;uz0XX?5G z8o`DlxOLvlIx5RoXMoZ&zy(m0H-HtV)KD_xd8Vd1OL8jf_cnd?lUF?EcR%>tTc7@d zhyTv`hrE3!%DjR+$Or}^+>c+2tBze}9caBq160kfLX2Y+1~770-vn8}D5o-s@jG@O z64!Q=zrY1d*LW0m2d|i zV}$9M2y12&C=D#^PyM!FANfJ0!^9e{`;I|Be{($vqjxZ}G60^Fh+ ziCJo*zf{Pw%&b+jXsoi6fSL#qXWfTA`_2D)&1GMkd(gChz8L@kVDH&`!kYj4oHd{M z>L;(bu-8e~IFX7ZN-#6iL^Fv25YoQJ@xG zy0onb7%PZ6Ofzs;-7R{MR*YuGaI0zjTgMT z^`Ke*d>sG*VBN2sd*XT1zw@uxeD~HT=9z4B#u4!ttwtN|sRo2i?fShOD@$2zdR~pZ zA`;#KxYVBu4j%E66JXp(J{7yQ%Vhu!aR_zJVN?d-?@#W&#m+iY3XpXKVVMx_v!i0i z9gIUD0K|)yo#3pbe`il@|Go3azVd=Udhait^p+Q%wf5D|x#mkZAOFE4)H(n$0Dkhb z-+bSO+13tdvru$kkHHW_t<(RTL?3WmNib}E+OYL&QKMO&1+Z+-wAb@>|Gs_u2Kus$ z0L}@_tc;946Tke72hIBD*99N|?E7z=IrWOOpYxGBuiAFHR$4G(5G;a-BQWk#ZHY8f z=yqf+I9FZ)Wl9Dp1uK5Bv6Z{jqZ%@zp=3%g;UX8<*`~^ToY~9CFC=u{XZw8*l#TcTewUdBiv? zO#>bb4`A5$P}dn4R&q?z79?UI#tY=%GC1=*HLX9X(Cc-PBuVj^oRelS6QD%U3gX{y z+`Vzr;4%6jH{fUB00;p4%4=p$%ii|(58rw7y{AJ#5C{=Zz~jgQ3PG92PXZp)k((8{(!HHb8n0^7T1|IwFx z_^X@W_JZZ+Q=j$7Eg$^S)*rt0ve#exye+qXtC8?G^wYd8b4g(a6n@S+-M~7hFs>~) zY&vi?Z9%Oy;$}1G`8#PZiT=upng6$Y{8&(0nf9ysPMOnr)H?dk^*c|!?6S+)dFP#{ z$8ae0gAU^09e_9fMa?vRC%LhU{ItABdpA>m!b;* zAvm%?8{Y5V10XCOlmY15Zh(Q+O@Two99W^jSF?d(6M&`np)^#W?Vo1~Nzw#D{=X(K zRpu!P0ALx4nv}hd_PhXQu>dDzVlWMJe|YfGyfP^>h(rp=R2F^hbKif~<=<&sa@^Vf z>#1M-t@Ag(;cuUK=}%8@-?p&aJ48txvC0OWgXIAX>-pE+RtGwc+6%}Nznvps2W$MhK6%DT$sfP{(|C>8(!2VkZjx?9J3HzX+ zEG^d+eL!)z=b#=oBw z1E{;tq^&{sn9vcF9R)#HdG)aV&+`;{)`yY`b8~a0)W6EiWKIFf)=MkBeBCXLM>i4j zwaTYS61++7``^+55CHb~-?@0hUC)2b2e;pDjh_ff(gJ6qh~$bOwQ1dWq&7fp8L^?n zn>xqfjGin{fO}BTI043uqeyu{)vYz&5vcyKu0e4>R%!{#zC@D5Wza8hbZ%Ec!E>;6 zzjbWB1;`nQTkZqnU|=32a5m4W2vSb_UMq#pN^k04FS+!>z4y+^YybVHhfKZfi7giM z)VPV7Rp9rN2QX@vLRCSy%0Z|)g1FK0*;Qfu8PZ+{N-1=E-Jw{8cf8gKaLz#lq`7S3 zm}ebbF=85FCS3kt%a{Zu#sV$3KRyVtQLfSEP0w_9hS$(5+)*^0u|emlrdAOEP(M@(S!!<@x`d1t^@WBhscFtP61r~lP;-@onLte3YL zF(h#tf=5338N!Z&(s?0_NNk>LW^K034f0Ec+Hx_VDywhrrnL}YsH z!+ZZDvk+zs-#ZEG1f-N`B}r+`Z`oNC@5#(QxVEK<_#$G6q6pkNHuGKz;*ifczzTA) zCcFF2sUVvLs(W|sKl*c@{?2(jx9#OmdgC*H#5nbdpp`Vc6!I)bp0ADvFew*cR10u$ z&L3br3K)MyyE5%|AoCn~o?-9ay|vk)18{x%Z%ZleoTg&&N4|F5nb%!+9jh2?og-jF zjDMW5|CezDt8oDA@R$AbJHPemt1fWHFL(mMg-Kbdz`b+TFQf4GJTS?DY@q58>I{)v z0~8S}FaS=zJYd2Y(Td8jq*m%4`7sGMV9+TA&WZ^0D=E@`hD0Q#rJtoyAy!iw zaI#cqW)0thST>V^bpq}&oRMb{Ys)4ypT$a`16E8$^6husbL#iL`J-bR$8KEM_>c{^ zD}r=ofJV_J9gvBhSBL=kI;u*euJZw4GrlGM$7_D5cs4T@4># z+@R6GV>J-B+Ft0>Ii|GNMV9s;rNsRFJmNU6HU7FF;Yu{A6u2O0so7#L-*Cal5=xlP4EQyBH2&jtdaCrpiEI#rRiN zR%!`LwOyHtg$ltTnE4K+)KgFWO!w>&^?zOJPZLJV%(VmNC`=-2IAICF!}} z`9JsEweNT>O}j5i+BW(zZy07fOMl>N3XR=WZ!W75v1_Os2O+ls=+ZFpvfX`?^ECy zj0ZC2))6?0v)0PuEag?p?z>jGQplnmswofDXJ?N{Ax z!yG~t>37#B&9+bb-Rt+e9dG>IZWn2qjuvDgD(`Br7=T*{BRE4WI4P~0Z~nkne`)vb z-K@q5j7sBK&A-P1hd=8QU|fmvGjjk0fIUXN=?|~H?6z}Mt`Z_b6gR+07~>D-?xjr2 zkzCiLg(whTH?22GYF?KDavNPuD$V_zfQYO!hy=P^qi;Bamcmm6O$56Ht7tze#tvct zGr%1M^?lki8)}7ZL6K#sxr37ja|}cTCM;eNG3&HAgkazi^Ns^#@6Wi^H8AZ&?Lj}6 zO_^q=cKgPI+p;uo-0{=xk6277d&sFiw!Sh#M`Z+7qDt z%ij2Vy`CBJnZWP|f&$$4Zob<{FmO)M)jzrO+*|(oDH}fUfe%!j02>1UPJ$26F8~(s zfH(v;%J?sT>)|JT=pA3Wu-8e~m;;+5=1DPbYbW58lF*O?wZ4{v(ZBlNq%5?$^qsSE z)N~`YoHImmgq#r;Vi~+A@@vKYb!1y@#Qb@|+%a@h_)%aZ3-0Rwey0b3VX8G{oI?9ht544@c~)+WuT&Ps3Xx4v=t z6Hj^d)30qz#e1cOl+tX{2|>Y8k$;$6`mmAVY6hUBGQEDM&LkD2%+c>GBhNEPsfHT= zD1J!kHrovloIyB1m~qzWr-$x4?Ja+I!Uezj+jpP$jgaZkfgLKQ<0rMzV;meU5KB0k6^wOsT8ICywRF& zZ9Vanqwm;p!`;W`xs0Lh<}~+vr~(^Uje1bsZx=cQ#srd9+Z(@${KojDlu%M(rL%%G zO^4z#qsF)0zs=9jJU_$?76D2_+`ck(GdCk@Q8K=WO`(w4YC#mS2oWBvu*6MlBE&GQY3AWc)TY zEja?{RYm(%6-o9h(7Mb3lmzIQW8Lf##cL~7s-NAuamOH3+KTUS4lM+9oFI=|=qEGi zwPvv#&)}|w9Q)@wm_1|$)3Z%1b{3!^!G%fXnQ#m>^2X0>@81EHzL(7n#fNidL%8|g zNC#aAtzm3c`}$ui_p2-DO6^4e$xMp*`K9*59(UUHIIx(_?b^RN&s9WLlcQi+vU z+%~>DP<0Gk#8%cD#bjUF_Y6NJ6_%ElMgp>R2JbUJ&db0pBQVD8On`Nyaf9ahp}d=; zk@nKrA6@qN$DXs9KjX7E+}qo{kl*od?_AC&i16dM0qlMl|D;(38}jgK-9#YfMi~q18&z>F1_iCjv-96Dvl0-PE6D{Dm|K#+U);lv5V6D#E&|GFVJM znlHp<1-3<~VOxh*K$XB3=2kXuzhn2*Bi?YqwTpi=w|>{{_nnrfSwcjl4ISSKsFuIy zF#DMFx6)c8iW^`eDt>Fr?o+DhBrGf}KnOALyN=>yjHQcPh9!tWD+!uD61ixAO9l<_ zey_jgzTNjc{EuGo-1n}1-yy%=Ipfkl-}l9Lf91#{kCYPvaJq8t{>=`u{YPWkkQia? zRYTVY>jZdR^q>C3u9q}-9s4U;Y6w4Z+<@Q_81a(eg;J^Cyjz?8qb7CKI4I*ERT7k@ z-4HAofn5{|g)B?4VbckaOduzYJc^OGW{}2H=*MlONgHWn25HlfTWS&h=;C6ruyh*D@LbK06a2?KNogp!HJsig2e_ZXu|He za-ye2T3%Rv2n4#@jlCBOGzt+_0<&Uy%PSqV<}ar2IqP|k-@5CUZdun|>di_ixf`q} zDm#`@Qu@O47b{6a^3ha zEUG4moO~iDrNOgQH_p0TY2Zj=_aMl*EXl7$S}kC2`>d zk{I2UF817W9~zAq$DVpPG$fX~^9JdUIf%oj{z3%Z0M{mjVfi_7Q}Lz^2&l9wj2?kX znBxNIkVpm3t{@8p22aP+G>g}-U3YW*zBoVkrBAtS>l1#wuDje_D|5+}R#c4PBES~v z_W;(Z1dAv^lr;PbudLrkzqY(~Z# zASOVX10i!N9U9098_FgB(Z#|YlR zY8?btQI6C(2fbPcKmgd6mUlhz=9BPi{greLx!ON!fIFnx&zR?4|GrG_``JhT)no-O zx)Re^TH24JjyN5}M8P5F97N1Gfk;5a<~&LwM2#3xBSzea5hXF=R)VM*BW^a(?ewtw z?p+XqW7FofSifNn_Ac!5;GYl%_@iKMfqB5sawkX^6k-iSSkh+7j}e1Z4xOMNLhGOu zD85(kSg9Z?!R;tvM2z_MIEp&0ziOsW+Wyqr?ta=W?Zx@!bxLZkwPwD(NO~kgvs`uw zL`egTbI3eHo~EYGx7&NP*2uC9D=RCA z&XDI4A{Iy*F`}3wiaA7NBER7#kR1Rjx&nSG&>Dad1})T#2bpd`c@S_Gd^^@lpiw|{ zDDo|>b-b{=c=E#BGGCfsp~ZeT`}HsU!8gu((c`|+Xo~wdqZI{97RpVlux@Uk=<^%n z2NBYK51r*j^m`rTdFmgNrYRN{7C=N^%%g7qf;%5o^N%}e*R8RqG(OaFu9;afLJ>4^ z5EI~BfJHHcND#$Mh`7ZdT1lE=(^o$I(LX$2{`C8Er@iF-n{U2Z)EGCbISq^0tP=Uh z-G3Nc@nBn!d=h66W&rF}e|XO9+P_@)`-=xwHaeaAIBJ!&?g?h|jnet}=#R1!_*wpq zaw_3Lx3sh$M{PO7iyg1JW|=WLp_CHXgG@OYJaB=?8QEmD)M~aJwZv|kZRx|UCI!24Ms)K zS~KFLHy^&~MlF?|dVfo{rV@4bt&hL=D_1}Iro|`UuycN?H%l5qLUU+ES{rXN3=2?7 z+C?3*MDWS;9Nn(b?~CKOwuL(>*f(CEA#f_p@HmucU~%R+NJJnW0~7&FfLH?JMtw+# z2#j;^D1s0Pgoq*H28lQkO6hf%o^sr?w$A5gUHGA^e}tPJxwLib*1Fm}v>!I4M3^+~ z#{~5~4kGf8Ed|0i$J)=i>6r)iE*$PKe!-Ih9V%vPz44EW{^9LE%hZ2dHV__o-Tnf$ z?Y!D32?=BPaTFnrV#HC5ByJ#y6Exxm8cBjil0d`}L=;2BiNOG(2vHRI=+j;4BNE(F zlbzB}0s65}0-QpQza9W{OD#F7{N}+#V)38t$^?gk7bJBAA`Qy>c{^^hXkos~5A0iF zE6Y91?_H+WmYHVwQ_(#@FHEt6^EP^Q0=5Oc(p)>d_%doVxggB0o zBnhUcrza!vOrXF#t`ndGs<+ZW*4Tue5@0+56AiGa0b&VQ6oW@GMA8C}V#IL+QPe=v zXkcn)8q+f~h~gHBq|I51Zs)j|#E0K28xbZkj@+2ud zjo}{*BQdc_O8|E9g&#bx*U4ub`fND$zLxX{sZ?2g^oOp`0v@2~|3Eko#t7SYUI(Re zFDzmlfr$t_5)k&BF>@PZmc7ThVe2uD>9y-@3T|6zjIeg?I!`2IfuRpuOhOe^q>>?P z8eAw=`l%htX^BuMq{l;CpxCUd;@$V|J(9-^3v1PjR~aFKxV7{p^R7K29#M3h*5LV~!_MBHp4X*LlznqWLa(nzp= z-C9hwrx8UBijp>GQFG?1?_YY+XFl+rOY_IR{&AOIemS$Pb2emdfDJMBQ6&N!0x}N6 zAM^y&;9*^bp*#TEz3blirs&hhsq3WRjC*w-KiX?kQ@{9fg6RK10)G>$_D;|x$nqYx z@4gPl9`(4O#a1(tY!!M~Fz)QmXJ^;?gYdw8%cXq*b!{{T1M-!YjcQdQ`nZ;=4tEO% z?$hr~a#$T{Ulx#2#RO?xbOE#h8tn?Qc;DW+qqiJ!#I4J7T|R%HL+c*4My8o!)7$n< zpZ|=9HlFyRPpx~+vB$jT2Vc7WIlbirYa0CysdNQ8>p*r605|`OSz)GO$W%%}L4i2= zcXv0LNeaD=+xmG4!Y}eyQ`Mi+{Ow>BHXygSVGH4Mxq+R z9neFZ1Op&PI)LwAy!Ht7mibMNP$F0qyt3<0D`=e$(m{U?(SMjT7)4DT#lX0G`!#sT z5sx%w4gzuCN>)SGkVY}Y(|+zZAWdGfRNk-c-)T4OPnFwzyUz{>Sx&De0+m=i<9 zueE0VZhy9s2<*CVQS_F(w6w6IlO)FeZgc96SFzu^`g=Q{_JeO8I3(|Onwn2B-b%pY z2J*BC0S#qYc3LTDFhH9v%u1?(4or0gS{<2d-1643Wq>c02uP-}+}r}jlE4APV8SRi z8TDb4y^-zwxSb5lau=Y1PEMF^w=q2<(CMXE>19wVXG){7?ZzKGf9IX=f85l|?|9?e zPP_Api!QoI)fnwCdU4e_)sQq^2hTSw;-1KSwCvwY8-#$IU^iJ{d6NLtUPzWB%XXbwUnxi z^OvO1b@^zqKdaLLge^T(cwJ!q6toG$uO*YRF?V1&&U&fpbo$g;N|JA1f6AkFZO_h< z`M2Bo+08Hm;gjj#K5&e90_#nI5Hz6Pwr+g7-yvwo==A!ep+$dbVe{+GIqZ_@GoJs&w_U3K=R2OnRssXV5Tm3Z0@IND>j^W6YB`{4 zvWGgsk~+|-00BStu5X-@_Vb3jKVux=0n4GI7Sr5;M`&YJO<|i!ZJM><6w64 zbf=%A)0YsOW2W7}>~sr}h(U~)QnGpLkG}W(&Ry4hZ|X(=^q7k-x+rWJ@=9&*44Gs6 z^kE%WfDPdTU`V@SMyu)A;DWA-X*qjz6DSPcSPtel24HLTLAw8q&n*dB=J zKWzQfxcf}{m*+ifzxRfbuRqC%?DAp{0I;^bc9o3AGTwlyO0sj>R5%<8iYlH%flQ&ZE4_25hCbl3MS!}R>4h6Mu+5llp}IoZn| zytUNgG?!TDnDzBZB(Qd>f$3HYoDpdyqu$EGmRFy*@sp>&{*vE0^<{t7MtN;JjR5x; zh6|C50`uyefSv^HAM#l9px0cziQT*7z@csmjL7V1Q@I+5SV}6haKanD1%sRrgj?&Z z)dLp!Cs}QMu&=T0?yE)^_=wi6rU4vewdD*2wY}@-mmCBFem@1eKU#xoF`&Wng-izk z2bLExyZP6f&BM+)i^STEq^aRFN6mpi1>O_xanK4=F~jY5ZW~C~hqYj5iDwf$1U)v0TCN?pL0Xqj*=!Awn43I^Q} zEO}8{V_~I_Tp1CXM$EBhs*NOxKtwD{`)hvirBA-`xfeY96OVY?RY$(|wXYpU7-B;l z0UOapU=vV~ht>Y$#+M7vqo4fAXnDRjqqO24z_HqXS{4yrS^%(E-)#HBN)?y2Dlz`5 z3Ne!y$T;J#I*97VnQ{BC|#-`9i`OP|1wPt0_=$)x-fp*<}w+ACq1x5J=#E`UQ}Wp0o8ox^-1*tIa} zRG;Bd)KBzH!Xbd0^=AZXu0?0|R3M%Pi*59eo8Y$JZ)$uS^=-S4a{&>>#p|*`x;PCG zm5PqTQa44G7hby&Czxs{Xf|R3C|X{eJNkWZddXith3$~-{Q(199X=2bi}Wms`K*8i(M#XwjbAhUZov6uPb1lwo{g&HX(}W zZgRA;{1@qBM*uXc_@B}m%h?nT-TZn?w>O~~&!Q1eArfYfL&PI+W;QE1*>Yx&5i3jR zmyWbz!rZ<+r6VZBAto{0N%ldG!T`d^PmG{g0(r>k$lII1;xVE8;}5?7(&s}#>F)G1^wP|)ZfA_6k;Is4B}ANf+Uw0;^B>=O<@-MH z4>qgjr8jYhNDJE&Rk|>0qaP=Iif>NR zMt>9arIPo1=iD%39u-LsmM~Q9=k3`2V~n5s2u_*?06iTH(Tw^W4s7*hmU9Ab1(;Pm zw(AA${guZ7j1MUH{zJxgCQiqOBVLSVa|@DW7D=OpNHh>f38F|K5*(4w0LbHvZm@_k zJEE*L8eC(?op;#RCI9u5CDJj}n1*!#s@Dy34k6)(7(ufL?9kJ&Jbg5H(ni#nL6o#1 zq6WBVAc_++*AcY-cocgDYiLZgZ-7;@fP(T#NTo)npLqfiBY+Ezsb&LlB3Lf7se5bx+zFxZ{GW0{kmx*YCdrIGCODlZaOiGe-A!&z>8R=e<#QN%2@^1TJ0r?^5Vo zDoCyB-@oTbU|>&y`&r#Vr<_zzu!A5}?a)>p3{X%dky8yBJre5cNBM?VZhHRVW8Ft)H;FzM^^kQQfqYkDL63@ zS($gik;E~Y4M7@677rXa_RTN5;G-9PcH1wXd+xar%0onTa|CQiO3#M01yzlcsCEVF z2t(x(V9U0bKCQFVpH;Tb^HI$8`|bWYckmWtp$b|{DCJs!LDo=H0z6QTVVF}Gc6kz1 zUMYop_Ws05ap@sxf06#@Sze&moU8-LA%p2SpGlSFc6`?E4BHt_xb%Z;4WJyb=_JDZ z?7u4MED(TPoQdhRXCR3;LhvR8k0C?^!2|>=7H4qIJp9is=*Os7fyV54B7l{}1HJ}U zng^u^O2#y7xyrB(z_1Kpz)`rzaE|5?XQH$5(crCFM2#6F%^5_=G@_(o>V9kdoJSBM z@;VH)fZ_-zP`;6P>0?)0Vz``xA_It zv|mBW0t4{lt*Ze4#$^Hb$M`3~Ahed)vHJ!a;aw6GfPTt~bxJ@Rld1LH^S=L|G+O4GXcz`zzSsv@Nny5#!f_g&6!A&%@Cr2NEqYiOdt{h z+{tGPBj(CrgiFKTx5FWz4b3=-fZob-VH}JNB1~-1Xv0ikn5O?E8GsX0AuiC~@(6S` zJq{|GM%mNlRK0T<<^;l4W9ZbNi_$3MS&$t7(*RN%447X~Vl*I{ ztp?&m@I1|CfB5}xz2c$I`lGjg_PaN?E9pPgTplJiQbLAMFD`-+7=W&&0{2r%p0cS; z3QAf**=@8$@XI7@ao{77D)szn!05(}>8^$axSFoOs5yaQB||@5#!}}1rkm?PnnP0{ z#pTFo_U`hZQ-$E4wvI{Z zT7JJ9imICdsN)O_4q`Fb;u?pY`gAO>e>n0ULln0mqBeLGfyk|f=+n)RSiyf^q;uhKp1UjaStS|J2PJ=$hdns&xQ)E~)g|x{&pDiD;guZs|l( z^8=-cHm#JcVIQ~wph-9Zx~rL@(`e}Q#7W}MI3JgXO`Yd+?*JL zu<1T02F6Xw4`z)X${*Oo2|8CkqaXs3h_HX}9=DtbUEM^BR?P8a2a*c1V*QYh13Bwv z0ERjNTa$>mi6b8Ue9X6x!D5FaX}1f0znkQ1U69SJSTG320B8m% zP2if@jnfJY8pI9tUfad1nbhD!5L_VFIfO8M6|G}{fpwPqt!=m6e(txk{JmfP(LHZ@ z)>)eu1Ea3v{*Rg{WR)V7Do#TWxja|`ga@hCP8;76d!RfIKuOaE^OtsX001BWNklf$Okfl+Soa#$gQL2@vY-a{v9P!YQs!mavnA%cvM84dy_GJA zaVzd=GBBwWq{@A?mQtFvX)beeYQLp+V1e&>72u#zs2n@fjd>_nRw!hUh*~c|oE#3u z5)e$!n{y7qEjsP$dk!D{IoaI>7WgAKOF%_t5i=m~cfC_5Mp(>ZKs3t%nm=X0lPeX{ zOf901@iN~b&6gNMd);Q7c)@Q&A9e=j`U#@O3`Eof7qLzC3xdy3{9xF1ZpC_t_`5ai zR7kD4MXzw*AyC3d9DvF#dzOfh+sQ~rY~sv_!U`_XZY89F#@*ZQeC%aE+VqH8JFU<=Lphj^-P+8vyl-i9u zeH|fLca)d@9ya4JjLA33F#SRg#&P(mPrzxB2Oxsgkw+w zEG>D7l~8^+SVbNy;emFe5yPcI)D^D#*QILw$Qbq3=cN%%Lnv;%qG_bpGC`a=a%dkVI^Qg2EY*kZ)0jnp}XJi2g%2_DiR#1bvyUwm}cPvV`nx3pGlOMz) zf-9yt@nCl)17{q~W<;8F#Rlly>+@Wr>Do?~rjM;csPIf8}MLfKt-W92f$Yz1}JZiN;I8#0)?Ua3)|> zoa_N@qm+sIZ8oItP-pxE*oR0>dreP^#z%A9x7<1szG2Bae}76GsdH;jRF5&hi(NEA?uJ&m~F zI%tnK*!5nF5J!Zi1N%LPU)!Y~hiu#oEi*LRQ#f$@mDzx9sG5kNZM@aW z$gOcAxSx=`zt&)kENW+#sW5G&$uz*Z0FXgxLM|nQ6HQ?ZOlSybXe}V1ktCYBD_Qfl zTW)^xQ{MQI-Me-@^Dl3>;RapPyH{fjzV7zWc??~DCICPOy=!f2`fBS&`xYPuNG_#F zH(?8KHBMnv?S6mGhds}|2X4WU8_z~gF&LFqb)=8bp$1;rIgZ2~d{426{0>xgw<{eS z18z~Ny`LnB#`I%g`b!C*d9fJ>c9M{anZU5tFIv4ixULL30x-R726Q?d;}D_vjALfyX{%?%#`u8;GZ7vF3l_$CYl8x65&9*8Vp(zf8F zt;6uTmF@v_`*RSi3C(orAhCn!wstpu#_1&MhYr1A?YNlr9 zoKxL%q@U;A*1LPdzAHI5?noL_k{wUVxGuE`f6q*_xDsm`iNRY{yP;9NbGa))T3pp9 zqH2qiIG8s=9g)+)W-dD`L>)sdS@g3_qT)i ztFg?q$t5`+QwJhGl~o}Uom5~p{*sz=Pi2iN1qiqwPwv|v>dC=>^;hOlzu)oNbl zwE_1q%--1rS89(w9LWO2Qw5L)h|cPGA(l#?lQxSQx5_LtiY~=Ze!$4=qIYV|M$jgm|w;T2M z*Yypi#iJaQcxIY|xFqi^jPq7A2hJj?0$IpDA1??ShDjk0$X5g91E*N1>TaF=ZG5l#hMVlZCX!zspdnq!L5cPM=NNWu7Kj(Q%Xlh}GdtGa1M9)h+ z@56cP*TW|!t`tt6_&{#5F2)f{yKQ?i(VK)YZb{FEIh^=V3&4?5zG=>Y?~h}GcO4J+1ovV)}5wnets!MvrOIw6d? z`gTY@XM~|Wd}n!jFc8U9QNkUT2EmnLR&Q*mTfjTV{|;He1hTr^bMGSZx`R4_Q1o6N z-=_;F+HFiDzZ$gU-p*BF`mXlvm%1A?N>3MQbHJTz3d%K6?9Q?k$PA~>JCLzB70qzf zS3AQxY(8+S45&6J3Fb1Y$+Px|O!=|>$;7}e&mWVkn8^#)_QimaZcqOsu1F-w-egYJ zkGR4D4Jr`R9#*hb54L)Y<5vze#1;(8v}3bnVm)QVb5G9_=nNG4ONW3JiOj6e@NLvp z%F?(=HFPU&r9!aRH_lz)=Zxza@r|*QO>()&Hnhha7bRBF)UW7zJ8K2NLeKA^VVK^F zfjv}bh94hk@A+G>*suH&4(W?ZIE54I$ya9>6bqutdU9Cvp-m)nXzK$7UK`b{;2U^# z`Cs4i1IxA`!v_$E*5B6*e;_I3vW1))Ok#0KfO$@Z2B__)Qp|A}p)&-X-Ml=&;()MtU>K*sP(v0R)l!p>zVWcI=n zwod`Gd6(lT<`aB1)L%_9SWKeOY*&>vtJoLpvrb&~Q@uk}m7~bRPe?78P`ju&H0>9g zD)(AFP{RxhaiVoJ8%xhE&}iA@-jC7RiR0G5EProN1;kCbV0Pph1bytjqA{E%8$^au zGD+xaD&NC;XB(dlyX!KS_Sfr)pxyd}fYUad?MjM3C)mW2`Q_qRyaqw2m?CwRwX%v1 zBBe^|KBx^)HWs{~E|Mu$U0atw=@M50m}ZT@Q;?`cf#|)M9b;@ zz4gWL(R!VrN9hfpGGT~~Vf3j7Yqs=LUz<@_A@YHE$_JtCHgu{r049g)CAWA!iWmFV zS-^ahk5iABJxZ4BqU?%!+0bXRdhA3Q@Wn#Oa#=!FOt+fS6mXl4xomM~Dad3=_(n5hvx7+5fBXY0h4B6=#ROzL#xglD1n@l1MI@lF*) zy}LZb6jFAiF1G7gOo#rRoK8e?<_wQ(vfYP>k^Nmzi`SzrP&hxc0zMtnM-7`tq3;{4 zbmWF&{SWNRi$xYD@@e!TbS|zF&khHYBuBryr-M8Zx7MwGX$TwC?3ktpBc5l$?7Y6% zz-&;=lv(J4U8OothPGZD0CE`Egg9~q)SkeqV$>UWIs4u@1=f=n<3v`c@l@=rsC8Yg z&Wo5wv|HkIBB2oBJ_Xa!K30Pcjo=*m41Xx=-KsdixLEM1mW`euWc^)H90AWE>(t{zHQZ+{QpVa{bsdy*Y;iP~U9KSz8 z%im=gP3iCsH3A$QnG$(uohmvzRJBpWkWZkwS{GA>jN2BBwxOA+*FjVWk$ znVxnwKW9LyT_RFaxKW%b$eHQ`pybKfFlx?X7V3q^tc$>tqr9jsk3(sH3sf4k2VOiI zGC(;YtI_(fbCFcZt#9LU?(9s5?XM3GTr@mL9i0He-*>Plh#_S*#S2K&y)psS%;l53LxPq**rQGl0G0o~7vyir z;vCaioIHQmU6MX(WsfRO`F`dB(4583q;jfNzK>&q`kk3l!$cMU&Q=Og-N6ew2JBU{(Ui}zfnXz(Sw%JeUF$h;# zJ|n&D*W@u$u~4tpAL5lb>rblWgxA~3-!&hva$aO=5DE2AbUhN#v1zA8&3@Mk!y*3F z9{Q2G2v)^ULy28GRms10!Uk!Vj9ub~iVLjs6G3R?Xi?7w)GO{RIw8CMd$RXIee>bi<*754JWCbDvA+KeuyG%)-+ z_s2*|nk|s|`LwQUA&?DzK$X3r@2} z1#EAoht4OH0}c@Y%#j!1zLA9Ed%C(*M!dkDJ}Nqhcpphy3#ZEM$E>|P)Ut#3bT!_{ z=l9LtwvBS~_8EH-9(1xWuq-(3-0kVfDC?|TP+v?T+>l|fo#CF|-l`EQlr0JKx$b1i zt-9~YRoiKJPH#+I(UWh!Adx9j$J))5%03&sz@yot7{wdhG(7*hDgT?Ik^d!d+Q(Ae z?4%}K-y*M^h;DH*oYM4z+T21DV}zzsFIQuwNHm`vGs21%>s&mO>QtK(RB_vP_6xBP zgFWP<$P(Q~&;Lm0{X!1#w+}&5OitBE!b=q&44QrW_5OOE7Co2YPTwg!&lqRyGGq#v zFMp5t*|*4G;FH1tiW`ExO`Pbz8)O5E+2n(oHz|a?m%aU7@|%oe3%Tx3H(^9A{>?@d z9Iiro$IK@Kt_@d%e%x35PB$}O2$TY+&%*}Zv?+FYnO^DtqEMhf08=U$vk%wEGp;Ls zFFuJAl6~)bHQ%s1QTPN&-y~xAcLm*m`CxYE9iJ%`O_54n;ToV-O!!=j27r zBxV}sC)R}G_pJE#Trxs@KA$#uvQERle>euMk=I*vzoFYz7csKDjUQRRV%7^ur8)NH z{9WV^{?aen67)Vl&?@YIBlBYSp2aoODZQ&qp@aAqSQhnxAJUfEmStR9`LCA1XQ=Ki zn6QdiLqE+6JuG@C+)}Uo-g9O@CzNCc-b2}}LP`WwIQSsYHxUdu#q%f}np6GqHtoVztV(WP(!~^8HU8`=nwl}&} z<wc@dRAq$2%{H@tomwdk{B8 ztjpXQg^KI1BbUnl?60l5Vz67P+fN@G$s~V& z*-o?zy}sjT3|v(*$Y+WsfRnoMVy$45esGj1!tLxk{y<>OSmG?6 z^#+qn<8o8qiy7&ccoALMd<~v=pyrSsw6pze!V^89)CE)w4z)E zf9uZ6{SD*=hOmIct3_7o8{c`JI&+^HM|v5YrBu*EYOU7yIFwPhgeIAT$tczinARCA zs&01~O5ijALdTyLe*WXdR^Vk|#iTns{Nf{1SKgQn%p56QLFD)@RtK*TV-0^etHe25 zTo+`Q0SB)IrWJ)FxEZ&dkg#Wc-}h$i`(O{>YB)XiAaR0ql*ha8hq9x2xx@Yoodw(Y zgI~r-+2)L>>#ZhrygEL&oro5>sk9W1n<9ZT@Il~|x9%g!F7K4uk2>n3<$GE@MI=GL z{g?!Ws9UjrVM|s%YI>t?#R7#LFbo7`k*IVNMr5=ll%}@0T?0$af&{D=lccbKzp3f9 z1be-A&;jR_lG=zI;L40KT31lvHDB=^!vvtt;>7uFCW!l?e?;)2El+T754m@okGLN? zp*VTS|1+gZYyqM=A;+#bx_{*<#~hU18^ftkR1}m*AGoOyW%x@|##&_r6E6Mw&8bPp znretAsh)Mu%;!kj!viCxJDe#tWW}{LWu+5tKiJQDDxrXA?YDm*Fof)6B=5c#`El^W3(oim6M&HeWZ5hU(`|-Hfax}AlG8}+dtXM$`PQ>e&+1!S zS+&v>Bn^WsCI7{hPgeQX`teSE|3G0rUi?|3qxJn^xcgw!PuU=gPO-vvFI+Jk%N9|= z(6yv;96r!V4Jr|D2Zn17mb9LmhYL5X^hJ}{SSG@WZiOEEQ z3gtBvzH?YGBge+3MOiH>4Ya1wD5q`w5zz{9oI*Gft1xyU&$@J^Eq&;H=sVk_8~L}x z`zt;^iV~h%67!))Ugdy#=ojB7Zrt5$@L$@V&92vG1#S$NdMrtp*UvtQ==`w}NR07_ zl8YFcxf%$vWr9>c>yO-2N3p_JH#hzN?Tw|_dwcV6AJWjG^$ux&Naj^$LQobP-!S0B zx(9M`4tY@t{5QWa^Ewg|6g} zmG>|QO|_6}^28}?w5@~$>pT028r86CBK}5*j>+7{0dC@Ffaw08)%W~O;;#C}Ydidg z4sFvd&x3X`+22zlCl>3H(%mU{Xy`Tdb%@Wv61l>XabzZgO$WK@t{gaOGuo&{x zhj(z>B*|s!Dd0TZ6lUPGxAU1Y^|LK=#kaBL4Dq%IV)SWpRilN260!NYMKde!G&D`FQc4Hr~J+7e`r=_fk$*Jp5#)wN6oB|r3<5udlSgnR0IP_d!?wq zx|Ze15EmSp08p8+s(I;%kky2+=kEBqIU(qIU_|)tVfuaPcy;^cEm$8@97Wy;QP0y% zj$8q2C0tOr7D?6McXX3r6;dS}`^^LwnDx4;u&8ajzpv7iDXX^EtRqg!lR%*J2k*-- zz~Ggz^vXx6djmGW7Gbd|-xEMuRUP3DofK5bK%F7M&dvaWJ=JeOM&~_b&LD84v;tfX#mUh zu^n;(aOJCePojsBc4m`EQ5XnAipkB)y_gyo=sKkP+r z?<$xbT)_Tkt*5c`rn~lhQ&ax!t|TEx_z!4yg;0G81K!y*7Iu-1Cg za`>&Z)R(Lbk))n<*oU?Kt2nhyih-=oie>Ooc+=CpbmQ{4+aiC z7t;unJ6-3%c+`Y7f(D{e@@-p~r}>sy*Nf$+Y^av!$u0M`7b5k>HjRiuC6K%0o@hU6 zmpC+b=#_pVf33RAJWRFG_io3(~Ed9_PU zkNWAz{J5_f(@v>XmI$b|WWeKRG;&42-2j<=A z>d~+h27$%K#9!-wdfK)T} zbNGr&Dk$QJOvw<}u%u#+UDtSezfDmFrV|LicRWi1mw~}1U1y#D%QF;_Px)@BEbndd z?@!hq(W*Haz86g-I5y{2l|m(d5S*+vA6!-C044BjQ}UQ11PTC!hlDiwclv&3;HjyBrL)2CYJbxjobU z+xhYQTAYk&)|_)%bGx&Fzm)2uJ*kDgZSw-Gn9cA84Q9L{2Gmrd>0eD6vP&4NyCn~u zsZS+u(33{%V2+XN0vy72Aft)s>7v@;QQcEQi-%G5bd(t6qNzhu0~c!x&hf}2F>Z$8 zq9l@%NIh$2L>?D|{NlG6LoO}igIq%a_a_*b=@%1gxzcR7?Fd>lq*0GF;E!xVZ#r&g zR*#>{2BK^TTdL688mSTRJl?41KCLd$C{hwsrgWySpwiKP9aB@{yKm_b%sg{lZf+$d zbQoSZXiqNCV$SzKL_=S_rP2s8a(Njtve8w`{o8gMBMCIP!#Cv%128kqHwoS#uuwcy z6mjr2HVDV9xEv147l2Vc2Q?eX)=e_o7)DZcbV7B6{rw!f^&T_%aA!CklqgH@mzX%; zyOUfcEk{o+H@etd5-eNnhJ>x2uBfz^h+<}2=uC&_M66{!i=~8j+~*=FIdm zC(i4!n%1Ld2j3+cSM|E~XJvGWr;~$6tbC#Ha=TF^z0+6@tYKIsp@$gaEQg1* zVtjH^YFd;1HnhbO$XL8;AsvO~3N{+ZTX6r|c!Qv)Ed`lfJQ^KcXe3o(2}!8DJb~v= zPxZZfdK;bemD<+!^?<};a-ljUUQss{bbQQoDWO<0G>-J&doVD`g%G~r50p@=bw&5u z$T0Zvfy;MB;Hdh6xEz)0QSc82jp|OwsZJKcxn|*d|Ap4VP3Yl_WPVISq9PXaM=_y( zLLB2WyRO>e6QheX4c!~YqLKo6)f~%|kSm6fO`enL*GdFl%f^K|vuQ_WQ>MChfm}PA zgt)?^0Po-s%-6)ZCQ=&vJ1koYSS@e_%kQk=Dw5V3gEpI^k7YNXw|9g!Vq_?2gZmo% zRK*bYZKq&FiQ0Z2A^w0K~c3mENZ&3F`Y)CE_xYY#m(46 zCb2pCaa30)K0NE`XG@;g#4k{uL;rm#-7n8A`n4rTX4zzbDfx;M?vjVCp^&Gv2u2(v z6EAhzJ`#il=ex@Mrd?SIH3@8GtQcl?J}244-L946WAMVmH1bk10>>?qW|6VA3~M_L zaiMRRieoNV(5A<8Q=$VFnVv7r>=B?jlz>NC`Nen#Pfz`(WFxz-0~9VnXq>+0_i1$} zbq8#nFaH3mNTD*YQDDTm#Jtf%KBa`Ax0%1f_z?DjAK(6Fp0zpg6JVP}k&ui1uv*r~ z@a!g&T(2m(U2gfoZ3f6KDJ3A5hKH4>AAA+5`)p1v8gu3f>vUG16&SCD4)5l=bhr!G zRd@iCk`zemY~ERF%@W+P6?}1ehFR@uKf8b0X2^E|pPCj$Z;H4ObgvWmHhHu4YVxD1 z$Hfqm$I&U4df_KM0sKP)kG22PLp5!9(Ayp~;j-Xj`x)l$;aT2+LdrHX zY|&Tv`8BVizqBA)6=iueI=_LcT(#PynFm&(B=LM&j6Y?^s|4D$R@4B-VgNs?jeXP` zR$bzFK)U{^qRw%kp+KF(Y%*+ko?OijRWzTBnD-*e=g-Wdtll+UDy=a~j*uUykGruV z_tQyQ4B~5z3&A{~e*wIA;K+3dzq97t8Ed?L@ZiHbonIXyx!~RL=G&AJb+yW_B+M?P znTr4gf7tKu;HCGX({ONm@-ig^m~0WmUOn3|`^ip9z3lSS)FYtOJ~2|QP$R}8VEKEM z@km6I{S-;BU!+TP%kgY)0hTTP4>n4H>KY)1z2{ky0-#3VWpOee`_p@WtceWa(aaEV z(*DaWC)YXZ3FrFmDsCG4RZAJk(4V+JP_$9Uc>L-R{9Mw2O@KOZdhwM4DLAU-WoVj-W z{}@Lz=(ACL=mCsIJf&f1RHKQS-FsA@E?%ZH{Tv?-tV9>kq;$Mkujce_0i+L}$gRdI zu{0PIrjXk2(NVgODjIjFWl4ogxZRA^Hs@ zP`ZpN+~|~S=?e_Eu`ce!xRQuy3;WKE7o5&94h7&t>2D) z>G&Pyvd$S_WJ`$N)!YERTqn;aF4o+wI8?OPBorTz09iD@IO62HKawJt8igcsIcvraY{AD3xfPw#sPSj#H+P z4V2o5XC{l)!lei!g&z}LM9Oc^768L}2t5S7A1iy+3AkyHWAiIUedo2U#JF~p!N0~y z&rc=^OT{Mm+&>$t`fuX-T*RT?ht2*onEQUeh(XvpP?~Lwmn_l#28Cs|&@_TbT3qpx zCOsfwVp43vKd6P$ZYGA2qDKW(?bS&};hM9M&guxnp*J`@& zBnFUZsK2=c!KjYe8@{=I`3<6k{%h}%H4pl;3~Zu#I2m{>UT60Y)o60G*E5wk#47bK zCQU@;0eW9(N7&Ny<^79DfQF5oSo}x_DEKMtnH{M|sVMj&mBfdIRdi97cSyp_0p4%$ zHdp*zFXy+TJ_@pkjCn&kp~I^_a~>y_GjeaM-E{Sdzz#NS&kNi(-5?NYr+Dq?35=Qm zat!TX5ClEiRtbaSCTasO+=N$Gn}+|`BgVV`o&r33{_97^t!~j=uy;l7E?)=^(d^rQ zN8Wi?i|uh(&f{ynfEE#;h=!$%57!Wl`d!z7oGq$hbtsXZF9+cq>l723A`#OaU>M*w zB|)dNUM_^WFK6g+hr8UahVIkOD*d5j;s=2-D#jQ6)j92-B1cc|b@BWSawWcY9P;y6 zN{*G{w#r*N?;SUyPKbz9j<{p$uuST+Q7zw95FW~QFVC7LOdpk$PyHXVr)qp|guu5-~s z{Z6S6-2je8&OOeq5`CC1Zh@uFDoouIgixfz_pSK=(twvRoL=q$N@8$BK+Uu;1HAf_ zf;uI6RaM}B0&1>C_^)T;LU#g^?DJqDN(vSo!tO9j^<-_S(lS~X2c519Tx8|MPqiw! z2;lDTloTVR_?0wL-=p9U&#h8Vc*37SJCY2f!kqspnjc({0BTzD?zt0zTnr>rY}>u~X-@z{w7s%X+vC4B493W05y!3u(*P3K{gRJlt`F&+A+I3`QAZ zf#Sv$l1SB)chFm1`o*;tZ$hGHrRng@H=D8zVnEa3?fVMIzc?p3!!$3A8S%}#y_A}RIR4HrHe z$Xg^QY6h_}d)CEP6>qk0Y&B!Shdqvt6O=(F<5$1^etj2=!H8jj_+XF1BM-iplX@TZocqp#BW;N%GgZ>5&MKEh(f4i7&^oi zaFO}wA1suG5z&VqM(`Mw*eVwL+o?Iz5wVc9zzkd2wQv?gnS@e@&iiA{OaIO?-jA2& z^F;)oE-`TniU|Sei|YV(IeQAX?!AZXF zR5IibMnN5p%X-%Yi+z8DA&r#i8npQC`-sc#yNCnbMl|^)`c9wSmq@_Uf(@5Y z`VdPSV^zISd0S@qte0h+19sRJOApq_lCA;CGUoLyPw=5j0b7Pe|CXOP*H}1#2r2<3 z$}j23w~hf|*ili@cOI^P=N<$xx%r{9x%xOS@))`$=z9N`vO8RiR2@O($ZA7Dj{IkG zMk4!5yfrQfIV+OyPsS2FsnU~wlt6A01LHq~Rpl(VECjVnh7a)OrHz#&o?4V`nA>{{ zo2<~My-~LPyP6b-bX=GP?`n~`kD_R#lGhy8JwLYivq5)E0KOvSjU;cp-XZjo{(mQf z-T+%yP?x{NG{T-s@3Xkq%d_8F(1SN*C4)8a)!oEU*HAB6UakV;SG=gGX6+;~5U$0| zVVp~p0nK9(T}KC|+#c$~q$2;6A96j@3??A=j1>@Jt2!tkKzF4YP+<_D<@{Du^oP#+ zDpgGFA>yV#JH#Og&4IJDgH)0#g^kT^r+|gL2$lx@@IkyZEdwgW_Yd2;q{m-B1YL(3 z4DH;XX&mGU()zsti&aBZ*_E_SNoWKRp7Piwd7FR3MWaiyAwn!%zznq!;D#b}dX7B606={kT z%RVa=PeE8T%CV=XEXm*dym~Vu0DkNl!Ek~gG~^>d@A+5Z4B%+f z(h=j<`@h5SAFNxD>#g@URwLhgo!+Lprmn)|9xO{K`bA^6$(LR-GVvWGpskac{7}+2 zVee8YL7-WI6N(Yx1Pg!Oj&RQxc%RM`19{ZUT&Ko4$Ke$?omPdu(jBy^g=wun4sm zK7V2qmzN?#Kn!M$Uiq?qp#vvGh4H7;4|77{XWN$}xm!(j82}m9@ZYH)-V(kC@x;9j z4=$kh)xN%u0a>pSp&)p~l>F1pZniMqX1fS+;=BwXR`nNNXyK^Z9{sgP?3^vM!5)tF zdzsGG*CVUcv%he3*d2V2BRPGN4_oU%|0YW4K#Dg67Cgjk1Bb@$jp`i(*1!Y%o?ajK zr{9Ag>g=ZwMI1nVQLk3fnu|+IV7`aO3F|-4LH)pviH=DS4wp=~ACd$`zz>S=zI7VJ zNpD0zyzwDiyLnoMmP^`ym)haOhyXhoq#`p-7*#|oK;F8gRzgAx)jgQ&CN7Ahpk%JK zq?Fp}M*C~^+DAqd)hcKdIIiwWQ1Fg3#oYHXZK213$_w=SD1j_1xlp53&AS38I`^!- zuN&UjlbiG3+-bwr1IWq7TAzOv=7-FxKx^Y-wYV4$&HqJY5xV!#gTX+<=yF8ssmap=K080`iIU3g=-i*E8eoun~$N2U3N`*qLTVArL4u|yg)WTa(l38bo z_<1JenUv@Kg5$MiHVEfmfmdunXNhm+h5_O&(!^m5*{Jvd-}ML3SDM-T;U$_+R`O!I zG1_iM;B8K=zl1|~|G>K%)-zAsdrM6_)Z?KJQb+1HWEF(3L)*`twOauPkz2l_F;ryX$sjNQ(d^#OIXdZ@YDDYl_%0K?zYOdtP?etgh6O5g4& z#3`YfFVt`4jj^ZKnZFpsf)oa0Tz^5-k!AZgd1+FXxBk-UVd)B&EVHQ?WY>@`p7o4a|B*j`N?^UWo_AWe7I#C}XjSs`&^YuO zv_}_9azz8l=w`0|SmeRVl_`Jvq@ml@(Q__u-LlkV6DPjlb!GPylriV+iAw?ppB--A zt$@(>*}l%KEV0ascBI_giLcg75jYQ{m_)85gGWMQ%0*N#>J~C~Em`c+b)RAKw0l+^ z=V|lWIr+GolV|-I@*%CE7}(W$&^i3q4PGd=mZef}=dRYbCDh)V&86nn+U&qbag#fo zbQKmxzRk6a1QAFT8kH!BEqtha^a?Tzdm}rIi=dZmAY*>KMa}Ys$j2&rT<&y8gac8YlwTX}W+wb<9 z1IUgDq%7~``(MuCOl%4|Jo={QKSD$U1jr54I^C{r=HoZ&h)|4*^o-{baZ&K|-jJosbS}9`^?)^8kL?dY*L-%-{U3XQ>4hkQ^JPD@bmJJ@xiy6rm(2o9_x!JOdS>oebEBSRB{dXheZi_Pqe)+Ga@fn2_iSQ25W=vojyw`>eL)Z z2=v9}Sm7I^b(+x?EBPO2*pU2Q_$p9(Uj^7%6a$QE3V1!I}nP2AyB-7eQV37bAUKW4h` zo)wmj$}ijlOpYfC>+<3|Z)S-5SbH!J-JlJ1)j#uwh=o#KPMhwJ+4Owbx$3=Y%@uZs zd@D;=&gG{JH$1$C}K~c6{*t75SUk25Bkqw+fL-5t)n#_a$eS1UgSI0Fjw1fcy|n+0O6`=k@~9a9kZ`go zbxr99z#A;>764Orx#Xdn1mVEr*Ad~MtJ5MCLqh?-qxt#q3Jv+OT+MIE3~KW9%XfLaG-x^Vxct`fy>WU%7Eq}46O+8nO{)YS;=}$!f#oAu^tUL;T?DS=dMq?2#^;y&3Ox>3)5!E~N9voFQL3@=OqZfzN#7xk+JPB5mN{DDkAJIdr1$k)|Hg+$ z(H?NJYT)g~<4nv@(!iw@fHyP7|B7-EmrE$f<8R)26|W)^6Jyr%Pb-uqyH7!F0`_uN zAR&;LKTQ2z)SWYGPTsC8(Yi!in)Y0Z^|K)ie(wmNlczT zT;EWik3JzFcrXJOkE1r{9E*utKtonvlpte_Uh8D4bs)@z3_Ue4idN)pD1|~Ul?UH}nQUUr zhMpP$Ebm5T7TGEARQ=P16u_qMu*qu$z#|W1iKZxBi>GgkiI9-#^mV-KiXEYSa2#<~ z5jnvWF}eB7EOaQ3t%=24ez>hH-mqpIbF)2@kP~-ds)ZiWpMXFIn3_^klF;<8oab6U z5OHV;{Somh)U!qPn~!<240ShbX4#*ZS|}5T`il)2Az-*>qzhAY5AE-=BZ%Fi2p5^0 ztJj4f8;Ck+;fAa{Za-Jmu|PAj5%G5o$D#~%VfTOTX2={O{}nIBHkfW(BN`R4^|^%1 zcI9sEcTHC8lyp3RSq;deyMQ4SOEkNJWyIBNQ$*QXmNzn%Q~T7RV*^Hs1mjp>JC@-h z+ev3w*hMS~DD!sGm_fIfeNNkH(eOXbjiYPs7`z+9eSE=_*&FB2Q} z%!Qls?_dNEKG?Me1C_Nob_*62k&6^wQn=jOT^9a-?ox2Wv&|p0ei#oYLNlNNC5eM0 zG4^vGXf_knzs=O~N#;?M5MuTs&U{MVZ!hQ_3$G2CwNF|9=Z5O}HiEjV0{{SE{v!$q z+8*y<=ji5l{Wt-TlTwzf5jPD{Re*yx!|W+Y?gIdhKDw#`6f_n99v&VrT5_uW-W+vynFgkxBP10oA>r| z)t4dNx$(Al{CIi?nV6hgYH@!*8P+p(wuvljS$(^nPipw{nlbr)FqTj@|01Po(f?ik z@6qMXujrGj$D^x<h5u&{>#F_W!?O4>D){H%!`<; zPE^gv^1IvCah`Y%_FV;`1&bt<^}R{y?1f9cXq#jdb88zG3=Inp4T=i1CNsw|5qEGfGjnGN{D$S| z&9Cplhm8D{0*@pk&_*JlGC&1GkQiNEQaH5IAJ*T$l9(2qUdS~tpdFTzx6NNqnUx*W za3HX~wH;o`jZz*HYL?uf-Paf1NkI<55;&k~tV_Ma21kRyg=zsB(9)1KwSvco{6 zE!HoVNi3qHTgCfDbcO^54X=%!?E}4p61z_?jBcK_nj$Z8j<{R0Gn(mI;qq)5z^w zqyOKQO!dE(tZL?AXXWg{{Qvh-U(KApI9joIcsR1ydN?@_5uUlNabJ6XPVp8!RCZEP zoL5h2tEaxp{`D>ATgq>*nq|3p!l*FGUs(MZ`IdJU{~%kG8wq|He!+g>YcQhGsg?!} zIX`K?$$jyz|HFF9lK2ie**d#mjbO*GS9DAA$S!R?LraII*c;2=?Go|Z2|V!M>Rz_p z3WD6Ptf*X|jP9&lIS@r*k%6wA712|vQF^Ewb|vLYI(tM&61qQr&qhDW5s!cbiBdW-!;H7&8?_N18jK-~{ahvWe~EovoQ@AyL-J70NZw zeWfl(bT#HnLPDD&eC`Rx9dIKT(}B;A@eC+`;BY-Mhhy9JPESAcnb{3fAq~nT^=-!t z7GZMu9y<9=wYVH|F-%f>jPg%MHM%lzXqnkfN??16bN>ap-%a4`An0Td*C5$W^3&<| z3dqF#W5Cc0Pfjz!y0GoPqs%4G6^r$8Q|7?&CaR!ePeHfnlS-`*91)XcO>78*eSE1= z$VDtD9=Anww~Q4O5TdSG>&_)fBhx#AlIqn-{KEQU&xl62Q51bvQF?zIvlzBJzYF8o zk`20F&RaGmY%6Twz{D+GX}v4tb@4jZov%t+f0VKm7$Zs45PK^n9TGJ{u7>28z)%#H z2*W4R@s-eoi;3uldE^lN3*B*;Rxrm#D+-CEZ-uS5cix8SaO z#zS(7woGBQ$ES)A8upuvq_n@REk;Pum?jlD8ifqp7W((HLs7|FX0n*?ONFo`4T%~d z`a6#H3h9?{o3!;HhP|<}bHN+0>bw#Zv;=T4y4zNcn-7e|EW`%pr*;V5sXc1!t zbP_fPx*P35dAS){=9!%GCv=rAyFq5Z&b1oM4OSn{Y2QA&$!314F!&zkFUkAChf3`E z8DsE_5mtD@EDAB);WzN-bZjvbfpcIgt*C9ZZoJl)bmUsEh86fV+ffxs!vRN!iHn}Y+fZl$5AEi`HH0(TTYbs^6PNX>6(Yn1@95)Bl`XJpXm~s88 z`>=Rl5Bz4rKD}lKbwsAjqqm~*Yp1Hem!|Je{Rlqy_fsqVKN{^*VFBC4WRBlCdJS_; zuP3tcwT`rGC%&98wuMaL-yO({spG3lnF&n6CYJFV2dML)xhiU8ZhS;X0ZtbDj@he; zZpWYMW;qvdw5`QF6D5p1$0!Kjl4qT^>V!Duon8$S51(mK19HPo2RPHj1KPWhQbMC5 z$(K+vD_R5iCAtc6`xu54#v>>8L^@R+fTq9NBVm%cOT9>R%5j^vGw7|%js1~1lOoKs zbsOsbW%*9bXk$72KkD8xs*Y_-|Hj>&;O;KL-QC^Y-Q9z`yF+jf?(PJ4w-ACu@c&Nk zJ>7l!_C0<2!~5agV=Ri=#U5kUX4S0qd+M2MP172EUKeIE3AMkKN-DxOaYu6T3MJ6y zRKcR9+C>>Z1ddBFP%JMbzWD(t#r|reglxN>M@%>TiJ2Cg(UOXX#hykHN)x6HeIcil z^rn-!35D+GC({6RB`zvRwL)RxOzIV6x)k4MDZL{e6RgIPE$`e29>vv=gG4&g?faXR z12D6LsPwUU9b#b=6kEz1mLwT}#}43kM64x9wX1tqGODtjPs9b_F==qbREVS8+?^AcU1yJcqj%O4XmX~UoRpNE3vr{83}+9X(n-5<#N-CXuM>5 z>uvXkje3K>+J84tH0c_SqnQi!=miD1^=Y5Vv1aeEPaq~FVAjY-;O?&s*syPJ25CRK zHAc3rwdp16TMu`Bg@dMj|E9UMKvMgje6GOhf?hJ_)30vQm zOe#jr)%2Ok^>H*EG>cFO!G{jb(p@JTYQ!k9Yn?s8*l*kFQP+e%HU!BLidS#P8Oir3 z_lKx(nN(YlkPNBa_S<8~W>qwjj!>4}B~CK)E|O`qTNSFZU1s-IuER1J9Izd&KDN&S z#$g9GQ*I(Goq>`>te+XJ~hmXS{$=lPa?7=l&(g8MKGBQ{6-hApy4iuQLOdnZ* zu&+7Be#AuX%@(3c_(q(o_w}f;Oj){oRcK3Z1ieZoI%lGtfd^Q|Jv&hP3_(WNzlp8| zNSftmw7HKJrpLl(5YIiC$B0d{36+b{3Fs)p0rO9$@0B@LoW-6DN6b#%d;Lt1QQCvC z_3^jl2O|St@HwMeNiQjoVcfU?Ycl_=1u8HE#e05$Qim!gE=`+G(m6;x(aWo$I9H^d zi|Lh>ZpI23!Dqxm@mK<^(kASPX#_b?!=`aibAi|zd5u4qTkxJe02?Fk&v8Yj@;H77 zng*}T=Ga~-P*iZzwSnyRTN@bkcxXL%9Vd99z^r1)rf_1mY%F)A(kA4!D zuL`4~wt*|C7#DRGy2ggukp{uihw5DG4v%y<8v^HW#^(V-zOC+Rz1-#l+4d5{X1hPe zA?OsNBX&J;tj2bIO%xgqi}##s2t!ys+1r=>Wo7jyocS0Dzc7@wuRg9%_fv}^u&V}q zyqWBS6>J`?#S}YL@LM%1{_wF49rCxCJ{wHTL_w)c@%U^6-Llol)Kr3o3rCpCE9%0-`4Sg<9F3-Y*Sh4UrG^kZy0lHKG^!2=`%$^b zFJ(I>F1WU-ffIRRbIv}ej_Dbmrph+CV{-L|Jgewi?kx zQ5keVb&7-iROH9l-z==u65FUl?7&=LDml6ODkcXxsp?tE2;RB;Gm4Xnc%^NVY=C}Gbk+0<=N6|dh$@he{f@zE~+!Kc1Q!r;k|gAFP`vmd-C@gJVO zNlS?C3xRC8yH>Kkp6?FOthAANQV>=TFzF*E#)zC4AtlxTTL?)WGB8cF*^oq>2oOjMHkt`8fM#$X7gulh5dT{p2#bA5mhbXIJXWGb0DV zl7JXusp?dVon)6zGj56dJDqAMAYm z8uYtQs20s`&55M|wufa3x3-9$8o2tz{BX%f+sT;TL%S~3XBJ9Or)jL8RA!o_K?)tB zV9CO(>C#~-+vy`rr-Bh7)z&I5T!i%B50XcQbQ@?m2f3r}Yu22WZ(yv_ zfUM{Ix)e8*)^6*}8CNN%CE3~i8!L8SW0>R#v+j%x$F&#=nTa2`2OZhR>{Cph&thDk z`ZSKXJOwZcc?r*^%kE?u0*D`djOUHAq^10Aepvd-+3%&Oipf)wh0PC#T57{3BQfc% z0-Ku1RmUhs>#h$m1}Ix=e-52%?Uq(-Ggm=goRhwmCHy*uZ)y9b+cyA~4hI`+RGf9) zfzI9zjC#`H!A&uSe8HZJh0UFmCl>bQ>XL4JltjTB{5XC%$xE=u%nmQ5I&?K-Y+QLJ zjKJA2cqMCbbbP|dxhYNR*7hv+h6MJ@C=KOeRy7?RYhP6#6N5d0<;Mw_gAZGFSuxT7gtu~DXNSJr;2rvl3y1FpNQGCE1$do=&fTdKY+LKkx-^3a7U?fcN-d#r{bgWf&NldZ%YDbRZdtW+IC z8LwdDrCdZCZ!>d!jb`$#h!ujCxQL&k#n}zo501fjq+)0SKsx?XRE}?GI@EEx$O@nHaj5(mU9h13Q7lyhbR-4HOBhMb6f=`+F(pvqhWYsR#FQ>)`MT0Tm)*;G)KjKIj&{{*2eqba_B3^XkpEO=B8d9I^~#6-e6WXC8_ zocOM?eEICF>t;{CBW{}xJ-Wuv7-Np5USQ4IWs5KC5@quz56=}3k3O+ZZQp&{7@mkg z5b$Hf!eXNVEoCwUV-`RG^o22aN&3#rc3_6X=Sf6@&@P;o`w0ZNP0U#cyC(hc<;oGfiE zT`b*x_uVtNOXuUm#62SegPpru2WUW16X9eZ1nD9FyF8duHaLF55FFe_KjGvkqjfBp z!tB)i5YynE%XQxS`+0^cjuuW19EXRSijR-VHhPD_Yn)zAsqq`xsJ;mSw*Q0M#z#cdWf_OLC@e*UU%9UF+u(Vf$8#|_g|1<(M!2oehQ9%C~G zaF)q{_V4v0JiyW4N~nvGjlPkwH6!4~^y>xq$@uG<{O{)lI6pO@h769CfP)}@ZaE+- z5_!y#_(*O0TH6B?#vQ}0%j3oOmuRapa8#8T=58J?PS>$0s|o$Z?Nw}iA3lb$(O$-) z@T+;mXN+M<;IzPYY#!ZLoh42(R^Z=ZgGG(J*Z_jE{>!lcGlSTf**n<+v@d(R-x&l3 z^zP;Vvka2`j|@_hG-17mS9L(T+~5y2ieS59eB5TQg1H6%-<#H}J&NU!6P zVvDZxNB{-Hr`BCp;*trNydpC>Y`PF9W0-MqkTq@&i)D=Tb!y|H>)}jD!lwy`cY;Bm z50~Q@OZCuK<>rXU*_D;94^JIaPOZ9$1D>(~YPZyVcY0@49>4p^UeEP%C?z4f*{PnS zU@W&q?88zGumKUEoF&)6-^&xC=(X)8&vY9Ew>x`gMZykuO$~Ebw>5m4QQg#GxSad_Bg|9s5De7 zqb=-<%L?gKyPe{l`9!nsb*SKB;-zy)K*El82{j953*yz42o)Ick;-*7QkS_%$uIk! zZ`B-~t{zt$jvO@Qz@6scKz>$sZ9>kS7)4C1lzrZM)p@6fUO#HdI`E3gAbm?Bj?+J-Hkh!!_;NV~3PpTKm)e6^15Xbe)l43sR z*2uo3<{doii$C6P>6de;fJR==-P1*SJxSGqD-y94|iUr!qB{Ie~7QY*#ov)SqE5=*e72kt2SWp6~Rd%jeN8 zXZ-n0iTcA3mzr7-L4kl^0PWxB0d&Bp{*(up*_c@V*7dLb&+DIo!-<(Pyp;n+ z9ZUYYs?lfaif%U3I04xGDrbHx2=y$w(5&KpyQB3@_q4~F2M*3LQU(qV+&p7ilY^Ib z?Q#Xy0x7txGH-&bEQI`bCWt&4KXwCz^{f5+!2cr?{E@)e7}@?-+<)XP299fH%F8<3 z?88fk(nf$&dU=8_#k_)|R<-TvTK4qEYLY(_qYop7nSll4eqPsd+g`*1zhk}~guFU` znyVbN?C)SRsdt-xrL4c1wwz53os2DhrLN!Ve6#wx-MSc(uUf#%Kp1!s2BoC5YlQ}e z>R_ZUMgol!s#V&mu9nigk0!yBsSVhd6@J1``hD} z_mju0-Mc*dnYqKe%Cz85i1>Ub=2nSCtE3l)=_Lu`>17w`(Va4%3o*myPg&F7P#hA% z&Xbao97@@Enve)Akb+QKi9?=H3mGF>Xh{_l9!Bm$-xpw~I=Ty~DS~N&M6(Mj)n~SJ ziwHiIAcau5sD0&m{7j&QO=qV9_hA4P#q(pb3@m-}C!=Y!6OpZCa_T4)Ct*O{X;vPx zsfuFuGxIQK#9E)CX%|GObc&-QXhmD*q3(I*9J3dvX`TZ4D93fTPl8GUU=l^hp}Uui|E&{eHD1(BZ|;$ zUg-*-U*O(g`{Xz(99pzD5iM8kf$k9RkE?eGB&(1z0&{s5(o_dRMITeU(QaHo^3^z zo2sHiUCd@@Y-@942k*)qq;_c3&0G0gaQ5x;IGn;+nHIWBkQG?dXnbOsSj7D+E*2fW zH>f&-ER!x8oj^UKoalpr40eEuR1}3OaseN^m~*ZZBGV7yFGN9xJ5?f*Zi8bux2L3{ zN`sIgjzP-AQ_lL@*LSS5S0WthOB~GUqp^6k&ORWe(6THZuV=_BF!ixG9AyltEa^9h z`?>^tOSTR=jUSKfDWma=nS%r%WXB}r3&B(NrxVALNG{Y6)Zt#e?gK3MWnlT#%JGEm z%MQZ}M9F6t(qJl48b(PK4q|qnAKT5mbM}qgw01}fXhW4Ky~>@zi%TnF$ZUX;gdHp79T}7xVCc(`GVn2rC4m>os=~zh7KvCBF(EXgbxHuqoEtZF47HqLfY41@Z_JrNZDTh&mSM znY#}{m<2%u`W20@UYY&lniyHt5%`8SC~RS`&K^e8PO?9I;J^-zbXBHKP(c~pME5W#w(Rwcf0&7?I)3Wkmv_>>G* z07I&M&bq3g5mzabS~81l13}P<+?|!5Mu4>U7tv;d)HZBV`t~~`*bmbkFq)`ZblP-4 zk?_f)p>(J{UR`>GYr_rpDo$A)16KMLDvjrGa-(FA98eu=gjs= z;Bl;1V9dK{+MK7hS`H4V&FxpcQuDr)QvP&dyZF$X3>?BADlBHW9=Xc!A=SBO^J-(a zsnHxiAON}87?`5ta3e_}LK55mYY)|@+YA99w)nB-?c2*}>b8Von8^fjOnTXY2ZvXr zZp`8x0{neRN0_Mf^dnCd3S+%!Pn~fKxzzbM;pSLpzVp=|4qSoclA0IgnZcK7*lS(; zMP-bz=L=ytyqF1BMuXtdIioB%p{|pn!YlJ)JpmKeH4=yzAk+zWle*!o+Cn;+9N61P z1lr?)Ti;+B*H=B2W1hSU*}7-L;x>`OW;W4QGrnd`+D;BhHBGy8(fEj$rp#7j)ne{p z$t^%uji^=C?B*i~gLI|$K8iJdWC4BE`x>HRjK+&W%Ik}JW8_!ysf-4m(w5%q5dx1+NR z0N*@uZnL31782>YSNQCUvngi~J7Jqr`#s(byPZx$Gos+4VsgtRl z@jtYHOkmTuzcZ2tc2*J>0;-wD{UrqaQy8d^gMBds2kb*TNN73(0U-?hYQQ7*C#vk)mQ(TElhib$Wq|=UKO8 zRGUse7EvT!N$Y*{_W!25;A{}xhrgBj(_T;YvZ87LMZE=X<Y)?xddt;@RS-nw014-ev(z9RYoCcoB5C>A2i%bY zP9X@(O!|2SFhL;Md5IB6xI)TAzhPEc4{@RiW;z~aG;j#&W?Svj3hHr!_&%rfeGeX^ z{N=NDghEQ8F=Q~{clZWcP~GLv2i+HjSYfUP6mn&#DyrZ$XY|-Ox)OK%WiOR{?iW3jJS;G^v^$f(U`sv!jbpH zBFkUx--n9|IQm})!c5G64}<^X;;}z4b=Wa*qLhDScr4R@5)1i0_L-cFD9P^CBV%H^ zH~z9#G(NCEFpIxwv7mq|>+z!k&7a4;Dw;_Z|L2RxlFr%G*wx9>#gpF1)*&>pPijB_ zDeQ~Kt&-O_l3VCO=Sz$yGv0>{i3oI_aJ5YQETu?7wM#+>s{(^^GKt6p72?%tv-Sbj z^q)8IlOgt!?9p>PyeOJ-`5zP(eN{ztPZnb9U5evFtli(qj>~!^p-=MA59GI5C)ETO z5=f5%5D~fYU<1mx8qmCC{D~2sbMMQWa zOUQCZc$KGk_FxN>{!jpU#F9oxuw64e^AWH^?w+>qH`CRHwYjn({^^1FGT`inUGO=+ zqd9Szq4)KYdQ~joqU$L2cqg;c9PD*ypOs?1Tk<^u)GtA&VP*r_2=Z69#1IN31_Ja< zj=#q}zokes3riCn^~+B7d=K)Ibvn0JG@5gA0!Ky;3rpQ3oncnKXaR2gZOI-qr>M zTK(Y-A~As0<+#7RU2MF8O1S)$+F9=C?0oX$UM|pZ!M5bC+rFY?ZULl-e66NG9E@-c zW-OK$;p^c?w=>g72_ve?(|#mSwSlpp-w=ykPNh-I8Z$dqm{|jwX!m>jbhN!6Xkbg= zeJy*E+&Fn7Po%>=2tt192ROfqSq+fSM32}r=+WCfco8%-AIE(6L?ledANP4rT3or^ z20pu8%}uEUnMiY+@m{RrA9fMpkIk~B7ek1@k;}5mv6NY|!?u9@fwb@7tKGU_*R!PD zcx07dUY)6{0i@36HvM0Vt8 zc_z^fkgCh+3E!M&$a{V!t5(=>6fR?b)CsSGEVx!J3bgArR_2-_!8 z3JPMyWac1;KD%N0zkrlvr3Ii%V=(2^R6c@aw9imtATD>><31)V=v^e|n;RiBmyIG? zHg;dU%-s=Cn-0voW>H!-f{ekCh04xtXD}GBU);-3D~rW_oOzca8sIm_9n4c8!d+@) z*~@Y3c|ZIT9o98{$Aynx!>k>_#bYB#egjgRvA4!H1F9O|e+np7pMRDh%Vuwl=dG5a z!SOS1l-L^mu3w7gL}vDwCvl@72fcpKasfv9-ig+t1VwffhE|uQQ)Gk&L%2m^%dGvq zHz>}-#>DCv4g(|L+`D2l!dy}wDNrR>9r7TCa%krb4G3ehZM@%s)*-zbzr?1B%Qkeg zNzp8paq}xa-Z?d%I8U!@)F*J*&>LP*_d~QjI>KSt-WQOs@NfB>WIRdR@pAn<9f^>5 z_KO_uiz;;}Mmv4Dh|V?Yz3p_$X%G;}k?7I-flV7jqJ!MMpCpS!uArAs9^0HJl7TkR zlQvNGLZSoE1xr1Eq(*0iRPV3MDHS*w1)gXzV#XHq^q#QXOX6=NkPieyElU^?sKA+) z%iH3)G~hY|Oeh`#(->T|Fq8#mF34$ys>;Kjmah{rHISG+6O)Zf#fhF;t?K$uFO!2s z`=U%LG9G(h2#?X8?yr$6ul;I-FNCtDeGp*9Opky%Niz7MGJ=-P5>^ca9q@RlS)L_9 zEdx}=>tSG~#^3qlq3l6zKHPCCqEhKO0cNg0NVt>%gAEKd%q1*|Q%T_=WYAEAAI;$x z0Lt%{Ta%$)jg+B#qzGblVv2_;4F>P!LDQADi{YTui0Mrf^yl!W=#q9zmadd^oj^T}9 z5IUtK-d%EJH>z|7-p@A|uDjAWo?&snhtv78x8}9od=#Hq!E#Jg+|T+u%S;JapS$QE z*~*f-Z?a1gi@$bdn+^&Vcz)wf)RETT<$^Pw1W$O?K?s!H-b+v+H*s)ubMZUP?RJWr z+0uWzeSqzSJ|;c^A0mkz0ckrq96ROA{O-xE_vJWCHwT7>3O}ivrNAVUiJk^d#*%d3 zPlTM6w8n2mjI|_jZxEeGPC`Foj(~QjzbzWO)}SFVGRc>&)KI2v&77T_wM!_Q)K`2| zQ%FPx$^qG#`8zkvSJ+U>0^qm6vqJM|Ng~ea00@ec$02a1&AzfLLtrN~K7-p}kkF3E zQSWKKcm?8F(2+v6z)2eh#xHAJI5C0_{doJVC13h3fhPlIHaZ&~qwcWFjC9BV{>DC{ z2u&2^*s$m##!|@;QfzbRR555|Xw=DiFp7DQ=LYoo`Si`BDriO)jIH!iHoAL}QA_fK zodPCO^*utO8cmEX$X!BcdUM`$&|HI?aqRqDd%tR&5E$sVgz!_WT~?uE5fj=NAY?9H zzaWuZDo7z43t&m1CJeUAbP+U?5_GAf78B%mnNO4n0pPr^rgfv8yl0RF1AWE@28FEz zlWm=buwQhjuV`0qcgz#TTz*EGeIB2ehV!#u)KL7C--8_PyV=!c{qqd#Zig1MPb&3O zeI_DB7LZ5S)h%>~_%-y)# zGsJD{sgbY(0a1V(O(Z|glzgUkj+j?S;R|hn`{Eabvtm=upO#oc*^eSjeMnL+fmbWH z0I!+216Qui$o_$9J)HsP6MK2~6ELkyu#KT9h6*G{NhPqBSy3Kp`!P-nPUXt*G?{3P zfA{e`EAevfDfG7y_*QB-qYt7L(h90xGb8W^=v}=vN}c5|rYSF3kj)rCV%gpm=wF8y zCX!(8K`>v;GgCt_>`A5@!ey1CFs5~s?H|`7_h`!6>KD$TagzE!27NtX{4|abB&YDR zK1DdR4<(69$dhNM9)%W0RmFs_b#%md(j0y6{^has@VQ`DN?b$(Ze~iE1`c^Fza~g7 zI@Ll?B~@!T$RA2wRyXjpQ^z6{Qk)|x9+57UI)3^vC*w~;5sC(KDOweaH6 z)94#; zR62xoD7yh<6%hnwNVI+hM%4fuW(Wy%0J(%ICDBj6)583ORpk!KL&NYW-|@Ck$M%$s zNEMUSu3wCm_H~#Z1AYnTt^r*y9Flb~@oI0jY$)i*l)%S|(7|t82hjrfi0fkp>19W) z5fd~=R+e3~+e^`H=%Hw_{wyh9*uv$NpOiZ_*88!8PmD5m_N`Gh`8!CWG6MEihYUrJ zF}>jNPMh8AEEpCyM)fMtv9i)^tLvmB-a)KG(V-Y6?WQ!IfZIeSyi(n>Ak@s9bWnyml&lQ$r!Ss(b7)4+VdI`<71|9eLa{UEGuwKcjD8 zK!1va+sW~i;44;EVPs1-#FYGqF@ZhZz^2>aQQ^jRm%CbdhaJOS58ct}d;SEaHP`<5){;#xZ(02McshXB%g18g$z!UtM~sT2m5tuOe;QTKG@*K$la z`o)}J4D$6cc4`%(S2d>#9-*7tSRkTx&y-F%Q(3g3*BPRotlUh zWfJ}_|Hg*O;?^(ZqRx)8WNmC+<54J@W5fGwtKm?T9|3E>P)~#jj4gk$zGj2KdYCb; zX;3TZG)<>xm_MsYY~9=>rlJw&q<~(?IVkQ7J2zdEY~+zB58n*XH;Oh@UD6DJ4FGetsKBXdtW|j8jB~nh+cHJdJfqlRm!NX=(X`+kM=v?``Uk z7HxkmFe4VxPhI0tPWAfyaA+ib>j$5`-Uo4&VNW0`hwnZ4mjOvp7c;(0VYnAx6QqYT zvN?myV9wQzGw#4`$Z2P_Mq zDYINo;8h7&l_|2MHzI}8HS*xAo?_=M1cRT7!ZuAcfz)*jHZ5oEVXmnC z_NZyXv3%iCb(v(3qDh&mj#FcEY2^%c%aY}-BiOfQ!eH{66_0HU6%z=0rtrcJ8RBfen{_azKuWv^L&hr9AAlQX|vLpIU8HX zj$2$8GzzONZSIl$rdpGWF;w$QK;4YBAt~FtC#Vq;q&xCTXOiaEVFCIV--K(t@>eaL zSRa2d^oVvTJ-^n_6b9}dhOe*RBp+6GT1mo75zOPEDlmq%O#QSem zsLfmTCk7l4&=}oc;RVJYc=1nznzM_OrJeczBwGIe#OCuK#-)EgCI5%R=kF<-EPp%} z!27cdOTLr?kYO=v5CJnb5nun{eD9e{>tSIgO}Jgz5NhW zb2A=K)Qb1znFoA+&;b)^F^DjNnRGKb$NPDX2XF3Kus=WIH;&>E`QL-a{iEv`xjI|g znL0buIXKxH1Gc7rfu;@rMAOoLK~wmDLDSWLMbr1qMN&a!0Ggim{wJD3PRC*XM$-WX z?pH{LZhyb4n+_5eAIB##xQ$rguL6>{*_T;`sZB$ZC}CRz6KXL;apC2NXn9q>Y!j)F!7>BRws zcvlkCsLVY4ygVHa@_KFJWf$~*Z_kZ7v&m3_TaFn0?;?blT|9i8!t=cLBWL%%jn&G# zWJ9RT4yDPH%)_Rk!PtOV%EL#K!v+@-*TYLyl(Jii2cfYkIiCi|bU4zO_R(e3R2&;> z4_PCr)SoAZLrT-alT3D?IOW5`p@Hd*bY~#1GO&K#7wKD`L%)3MI-kfJqmHgoi*MX#}NN2Kuf>o@!3o zIWK{wXF%Bt&1Ygf6Cbc9NnFliCDJ&?BQ4XyUUWIcgXJ~W+~dpFdmh3mZh!1qf)^SJ z8Ic%t33B*Qz(UNNDi#2hgUc&OJd+Gc#NH48LW0gxPJjjvP5rC z?i-hm*;ejd*X-2}6CMQ&&Z2oRbFO)w>M9wsz*t>^)_Hd!++?78)FJYAl?WGvrH1)J&;4T(ZesAJ<0^l@_v zj<l&? z`s1o`so_%77m&yI|D*D5*OM>9fUh>Z<${5|dJ7Rxor}ER$ipsI%P?F5!WF$Ky-DPz zuwelP^F^5BI}KA#3T*Y|4wN~{b-|F61;JcpwwTC}O@Z@_b81=Qj3WK0)U7YSybP~_ z8eddKa?JOPZ~q&X=KL2djRRn*=O0)a--TVrkyZ=0hRp@9$_s+8md19h;I%Kmj2*n#0ZYg2X1vd+Gpz7z1v^=wtuf83Wi2ds7kfw$zJnydLC0!vt zZy=z~lHxl%Lvx7dEL@7{)-+Ud`IBEXn5My$^;>%SC`RXW6Wtp~Z^aAXNAUPokxUY&_6OIBq$c^M>pKsr$ z#%mJywldMCa@bN1mTsvTq)f?sx<1hx zQ6s%bW`trzkC1+ zMh@C$3(Iy!hmA}JDrj~aqVVeGFJ+zvtoMNW4ju}bo&D}`6a`)Eo))XiJa({w-4dv# zD5IWq{|(xac^Y*xsqND=^jtQZ{Ri`C3S>$?MIr3{<@g|7~kF-_&?3o zXyvzYtqSd_;r4?)+gL2RCyPmcSRi2iULylq2WQW{NWkq^_tT6i9R~$F>;noZfe<>p z763_`8;z&{NQxku6`2Wkdv5z1Nnv&nY+!yP=@9@)e=3*MEFU=Kl3EO|g6&E?{sT$T z(d3SQAt}diBsB&gsWi5T+vjmkd4ff~qlf*PmbF9e_;1et~rn9c+e6g7fA^-RUF~0x)`j{q#4TOgq?gA7%S-B zMAf*;8tv$y!~QQ%>BAwOxpIFNjCvZ8g82Qn@LUmHn?V=bfV8D z#wiSx8paBLGL_6|FsGKU;!_55H!GEEJe!c20AVgIRlt4oY5)2ej+Ca5%QLhaT9ch$ zpo6<34!!pyc^1aS{Yx|MPTtnm z7ex1+5$p-p zA{X=^+P6$JnOG8^{ArcDL7TTDD*5Ec^~ zqP-&!44RiV|M^in0~d#q1a>Is%?^|pTyl~0P7F{p#e0o&v%ujnA5R_paL2r8>#RsO z>Z0air;wtD**NZbs&rCe({B3GK9Q07nZasj`MAAlfJ*L2;Rn>+>EwoXyv~*AzO{th zG1nz1pg2k%@5@^|*on064w3=5j_j+}0XJ#7-*g={@1iblu~9w8I9prmOGtw#z1{5-V56u7FQa{#*$W!R%wSwKL8yK`k^ zVR^2&0v%*LgsL)Y;I~I~W8>a@{ybXN>YdW~3Ky7f?cA5gpI?{CJqPG*(I$NPyV~@E z3ufGS^ah>)!k_IbcqAJko&f0i<#G5wu-tC~{d+8D`$zOxFwBe&j5t5qTJoj>Q=Uz~ zGj(~)sHZKhzMGqP7{Dc4Gn(1ax*NdA=C*w(kNLCvM-OWl#t0B1zyS6aVg9Rmj*ao} z+2E!B2vP%JCx>F>h}2OyP?0@uRC_eUz7Zr_F~1nI#QSic5S5o(on@`955Lg16_60v zM;!B57ti9JuYSsxPXw1+<41p%jgkon5fY039+vVKa60{E$p4{L{DJnr>v#Sqt>Rxw zcmAEhswM#Mp9ZUI*!8!^uj~H$-?6ZKa_boxdD5r2b(h}4%AXey1Kg9~rRRm~<0rgYzHHn{r|FwQ9zH4xPIpvivE4!7+->w4=RY8KC zg|u*xlmFvKw%QP2uB1tboi zfag3q?#fYK0@Khbn#eW~rJPjU+okS@I;+ky2Egb0fDHt?h>~DW6u)1W9 z`c?}#nfAZ@_xwwJ0t?IE>-B#a${4VinXw#j9g*5lxLoBEN7cGQauDNAt5leLA4}X? z=s*X;_G#hZpv_lOG;@wtb?0_KtxPXn?wmD`lV`zxcO)hoFM?lI%)ho{{%hZ7W&C@g zn*P!EDVc+c(eB@$wyQ1%`ac@t#OpHwQ@VYkxal6CPCE#L{qMP>_JC_s4G@^lUw(y* zfTO>AjIxW9tFeo#lc|WQnWY_|^bRn2m#pU>GauO+IyeASx_`(l=RE69>l~>w`xS4H zA*UbK7s*Y>94Q=0T{&BlS}D4t&sTFl+gQO86Cp#3)&VOtc(qsF`|?{7-0R;%-ecbH z^hZ&SA_%VWsv z@oosekSPUCyyntT#7io%`VE9Wdp!OMg`B2}(W{1x4US6P0fMpc%6w3A!8s&bR3sz> z2%U&xAh*cNs~gGF{-jprCG(f~0v+84&DGYW>h;FVM=OwA2#%#43>VsA6>mMwhpbPm z06tQ94-^4B!?+BR6EjT6u^a1%J3nIZ^VV7F=cKH3ufIl~1NHEsAd9ES3I$OVNdH{C zS6;&$0UjE4Jh<~`)1ba$OIB}iNC;l@%t zkdT*IVK0&#;zKmeDb^`?`i@fP#WzzQIqi|gX>f^=zcTeZ2H1s5Xy5`7yZGIMM6fEN zLe&?XOAr?}mvhHS3NR^Y6%^NzMg0WDE0h4ixV<*^Pw<#HqbT6*CqiOWTzG(`CIH$^ zl_JX}6OiYN=g1$3%PeM=wP&34t{hI}0(%V&c(&&Ec0+u}E5g5IBh(mE;&(xh&vMvn zbnFL%riKY#uMYhY@ELB8?8;&bszGs`(aPJnsAU=F&hz-q(_Gk??}CTtKn#M@r+b(X zM5pOiIRb4IrAoNy9i)AId{4u@HwfFvanNDb8RV#Je42Oh+iAwPda!4eX|MHjTc|*7 ze+|o=;pNHol4i5eavs6OjUS(KdOB(fL5;GEoFp#dvW08Un{&2Vbv)`Y`PN|(ANnuU zA42NU+-Q;l?Ih*$#C#4L@Wj>i4@MjSx)@N{?c zRKNc^3rsnNq+K|fCT*N@j#5@gJq7RvxaS5#j#icPrz8$h_M!-L9L8Hc;M)5sESoEa zpki&h85boq#1yW|SOt$~nD^e-z-4J>oLA&ze^n)*Yn-cH?O10vQP--!%acagT$*ac zhyiuF$oOiIy9um5CMXdsfDTKoe9__n?kULtloEw`$geimGyYqFSx`n#U@x`%kWy#f zx-+prk397QBAX02YZ!y>lBaCzr3HORxeO-#>>dv%$;J-ODQN(=f!l#A*alylGZ|`< zi3-E%K43Vpaa2Vy(es@hFODfMMP%I;U0`Cj;78;ya{$Fr1x8o^X}q>zfuu8QSxKo@ z>rSvkzy#Cg0eti24iE(jap91Y4a3}evQQr!i{8nKbN^S3YiucS&B*R`DH6b%B&oGV zk7(M1a1_v6Ken_sEJY3nqpajW|H zxXEc;!zKjxou6m?P$!Nd?zUsn$QBmUigOyR-~3^?(eEyT)(j-k9P^nhXZstwOV#=} zSz)A7r(aVa0sK;&V(SP;c5Bv#DM)YNOE42iTPd0NmOF%av`TUqw3`+?{ae+T2zOSN zyXbd|{IeAjDD@f4=e73YgYukcjXP|oU;v5xs&v%@(HVBnjFvEd?Wro43P}-W(*3A{ z9YP(tDFpQM=|ii`K#78<)kWaMeFg>oiO-uKF9Se{nSk^(O4fbfmyw!5xxPb%nK603_gC|6O&Tsu@Cku+%Ek~HTaI?~7;b=;mEO!k3tE817PZRL{JcI$#x|7YRO%x7 z-Z857!uKottnj(Sl1?AdsukBO;EI-J%a2x7n@A|8ilz&F&{2T1Sq`Za?l;DgTMgxw zT|Y;+Sq5wfV|+!jNOA>Ba>*Rlvc^#+4y`ZCdnO0 z`HtIalsTL>S3Reh77n-HbSjz|ISX-Tc9^Frz+}82oK3MOkAQ?jkr!zvf!+4uaV_%3~T{|5sEZRaj`d;DQDYjRkUGlk|zUWIONpz45+X848>Ira8W( zEAaj*5$2&^s}%EgMPt50VM<#IB&t$0*D;`@Rt>;!1QD>mWPti9g&|~?Z>2vxk}(Nh zHXO9l^SMM4NEhv~!jrlVeDAnlE7qfeAuBS7(W8}V)?^QjntJ-Z1}v8e-`{usH52!$ z8vQEeX3;fJ7ASH7=4S6=;XoBra5OTay}d{)RS#e*?d&jeWZcE2KiXNP_#zl0*N6N!kln|JDt_20weRIA7G{FdsI;Zr3J=CY`kO!&Shi{?X9TQq$0D3fu zX{f)U{5L{)P3PM~!eT?J9UE6V-qVQ}VN&sidJAPuZnc3-|Cg2o;POq0lo3CHZs<|A z<0(sn0SfZn44TSd_8WXQNd|C)G&B{!>8Y!7kLxcOfoKq3uYSV15MRjB%ct0j2Yz_y z1IiO^{4K9}zS8iUm>WLg>d~B2KSLgX?K`D@_%i`h3clEa7AxFpXc*u)wL$-105N&r z@fG@}(h2;4(1dBi8~Iwd0@i1iOqj?6Vr(%N1{)5=crG}!@EDp^x0D7b3oY6bWL9xwzt zWHA-;@3j`3L4POc8m04xf5OLx%hLC61DG8VAwQ+_4FGu08V*xkvYf)WHlie%cYY;! z!`F25I$OSHiy{un+-X#hcBG%mo2wJS=5reCRin+z)z~shh!tO4HVM=nt9`B83GFk5 zgj8xF=g-#CuENDlZXNG4ZoJ;Rq2~A!Ic7nEL*r!+8;{o&OTa16HRQ3HKC|V5vs&zY zM;=NWoN{>45VB#G#3BII8x1$-4;IW<4B&{yooA6TY@duRaEB*x4;S4x+PUmLyhNW7 zQE`QZrPC-5P+`Q6Jr;%UNMs><>4yk)U`Ar^vv-yQxrXgncD7q_b|j$dSZ%B{VPL>zB+leq9%266#HqEl0S2x zmULprVUXJ7*r8=LR^-GIJ2OBzs3cKNE7OHdpgqr-jei*jC)T&}Re2(#B)27qrCFg? z#36}ft+9sWgP|3tFqRA=TBE2UK$eVKH|(hwi{blTB^mDd)Y1uVXqPh+=Lsvj?}O$n z=40$KsB`i6Chjei?QXz%zrRDGZRF{MMu z$P0V?{9X$rsFSzL$^a}PEsMV+Eb{WTA$azPp<22~do}MeFCwGa=1r2G+koj&HR$0< z^(ci*tTN-Uo#(t3FyfmIkpd!D%(2@TuP&c%q(PQ*`$kz{uYguWhPnZ1m|9obV3$sN zqlN74`u9 z*{_=;!>l78@~H0Bp4gF}5XM*f7XzAfL?_p=(l( z4V@uP(%q3K2Ll0{1`I)9vXW*c^X$C2z1!@JpM%&!6tpf>mf|1EPJ~^B37wS6BrGYNPOnH%hf{6x3M}`JJo$5Kgh`*UDhcNU69!;*>JXBmn zWGqPk>MK}SE$ezXm^dyr)q2O2 ze9JGYUl@Iox>umPk9{#YhA#8v^L5va7L7#yIWH(|KQCl3h)pi3!`th1f3`aeEAqzf zLGXBF=p;B#)iai+Y4&1rwlrv;(`DAp<8imX(i7~RnB{+i4=h&1%lY9`Ps`H5*cnNU z0{J?RYllj#Vyed_7JFf=?rmE|38P9==43SLell%{oXt*K-?)E~9vG%9L&bYy(Cd=q zi+9qKe%-+49vA)TT8=Jd7g>;2*d+&!Kha?@OmZ~y0Wou;;^BQfTmHcsqnQH@vL~sC z3qV1)Fh51T{jK-@hyOwb)hUg{@RLyQXm}tkFF>_OU-Kn}p|sr2a>z?Fq!dDG!tW@2 znVi9ez>??;yExD^o?}P4GRNBNu>eR9&=_Ks4 zufOKQ#2zh}>kt6|vK9YbNc#ua{UbsAvsv^XYeoOFtV-~2S=FDpqTf!_nVk1+>N#Yq zuiy?^0X5kw-N|@m(#!O7E5TIn`YopnMhTyWwQ}80T)!+1KDPfqGv~sSZCvx;4`cCf z#$ckPBw4sMTs>jDLUP|3w} zoKm2AktH*5UVof8ol4`oMaH~e&Xvf1ST^?alRW1J$kCFrDRlQ#8xqnhcxc~h%8+>- zu}hMO7kRLcg$4-R&ASk{CU^Dyz!>_SN4>S;0A+Ly5|v2}Z||NTzt3`e9pL43w!gnz zrQnnRg&@gL#75|3XJ!|SWH;~q@aS5ZF0+f+)BZ6#5XldU z4XqN=$i&01bzyPE48|Y%5~GBo6E^s%`ylXtY*ZS#(6vfn|9^>!$8VytX_9r${m(=t z9PIyys0jRxsQmbgsCeWN{dYtK{SQ$o|Ib7P8N%cL9#MHI|Mx_t?7t@}e`-J!{~#(v zM+N_n5|yhh9lY+&3X$J&ybRPpGR0kvq@wZ;Qb``A7nC)o%?Ai;&5E4QcM?hYK$2jk zQBk=_4xOx0>^kCJOu1$~D<*{|dR-PcYdQ7@V6|hgmA+BxQaC#aRp5qk5neKhK*hz@_j_U8tQKcQ^q#T=QJ!A&c>ON(plqKp z5xNe=YibHv5k56(%7AprArAvd&PdQ_T>9I`$_3avFY!;-n(*eB%EC-P{5lkLHXX#! zLMEZBa|bFdLSl-;MATt#lvwib;e#rrKvZ(%!5A3Pgpq$6AuwU9JN?@onMhdRqle}{iZ8kAUJ z6R)Kyl#mkAU6GqbRIf5n2whmERv3kruUF1OtR&sZOD*5X$4pYiPsOk7()WQk)>*bZ|a~c?uMjYn$SCF-AQj4q!}I(!Z;7DYvJ)Pn|EkMv7!C2WoG2 zJ$m-c@U5J)Ph^nbUOGseJ-tTYzQ#|wywLFVKt>B>#{@9j03G(YbbY56h&qITyoXTi!u&)8e%QgLk;Xi9{lI8rRW@?BIlp<-xl1-$URE=&A7Nv!n>XP&p z7M{1ElLq?@-Nt4}D&DwF@fX$Q?fJ7gthUB*J5^m>M15KPX?Rd^&0LnlwWim^th)W$ zN|*~g5Ktq<3jp58vtKUc{Yyxm#Z2hwtDxc@E?>SvI$Hx7d#Ya7N(aD(0GtCHuk)_x z8Q}!5i}XNt`s2w*Mv^wkU?($0I;SP&NacyLPU5fx3tshzh!9`vh}WH*Itz$ISC@7| zHGNNu51wOEBh&#+zmr>xj!V+O#Ud0l$FoIoSCs{oR?h z(UMr8Kj!Pnz6ZSakP^Xj0s|x<`vQ7LRdHlPdu2nonAU+WQs)OR6@Q|8um5=blu77;duO<%gv*a0HY zpgBweu{b=*T#zQ>L0>er>03~J?J|MMxsZmX=gyY$i^kPTX6(k6auNEh)xj?VnR3t% zYzbU39I875#*2#4jD^5Ob#_lie8>t`i0WkPTnPUvh>;2oLo=u*L}1KYilBVNb$bbZ zRKVp*q{KEY`nK7oD&<|cX#{_9dY!H~!3WF$T-|EcTH2aQfW`a|_j(L18@HdMsn%#q zWEq1%8SZ+_L#+nX2KTu!IHu5ErG-z`tgP3xL)@&>f(=e4FQYOu_u{0jh{^lk z7!@L+gik4vzZsRX#=jdCh`)@=Fy>!I#qN($v9*wYq+*Pu-t+noqjEv-h-1Xt^xLRF z>-{k*%qQ?QuamNW8I|j+|Hh~c7fBu#MA2JWL;TICH2oK&^3L?XjEbfDY#rb2o8ezZ zMMW#{-428#w2kF&M#YEvpNz^aEhTBmKa2{;-;IhY)*qvCSo|+WrT(9cifjPZAEQ!I z@SluIwd-%ABJh_{2_u>hVff3aJVpFxqoVo8sL20|QJGd^wf%=t={5ReR8-CXtx@?n z`-f2h_{*piUH)ZM=;8AO{umWBGZ@sr85Qb(H7dscVN|a4|HY{A6+_wn!>ELYT38|f z?gQ2Q+dk0077OTq+lc?JN%3D=AOC2o{Ku@0bE=M=*i~zP``{UnkOdW1`5I1#R`I=5 z*0b|u##8m;>V~nYS*q>t-PRhSsIar-J)JyObS~duI@h+>)(S@nGoZgZ2F=YWUST= z0%m&?XrKN+KX0pO8}gsBiuJ!eyZz&+Y3yqE`|$SH$<4y?_tvbtxgGSii3y_q_V%_O zTi3lb1~Ae#`0jkT|3Js?_P3!LX!xvA3aJHhVrvu?~SGVos3oyTG=6QCOV~+C%%hMI_1v3?gqMiIqbdJ4XM&T28)Pt?~w>)I8TrVdz63~!nE zO~Rws+0Oyhe(BBDryP}cW2kGBqh-XFu@3a(Noziw?TKOHKHqETIvieL4!%2eUsft? zu~b9|YrlJn8p6L`TH?#svxDFNCft9!^YnZF=08s5f0-#`2M1e+KliCQJ~`FbNTKK< z=(!&D*ws{6;X#ifIX^OMX?cKvHecW1qM~w>QMhTVJa)Fds?t=xK|xI^D}8=_`FMPN zcH{GYF3z~2Bi@W|e)?5iW{joaH#K-(oU~>pHz}$(cc!m4Q>o(NayShyJmeJ}+(n@K zWV6|K73>{!deEX%tCi>9S{zMsqoJV_5q9BmHq8tlt9ZO+ygkvDmU*So?|mlI=we}2 z(W*Nzb9&UqPD2R~9w8#C0s&<|-JjRjJZmW2e(nweLqT0RUwN|_4%H?m9%ZodrnB8F zbb3_lcAH>~^4*X@69ESR2f&2_ha-bMPJ)FLn}FleS0+!Ia03F~RmmV$jcBPLr-QPa z+C#~>$nEUJ9ii{ar+*)tn3%F0r?J{H{#7fSN+#KJuAFHin+Mf%xq0^S(DCw%*g9u(_8-fp5_lW_j`wi1)rA^oBs3t;jQ@_ zJ}@w2%5Vg5pCk@O1>m15S!%u{mjCaUkNWp;(f_`r_m5SLzi+AjV+{I#maPE)JzJsq zYXi%f+~aq)62P6X=ify}(bXIMGkxmQdV^@Jr)DSSRVnv2Rl)=J4SQ79rwhd4UxXOH zWL3+by3(I`<$wRc@PB{L8M_)9TRHyuR62PG#*#xNTCO>7HCeCy)1SxYSNV$6&v=Qf z3-!Xf&<+$j2q*v$5Re|Vkw(g%FQ8o?rkbYWT9*dK#u^s;{2$HE4pS%2GmD#MMp2hY zb?|H5ot;IXFd!~(KCXh(V0g>l%&$(}4eZm;S~DgO*&@o{YEIUdYj1}V%LSmD*}4bp~Yp#ZBUid*^~D|@W^l~1{&wzDkNg890^*_mT2)NQJICc40X zA$MFzI@h??VUg#eKPPGI4}JtEI%0xa9dV^Z4($*T9e4q) zl3A?gi-HD1&-)TvZ^DYU!-^)tK`KwD2v_xpGeeG?#C*-ziE2R}!?)iuD68YK+f23r zg`#O){VhR@%a;hvnEeMIr$>I zf$X~<+cyLNnKPM2R6`ZgF0CLx$H*0hMm!W5NPMBD6k`&!J^Gye#V5$JpDUQ_zU*g{ znF+$M<0Ok1;AQht%QB4~z7-G9YEGQDD`WfK<=X=2j|?}&Y=VAxsW)%PG?jfJK~k*% zZAE~-fbw8~z!Y7-0ziFDT)M*YdfB_TAC$4}6QJ~nK{{^-J29)lkqj5Y@4Ewsp)ixZ zuU_^Mkx(0K%qe#%wd5+EMxm~sN9-}Cwvla6MsqJtbLue;);zp92_uUL=R8J^Y1=_J z^Zf$1`7TB>ZcU(KJ8=5aBNH)1?_sH{1onu5Pj&a{0jMG-hE=VC4JlHverfkb_S%PY zPV&|v^w%8$&4bK?F-kVj`Zx6NPR5y--MhVts~DgbVzwiO#ppkL=%HO0oiB{t+*$n4 z%ckxZ7uYB_u{e&2oF^QE=$l?^tVEcjM$(izVu{;~`28ae8-`tp2FTV2sj?5)Yif)! zzl?YBflE>77uDdmOIA7-%B5z;w%zLb`d6&j6}D#Sr2s@St~DB%zA_|eVy*D!q%8vI zcR0ATIvEMneJXEVLk3Iaex}5EoO-L@*IfaXDG5_$lIf69yK8!f@I|0rZA-w>hpHYU zcsS$^cX(68-xTZD;EF~>-(rg%yWSMze&ApZNRd-V^jRLH608dglRz)H1LP{ZK~~j( zh6A7HRtz?!UqyTU2;>cK1%Dw1S7}(4)0DaeY4E-vIrU^Z9gV$@9Lu5Ti z*%_U2jgxyM$HsfTNbTjA-W7Tc3(L18Xh?I!j#ECV8STe*Otm{SNa-5@_9F3Z;!Wg_ zkA>m@Nw2IP(~2-aD0$0+!wqhV#Au3O;eIe|`Q7+dAN=s<^26Irc=5j@`Wh-L0(#Xv z{Z>gZ+9Yj~SdVQl_C~+sIQC^2`~n_d4+^Gr5&D27Yn6X=GdI(h9!-3u1t_FddH^BI zCh2*5kay@sI3_Zzpgd6;Bn12T!^gcLZcZ}1nG+ec$TW6#!p|*3pd=7*XC$++%%3#n znSEF(z%7fEy6jCKv;x>-h(RJ`E-<>uqpLj6_YsG3-P(#V#5`}r4~!R*l{JP8QyMz( z5`O!;wBuEY(6jAUSJ85mcTrT7@=Rk|W!S=w*JtQ%)s5(^`3Y~H1XsI3b)+?hnLP%XhyGKQFgAxD|H=Gp@)L;1X2n>{*d#lU>>?Gp*?d6J=3#Ov1 zN#ct7ZctRp9~g*zo@fGJPCT<#)U1ihqjn4CPe~I)H=BD~E3vd8tMeNxagTm41qFAsSoz^L_VLByw7}($n_ca_yQLbM%vAN#(Jvdd^=tj* zWYv{6r~XLsvm>&1&&m8HV4b=~oAHE534%StTUC7n!v|9zx7c2ePu+V@u}QMXREkXn zLa`ycey6>g-giuDw~e9-^j!UNid$h4=*+hSuvCVdWo61E*>Dpmx(i}Bw4No$Yub5d zcLAdF=Pwz^eLqE3Dauu3BRgr9Cc9rVn*rQSJ<%l_OTRq+Z2T zYh$vqrwT@Q7g?2^M9Eg4l;q6GA~$X)D~toJHnApLPr-YeFRIPdzpvLo+`vK;*|2!b zf>MOfxEm_BMkg49qRupGR6tr9Ba;-4h}yr|fRv1xD-Ht1o=e;!Gq!!KUau%*G zU|>roTRvn{b!Fk*@<7_4`VdCrT|AlyvzdRne~X$5f<+DT7llo;^&y`H97;p21){i*gQ~AuC}wQWVFx-9t1sIe{oV$UW!03=rpJq( zTt6#Gqeg*PG?=vdW{5DdcEvu&b9bR64PKxd-7BMdz$)TRGW=vKd=*I43dbz=ebiB7 z2vTqH@;jjf{zuMMmJ5Nh_=C9Gw<$@#2Xpq3LrB_YWfBWO3|9a2zOy&vsKawFC1e)f zz{oiB7Z9(PC*rGixKXG+-aV5M=>f{mOoDRB2i4n+gCl4LK%6lZsm1`IHX=U6zBFGf zyxZw*#5p+xv5zE)ez^z1V0kwX%7f1%m4a6eU8+(M;dY-n#TCV+ePFNVR!Wp*idc}A;l%s2=R+Bag7;wt_Rw{HhvMS2P_$Y| z7nhorxyKsYjees0>+Scg2hPjRX2GfCFxlL-c*+GS1>yN;T2wM#Ot#wVp>grLb6NeU zyf-QYE=<%1??oyE$`a_9;`^yZJFQITZuvuFWx? zv?x&@9TU9Hnyyqk)cAEJE}rOOA)DJT)T+862vlMwyj6sZJI__EuzfEAI!6mxfaE}S zjd%Eo3}>phxExRS`(^_uV0D2p{YIGW2VI1G8m;S(2~<*`L=FX;Vwg3H$jrgnZde$Y zx0|Ps`eR;#!(bY6Cord?sVK>=#csi*X`Nu1?X~+jOz?mW_O8)1YKdo&8n}*{Tr=gN zu+P$36}b&feQY%O5LVqVP4R-aQz4)xfitFi<0SUk&fcQ>lOvsorj_;DeIWjdOvSh2 z9UbKvXk8TNC*O#JnF3CE=lWmS3IsuZ9@_igrr>Bo5Cx*s3_f@OcYXpVW=pJsLuD2? zfx?1+PRBGW3HE+)YGSR*=cH}H#n6Z~4`FA36sFmGQ6L{PFE24l?Zo5!ga>Z(+$2>` z6)AOJrXkUv#NvlNCyu0}5_N15fiJY@uV!LVu)ROEpPDRkBz@ZT$pGyL_|@fw#_zJZ zAvVuL9)f9=y~~76fF`4=JEh4QjBWctcTZxwDth$*B?^ONiI*-k-bQ5%c?hFH2v@0O zQ;faub|qpbr{yvG`07}E=(75?{9RVbC1xtND=`>4kW0HVvqST8{dCLU84MUMVD@8E z%m+tGc4CdInq+Owa1jOVJ5nA&G`P?JH^2km0;39T{K={$sdLE~012#vEyz06`*pmN zIv3%63PY6)GQ2 zfXfnF1P7?u2d9SM<7N@WHXp(Y$&9itUn;w8116UEdPANk@B(riYL7HL!M6JP;Y_pO zgJ@twHl<4@C}9buiztM`?30QrMvmGNU`}r94Zl584008GiNG!ledV&IFNLkS*?%jp z4L;R6P?1$NxUf841e!R$Wk=S%KUnav_$~*0e8G{(p&ZmJJdyP+Lu=N!#b`5_h)1#H z8)Pp7oS_ARg*pr2c%;4kkESpruE2?K7R;)h3w5&PO5lXsi&~&!7^8lABbe-X&*9^b z%Iy^MB~7-z?;-No96C2CU4dH1@6lK)Jc|4%ld??REnw+*(3gm3x$vqI9R?O?r5e68 zCeHp+biOC((HdoS7`JBFzC}c=h5jGQr`J`uEBh1+$Lzn$0^H!d z8~RGNo|OkQ_y&!ATNSe@bz<^^aCVCbBU$&Zd)&f?lIIx3v0Fqb2X}6?0^r0B!w%Lm zaXW|J@r9T}kze|1LW6@%3+$=Y69bC?YK<{_|7NfqQ3LTqVc>Z;r2%&gSeS3{d}MTe zG>Ggm{zoQd74ajqJIe~Y+HZDQjo%`HAXg=xR`j9wsf?;cPaxG}3AgTg3zD==VX-2B z%dtv*UU(Up+{ZFTnbgkP+JlXq7nFD?9)%23M2z~-U1OpQbK)7j2Xb6R9K1GofJp}X$i#RK^dL$!RBjj5uh}!n=>JF zdA7M=-SOjw_nG5RnbnGo%rYp=O}o`A+xjA_`9l0k^k$|=S6twZ1e)i<)eN0%K%ZR_ zcElI>8o=C0dQ`=Vz}Q-l2Q|xntsTg3&jmaY7s~u4T$&|!pp5VX{bz_QKw_nF%`T7c z^fU0K3*0KGQ$~_i@fwQiA}?T;2mEhJbgxQwH`3ANesT9~D=W)Z`KBTfEdUFB2k9N!eIZK6hRJxjb$?5B$9g ztIGkBV3Y5QYjLIRQ>}q!ggu^m&4t-F$dfV2PD;s9wO?x7&Ss-Y^E*pxEj!draTG;E zdK}L58{v_1q0M9mKRimT9bu+yA`L0OLNA^Bed>yR`f8{4x?CaI>1HRZaYnyC1T$AB zipHsL&jn&m&9Y>JDsr$SUZH;z#+3NyG1K7uc?os8X3uf8=POPu)!8t@6@-0u(fZBh>Mx(5W)cPR zTf_PNRjva(W{^O&wge+5<=L;k6(@3n{ltrfd&}sjS!%VXq%4cKh_Z}7>KK&`pAU5+ zWvGRaq+t7=n3ibhL@EXkINCSiwdDyQC7-ocDYkAjO4C&@{2HPII+e8g<<=jH(9gsx zkS3M5KYo;zK0-b7 z`LOh#VUXZ`zDzJAT4s@gpn zPD=>4kzO>-nKFa?TLPRqe}WtO#){E4GmDJ@UV zkJLBeeU`XmAo@`HNKGdbEifH-m(GWXONqx(4uY&K^V zI9a(F$b;V)f7e9b+sWd_q?Pof1zj=HXd+?L!qoMRdzlDGk9CYH3X#8+uJm;Q%x)bq`X7i~d**1m4u3{P@LA33ycnBO|A2SsuYh!_9CJ;Ucc3_NfR zevs#P2W?HZLs94%Uj!@;y1QQ-@5miHg+2tXqsL~OcRs}R@(a_&hkQ`LAl@mF$>mKf z`W)uCQGSjN8KA%lIE7R~R9DTo%o0uYGB+SdG|>Y$YOnWxh@6Jdq&~sH8!Oz!i502G zbrQT^h+aMi$BmX67k)?KY9RP@2s$R=_6D0zY)?Z+tfBsvd#bV>D0?B)><0-9N(}lm z%YeH-T6lshW^tGc`N&VgH7s&-I7Fcd)fGr%Y)RF_2ij)=^5wfQbB`vNZeTRHWpfu3 zb`~7wT$fLL+!S%3wr^4@KdPgB&LoTZ(iQq2m16M}`V%LcEDoPzupMy(x!Wry`eDpJ zy$#muLm3Tctu_rawFLA;RLWMiHxCxWl%=@to>(`2roZK%#U>@du(=S@Sm2E@N=KpS z6s|b&R&jrzj62+5P^o`^OT<1kDe$h1oN4oc6TGJ`q}C=@w`S5WRjx3E7}>`J|AyLY z#vj8xbL8vHY2n}lJKN@2_l%Y45|yk9Y!4YnXwhD~ISJ~MGc@FUKvB2;nt-{C zMx|#VjV!*Mfdb=_C6_VT+wFbTc_&LwIR{4-u>j(w31w~<9Lm^D{QTv;m%qs&{;2B$xS(19jUT5h+QpP)Z^(7itL!`ZXa$Qp=+}n}Yn#nBDO!9J#ZxaX%40l-1CNXVkOD-y(lB6uJyB6fz z^%%kNZqE%|p~68qG4kVeBtARK)8wf{ViZW$nivgw{HOAr5nQA$BJtccG>yEIO77Lp zxM~n~TR2QEB9tgUMa}7c)P6V46E8wbK98o?_wmi6^WiD^5WT&Y$V>L-(a)qaQl(NX zWA@5^2EMljB9(bel}MPttNP1R9e@4fO=+7+-Gl{VftujZWr^lCJ~6%~{`mW33H4xE zD?CKDdz%FjD(-a8detx1tZnzT9%cHyI<#|Qd?XO_ZW)`#T#Mnp@RD$PMcM1j=SG31G_4W%7tK# z%5pL{NS7GWJu^&L@%1>mHj4DRG_9K}09c*7l`MnFHdHU1oN9aG8;Qa{e1{me)^4`G zf$PX+@}c*6U@hZQc$PZKtWmRMuuR68+jCkDW$5Q}*Iu201tF-|=&`Ddu^C#ywZkb%AT;^wNU3^F4JsUZa}xM5^NX|6Z{yxZ=O=@k6{$4e^pE4boYP^4SaTxZ3y9N{Tr&{ZDZLbKZ*!4E^H!8D znJhRH72$9`_Q3q)b&_9>6zpbZc(T?9z<0=xO)Np*-=qpYO0WURQy0hqP0PABu1T;_{twIg+LD*exWaP#dx28~fY{C~U0ok$GuN z5x8T5k&BV$h~O(lK|5^~56s3#K}*09-B`FHUvzew(c7z9*|yPxip<09qBzS%^Kn99 zim(8mqR-sghxGiaIGu(ess@{`a`XU%)gfD8u+Ee~@%w;*$2_L{dyKkqJAfHlH07B4 zF}V0k1I_b=s&sxBQ9-eB<=j!K$3O|KBuklOna{wTIFyHoo{*rqrM_Bj7#T`!*W=K3 zYIQb>VUr8?2#nzhujfuOP z(`N;S1I4THQ#fQmnH5FCEv2b3jXAF&r3oSLr4(7-O8n|xSr%Az+4-^;?K`+2>s7YU zk9aeR5(VY@QW@m(_07|BmIQnBwxu(!E>z0|Trg6**7}Hc=2rLN5rPa&YhLD!9tSJT z*x3C&4_xaik9l+UjJ%aD*BvTEf;#QT;I4H~d z+5z7rLWltY>1egJV@)ef| zA8R?&Z7K+3@w895_ku2^Da@2UFwg}VjOUf6Tj-dlmhnC|X)Px*P|-!|>&dD|v8HvH zc4xrs%k+-YUW4_)ZPj`*Yyu+Gl&l+3lCj}P@OJ^yJD&CGR$SyS3Tf|4r=cs2qOA-v zu>+`6^!n+dk-w}z3sTbTy;%ioty|FIY(B+2V(^r0T)tU8C-<(?8q}NZondRM?Jlo7 zf`T$%F={J~R*60#I0ha4kV6j)LjY(zt-Eb6VitN0Oro1KpVvvMnA)=flD_H-JqkPG z?2Q_aQAg7~?0kCEpv#3G!Fqk};^Ztv*SHR<*56ATqyu{@3oqz;fB{8P1Nk@*V z^7WCANJZM~0f(xzpklvOxWK%H0+pm zI>?=^Y^hfT!`<@4+T|^|W!vFiE)_$hzDNtH znhx=xI85192OChG0WQ6Ju(lfP2}=352>Js`)f9-)sxgjg?6kjv;O7bOZ$!OPKD1++ zN)^0T9xj?8=ptKVc-m}Z2j4DjE9R$!BFLjLscW~EtvbJ|)$&`l(l=_JRoGuz3(%7J zNk|JD-PrV!b&8A0c0{iFD~h^P5RVaI^h4^KmJQ>C1?U|zK=T!&6g68TwB_j7N2PtM zn|n$hDTv6)_Z7dPDA-ani`|>b;6Zx{=tlKMKO#NcA}pDdP$AC#_N6j~9}d5v80LA{ zU=&MwYRZ&uQA+pS;-;B?G)NJgf+)B07{o~Ett+RtzipaJkIp=VNp3c$AnEoc?fhp2EB@Ii5TjcOY zGtOtbQm%hkg}zJ6q-?R9bd`0{K@((UA|F*7kh){7!<$?g7jhT;@mf)yV7=KfMLCCP zJP5}t;-OPH@F&(UgI6U)uNsya?H%4xXZn}Fs#c?$>4(_pGXH0&QwtV;u>>vaX zKL1y#25M7jyy8qx6%#qi3$a}=AT~UO!aDfJgmkHgoNW$Gl4bJ zGOh#_UYl@K3do90PAMY6fw&=k^4{$>aAsMC#Gxa`z_nd%TU-IJP6h;1jmt8y7&4ti zS^e9wxG|CmPf;QaT(!dqh?H?Q=3n0OrN8P&=D}TOVMh;8L(*G09lC!F z9j&7}81VZ5R{)D5knD`O#`+KW`2cdmeM-~$*MUsBO=;#qeAtjMW+%mPU=jLNTWd8P zrvp)P|Gr*g`0_jE!tjW_v&Dq4TVv&Q?IWM_@nXW;dlmd`#9%rw5TGA*K-YN`c;_81 zClgb{%n~b8$I%!CBf48ZFx8M~>mXTBm=GVuU2yM+VZ7+#*C;dT8;3aiy@`^xdHQlf zvWhONe&1DKcGPQz|KqyS8Mr)HsokG2lbGsK@QvMOMNyRsOE#9f@ADknSLaZkY;d{A7)il_J9|LnL|iA0ac5tH zB%kRg69;7-kvoS$ZI)Wc{)pf$%GC81)8qtAb$vK4+*pvZ?TlHW7AVUzes|XAvFg)K zZq}^NQRj==OpTF+sujpC!7Ty_Q(5E+d;Y_?O`JULXB~7|SBt;6!1XuY?=_B=<)BoY zf(#Q?`eK@p>@Mk+rRD6C6v1jO4Dn;39GTb*+6!deD}R?zVKb}?PFw3{7OVZ~`E>Wz zE@ZtXo{>&J=lW(A)4x4am9qidn%rL~3u5=GZfF$X4iD+w0+7Dq{fuw7_*rFXSbO$J zID{Lm=nYmBhH7wa^|nfWN?(2we1MDlSOd~lz!xMx3&WF`V7sx*xb;?bM%ER z$OAQYE`vfP6<`F>b}{p`e`?Ur&1FGDlqs+guT;A*>X&32tUn4K(fULs?AQP&Pg}<_ z_pw_enp(T#$YG=PQ%y)$K=DqtWh$&N%RlF8W2W;BJv>yJ2^&zAy*ZD8lrfIPq?&~v zB>5B)8oBBgiNjtLh~XWcCf$H{oIl^$xC#<~fR*_r+@?u?un#w66)ZewVZ5m9jsOI$@jkAk@g57?n5!PbeW&G& z)u$ooKZB7X6!L>p(kbh3pm99R*TUmV)~=Pe!P%?Adh|bUU|k21NlH}Hdwq=Dx9>61ZA?q^L28R)17^0(s~v24%pva|_#3l57;*!vGho&8*9B|{Bm&3nB?e-TRt4oI@F z>E%`!bqKS!yjLVK-^Z-vV@uI~Kws3eKB$(#{=DU&>4+zvQtZZY_E=>h0Yl2L*+N=& zB$U#S<)XOJ%}ydDze2#n{CGIm%w$s$%+ltW$j%ZC8K> z$R6t60pUbjAq*l_As-6NjbUJc+6_XFO0ryHJG~*GiGwqxCn*mayx6Ix>b=RPd(MiA z#6at26u@8HfQ3u%tSBid+E5*m|84w}yRLGosg$}^*z0Rc$}1)OGKQ7o{i4?(*|8?K z8VgcWS!S6+cVcP9sB|Yb$C|Q&i;|uTvhrh9W^bykijQK)xg0k%bV{F|Tw>SLGF#F( z8(Zkd?Sz8qLs{z`Rk+zlRE{W)o*Ga>Sogpv+e|DKV z%j3wbEf2HQIl@vB9y3ghNZ)XaKJo0IS4?!5F= zt>jp=q)X|ff!k*lmTqDG{{VYHguhv?-qyBmo4((B4`1mEtDLN;7zL*9NzVrF&u{6! z-cM_-vl&mfxw0SMuCH99rxf3w$*d_Q8e}#qWFNOno0(Cw60pFV2MxB3k+9R-T`jW^ z-XrzLgUfcU9ZJXrN{UfSTW&8|U-vHkt_&DQ1M({`v-SVV>=xwinoT4syYp*?e`c745GQyUU9Ncs>~&0cTPpz_W~Jnmt2P ztUs^1#68(=UMm=7wx?NDs-ik%V^5|>_vsn6E#FRypM&B%uhB7?2GD08<7gaHITvp` zaUQLT{~Srt-#jnk0F&ZEE)KnV(71N*SFdkt=GkugaBNp+mU%junH_oKvVUI{4h~9V z+0QVrziP66(861?KU%-ILUn97o_YwzUTp$w_Rf;M4t-v{y9l7RynCqE$DS`9&ASYV zPb+Lgj|aX$6IMy(D-M4GzgpU-fA+r>iAyN5eGb06$5L*jKy}-sPH3(MJ_W07S;R&j zZg0kWrIcoWHn>H#MIM0s4zxwUUstXcQj^fnhE|N=dPYDFvs|I@7QGU}w~#Y8WVJi4 zhWPm*{-l-;h5|CEpS(>)KV2cO5YJR`t^R3X%i9NGLLlyXbd> z8^)z9A-df9=QR|4{A8Y_^3E}_#@wqOcq~eH82xw|d&`d$Br`MPG1s4E>UOj;P!G(| zLPNU?G~M!JE7DN=cIX5AWnUNLT2Lhd{8=%@k-kl~OvTO~$h{fkY1cn!RJ5mO$d$7H z6P@p@EQMD0ZbxkJT3zGoYf=PrJH<}AB0rJvsaQl!NWsWX2Jz13bR#U=mz@9`Artr# zoPRi|ty%^h<`7J|?&2U|IV){5H{E7OWs z=mws60cx6mf(=hMEEuh3_q-}@asHAm_2B59_3fz)Tpd1zppd3CIaFgYAjN@r8xya2-inXIt zwjrT^KylkSq}$6KsgYZ~_qnl-?>vkI!+h{=Bb!4*%+ifBL(IaA|2aX&8RR_7-7ZLD z4E1n;2nlr_XtaoK!!t@+GE+C>t5QkT{)=G+gy67!M<;!%TFk=kk%rWIbT{FF6p!(N z5}k>OSrsv)yizDJ!t`O>b;01D zhi8N5sjt8OZpMhqzm)9Y*@zK`Hyygb+tsylIMNVDZT&up3 zRsEY0ibJEDF^R*nn-PouWbCFq-WNZ~7k>-z7#yN@5Sn>ShsNONp?vxcK^{? zU+b~J9nHo7&Hs2EU;=n(`j_ORuh^Mt8tH6PXmb}ld;DU6@I{mybJ=^K1dFZo%2j*YBAG@BL2@;Gt1i$h7_@^H1%wLWUiMo8x%Qu+XIfP#ahb&NNJ_lVdRM=&0uK z66M$1PHv$u%a?5yR!>pZXKE(RLDK@L{|Cm+yGOh}B1cyBGXn=P(t6xisOU7|>K^w2 zlLpzZ)G}$EbImAS`H2BnwHLGv9irgTA*XoKYE?WltKo|UA;Tn;Y9kT`XeJ2?lPeOD zj$2Xv?nau7YUcD!sn1{O0#hDTwO)Z7Y={;U-}GLA9W0Di(Na_t5Mj2M(LPxo%2V|` zM`OA;TT+`0XRFS|Kwdh#&`eIA1zvfKzYk$>L6BC#5LEeTP*8XAElQR#vPs*bK(VOFF~FIbyjjkrSAM^j1oQ_g%SvASWkinVy18)P9n{d^gUdVQyhhrv z7l26GFu)&Q+K>Q2P`lJ5c|%u7wbUjVQ{@L{N<3u)_mT`^^8U0&8BnEAGd(1B*^u56 zb7k67=LXU1p4nsJleYY1n;O9VX{j)N$I50NEgI1pp$M7gpBxpj1})DIN<0)dJ<~Wj zDX?W43_a61IqeWaG`Frd0dO*uqd5f;zb!N6*}7x{N1+t~M?zr%!5ET(m3+04yQEhz zBjkwgszUvv2dGv=1{_?GBrUp%mkg71m%yCUX07KtP_Pgq)SbanH~7YVJ`K7gNTp2@ zxpVrZiv03KGKy0EqrM*XzMXx=yyr--MgJaxVoabULO$e#N1IVV_>76M0DI8jgE$pR z4%n8F0_x0lhAO;Kn$XA*sWt;NMQekMfO1g3d&^y$p@OZAN}D01od1rEf0SIFyr8THd3oJ`&ezdy;SzfLBj4IX)@6-d}l2|>Ng_!{RAC~7KZ>o?HqvP zxOHlfG9!y>Jk!mz!@Om^eZ4T4Yz6uI?iSBm^g66?We4! z^J?Dx{(^RATrYqw#9^fG3^?rw*aukZWVzUB7T6;!VTuynuM#VIg)xI71w&$C0mmeM z$s{C!8Hy_e#WNWx)MEy9Fxop~^VqPxK>FU@0e~TeujctaIgIj(>>)mE4S@XS8jKi> zohGa6NOD%;W{a-C*CsQaOSLRP3j*ItTa(UlUUtNo1mSL?xIi*}A6~xZ$)d;r-g+f~ zc=TV0H6XtzL?~OICAhb~;dej4gg2@&2z zq;2S(ke6}<2*foyAVA(Ai2oV*KcN1n0xThkZ=QqaRBw3nf}^czf-vWQK(3W(AinWs zAUDcJ;Q#KtM_*~k7LlJufPTOdB`e-$*kF^Tou1-TjLon2oVlT@=d5ePbEn+4O zr^(DQsE)k_s`DvPx9^1g%bpQiWz7#V)PMDtz)jnyus`==V`9pvP}~DJh`|zT#q~}1 z6_~+JYZdl`C!=%;&vOQmKqmOCJZ_tnAHC?e@9}c6`Yor+3^1g;T{+|+0DgAwgyZ-( zVrqUd0srM;9}oHL^BJa8eOlN$El4WNr^*V=(@mCufv$gg^=CQ`jA#PMW$`QWJ4g%eUds~Si#XDVqcUP~S;~dGz)7Y>5 zeG*;!Cn()pQ*;`ONc*iL*W}4NmlW&Lw{a&BCZe&DWwo3elUz=n69);<6I2tFn&RPe zozD%{aK1h&&gbu(F%Gw$USQ?(M^m2r&U}F1$xM0@LSBK zDVoRfBh~U>JB_dP8H*%_hF-rZm8YSXEE#grLksaxt^<^cKGbW);3sfiD8Ujv=mqnf1IU4v zZ*A^DpyY84_TKr|kKi*J^bWjBhI!O$9OfxHfGULnP@sW@Q(`V^H$uJwCjSgxFR1uGC0RlV}e**fu|0ehWSq}mOe5O$9@3=XC%h&7F z@uoWIf`w|o$4!VQM!;2LOB%DX;7sG5BDV!=4k%Dxv?2`GDqO)RAge+t#o`o!q)G*| z;IsPe{t~f@iFyy4Qb$X`tAkb1inRkt0^UM&v2w5XDw!2stcw1#!rng@^wb#k(_gu# z4m4Jq4fo$*81AT2N_wF zUBM5wKl1BQ+k0qbfbq7Uo9}23`@*+Sb|T;qzptITD?Pujv;Hi_+Tl+6#~c;@mccbC zckculWk7xrEKi%EM_O=x6@Sc3`XG;k4_lGT@Iu=lLmqQ&HAwODlzZTxk~NmKUK0sT zmdaJ`7no;A5AmbcZW#*q*1xinzps^x+R06A%DA*3DEEQJ?@0bLXKHf*T)fdtQpg9b zeF{^Om>|KqSbbuW*XM}Q=uIS&^@N&#`eln%yyz(L#!KdD7da$%nb%WrZy@kTXUft< z4ZV@U0tVSp4s4HCf_SibuJT8Ls?hj2CiRyPdCA-8&5A;IMzhKi(GBe{jZYP(+x0Z3 z)?yAA;mSgX;Cph>Bk7Mc1TC^D>oR3^6o0FiXc$T2u3ltUBnSkA8XAEHy1@f$Aqio? z_25Tc0kra0Q~WP;0Z?6aG{h>b=4TA~$idpZP-h36oa*0gGZ7DvDkwgVH!*+N^3xxI z!~L?T>-_9OaefansRwGyTtVKiPr?UZ{F~FlKVkxol~!~FhPAM%>{6S3s`O1ghN`f0 z3Vpz*9al{Y6cQp;eKb*7fDE5=l_ENYMb%z!Zl(=W z{ajMwgq5Ot+^iV6$?5^hAzg$4=>(z!7|C6t{}~hCeDb9v*CN2}<=&K!s$jm895X|i z>^uQM#R0W(_a6IOH*|WFClekDO(0Bv9>{D{Kn`*Nx@<>NA})q183v%KJ@V~(^xJ<5 zZ$ukLjZjTT8wM<3HVhhpsR#N=0^4o_JGZ-rKSH$cI-_`bP)A~*gA!3ULX+GgLGdu&fbXg90z=4h z6B16U+@H$1gXs;LnLsVjv(eZL|eb1oF@KtO9!HL4Hdwc-NmL*n*W2 zzX>3}b~f^b?Ko1Lk7C@o1f06138ym*rpfu)?W79wG6fOrr$>|^)uWT}hDAg4gid!! zFK)#RyoQeqqZBfKlmxW@29ly2beUxJ=g}s#&@XOo`PLi_2FZgG0nmT_G+7Nx1pVQr zr;{^@0_(tw1BZ;=dR2ndNv$qH0m_uHiDLT>DP@*ar49;FEFrzCL;cM#h^kxwM;_&t zx+hkMGw3eumhySb7M=bOXp4(E4WU|i2S)&5{pDUrpPumrjE}!@w2J|UDs>`5c&3 z9ySesomfy+LlNVkzYYYd)Srv9&vCtnXqSOngoYwn@)H+)H14*azM5pRC!82EpD9BU z!pr=#-$dH6S_Mo4bT8eYWrZwred(~dC)yUrSt@^;{Zg3Q5YG?BFz!QEODo{3rYk&h zZoL0c5P*oRzBn# zhsPd$!we;KiCx1TJwvDpI0ol7wi-DqZC*Fwi0~cspR`c(qYImWsU^{#pj?a-Q=gmu z;FGjOrZrl50hcr};-Pw*N1c3^tFeOq&Nn5+R`Y+qxczL44Sr2<-5US4hkw4P z{YqE$%m53%=V;hLE$qYN=K2AA0|E8|WX_N3{@~@Mz#*7Z<}-?T0RR?+0RZIx&xJeY zf3!1nGI4Y@aJI0sb)s={v9U35^!WcvcOO*`_T(!pTvO&%LMi0NV8%umjYOXeL;2C* z@am);`k-qV$3zoriPjQ?H=Vn;pQoL<7oIn- zzBi|MeQlokT3j?X@9lYZCkH$9v$b-xHBF4CxUd)> z!bYmk&}(j%0f9SeYZV+ zJ>!YtKkg>({^vKCd_+~nTb$aFi?c8>Zl0Od9p$vg)rrt4eYW=jj_!-h9LRQdDPNN}&}C%j(o<1WKHy=pGGS~2kMWA+3xzE-HEMa7y+Pfg z)C^{POh>R>{{uci!N0f+`d@1ZOSy;Fxm(GjhPar{oo3p7z%kG(+^Lqw{m@M~htuN> zD+@}tutWY4v>I_WB%~3ij*OMAuHS}nu%Apr-@JcHp2ss%69175w6&98lfnmfMBMIK zWahdM$ef=nfSHegCIW!iHoDH{bm^VMZDXyL4(6o3Wr^c;I}+Penv$a98pkF57pLX) zb-=W7qQX@QQ~&nnuQcYy3vs%qK?BejQWRsW5Z`vf3c*aw_XHN*xzJHU<b?n*=%j!?cJz)mM%_At}LzYOqn&6O=`J5`1PF;lcyhj=kA%-hp9bob6PAw(< zxp^Mg{&;4DaU%3q=w<5#ZN}Dwoe{;iQUtw*-uKWhjC%QORTj7ugC~mGTIdGf_UiYq zyi|Jq@$9+mm0>Aq2KZIihmO?fZ>wX*QLY?OqIO%U-K$r-@SrpFfk=t4m404w05ydj zS1DSZ$-UkY)JL(yytiyIHu_kM8&1N?&5a^Uy_g#MJy~il2ErRjLo;fc-H9Qz8FOkX ze9u0~b~>vUBUFadK90A-2!B+x6^ungD^>Fb`=Z&jWTRrf7%B7i%?K)xP#W|stO~6} zZs9jrs~Edr=Tj@^`q0_My8J$MLfNNlrR5_ZSz7Q!jCM+2eHR^fh5O|O4I*y~Vr<8B z3OsZb6>D8K%=TlQKJfS!kkZbm|6Ow2-p{@P9MulX{&s9ISTv;{m)K8;dKeo#NN9qj z*WE1qWS*}%IP;Pv{F|8Ihf=bc7BPL(ujjIn{&4)9C&&590iKon%I|)wN#QI>vj$x; zl}XNjPnZ|4d?&1Fl?chhbMo?!xS+H@WUUsi_u>gaP@>{Fw`s@04^x-;)z&iMjjUD% z8;&FnN%MfKX|Wh0&_KU}pOdJ6mR^eC;v3Fy+Ak(@JQf4ZK!}qNwa^HBVOkuoY)Iee zFkZ-{Ndsc!n3C-;a!TB#zHxbIzOL9`HhFXLq#G*zqnR%=3mbx(hahhFJzepkao_xL zIU2F%s0_PYdxqu?*|e@l4}PTle$T>gHnru3)(QKdpo_R!9DL{Fp#M)zC=pKP9NRlF zMN~(T$hNnzx$^+}*YKNon=owpctq#Vhy66v2+)i=@hv}!#Jt)I7U#Lv& zbrO(qk1*HV&EPwp&^tf1o*~-ewa$8MH9A76!2r{H&j`Zh7%+$U3#n4Du+lzs^A3_p z4~Z@5a(uAkR67Iup46DN0DtdiQ#LILC~&AxZi_PjG}+8B66l^x@*rz1OX2QL)Em#! z(TlldZ#1u}WXg=?Zffjqu-Aqd@{y4#hVXe$AF{;9EX5KAhk0O*FHc-Y8&&x917B*Y z)uko~oFo8iSRRWTFqtQbwtK5hzfeLZ>@EaSQD~9-8WZs6UenKxq=o7Kw0QV9qkr-- zWYiMV17jOnW=~qz-BNv?DJTGWaetL9B9BWU;+{qE5dY|Gd1-=dj{}^cB-sjOF`S0; z|ItZm!ze&Ifh93ch9jG8i~`vrdgYGvKU_)zD{J3OrVei2F5FI%Bm`%g;cqRreGtVN zwg|e*4ZvtD99@LI!Cvcqi9&}}sK%eY)p}>~qIOv=I^PQ`M$&lr8EP?dy1luocP7?k zBvBZ*&Y;9h)gB@fY-nm9Sw_sYdG+pPEK0LDtU@3JBS!Gm#CH9$a#oPoLv_BqTUM~- z6=F;21`jw^*bBZ z+ClOHGr*j3KY!O2pO48);)WikZoXNz+#?>P0|wrXDzy0;Dm-;%lfZBCY&X{d- ze+vwIjUTX!A}o;!i(@ha%3$zdwTnG%X7CN&``diqNS}@4u?EseH)bCAUERJS_#Rqo!0oT-PYjexYx~E2K>KS-2@= z9ICs>ioSM5Yic>exG2COwClP~Yq)1%cU#5Qmbt~)Hu=kHe(`7^-{l{tp+P^5N&Nf? zC+a@DhWgwqF(u_U zPkrjjZ~C@*DS|rj#>=j%^v5$xlVC~yqDVE3A`~BtOs;V2T?+Iq4+zr;K$#1er$8jm zj^kxkpwU^0&VDQ5cirn_)5YWEpgNazcE=CY;g(cOo;auY_)2Js{3h5; z7Gn$=N7gyjY4w;gh9LSJGj069)=y$gICR?AMBh|waZz|_s_P(r+Uwfp$V0{Xi&wd8l= zm03`9=w;*=k-}YXUz&!Hno(xp>E!!XBvV%hRj37dJ;KlmBs&7{ zPVIG8if%O2Woyok_R)lP3{How-9Ix8H?N-ZZwZ!1xuoH%+?k#$eTk_D__a=W#p`ey z)0i2dh`aVSpVpE-KmCgv+IXfiqeg9*U@}EDA^za|srA|_04Us;}t z=dF>s(veT908q%WnV8M0FN}Kj&TJo6eq8C}x`ediP{fFBZeI9eroc9k!j1z=EcaSI%^_?i-!gwt2s(13waY+PPnI@1Fe}|b6qP;bCE|wCr3v~bEC?>}Rl2f&MtBX>V>VO?gmZbZKR7bS`*ob9kJ(1yEhxwk(XhY%F+icemi~PH=a3 zcXx;2Zo%ChfY;v1!DrdjEyXsTWL{7R0<@LRgT*-G3QPlr55~b+y z1QVl~apGa7vdnkQ>L<=zmYV0=#DL-d8dHP~D<~ISWI|yw0e{Y7NxzPACZ!DjLV^w{ zc_ZD4Y@|rkrx6EkYD9r{*phX~_KHwfw}ZPK$#uPulO_Z^O|qB; zQnegghxR)XP;x5zJ*#|k z!Af7pwv-i9P@)0^N!P7(P6a@v2O2SA1T16(vP>=@`m^&j+V)d4t=UuN>>u%&00?|IUqy!C+hu|!AFvO0Y?)!Ce*^a}1@=$u z0D#Nb&Pc)0&fbZ^z~25to3gQeaQ%z`kqckZk*@V)L6OmnQ$|{XbR#vQ-ZA<;sxJvph z`GK$zwQELwhQzbITH2zG6{%%P-8o-azChfI-bQp4Kns0Y|3mPB6_q=*W(bjZu)?Yr z?vWfPII9i=0V^0)u$NTk)Ub%6I5BFryTkVrCG66!KezkHEQ0TnzwPBa(!{9HXYUq; zUCt6CCMSnNgq(|u&j-Jgr6c?M>gDiL-n1M@2_ca_@hc&BwFv&n%(-lEtsEeG53Q+^OJA6P{59<1N|ow(Sgg| zn!(B3z|q85+1b&;*39XH$1`57uWOtc7cX#h&(rZCJBiMovN?9 zD$V6%_qxEE%q)DUcVO*v1!qys3x9fJO4DZf*dpm0L+!bSAGoh1S zW%I|1q#7LGEN=!T<2wA7Ugl0>zG-q0e_yE&VB*L7vW{+({<=|aL2xm@BOA@yqM zG{ZWM>E*?(Q6_XO*`z|&nXc+Wg!^E|yE!+mIjX{tY#Hf&Vej|;s7ut~c=Ja(yUTaE zv%7M;uwA2T%}TdtZNTj1#m{)7e0u=->qTfB0)(4tb}2mBjVWlw81r+KwSH2P#{%uj z5oyJpGtr6ZMf>;FA`2^*0#l9j?X<4@3Tdp$F>?O^CN}R*e$WX-f}C+;5I5(Y%*xTA znZ+1uOK z{5UV`v-hz96`#8w9?yPU&Nx7hQ-E3@q)4!IP5hPuA%I~y7GYzCH&EsN-e7_zc&$kF ztBW?Z4RyRd!{o9dBf>O4xbJ&eO7#l2Vv;@DpZZx))YyvOm)1&$*H@axgnUt}5b2w9q*qT0hX@$* zXb^!+^eBk5)E)m#EX_I*9|_lrwl4*r2eDH&YKuX8`&cnoe;G(&tnO-+5@cM8lofxL ze%?dc_UoxtYQAE;FjEhlY6P@hWS>HHwg4=>w_Y`SW5lyMV>I!gwOr_raY?Q*=n3@o zm0z4;3@xI>pXv+}Yhr1QB^Ckeb>jw@)eV305$J)GIanSc%Na|7uWGaKwRlCbFM?MaL_z`zOH zKoRK9Kf(FhTrPeWVm@)zG)A0l{0_q?B!g(bt3`!cn}tXV(Vi2t42Y)bNQfs-)r34; z7gyZnML;+VKvrIs7--|WHl(B)3X>m1B*uILhn&qrC9Lf0nZX5F1%Uv}VfcU(D@)t3 zt%~5WV9=(XLO>on_BTvi?7`JVHdZD^@9iPc_WW_7B|1YdEEzDkopD!gTj6zgNInRh zfO$bHhHIX;90%FyNh_r`E~AyV+6wBSFCxb@v%<}_TgKE{MZ50Yy0Y5BeU3ZpfoycR zhGA!xuHP@81jomKZmVk0Zzj?2hAJ)_vgqBG4nVmOXrfc6rk%YIs7_-5Pvrq?oI*bZ z6#==VeP%&zyVzn2H^}+wCP9P_lZ*F-2OBGoSBkV;H8k)N7M*;=Sy^@8%N|JpJ8{r` z0}yJd2Y4WgCK7Zh?c^2x@Kdj z0qOAZU(`)P&mknr^3kMrBAY4ZFl@uFTETfHoGwA#liSTSob@G`zShF04@66<(yofh z!73I*Ex%*m2TP%R;m+=h%8s?Kb;)u>-U}OH1ve6C?5tq%{En%bSt_)lmKUIPMrjcI ziwTwqRWl0TjHWxw#JQI>gEHjsXU0V@^T^5rRN-l(Q6&I?=NosWR{FFU-ZO{7rQexy zlRq0<0UZvlYMwrcAS`UP%wdXDa`4I*f*Q7bo3X}rO#-cd7tZ%o4<6_fCzFPOt zgT>NuXq#B8pLsGHY+0O3U@1HWC-+*2J+GqFrmz_tN+;2`%qZ1<=2IR6o)iJvSOSNA zRR-^~D&Zuk?9d=Sm-oXIiYfTLYur1F!Bb&!f7|nycxQA9{ZOHWifKe~Ax36ql_f?4 zG(;N2G1nRQ__qtJ2z1(Odd`Tl6!8V(6|&lR3Z*7y!@1q}?XbPd>FbH-_1R*jiK}EX zWx2#Gr;Nm5!z?5Ekti_&Ry&y6f+MV-wZ{K2U@HfiP9LW25kpx<#RK zt}n=Y$;`q#Lp9GR3I4PMY0u4B6{DD_mG?e!EhUQ{;{Hl3xuV&_efZ)Q`2q@vp@umH zeO4DU`36^o$V`+NMNY<>RnaEnpSVY*IQaFR1>{h2oXiQSnw}l@!9rJ-1I79+Fee{+ z#}!12EDRcj{=z&cm?8@*o7(WFb1S+xGBT5m0yO%U?~Ip@)MO>hv8ZZfemHY1v7rN? z8tEj++#5^rCaTqu<@4(eq{jK;7R2z5dEt2Sfr8tAYQ)IJE<`F&7JlDGYnG!btDM3n zAybY>aV+ey>8F5IeS{StHG2rWTB zEv>U5za0d{=NriY@bf2=a>f0-!ZAV)~+kyO~kk$!_>%?_a-aQcTZcGe92NOM#mCP4&8P-$et|a(|c9Nh>8V~^r$yHW{S31icZ4wokVFjsq zLez%;tj%ktQcsMj zO9i^Bs}Fbc`<$&0yL>iTMo<$h#(K*vfV@92Zt}BCY9x#9B`UZljR5)539dRTLDnty z>vZ%F3e(t&-l3pz&;O^A8hlT=hJX*Z;(n1rX@I6&Wf<#65Y)AgzG{SlTU(@>j_ zcC)9ZDj{Be&&!Pv%D2a*N2CGyN>_O5Z!o%0swYO>pPyZc**6O7>lFDZk~ON!nj+Bn z{)qo706<>|nFqSy@Gyul(zA7yHNsMI#R#$E;-SU7@BRX~zNu(m4(+h)+fs>AU$ z%hxVarGA-yEZn0kn_*#I#`wgWRUC!|9}~K66q^H07I>~mRxoVtYMH;j#Hkojpn66E zw_?5V$!%;I@%}qqr(b%#PKCAxbz zSDK5J`;tmaKv@3+AsW)}=foVna)jn|@K21AVC(bcy)E(JQ*AC;**0nM3!)PV*EDxZ zMg4Nr2!y0RQWYcm<<%98Ho|bLH95{dSQyAQ^I01i zZx*GXr@2auDVA{e@-?=Xzz>hXagR{tM`7A1E0M06M$yq}_-@GH?}I99=gzAw3N1_K zTo4>U*>A8L8-3|ge`Mkg1xTbo1vtXl)$rfd=*NEov2D!vp`hus?;VrLMoVzrX5=op z@TeIfXc3d9f6XWQxDSS<&w2)2Vo*BFEI8S65|Rsm`)`(ekHX*2g=uRuNnEzO?JqIH z!POs?hvUm}vw&ux#28zsGGVLH5QXLocCFXoz0xY%nV>Pw!n4wf;7TRYGM%@9r$P!# z$_p=EDyfF6_y1U^pQ=4>JiD~!@<;7Xr&8^eHk+8#6nWM^=e+O!ylsgZ9#l$;0{!#h zprO`lF?bQOHaVJZ(+AJ^tZ9VCPu)~x`{{fohGR7ylBXn~wQuAnYlSsIp4xr5d%UD7COcasRDIv4 zNrCc&>*iqG%VRDPkxoH~Tu1htG10q$U=C4}ZrvKLR+F`TOQZyu09o&~?!bK5(k}v3 z0Bn2a5*S~(D{t04S8;|4H6umZ8yJC;*=U)IE1_JYh-z#D@`UleXP!+}q?@v7$^$m_c{4jT3o95Q zf1ehy_aajAmftL}hu=~x|Ng@#Do?HN7gqk7dU+m^7-WP3o>9pktwAf~vbQI-mMxqZ>_fQ*E=omFvNqtmX4DOv%{V}{w`8$! z@m-xt!)taAj1INbBg&Gk;k*6Tb5ayXnL+efalO& zf%pWCO6#+O)@u^}BwjvLS_@pG({K8DAa^Fn!3s*EST4A@G1Iu*#~JTmzOhvW9HxO# ze$|-^mwXa?cp870IrB`06&EL5d}Z`@cel5<=bVcEK5F;kNRX9NyG(AJvE*pxpB`Kf zqv2nUFj+X7r4S|sDD~Y~tSf@?AY3v!Hhi0%f2|!6DE68#KdFWifRs>Aq5X6$ob0~+*sfFm<)XcFsa{U!lRA#S#An8wrU_#eQi2GOi*5FWc@R0$=N0GKekTrm zIsY(&CuSzdVj>2)L6l&MqUW}jF&367g5OgD%B|ac!t{=9t^}7@3i|l5orns{WKgf) zt~%GTE(c>Do=dQjqDr5Itck?!=Ds`}Ud9>1d*GtkuNE$AAZ>pxE{}7!raiJD=@SoL zJ%NfV?j#|qPv2``=BN|;9+SxA%p{4fZ#tf`PW{@8ji(k5*j1f}d$oHJuerV}T@_V;O^rX-@W5ach8M+qiG+b-6a?lV94i|P5 z(Gab&$8n3d>!TO7{+1*cvAy+^1YN9Vs_A~2!Z~{C(I7Yxa(7)*(IpmM8v@`sXj^^_ z7U7ia+$L6~|G>k=l%wP7#X<)BrG1e^W8%mW>bfss5cj9J$3XZrZexShDRKF`$KGwN z;04w*}HZB`U3%v%a*;``)`kG745r>6!Y>PCOQ`6KCkj=keF1*guw z;^dFBb!^Kz8E=%7*jl?wmpy!w8?qplV^R#4Q8Bi#&LL9m_^f8Ek7Y{$Hr*|$wg&iB66MPhcKIz(q)MaCv=n)M; z6`?9;o5MA%%MD%n;m$VM7%XAE(XKyoVG^vTwkfQM?+y!7d94Rga*8Uakb51|K&a2^W#DhOstqLGK0}UY?S{#{z@fiQJ z6?hJn_B{l-J%~72iMl~=?hK*)*O;9X8i*2|+El78TRp9VD0SCx1G!CIu4jE7hZ%*X zSQwcXoCZPYeqtUB{+(qW=C$H><)%?RP?nN(h_6Ah;HvXqZ_r$rvyOHq-_Ly+Tu0@J zZbqvbtyWuu&=wpP+`*@&8mZ^0FcB8fl{tlfhM>e>;IPMKM_Mzv4OWIW&7B$4zghjn zf*fbiSk#IQ@2-Z`8lwsE5Oq?{O z77j^j=XIwT4x5%IMx{v^Y|AUa2B(UBd0u z0s()sQV|uzKcv-Se1ByP8{2}Ygpaqftd8e%R_`qj-k{$1rNb49giCGSBVLws_X~}S z$g~;TaRxLA%L(}_D9DTP-Kd*hGn{a}B@wi50;dGD2LW3?c{H915!cHc{B{eYmO}6oOMEoVm5Mak%ko*5I`;PkokzL7)0$43ha&YKe0!eOr}76 z(kq>#*cWr^dCtHlKMsD7U!K%9Z=_Hvjpx9@{e^?xMYkyPy9D{`hpB^suuQe|7TS zScfoNLc_Lidtd0*lw$OO2cP+>mz_7nYRLNY#6G-?)Oc{CcV2fjA;>Bd^dU^w)-My6 z*-u%+ac+`d3_0psFu5QivO$)kpQ5ak)tjYE$aTVAND~9O-*5WPk$J%UqFtf1pu$~Z zsw{3!>~5m?@nXmynq1Sj-}=UmB0n(>58~3lr0;`a$q;C?eA99LHnyY5--64%^92N* z`0|nnB9;{=hJ7H$!1nAC{|ej3p>X8&;MisLv7VF{^|zPl`N4}(r{DN2rLK7$8%Ed( zbeh-M;Y{mng^jyLb9XaisT4OV?PEbss3$f{``S7CoJM6z0^=nBY$wJ#cP{-?`C83p zo@s`B#+d5&FUMeR> zKH=TDKh2t_yA!ku7`Yk|NNp9CwW~Mg1xv*m_Mz2^lWP%6#YUXaXM$qu$ktk6Xv0_H z5s@HT==0E75~SXiG7H_09{RqYahM3`S~XA`G(FMnzp=8eJR44h6w!%p1XZklLBT5G zhtTs#D-Pf@xv^Q@8&y%_EBJKvtV*;u^-qjrZ24GD7`6O;qwvRb3Fo z>*W{}DOb9g!93O34p3&g7Rq9dn{6$rq{FXo@P%#@L^p2^umqI0yv`fUs*%gYZiouM zTz1xf8D#1mqEh#W&ipO{k-y%>aZX#`@@HAy0&{MyXIg2pS;kr8FFJoz;c5O^PWr8> zi}qIsQUrV$`&v}4vt}l>b(iza)gdrML$p_*V${0-tV$JunXya782kP`Vw9r$G= zI7jEhXeAt*oCCUU7l*%Xhfhf7#=PIs`V=+vGR1C(d5L*`Bfm%c&%axr?$E2`gF`ZH z71iVi+ov>~M6DmlzqfjUd_Hv~`jMX(RaK8_Ws;0Gv+mIqTd~AjA`{=yom5?-U6~3$ zARLqacGP!sF!0z>;dW4T*O#qJKk4{BD%f8_{diX~=NRi2KSzb=-uk?qkxOv3{c9E} zZ(K)9)=2JWhaJi%7E&Ctj`5D*M7I)a=tT& zDwEWXL<%*+$eDbK$VO;N(wL)-Cdy`Gx998WFF}fz>mmLJM!1GaTZd8{Hhg^pj4n~r z=GeAv+qUg@Y~1n89ozQ3W6#{NZQHhO8#~{ZY_i$xzn#>noTN`usjhT)s_J6&M+aP^?xWWLB(GILxLA*3dxv0>5WR&9QXtrPRx|IT{Jj1=4iU-w49U7~jJ`M3~yyA-iU&bFCh%ZsUT zIu+ePo8}VSBF%&52kLWlG*bLk36d9a+gxgtV5N%HB_^Wp%V^N7(Sj2@ z1?ds|5rdUErdn_$Cj%zU;_2B`#?Dg73rNmBibSNUiYRGwHoHFd6Q5^=WEq+@s7>Wx zxiKu!w)%}Z#KI(ZJ*ene zQ6-7o>tvn%wVm*bL}+_yl#B4 z7qUm)quwi$#HI3Sm*b7$-+`0Y8w}h8>R&P-Iz!7j@@Nz;rvhlmip0rFbrq-TSh$rZ z%g9+#>`59zIBA3 zDEp{Xdod$bEdsAzY;rbYpgt+QpRzW`H|@hv4>(!>1n4CWBiQWln)zE3hNDR1(x#b+Ej%R4QLd4Mk6nbaH#77MFI4$8CxYc}wefurEo^$&g8A@!Z z`@b<&_)D)MEe^fa-Yp2SW^_>z8_PI-sw`l1Pw4#?We`Kdv-m0bsM*UTvCzo8Lf;6| zw`QRUu)Ar}`%L*M?rX-W?CZSfRWgFA)hPO!>i01r@PWjJjFv6(g74vu-^*3g3#T|L z6d^wVpr^k}h)Qn$NQ{EtuKk(Uf-w5SAoyolH_d$o$7X2G{*R{0pDvYj>NAL7CeP$N zcf$32+>Qz;J+ko0?QtM$&@D|+UBG@R)BFvla{M5_R7)L(WiQ=I;@R&eR+T4vBdB2v zw&i^6!}iQA$?nZ;oNNpeT93WJ0TW%w99k#6!IWlkoRMnTb9!RbXc+V5xWW$Q=SLRr zdW$I{_EMbcv_Q8G$=^YM@_LSA6ppgMn3iYli;F(r7M>4ZsF|m1QH>7!hDD#_Z}*C; zIOdi>VIYu1qi4mqMda^Ct8 zVd*u@LvL@$$K%0?PRvtGjKbTckhDe6*8+%mf5;<26KZ7<&DelMYELQLe@lxK7KFh2gu5Q$n`TglHOD<1_A|k^#7y`A^r~Q+ql51guA?`5MaYdVzOSJ4rlQEhH+DDY(wP( z5F|-S;c#mq71oIidxIOeL2GgNxbIH=W6_dxeC_m7^)bIJO%CUrwB3njlYvHGnJV+K z3@X&THNlsspt)c8SXi47>Dh~QB}*ZF~izsMW?nR&vC^DKL?NC7i!{_wTU z{_r!~dW&$GJvlqHSePi`?MtPwXpT4Z3n4$I%C{XdDM%QQz}L8H`P~o5`R`l(Rlmdc zYhH8th`PC;XrKVM(gp-=dS&D%1i9q)J51k)FYoZ6 zPqAFE=7 zdvq1RWNGg3h9xrdqjP{F$05}3FuQ6)yUdV|yxZdfo9Ib{U)6rrTkg-&9pQwf*f8sv zlKT&*Px2nJ`k1wCT^x~1sa(9wADzrTGY3gDxXm)* z=-#)H$XDnK$MNbBn)_usjU>9d**2l+4TY^VBt2i=pp2N(`Cd{(EgOJ5C-o#+n zKPZJDQ@c7Cw22uV>{ikHs|NP;FpbFbI$1`rR1;uI+;o>pKdoO5g`eq^K7hFJvm@ks z{%M7(+Dt&^GD9ELk!0FMg)ViIiYx?J@LgiRs zZ`ATXqU{JmF}MxJ<_zIsOL3LWSi`Ib6+un%hO@+y+;GiS(-ovT5V)@v(D?}Vg z3s)z~UHf?q+h*B)anK2v;?+S2Ud%=?gnEXu%nu>Okv7H=ik#sotIBg5;ToxGTv1CW6>pzzzklO@BsLj+LG7hUSn#gA7WwY(fPwLVS46e zc8(BrlmrQ9B-txhU3%gzh@i+M2{1s-y}b!<7!rKFL?QlZi!x7`6hghZi2Dqvv6hh? z>L?0q<^&Zj@lNk13)f_sk?6?-{8O4~L{{sj$lJLM_VwI|YW6bJ?#?^-l(K2*^}5(B zW*_L16pPwaRyvi{VLaacgz{x{DQu>AFeW)!Ma3f3TV9||xQ92ks+zkxvtH%sfQw68u zs2C7U0f6dNDQ+WLDSBn{+tIp-Z}%kpQZw8aV;kJDDz*=9AiNyEK7D1@roJyMD*W;F zYQ?pJ{Rg|ZOV0L&0hTkigVoklH4P#B8qc=;$5!=HKf$yD{srEPSA#y~v0IZ~Mx#M> zlfm|H1IP|NLiNl}94LYP-7H%Lbpunpg_-3Q{FW@DU6O4zw&b379ymHIuFmd>f>X=y zgX2rz7A))T)q&_egB#w3Q6o`}dhK_QF2Z@%=S+_~K#(}@EBCYiH|$qWm5H+k17Px4 z@p?7mSIfSjJ}cpInls08-O6v9zw>PkF59b6WezPBTWyP{%m9gRKGL|qEb=Rtnhz%f znSQ=r*1T?ewOKi9lat~Ub6=iUVLtp{T>+G?_C~a!c&uMser>#?6}y+C<;!!i&Yia0 z%D|1n7Vq58m4m(IQHX9%Cl?R-51*T>|1Jl8iFK~@o!!060kb}%ZTGKv=#rnevkd5I zJBCgtd*&+xF_;=#_LKG!mqzlJz_x>l&1PH99=*otUOfGC?TziMHmt;K43K}Xt(Lmb zQDNF#j>^DK&+;nW|MomtR#$RCCn2bOv{bFXoitUt$M*b*be6`&)v-_UiU?!mo0+;Y z)qT7|WS#y?PN1+J-=!RzW8G-08o-{K{`6O`Px*p5|Krs)sjMZYOGLsbO;n1X`wLV) zf!}pC2@A}<8WGuMjnhZdkzU?*SXdhDw}!&`Owospb*1fJQ1(=N6HJ|TNmhDK^!0a> z5#iQ(*;L_hUlED4n~xu`oBbBSI_684p#9}Z4x^&n2cFF)o@RC#<_hyC!PmtN>Bi_I zT>GQq7tzZHL3C%?XB$6_z1`&lmd03j-qy;KMyky>O}0nhH=FC+J;l@N5oWIJX4S0% z!YSmH*)N*mU+%r)Uh^TXl13`4IRPa~p+rlXglGfoW!9>(Es3eAMIgK7GZc#qXbAvf zq0|=4!6!>t_;nb#TU6JVz=hAFi3+SeI6mC1G)rpn6uql!aOQzB9N9;jguczfR#?{* zirOh}dio4s$vwfe|O_ zC~AWof5n}m(L0sK%<4z>XcLF~QV$qRVlBve%A|&`-_y5|QB%Bpv9MrK-s32!0O9CB zq!d@>{E^}f3se^}FyiX42=q-|!iP_gACVH~4nUa&;{Xb`LcswdgE}(`tgVR2UUK=0 zID_3hKCdAn$VA4i^TEHpU^Zy1#1%Q?sIz9o(aGzNb!pM@9>2Y#Pdql~=!1Z>ZeQ)i za`KV^jn-fyPL*-T&1$KF{{06-YMaG(5c@rGD=8RBsZ-_ygYubO0ApBIsJHYIAB>cl z&@BLppD#n7w@t-neA<6 zk2WIuWbyWUuQE9mG}gkY_aQs&=2?NT3OuyDLEa_o5p^(eOW(h?j=AP#rJtDlZU5my`X*--l>lnDSs)G?4R>T7waG1#po~6p8%Fr_qB(D)>f`2gd?lMr{WShFG%_a-v)fApS#-8T;oTO;;6pj{&uv-DL1 zk-s6vlklnJW@!TVLsPnGe{aM^A@nux0M5L2L>abJ7<)x-}$Dg#SUW zYDxRBt{wUN5Ly`Hesm6@LN8Y!0MN6Cky^)say?nIz#Bq^*jLjlc+k@K|NaWkYZZW*1mCDXH}E3se#vDJ*GyRR!WRP>^bkXuAoh zr);_TLr$IyCH&P)FQ^ zUy64jtk4#X10g8i3~wY`3ViZ2#1;CTI}g70RlRQ=iTP3!C+_Sf&>0_11ZOu;u!49` zW#jT3N-D4}Df=H&5A<_^)$f2qqvLnWbS^;~S~bB{6G!u}f#cw>7Sru~8x%I*BSErS zQl{{;w@_d)S`os}+5C-NOB5&sUrct`j1#gwwY3Q$xC$8oP-etPls_hpy)#Ul9rw5#Rnet0VDe|SPWq`b=R zO|jHRldo{%q&XKP(}G8f#G4dDpUQ%JhcS_xt06eVGxKK#i2jRUe5osu(jvjw);r7i;Q_NfhvuwF*Vn0+2YRp>@m1hs7~_D*lC z6Ohi_>4qqWEfE^YT%-xnmz>VbLDJg^>cd1ms|T&;`wJ4ons<^V|FHFiZjvKEM68gN z7lP51vbD>zZd8Vn6~x)GnRI)ojKZ1_C5k|!WC@)O#ruFLpmkP#k11end}%t|j>sV< z_XzCI0ooVbE)q#@1b8tEKq*MxU1MOgdf;r`(pvXj=|pBU-@mb6q7&}M-ddfrqU@~uV@o4!GD z7=L+kSb+ztv5e09_6LL0A~t3=3>iVc=p7s-d7Z*MPZp1zFC^L1BKr%5U#FQqk4CbG zBXi-=j@z}4v>-+-Z1mcfz1LRNlP5Zi8V^!CfQnOYcL@_hgZEpR>5a}%z(E3w?(ZM` zgeOVyKCopa+@bM&>X-`Pfw$_tCghP|wQpHhrnv?OzRO zE`O*c|q|v02E1;9u?mlWDJDWaPa|>w{iUsHK!OJtddKV8#yMr%`i|Ccg^4 z-I%_+)k^jVbd(#_p~MTyVZlxBnsSZFlL&QCAJuYwz15^pVm6LB@gkdm9HLnUN(vD3 z-9in+?G|PwVuDE}F!fw!y{-evOdG;cNJ+%-W4 zR&1&ppY`7vUv{7I0@)r~&L;0~h#3Y`%Co}S`$LuQ2(0`=Q~_DMun$s112ecJlTg63 z95h2Pu3rm2wH781#Xne_J|Y*jbi&n|o*mP))U+6~B7wFQZ~ajz(j&&^tke0%eXcXc z`iXGYFMtWbaUy^!mWv zCXRfmy&GQ#36}O>_?hNeTYs-l+WLXxs7`3bB2F@~A4BE3u~+U+O1kvKq`!@V674tJ zebk2OS5>GB)Fw)p$Oh1@?wB6NpIUwzt4;M-gW0=Nrm5DFtcG%h%R{Tb2Qx~kKw%E3 z38RjDBU84#7CAoC;Q!XMJ~#svF!E8aqG=Rz9`+nt*IQ}R$wpqH>Yn(?dG`iq$*2~+UnIS56hy6t`+Rju3BvkLf8utnFeS_j#W4!7)$!M52rsQ` z^#tGj)}KltZ=6x0?JgT~w)Y1qRsX2dc>bl9r0`_U_iwBNA(Mw|P|Cii1C)?WB!`^Y z{H5UZpiDbNOnxey%d|cCHi2EAkSCiUGr@u#FpJdZ6xO!BbQhjsvjQaksdgNOkN!9x zu2+DT1L4Q^*$-RI@dy}R%Zpm#JtmIKiNhoyv@tLXGom0C!-S6NQr_$FYzSvqWd(?7 zHKx^V#$tt$3=V&i+ukf78$tn(iS+Ac{Y8(jh{Fk zt>=aZ>{z1r-OqzJo2I9uTwL|po<@$ddv0C(EN95L4KAeXwrL}G5RSGY9%EFtp(A&Y ziU|ZVWWQW^LNCRH zx~F*mkVuFF8zxQocaf^a@-mIYR8&&L905L)a9c~W5M&#s7+A;0P^)-MmkXKV7%{7u z3veUjRIyOM)g$gfJ=fB0aUwR%IWk)hq*i=wSANmNWaIfp=K)dcHoO1fHqVKf^Y<(3 zYPa;to2v0f(~Q9XZh}5GVnTc0gC#&@On1t*>#ryX3T0tF?=SDnnqf(MkNZv+b^O%z z!4T<8L&X4HvSPYO+PNE>LsstAzyDp0!uV?+@ci@9cM~KE~pr z-KBByj}nzM$6KsHvurOYs6EdFTAxyoB-YDZAsJ;t;*82I-c#7C`uVxq4rM842}u$) z_BC7dGLTO&2;WDC(P(Fz1Qr}jzriFu7}&J_N5ZpfuQGl3m)xAA?UQb8(^E&WNM4d?TcT= zU8x98rP^)Ne(z#!8^n!))(*zt-^aiGk;eB*bO1hb{5r*0?rMVhuR8cQC9#|Kdxs}3 zj{F`BxmKT@UL;T+0}%ZbA;|sRJl}0xxk2GW5v6GaeJkA*-UQD}ECYEr?0v-XETayg?b%D?R30NO6R;S}ekFi#>Hb?x(BfI)@2sm$%mdj7R8% zqCo5feeOq$f$pnyx6|#3{gUBSyEe}rQwn^FQ$&}))nz_7QP3#YoLKRFRU92o)$%dJ z&Z*m}Isq!EA21SL6b^dQcXXX*7l-pgAg8?11G)LB(pe=kW~@i_sa%{Dn(TV!U*xfe zFK$`D^qzYq)XYhZ%HAqjqcc)m55Zsxtp%s%2`&hR6c@*rM3WO!O!Aj7hAJd zP309y)IwR=PwcwbW{fF-!)kKhz}U+%_STgf4d#ub{c#IR73P*2gD>WlD1ph6PHvZ5ORskwAiauT%jXbhm9=W+E)I_b> zArtCD_C)oT`J1)3Ff`3r-dybAsrbRcMzu&ndnDB^ePjH&x#Ur47>m9Z_BXFXM(+VR z8{@-il{_fGRnCnH@sH}^`QX=opubDy4pLW6#gJVDEx&GEI$OwM=ab zmPK$}HcXE}3aBGuTzf%Qil05#>GpG;*uIC8c{TUQ)d_wrGo~SDJWHvFsqBu-Assqg z?4lL}O@>3th1RgL;_6)2uhX%2iWJR(rmg%OoF*2YI=S^twiV*H&Aqo|l{nE`kkA!a z&jw2_f|FFXGW+XtFev1l@1KsU2#ZGgO#>pZ@kFywMtu``hTBB62qZs$3|JK3YF*@_ z0r*cyZT0^$WgY5a?vu0bkaKxSo^)D9I&tm$EZewU>xJ1=8(bcyIWvpjU$cwiglnJo z8A$_T162~sTvyoN4tO7;NKYFp$s4him zvXU&VpuaS7HUG4f#0NL$@X?+wNshN}w^~IAe^g#OGxcFf}}hzvaL(P$_TKj1I}6Nqz!jPnWy* ztgf`R0oeY1c_EfPBmIhY5j!QRg+Ali2Df1J7MmEa7vRp-tIg+z1?M6(IscUm)JVPR z+0bO)n?`t64#triqc@f*Kj;5+_DW6P!n?^+>9RxNONXz6`tKr00Nl>0JUqxJCaU6tNP|pJH-fkGGH@Ff9N==v$yjFC6J%+z+;{mEM$r9*YZ?1hSXkrAZa(c&%DcJg{c1X1pP}x}1_37l z*jLbEM^+!?ody=l*R{IsO;~snYKFzkklbUsPr&^xRioH0+UX$`-bH%EvPQeS* zPnRz0akXGwPc+g#Q8z_J`|Q?k73Xm7$E~jfcKIGfzq%-DuItEm8db9w3kA$ym-9{y zqR)p$ztC#KSd?knlhV%B4IL{oZ;Kru&o1^kf?ed zyArO;7iVcbg3N$_>G6FtcI}{lye|{&xeiABu`$=#@&GtqR2kJ;s}oXVWNH9vNeuAj8oOD1z1cw)nd zo%=ZIY0g#YV!Bjq29i5t-nGp(Cx~8bJl(*4wRQM?E^CK(WIn~~;4?$erjII_f7T2m zMLPk(x^p^G2nlu)Je|lLRho?p)EaoESV;}QAZH)sP<3>DRPHpB<- z@s}R1)7RA(xRNX+l*N-1s6adr(BB_Xk_81r1A>Br0vh?hXj)KzXj+`DT+A4)OziFG z9qC=2ela-MSpXjZ<9!G0Kl|Lmb1q_mxZfDrosBf!Jps@1T!2IEa`o7W4Vf=412$#S7K3?&n z6}w&^4Tz3^;CL`Qp7DA&gr?_%!RK(@-`$X~eDA+A^4z1qQ}M}O|MsrEumx?Oxre@6 z8G6*nD)j*!>BdVS*$ME#PPnmKnzu}p_ZG8|6Ygd^OV z2CY{V?3gC%r5~%=IbsPV7(T7J0p`Ug#fWS!W8Uz*k1=`<(J6rf4Jz#*>5r0*HGOOPzrux!Es>9-uZbYXW}|ZwMq{EG!_5 z#fg#9cgymhCj%rct{_$=Vi@?JNRcN3gFXcY0y_AS|2a}{eop;2Qe2FG85o<`F#TN2 z%*;Q_e*)$l?#B7}Fmcb=&~WGR!2$Y5YXH^#prri|0tI;$fT&3oF^A(L0ru6l2c}F& zhCB}6XWI{`r}V_ph=2y?Y#f2r<2oiLzSJq2xuYHzUUFU7l8oN@ z#c8uFRT0!56Ct6p8JkCKehm7L{Ldy6{+}lQwzjvjGjRT8WnxBe^2^@Y%=G_dH^>}_ z5ZzEO1es!0Vkxjn^q}yS0^Ir3Xa|^+)*QYMJ~kG|lk>NFp zs3xdV&D{JT^FW{AE6{rzJBZ(_>Q4f$@Bu}K;r8b4u1zbd8VRsGeYSX^)xO{)Q{FJz z^h%$BhQrmFsO_;m0gE(l(=vtBPh?(9)R?Yp^m~uva54hnEKZKz9Zzm7_55xnNp@la zuQ)={@Z;ElY&DhA5Mev4ILeJK(-;BI&~SxqFj%`?hy?fq3PMp+@UN=^wETZv6<;pG zz4haWga5CqF#flz{`(#(xD(Cb>gJj(PhDSn? z!fnPRgMdo8xxv5@;m>U{H@L`h-f#0=-}`QN3oIE=PDJP}Z!ND{?0i)flgRojM#P1N zN)RzVOMt?|o4kBsVuE5J?+{*r>fii2c(|OMArR>L7MGNj^M!%i;~Jrr-JdWK?6>f) zOI(bChf@}Ae8AHO^cxmyAXq*NR$s~qa;5s_yN2?l&X0}Jmiz264GN1Eh$s1x799p| zWVqSp&OV`iWbEi`$I9cRHN3rwMmIDRs(rm&-h~5ev^7XMgy(>SL+c36}50>*u!H)pZ2`teau&KFyqnh z(JAOLVnRinXS5eZjgx-*goTl=2+M=RfOUfk8MAcsB|i5y8W2whdZSRe;7VDAN!Q8< zCXtjm8IQ)fz%2<#WsCD8h<6N4T$lVVb7NN<0nt{ zX#q2{cb_?WCBWCy(y`_@2vmFT7`ZI*{T=d!8OmQp68(MN`!nGA@pf-(DonD@t-Er< z8j0>(c{HUY@B9~0^f%-0?{>nMhn!D=Q)7#P;BT5r*%!&v?wihe0vE2<5~~t&pkg*( zX;6X9^&s4=2>UHuz6JG#TTiv#<7q)ABqFL)+kS{_N_f z?r&U+=xH9rE+`p(i6B+m*$u5?oV&f@68dja1EXh{40Q=>Xj^9@I+@@Ro4Gpz&{54_ z$%vlP)i|d&z1A)V!HJewJvu70QEQ#HN7gp{^3P3D|zs?&rwpzSE=jkVf! zYcuua7YGdA5)GY|GmZ^tAWVlxBI-$MKGi?~*jPp=2cH|q&?piPHbF{Rs+M#)D0OrB z_6efz{{3yGE*i&i5Fap+H0;$=#tJDPg<%>a-4 zl6zr|%v=Q+IXt29Fd7#(HQumnb8u9l8+h3A$B31dzNOH@h%ftxi|KP*7OS$is@lJ% zuMXasF4hf}=sj&)U&PNm6n?Eh6Y@nD?C#Oe$9`h7&)W^^$pj@%<;F%kNRam9Rq}!0 zvHeb% z+xVABKWk`#>+3bJq`A9AUB)M*J+HK-rY0l$fs9-37VqbW@HRR3`5V)dxmG))P-r60Ox2Gf3RiL2m|Ewvc4Y0-ZH$QY%!?T zQFg7^xqWi!2$Iu@|5(s5xE^4+V_i_JjM{^vr(q+FOQhE(i#X8%*#v!6>jYBcx6GO|La92gaI^!z8#z|*5YClsE1VXuSJO`Y*&EqzX5Q&SRy#(b@aO+4S zH!C~(jImt*V%6y%vNJu@er~$Gck38_OyJItIAPH*e~+T>V+-@k8;Q)BQsw~%&sC&Q~R;8ltZro)Z-p6Yx(&D%Xm>@7r%KAgXI#goDHl7R)$3nIksJ7 zAMB{{w&a5lmg$g=SasdFw+&JoEN0v?R2Q%`6=eQCd` z3tM2&RR{RM6z@Xqax>XD^m`t1+L2|u6_}i>!k9j~ovCOEQkY;mK|Fi;9 zu0^drye~`i5J+)IjOcTgcxuI}E^KVgdO+lOC@vE~_6~%=QV5&tBIDnIp5|5saL=nl z%ovq8^FLG68JS0K|9>%N0vWDq(& z$T~G4BTwuWkkKz+%)BcvmZew!=DBgy?=R;sCs($8CZB=MMJe*c`+|a;i_AyeRvPSBzD_D!GDQIYZcjv+bol=2tdMu#l~e zN`!MLyYsBeosjDSV_OkwPOBnJIt=*n!WPYnb0HEZwFdAzAC(E z$T*>5$H255k|Ny(ZGWd+ZH8etaiN&BwA)WHU~y7Nma%~6!Spr-gaePT(B}feyCcI1 z)C85k&aK3pUa(=Ip_?QvBhZfEMwbj9qqq|KlyU?9kH{cW1Zex-6^8SQiy_ow_>=Go z7_6%TOa@@A+*OrJoCGWI#{VeS>hI^$k6>Ph!h_j5;jULq#+)xoduwdR}BcZI1 z0b~d=I1*zRMQj0dL{In8p;bx`t+iTSLa66K=BfSO@oGmZj#q1KQrt=nHK9M z;3SLUyJ+POG`@pr+E=fv8p|^W5`?)1}(_**Sy9E~~*F$BGnqEnKTkPD<;8(IVh-?HZn0Wf> zsnfn(1T+d#r13~-2P@*Qj$HsxK=v-;PHtCOI zfeKd3pFO5dXt{1l!Xl7eD-eEx8_@78#H~4bhQ8TjIseHe8O6!W5z!&pB}M04CE~`Y zd7bIFD>k+!MR0w_Iq5w30E$@IZFP9t8>c-3LzX8j^Ty2`%4k%)-{I{AuX#6Wempb8 zK&JqblqR>-2;2=uK#8FaNXul=@wfddO;AG~K4^z{{=}@o`}C_hA1?0xH{UUC{^ud| zu3qroXMPckZ9^qhNRRJmI@Fo6QoeJ6Zo|S}4FG-um97rUzIt9#P3gxniAQoT>dzva zo9x`l!*f@3G#{^RYb+(pVmLSX!31Q7m^7HU`^dAb-n08(TurADE6O_T6$& z?nQK#EZjt=TQfO9134%2hZ6?aS4%qp>S}t#0Q(dQunu!#k3~}d^dQ~ddN zUNWlocS){p;pte0Tje&#KKn@-P;r^9PH6fBERTFi!Ta0c5waMw#bb!>SU{H(j|(s~ zsdI|kt90#cAPOJUFH6D`k7r$)0i!EiJB+wwoM5&n2Dr^Ze$crvyJ zV3?njpxnfrFegRk)i5KKE1*yU{#|d9re9EZx~s4M3NuuCJL~B9)gt&hV&CF};;5ks zCEwwNU$mJhqf zG$s)EY)}liDx&z+p|#9*Osr2-`Rwz-4hD=Y-P6Y#BEq8~9vMeYyYJnrO6*~YzP_Od zQ?NtdK3j3*bJFcbHEERI*$9Y*3>tMAAD22;TxpV7=4W<7?EQIrpW?f{{SDSj(=&m5-w>)mgH@Q`WTVgjz2nCo+wt42N( zbnKwKv|PD5r_>)!f!CNgN|@WF1nv_BPtoJ&GbbpXTzu2G<;&mJ**2H#Rc#c6u!|K| zcsaBRb*i$=_g9FfSDvTh`j81r zb{h6u(4Le`wWiViFsj}s4YjO`9-9!xJ|WbZEO%9i;H@y~hhvm}nb2fm)9xtW1)3IXcu z^FDTzu@R|6jkjZecqUyZbA0Po;@c1=+H`x~pQ4aF^D4Q#CbC^&BO6ufCS`T92RZRa z*;gI1RhqDRBO%$D6V3yN9-ZnJRo#W!2ZunesLN>C1XvfzOgem&3iv#9^<3}6oe2%O z!gO@RIa1B$1sYutYeU(mArJywnMiN%?Jv-Qg^|^mWFEQTuR}ohocc5MY4Se19vyak-8l&!o=*T9 z(Ii`Py#Vm&zcho-GQvQOK1U=cu2#sTC-o(*c*HYHT6kk*lV7ky+y=jwTOJZ%qL@77 z=f~V!8t$8SGJAJYMP{e<1~T-OjEE{HZ<=f4WG68yYtFr3(&;>F!U=~;>BbE@CI$od zvCn_KSL~n~M)S-RfwOZ>JxOxtF$7iMPoOyfTs1*i?rrPH^{{o2Pr$7bkCG39qlptu zSTY><*+J(5-v!QjG>~>&QQcqTok40H6yejOZbCl<6#Ai2J@9#c4u%t)pGn)aX(d zn<;rn8Ln5n#c(8ZJMz5iiyr5=nOW~AePyNG)sIU3MlU2bM*Z_#E9JB+D6?o`xo%Xq zLgp?1X(}LegfH;Xw_zU4?~P-KPL~D`|DGiNuv$qeeC`yH8~~uzzlbVkvlBMqFQtsl zj~;jC@==^06H1;uK^Fee;q&7;>SL$FRlJ21g0T4T({GhP#n4Thbstzudu$t^pgeE+ z@|DPsUz7-}hj5F^+~|+s$9~Z>(LIY?-98{K(@AiB#?5G~a4g z)xqr|>qm_9us5HNTnQ-!$s;B69bQ7%r)^ON;dJdxNLmuRxTwiEc9>3I#IuYxOkE3% z)4Mb@Z!8{WjDP?G@zIL=nZ0#nc7R2{vb2qsNI~GoPzQy^(SCIZ)XuIY3HfSM6v&v; zXxFG$66>3)opk8S&W(0&@;a#Ts|ZJcdlw*&pSYA8WZ>=aE2J*;F6w2;7tvdniEn6d z@qk|wGbQh7X%61-LxAQ@r*zWaVEB zzUMbv!%a0>G2?b4+%g0YpAVb>13Ijmw->W~uPL{uW&?v77eW!axbY1TWU{1%Mw1pU zew^{s5TxO&XNG(7L3(NrpdG&JiQNzH(1zit#^hD;?~tAjr-*q zfR6;-pEeG`A%&y36iiAHK=UhOD8&eCiFOa6NV^(r84d!uKJ9fXp_c(LyEfoa)A(WC zD7^M|i4y!Sxtpx{B6{Zo$U8Ijx4EtkR)!62OJO00AeaG$?O}W&jmFHFlM!zAZ%XoR zE(-_dp1+p9EuhDsD7Y+n;U6JFL}Q#ux$q#xVQ;83tvUx)!Zf#DgwX+}&Y1L#{8n_& z{C+iO=42ioMEjYrWaB|CQtCKG=Og*xP=412|0-od${$DN#OErh>hbcx2*NmIC777S z6ov{x4XU1CG_43V1xe8Z4!2{2X)G#Dg#A3-o1n&i?wRoj7A7uj})boIvU4t*{bgGrb; zYGV^~8aS*WtEeOf{}*BB6r5SqCD7QmZFD-eZFFqgwr!go+qP}nw!S!-p1)>ZXP!^h zsr`1V?mlZRzBUT{PRjvS_zJ4`zB9V8t4qOaZb=gDyHt>i{^&XkZ0BOZe)WadIucS! z`C8;|RLWhZzrM?Qh2w8beNy1^Pyk7OKvSqZSmj4`&~Bj{#0SnOLnz*5b-kgTj8|bg zdQAHV2L)_EE~E4-YiT59PC>5i6)e-cy4?-!(EfWgz}I$osn85fN&39z4`_Bf00hTg8+S1& zZWi`kaVvEf`YBTH`m7TIs8wO66iYog>S1IkzD)7@ zbCYHOSnZ*O++xJW3R#NXYm_mNAwSideyoIcbuj0PELRsv)T?k;=wKMELTI%P86T8V z+oshR-(z?J+V5VAR!(2g=(77vRF$Fdgd2G{no>O&-I|Z%N;vHwp{5xs{0T>Z-QuEV z>*X#~f_&DdFCEH@=ehz;H#yx6vb+^KF8^w$+bC}7kn9k-qHE7auvG^?zsqN7EdmfB ztkZPkE^aNaE$g(w?9}j+zUSc~IhGL@lw&B=p%Yk%MET7Ios|0KvUfGCBe%1A*A_)_ z4PLCG?p@shEjn5N-t4)ukn z6_EotkOqKWJ-JPPexVUQF@QVh7LmAC9V6FMfi?&s_OqHiZOTGz$4uU{nN?#9Be;|2 zlKX(Z9r5d3>y2f>H*N>g1PZyd|c&y z?R1OR^ky^3irGLn(Mms985ZuZba}?-D!auZ$JNYbb0wS31rR%mwQptv$Hvex6vVaa z_o-lROoG?3`>-T2r?@S zPT2=XaAH+;mH=_qKpra}us>f+(dXJ@w&c#HMo5aJ%}+gTth{0VJ&ycQU@ck>zv@oF z^9U}j%U9{!)jiQf0$^SJ;n-kC^~A#1)fhCwGIfO3-N0Hjs?_YTCoEp?ZR^5`v1A$0 z@hQP6Fz^){I)TFqb2>I3h*XnxG=0BBdY#IXI8qsc_)Is_Y~^7C#kfi{L~RN~pn!>H z0wP+E|9p1Ec$;di0UhK>GiJ?uiFfH)m4b2Nv!vdJcZl6|k<-*##*WJS*fv%FDX-nP z>VjRqB#rCsQIGju+%q4_(G#c4E{LEfqL373lFEt$FA}xymGiX7uC*;C;Z&-!V_J-mxFmZ#wR(Ip@wq|PfOE;WwUBl%MNK{CGP+i3t~yZ?T)Asi@4uT) z_r=!O2l98{{%*T|%2Rf9Q2WGLU~5F$x~%YxXt?|GSC5SAs&4@T_p#*rrFQjshOJr3 zUOZ(W0ev}G^lzuQ5863$?(WLjzo|km&r0U{Y&={~xi5obq1hJdQx$NzOnw>zTSVN< zBpn{Sa5|D7Q={sg_PQG!p)?FW^zB2=VT>>3##7^jTH0P$f9$@@0~e-39T}kfi|h`n zQZtO8S4Fp)NW;lx&zU;HWE{`6ZUJw$Qww+5B1HiUPazz@E-wbgW-yJuRZJJJ9aemZ z{4pz`GWDeyahNWn8Bb|yFEhS@XLQdGA1*CEu=G1siyYk?il}CKz-0t+PxUh#o^P*PRQhm!-!$ zFnd8j%k&9m`0^{RtJ0Yq1$N@X>6xt{Im>zIp?r@5u|7dFYS*XxtkL#mqx%%i-5vTf zZOdtCmY-F!`_}TczSk6q-f*hn9TrQ&{)iqdv&M*42;AZur^ZtK%La|FGvjAb{n#uxk_8@7`Def!`$!UBgp#m>^aox8G;-YuYai@^taeW3;RIc>?<86f?1y zx@A0#j9G_OL4;GH<@_re_9>-EVmv(R$!3Upp@z)69suc3cW|ZYs)Bxq=ik;%@4KsL{=8)SNZr^}%Ul z@2B8gx}3xhX;iwi;*3M{X=78U@i$&w(j%5>YX0tUCys{eCZo%JA&CQpVUVdPK zbOf&{Ed@?$kX!o=B+Fmhc4KyAN?_n;Fq6_LRSU99$3g?SyS&#}(lTn2$Lt^{d_)_k z6KcxbGwiz$r5Q1z6wd)^0$r!_{bMkj^ZK0(xqaQq#7q{SSEf)#z&LFOvrP(fQ+#y(@}s z$e_eCn`=IDtL-pQIA4|_&0(@|CSKH7SmQIT+QAZ~Z}FMd ztX)&%e)(Ki<_+Hj zs-D)`-oxVQP02!Cz117s=*+I=;xHZ=MStkQd|fpD^}McEcsZGv$1wwsZ|Ey`L?N{I zKj=nNrkI(sWwvvDpj9rGmPvD#Klw#5o|d5=^ua(SELSK?vp(@{=quHSI8glRVECBN({~Q*fCNxB_V`IAPIN4u)$+DdF5qsR&(QeXJW25pcRzJ zU+({>h+4&v9b5mg3hmAcvztK#@Kkybhf7LnRx2Iui~>x;$BOUR;GpZgi9}BU9Lsbk z@9W(D(Fj8Oc0NFFB-LCZWeB&hkNYc08QS(5VVq%{W$Pf4L{v9+UbdrF|a5r=0>&> zKd5hC%Dd3i+t;GAo7vs|M91t5n*UFs^Gi?hSaSYmcXV7&)#T%MLAhM|F<|H67; zrZpux2>TNu2n_-|A3bT)b9teyAAEJw*~LQtDZp+<8v(si-M;@?!)%n|6p@MAsTrVX z7J?qFF!1;xBjR(sw6r>yVD^pRk$~R3 zsvD5)O}G=thns7kZ*N>u-F|m1MXr8@pMm;dRzgD2Ez5E_0DD(n5&syxXyRJqe-r<% zODLJWmoW*|7zyO;I;(NFm2P@pdMa`Z^{SE6va-*nARAu!9;ogG<6(##Kaaw~ARZa|{3CIl zm)Kf1@-9=!noS`EJG52ZYl`8llE7T`%krOycPM=7#YNEbV=(6rOmXDp^&2FO6@`cW zHa(YSRvz_Kw!&J1XGUe(5ro5uMqNVY-`NHKYjILyoWf8&>SOCYC zZ^vz+wmC<+*%Lf++PWA!RbGNQ-z0%8Z_vhRFqQ_?jc&B2!JYy+fr;G70@*p5HwwOC zQ<)TFXcs81R+y0f;Qei&mPFk^<-;b|VDqn13PrzKk}T~ocdK~lMh|;kPs{LDolvY_ z5HnH=Y(pG&EdK(}M-c%n(`g0D%3_`brv&vX)(NObp_Ot_Xa5s{LtCjd>HRx z=&ZOi<4g_QVS1!_y8*MTZeh3esbY9Ren1$!eI*b{El?hM5S9$WT4%PaX;{hHLkE zDHS=g%jP@*W7~MzcaK}UMisYWLQQ216ALBaPL6v3Z>;!Bmy9CAWnGEg^ExWjXH}fLsO|8>Ct%fO;wKyKNoSV2>z2gCVb{>_WjRQ>)XQ zpr_1;rrL~PdPjhTr+k-NRV#g*l)OXZy5f*RYqCyGDKKyx+60QJ6}1VO_rs$eHRxg- zbVkT6J64o`w!;gGw{9TU>RftiJtLA(_Y7VU*#j?qrBtV=Y)kRTlJj~%bI?F|Ae$NE zRP^9OOPgeFDri}xoxDjxLP?>bPp5Xd3=BHByw+!Uu8zfB)E3~XZML&D}b=1U@pdjz34*MQ9aIJcXtc?kPjja*;vdZRyMVF?+qMZ^P7ampQiq>(v zcG%dcgj3rN9}au&udnjp9&g*zQ*%Ed0g&@6#oVM$y!MiKYt1!3G=Te5)fV~UH&JX{ z&nT&`MZwo6m-zarKT2veIU7#)6x|@e3hBY?K&!3m9J6^^Mgv^v(=xZ3|h#1l$28?JP|4xZx%4@HbOxmBGE$aL<{8BK9 zF!wbKZ^vHaln!u@du1`$0smLC*YugzQDS-qa%n_2X{#%z{DbDT)RvtzzU7jX+R0wJ z<(<^}b`)1p$>j_$*O;J0e+UC&Zd3WLlT9PyzI3#z>u@Zm2#!F>oE*?$`%#e9@yppH zm#I*E&$Z)UdJ^OB)wR9@?g6~Kt}ZcwM;>jzmIko zv-9hYa}GPJxb8xe6aoMU;aI{qf2=ao^BIdXRsIPy8V|JuiPy&4Dko;+G^Nc?s_Gzg zLS0233wzu2U&~rkhr!txD#uR}Db-??0?Gz08lUPwCYu&m34O(|Jq#~NumR@Ooz4KdB($6g=t6AbViP7Rm|fiGo)_J5YESM(>{yil zzu)g!rvSgLD>_x92u=%X2Hj&r_sw>A(IPHw2`FrLX?=zrcR!I01RK`+$lc&@l4L#l zc`4EIOnGflM~hie{j?*G3&uN#vz-pO=(jHx0_;WR)3x-#U85DDA znSM5&He(8?N6~%v9hU}2dN-NQS2(t_k6150E89)y4HC`foxFBtnVLt1?H{z5aZG+; zl1|!W)07~pmB52f(@MR%adXJjM!TGz*)0AY+rtkl7(UcJp-eveOUEPun6zVmp_p*k z-&4nAetoVHkJPs|I0B_Oj&cHV%|9RZWpiutGyc9_+<8er7?Ud7Rj+`8VCLX%vqZ~g z3te8Aj2w2U+&Om*zIYA@ZAtS!xi-YI_i6OpVn2o*%$)ssaMO6TgM9OYT!Eu|^|IKM zvti!<>RT};KKIq>jqwV3=@DLfH|DeuEc6P$mWv)j?cPWcbaisQBc6Z{ z3SYQCYl>ZZ=&NPmKzr~_4U(v9bk8Hf2!*3v<=?yM=xraEdrnK4Mr9EH@;&uB=q>(^ zoXqvV1oxnRy_S#%o40^#p;$O!Ta&`zyohz6`NMwwlX&Yn**S-2cdFonEkUQ?QqUSJ zcpB%c(-^QlbcZta(QXBhQv98@V!CFTbbheW=W+O8%f~`S=34P1%Tc$OM=CDZk!me7BTS5P<7kMCj_zO{gUtGu~V{by-f;=;ZSod-pK zq@ahJ${jiu^l&C=bVnAx4rp>gDe|rxScJE(;m(NR<^zvn_ zFo*7xc{#1rZ0;I!yV@d_&7RnA2|Hj(ke6(*7R>&dx_{pp8dpSd1LJGz(ZG7 zDc)ef4z+1JzBZSoUuzYnUWh;8O5^669?t6|q|JP>wX`(>!xP`SCx=%`%iajYqaD;( zD{*M`CA=LhbF77O!f>bwVFzkr*NQnSeFjekpECXSgA`45#tHgV8G=%2Fc{vJzrT zll`(ymJG}f=j2oeub&l=IIMzJDz5chMuTW+zN&QZq_jecW+am1yI~er-Q%(7s>C>3 z4DOMb5J1GRI!UX~d)|>Uu`r@_ZHm;B=@GDD{;VZ9qiF>v*k4+gCU<#!Ft~vngX?`~ zFsokQTI1_w;^uuuvAMiWT9%|Pn4tH~F%&-(9fDvFXKAw@f7kah*5TyzWgr@1i1FOo z0|9$o{F$8rr&UchO8e`5}=OQ0d=rCQjaB0=0cYSqlRFiOIHI+3;aEY1|@3fZ@Okp1_7K&@<2Qqevg;U za3)_erI6o@FLKuLhYHyV6fUS4n*qkyt_1Uk=X^A3Civb}OdN1!DS)@BL^r51tf8H} z&6gr{Z(*Y~OFO%}hos_J&ttm$l&+O2 zpztH{`mb{1!2N8KQ~e{wy|9gX_un-+tzwR3FCYH-rFaxL2WndmvhEk*52v-b z-?|!Xp*x@hHZSwZRk$!Hg=8MuMgC=_6(d5PXa*QNEMeWkuJMQ#ou)(eU1JCNc_|ON zJkv3rSLelN^NnUWu;xd>o85b>)Rg_$?*9t+#a%kvza2>n>o`|mqIza_SEbkk5@GMW zZh`)OfdcedvMl89WpZ&34>=3M3Wv)WdJ(TrPbM>7Fpj-|Gja8T+A>BZ!VGkg*}^{= zXHO>Lf8eVhy}k*eka`ib$+qBay|v_nimK2zeXgplsLW60x?|oB6^nhVEF=*o;sp`< zrun7D#tlc)?HN-0EY-FMstS6(n^r)UgU^SITRl5bb}k~AN3Gb8RXUu0ShWeUl$Suo z;^XfneSRw_Z^(i~46a6l z^<7tU3h<436Y2r;!!;-6U^nYt-tAj35AB_r?Nobchi&y$vL`6B6$6stOfc?c3|AtU zaOYEYMt)!4VLy+_6x6G@sft@`#!eK2ZJ^elrBL1aeg!knLO?U0fS>&cn=xbV5C`KA zHvHVlWx-+A^r+%~LtIcN?DWO&LkJ#die*rx92SWrp1u2pAd5RGGu2AZ2LG`D_W|SQ zo?Ts@*8YVAR6{3q`6fL)(2c1%_^YA`5o9$~>bx(=<*!9-a}Gz3FIJb%`Z0>3g^JJ4 zpd~k~^2dyFjm#s_wTK#j$e%N*x~m+}PTw8*!-uAiz&Cvyh>L?d&?Jdk{_C?IrP}Xc zF8p!WzF737_P2N=d2Nji8`CG@8t}!{xYSlF7ZD-G>-C)Se+nu*c^B8Fa&9DI<_>P-Jid~ zk2dDl!jfx-d23A<-zy^g?=_ynSM2MZe}PK1$Ahf$w=C^=eQu2mtZ>ANY3twH2AsqD zm^b|G4!J9;ipHSTrW9WPR_~Y}nne4flKY)Vr)Q$i)Msfi#K{SNUf*}-Q@!X`#2T&k zTwI!tY)|a2Az0$duoKov7Y*Cm@o>Gh+7C2!=F&BgR9m{=Y>j`5XNUt2^G?-NYEVjNIK#hN~H7J$V+~ z$jWvg(yRWJ1p19a*JuO~V7c&B`RMzWxsRRF!4hY_PfBOUHb4;VRwKJ>pfhO1PxkB?nnv)WQheyK`@~W|Un@F5NYonlus6 zT39-D$YL+)R`H>?a=$@t080JP8qyulj1fW*k!zbi0|*yl@f}az&!X0xbB_V$pU|MS zh0G`a(hq*UKz|BbF9EFCsg%N5egk>#tKNH6#{18)Z{f}f*hE;@gAj63y`I&dk`P@f z59beA%W6CgvgaGOE2WS>7z6Gmjfc6*KH;q3(HPd=@v?m+zL|D~7;?HNj--N5s)btY zY?^0fuBrzeW8AXf&-c6@Ycy<3V$D~MgV+Ilk=5CY6vffgjDrU97;k6L1J(UY`(RU( zqXNt?3*Ykx?UNmEf*Q+7|MnVki#{e_Mj>p&e?uOV?rU-tU@9Gbi>Q|3P!!zsZKI|h ztWprvA4!iB(A_kgg*Xf4lohzbgoQkvBKcK8zAi)k?h3^a!O0WMdwit{O~g^Ld|TEs z>%wikrJuw?1OB}M*DNZ*?q~t(Iks8JED4W6s!%vhk$p(jGHm$PXlW#dtV$r0SH~_$ zV+DgaZqs$<4KPOaX2dtxkkU5xFkpCJKXxW3racx}bmaB5%$nIbj=KkT9)^g_xccNP z*X!mOZ2Y^w7Y~)sm_HgFix#Qk*qZ>wV5;{g=7eKcGqf?zkoz-sgzyZ)4KB5gdW*k@dn=fEk)n(8{|l*~y3s6r4;EM)HG4ZSust)-C;x@zUus zwhRx%P~zQ}e|)T1y}Z^mmFLWZmZ$~sQ@`#g!I984=HJPo6h;N!>#cR*G~p}9o$p;# zGU1Gx3a|;>78Iuf{t9CA@zcsfRk%rn`_=4z-yF^@I>(l2;q_Cv0N)7fqVH zMSgmBJUS*LWlCicA_z?P=Pwj8UWbNL=+(3emxV{r0 zs*QtM6!m$ZETnbW%XQiK1G!h`I_FQPV}CM<_?O!Sn8u386E*kizl_a`kVa~IPoxe# zhcYXC!`uQAaMF=q%J7Tv2Qvxj>--}E z<2*VDdY7O}m?B)<)hfa2?I;h^fUWid$x%@new~>Fp~z7DbYWkjsf-T23ivyL%saLT zTaTN%Qat`iojzXdCp&H;I&Y$`A1DWUQE_vM(?dx&;={`-&@WysMgC?rxLge+kR?^( z1wz20ah5a~NZej^X)_pXn=Q*&S91*-#3g@I%TWtG!>wh(w2hgE;q1IvcR(Vx%S=Ew5HPJ`caVCp zQ@Fd-TJfBdV%nkgs0|B^KmU42;o&2MxT`65$>5@Pwko4=hdR){1NP^;39>;yviu(x zVQW~kXJ+ykvw4Mk{F^|3gpQ2361R`ylWqC_8MYwB_VJMa$q;QI!{$syL`*UVo}Vvc zl_+nnx|d38+38_cJPee%T3#b(%rH23{rWu%<}(Qq`CbG2?dyX;sJ$L{fIfppi3ogH# zP+I6F5Puw&DZ+rh0fyvE6p~7K-~Pp=r+o@r9;g*DJp2^g@7Q$wXb6*FwONsfjO^5e)5Yw>jtX)jhzxD~?h$=n~5q|N(=kaxLur<%7rBQGJH3l!`T?5!{fcu2DH zepa|>NrnBJx{U0rjUoCaZo3C(cJSj?xYzv0qYm&rO!>UhsrS&iRwjSC{}+@0^FNq8109;N!kz)A z`N3M|`s!1l&j5Txk=?n$qi-%pqv7av9hToei8V>}>y=0q;^ba>Ivf zUBw%zsFEruMkMg> z-Z969#EXB{h&%qEpf^OgZQAM|P%2zTaz>zh-#|<*z^xzN?jNbuKZC;?i=$K9Fhr*3 zhPI*@#i#AAtB~o!g?mHjj+&e=K+KOLz&PZDBU1-}zr)e-R-9U)7p5ZP%bfP69p1;K%Ci{t{R5QE6 z^BT~?{n+fbu7Ef(Nn>gWhNO`CI_vlVQ>4(F9yAo4qIl?1fL z(o1X81Bm`wzLGo3|1Iao&J3x!|9ImPt>d+1HcAfY;4@}%5u$ptbLmz9HYBc~PfMi# zT(ZLN0Lsg}f6nOdNz2l;pd8|iSsOlyXCfL|sb45e#`k^4wbJykpu94P+|P;oGHVVq z_0c28i30q|Z%jqx40qzNk9R0o038J3+f^IiM+7`&!R~P}zcBi(wR>fbFx!{hg~zAc zpP})?gBM)~8<)UQw5UNcw6_fRZyHS^C1;~X?o4zJFv^gY!EdP_hIG?3vP=A1wx8W! zMUa2=dwwbJ2I(!YPSmfvSb6fBB0VgB)Iol3MHA1Q+Mb+_TlMp^S7X`gVewiy^hfwGq{gXCHqfv zr&dj_z`68i!>LjTF_}A@_Kvs-QudE2;zX?UQ#druK`0ibsC}(#sEGf{;}LI!F@&O7 zj?+~oh$GHGHDBOxB~oZA@SW!o5-N@MI10@1ASdHjyUSG;mhkMnC{Vn-dvE0#;IZ<- zb5cnvY3#n?I-$&GPWqX=Y6GhwlO>XtE2+~L1+MQ>!-Wh)oty;Sin`ube0P=q$bCL+ zN2D`3Z1Y14MbEnlb|qFGwPK^Hy+#o9e0*RxID$7E@`m&b9y{+}UjF7db5HYan)v6V z(-l@;m}3Pte!Ls+&XFmd0%NS(4gXm|-Ihcx==mVvZNiK`zkej&&h)S+8+szhdE?su zK39dBfp+vKz#vl*4n@|*Q+;sDW5HDc|0w z#YcYq;Z)241`>%{YD0PwdNO0#5IeSpN<wpQcQ>5|U;*F8Mu_t7Q4fOADvzPIFdRPlZ)c#eGR zYTLzkn>mv3td;s+yx~@%1MwBgFUUf!3iPUi?>(5ctPdqquk4i*9uWyHozInINhq8Y zRKW%_dCZruy_hlQp5@0tU0Qjv+Xj@rr|h*t_f${(>n*;)5?O=MIUV7a0KwT_WOpM; zI%7}`i+4g!Wsa4I<_!eC7g$Z0E_0Q2RDexTT7YM`yHSRI47?O^M%XAfOa*(L(K1pz zZ9^v!0*>An1z~2XtZPWh$IS?j&axlGa3~L0b7sxVY3FgvA!W3nYZyQcI+l(Wg4;p1~8@lU0F9)&s& zCiBljqvu8iv%cFKMBSVz{W81p6TJM47Ji=CH;Mx;^4{BXpl~9b*G?1o zbmP@@ckYaOPl#u$tDfB#u|8%9qu1_})I~3hj7yC!NFy|u-GVZ_?>%U@6?5}1iW-Qd zW&zUJ0t58#1EKl>V&k;2p065;@vGuBfuv6g3AKxMfyFio*)rfBHf&tjR3@sRX$YAJ@9oNCVKSWS>mj7hQiqgf zLxi`bMm~3a>b5G%wq?ODcLyb)!+hUU0FQ-(qA$a2)fVTw3rlUpSOP#3aZ0Tjn_N+#MQO6$fwnkosY!!Ys~r2+j|M~sEQNUx0Nxp!Gzzh z{kU%7k~F&b*|dYuVF-$OARjSEJB5+hw?a>|)QLy5plU5vkrDCNyr}WZAzAy}@PZCM zK#b}x&M-dJVO;;I?`C=BOg*6k;Jw$sB09=yo#9X)_Yni7ER$-DVzgF_AHkrors8NI zZu9*4>$iH|^`}nnB5U9`Fa!VP1e;w^H#g{>_J&IO`1^OHFc)By-7qbw;A4&a8kN9o zFnN$j9xj;4;$zU#q|3TvV3*iyk$W}M6u|R>-GNp+8|<`AIekmUYf?`i{q504q#=St z8#6w>or>5I&8wRefy)M6jAH$cFEDHK8GZz=LH+@Yjce(lzJOyX&L;^p1Gs zy4-wh2w#m9I{rI;zNo`@WuglV>2Z>ZH1OfK(5Vs?r-an-5d^DJCtxzcVDq}^{!kv? zRQUsje7zc!EE%;=&4GAr15kPR6*RpEy+2_~@{ z8W#Fc08x@b|Dv%c4o6_vr$$?OTMs-A-PfE|2tfcc_EFf4f=gctf0jRGnO7qdfSQOy zx;RQ!;7Tr4HUCT}hVe`JbUXYZ1_tifucQOE4c-4~WMf3TDNKE!Q6r8yS z47DvBTDH~Ii#W3_;^JQT0Q(3+ghwf! zRzyeIn?g_4V@q8j^45dC%o9}Tf9%Y-ou00o^{@>(9zZP?a#lyE>0EuiQ8Z8ArhKT}UCCDbV1}a0v(! zhpIzy$^ka_Ue78zWfE8qXm)y!h#ecaitr8ZGiwU zE|VWgV}Ie~{~SUi`hH37H%$6UMzXp~w-KNrD=MN+`h+N{%W?GTQ#@_n5wU)Hb%nET zSF9tCkPa{IR9xHrMvc+i9|f?9^V$-zC>t+JqVF#aUcm614r6?Z(UM^+Iro?zR~J=} z>$8seJqL_8NaD~2i~g=Z+?;o$D!DL&S|ht->4r{edg6EZ(DB>2PYnAv{3~#5!8F`mL%oOPJKY-b^ZVM^m7f$8LfboA@AKmdF!tYs zOn|T`n1JgecqrVALOwch7>x-2iKW+;f7E$4k^!C>oIwK>-m=Gyw~=b)IKCCGT;TwFRlK%Z_)_I ztc~jK*`y}Ay(IF>R&;3PL{7oaHJ;1~wZU1Nv^S{-EWsLDJe`BeUp-yVM%i7@!mfuY zXT=v;H|Rr$uQvVGbV!d2_tz>ovTToUmdh6Aq{=TytfSEP-eN==k=5AWmK&(|IY}Xz zc2ug6o3XjKuGvPA%w5|?3)P4At+=n_t(qqhO6pnRUP@PVlh;YFOhL!c3_C>8Smnq% zq48X!lOl4TbIKE$^M7D75Qr$=v$#KUVLhY1)?uVtUGrXE_<82$hq5S!H3r6ibNN;y zv3Q>+##=|`QzU#6@Hq|%B`xz6c3v9CU-dX@6gaE0xtws<+!AXYR`t13X`Uoj@jq)%g)!Cv=$NY;)`e z?^j8Jl6eCemoAWdnGgHvcro8pf=RdWn~mSfFR8Wa_t3dteYjX!V{pL&>zvlVXZKlPIt!j4i_PyMO+;y!= z4r#^##YXNYj}1HbU(J7>FxJ;Y!``(P(`K8NkG!9%o@=^{^ zbCBSA-=Fp&*-?~Ron8~EDHEf&&y8KsHtkl(TURnD_$gDf9E%wFh@y&Q#!@Wya$_xaR9pywU8IK)pgh z5k+vkWTY7Vupvg9W+=u5i*q>ur0&Q8%%FA8s-F{%b-_HC^>5kKsmr~8?2APsb1^pI zqKu`_n~WerU;L`M<~4J1tX>sZaADb((bcHSxxs9rmJ01zE5#&W`qz$XNz_6HP16=| zOn4A3UAo+JjaGRyJ-Tw)zj){>@5gShPJ1)INpfv< zE|X|sPQc5vY2!!~TW?j>%ECJE!rQ_CNy11d8x?wPvS{#KAA%aEJx3r5m&;EkgdaDe zWyXHnm^3_^xH?7SWeCU=h=@{InoUpJSE=-!_2#NJXMuyEywe9C`vHL7{mh7=)WFmR zJ)r>~+S>hEgpnftymB@L&xSm0uJ3S*5iXC5Pxi)n8OqetGoT*YWeo-C{U-8n+P~$%BFU4A z$3da}E^u$wRpODT4q1Bn>*W1S*x{>c;>)2OD4OXBN!e7Q;Hv%Av4M3D1 zBAg}bw;jXrNI=u2^N<;)#^bui%SFGtDbor_Qt;NtIr40uoMaYLi|umFu}>-;o~0kC z^;rUc1Jd`D1ek})I|H*{pIA6;)qV4Zo`sZ>{Fq``UUwwpP3;C+ESoUpoV4KXXiJcm zIF;;Izk5d6N%e3ITenNg(FDOQ>EvfpyTb~U#VmiZMV~}aq z7`T^5h^wPGL!jd1Nhp(V+;}+8%61#jy%Lwx@jrO+_fdUK)Ao@~LPs#G>12JDn`e<$ zt`H-$lIpqY*o$Ed+d&m-W_(?V`N!nX{HhZDf-0buMY%UU@C6$ClfKC-2qXz5bu80n zl%u-0T)r1^BSaX!b_>p6V>uZc`L<-mZY z=rA?z|9)V8E5Z&_HXS>aRPiKkuWo*BUmw^f!i0On(K-l+7#GwTNPx3(?5dkx-yx=( z)kR|@ZxcmTUc-~wy(yX6^?&r=A?5t?Q_V`J(uQtlKa_rEin|n}X8SGlBXK2qSY{Ms zapUHp>WSsR)WTt9gyx%M>5~37Mx|)3;sR5vl(E?4PE35Y@62X4t-{uvfxXSng&KiH zbwDp!Hhz%qRUN~xG_1JIv^LYcxCRihUxpulCivE(k})<7LrdaGWOPKElca_y;tyy8 z!ZJpsVh&lN%DdicPw?^E=y!a`%L;K%C$;qF6rTEP2ln4|5vN%YJ@SLO!y=kC4n^%{ z5e;)B&B&J?1Cj;n7^-bZV0om5*%!-Mb=+)6d$s(^L5{KPDk1q4VXJIuuaJFA$8S>? zw*=vzG9s)PV|5pG%#Fkh#uv^p6a!;)nF)w++^HGkuAeP1!{`~h%AM0 z^cPs6Kk98ZsuA&>U9(Iv;<5!_&6b z_|x)4{rWU$5vZKmhS0MM5V&yF2`v+43-?KI$qKY>*eE6?0U*+N%9~qx%%53Siw(cB zdi~uU!9|i0aB(6nyVR9yGEaXH(wO3mJXpbiQA(WGAz`yRk64aRti;@y$!Ph%Yc$a_ zQS&wN3E(WI=rw{8)2+IIAbC^2t)WD|c3F2e03oysk-Wz3&~sSt~Ifu2-^TiX_cl2VQoWA4SJ5xH_zk+|K;1Y7#-H?k}Yc}Zx^Jh%L&$UwKtMMXVr z902^Pn;VVTs$7);Oj`Jh+DF7}0)>r50I?k0xqFbyL4pllP2MLyOY=2m!d(8$TZz@~ z>}`GMH09^{(nTR?S4}J(B!i>U2dNtMMz=-OtO8oH8V?gsbE+$(W9;Cc3W!iU!Otl0 zm<3(X`6o9tHhlKTQ3;OCudm)ip)w8p1eXAVjda-sQXjYF6&Nhj@Gs|9@n1oRlt<1N zDnjLXkYI$=gdoFsV_WTk9WIfohITY!IjqX3+>`0p$E;}^XeG#Am)3#z3(W(acmk3y0k>%Ak>TteJw)vNtjX+@K zUFI#<61lqcy^TCrDFuAM3!-3oc652%;M9dz1lmI6clFx>kP zoVG-FI0ZR-q~U?kD$|;Ft0z~S*=i79U6N@c2w!({bYX-=9;`|9xs%GH$oT1buB|Q- z;=m$|^<@>*e6!ES^_VyuoViWe`aGifP+}|OzW_);x4$?RJQG*D~T*lTuHq%Lt71J23EeJwK&HpNvD5 zJw{`jCJ&5lC zCRFDn!D}pYgNUp~K%G2ZDo7LMzFf8nQgSf<69%9_O@)a$Gf@F;F1`S0xD1 z9nhuPWU2+NeXjHydw=?!ehf;Z|5iZ^opWt8_Wdr>qiXxXZDjgAOp$;UBh(!tPcyqu za={fnb3KqA3zvmS@*!Saow)-S$)&(6Z9)+>7 zOmq+8v*zpVF*wWS z6k*(jB-33&chX4@)fuTDu(Cb7<2Ufr4v?PtLqTB#)0x#xM_rs(gL)2&|30y5go%jg zXRp_To-3R`&iy}A3wv$(vGjloMQR#2A;cz$Edvfa9`}H+>3j3E5qmM!C&HEd-M2Hw z@>Qc3gQNL27ZIzYlB>T1NrV8=rW-KFA6Vi3u%2hsS+lj^yW%bX&%Hb_Z2yBQ@0UNz zFEl4^u3vsUy%4~g?ZUo`T3ko`ps(iHvkO@oIwE35d3ChGfExOtEQWku0&Slo_K}?$ zoG$B8Gci0^I8EBZx-uK-hL%_2i9@)3#Nf!e80nJE0Npr~J#k8bXNGiue5-(_gSllE zEA%&2069-mIAw!mh?3C0Sg3BG(JvfIT^$Xn*4g(gK>YMc!3Aalk#AwNA{;iX!usYv&@L z;9MFC=iO8YnEx&zAplx&4q|v?k7$G7&Je+JGYDiqXuE47sB>h{8&8p6l^TSoIGB9tI}GoPFsmB|)5$N?4HXG#C3689_YrG9&iEF;xy}q#2bl3Yk`08xvm*As@qkP zh&#TX>U%vnFy8sgGQ9n~`H^01;_R1|-p&!zI?Bcp zO8lDwqe>P8P$t)rVOd3^|FbLf?h-;)nkW{SYuU&5HW7R79K_*^*xWMk%NJ-+6o`3!^W zp74@B6xVIFnjKH|8O75&UY+_8@~vZH#pKzr}qCcn-MpM2cG|L1C@^(Dtv!dbpL8W$t>WeYo%~N_|ASG zMbiYZW)7LpY_p@U{RljMfJJ}~FH)RY+ncvF&Z{BHGqb=&IzhC`n!`1%Qw-cQY)Zx!>;qmsRtc5DyAgB6>bH2I?Ng+Y# zXrFT_3lKzneFNL^6uiMTVa4B?t zaZyRMUeu2L){4t7a+*VRgn;RbW zq@ticIW6f5rn4n#TrO4*A6%W##x$bf4MrbXs#NOWDO2lvfH zZ~}a2o|YVoPRXN+;JX4td6fIJOIckX=}uTh8$c=IUiStJHTWNUVHHvs0tW=%lsJ+; zv%8PzvUQ-?pjGUq#GWSp|RdPKlg;p`pUPRdga5lAU#pd3J z5p@^y_u1uRu%eI6C*Y4z3k!G9B(P{3*%t$hhiBXz%G#&ngm!NcIe^)i#RcCne&q_kVAS&v6@bfuh#<8xk--HaZKg_$=Gst%Y8=(n0z_0Uil3%AQS+Sv$$uIH%N$>BKH5Y*LFD$NB8 zx3A`95Y&Bh?h2)p!?mG~kp^&ba%2L{swX&N@;|~Ym)x{6W<#YmLswQ1HOV0% zeFj3&boGd{;@tptqO~W(6Q!)ca$3asTuQloa{3j#Y4<@^%`8XCww1I>81X=zJKxT0 zu|5(}8XQrc9Z=o%4sWgCeWyV?>FyJmq(ioTl7s(Zdl@Vs>Hc3I7xTQD|KiQf zdGY~2h7X}TE~kTJX)E*1haC?U@p>q%+uDEi`50WPG1lh1{thmjSu;Bw)bkB5tbucn z86PXR*&i9<%G(=a1zX5W$^4>jw@B_d5sm|lQm_LhOhCfpd)sP|bHS*)XuaD)s?xnb1ye0Wo5|!%XPlJ@mC=iye$76_J zzH8quc8szGxt7eO-fpo_Nn@D#_k#nj2B^|!$Ak#F?MFq+b>g#x+0;Wn#_wfc9uUgQ z`DAg@(;Qr1B*StOwfHl>KQ=MJT@<%-QojWpN&b(ZdjL3ETwC{Xsdi}=u~>d-!yNv1L^v7!{PAq#q>k5uf#g?KB}b&x8GovpqG3H?>7 zabk%EfEZn3cVgnT0-s01Aou6?-Soj9_{W)+b4yFLgbQlq+ea`NqJ> zCZx>^iI@a)nlNIxo_-YU^X$M=?~=L&Hlr4b_@S$#Ck59d{J(K}^Cxocz1G{P9OKu! zv`GC#20_WJ5BUy>AkmU8s2B_E33&w#PiP*=%Iz?~I1w9Mhy+`FCogUXx9Z7m8D;*D z#!!f0#nRjF0)!l@coh`Zdx9TGm6dqd@*8I5G;fje$yJW+G^%&lE>-j`6audYTZEfK z+ho&;%9vjWI%LY|)QGQvGa<*_Z9%y!+tUI_S^9Xol&$372rlSuo$N^BNUr&iQLbby1R%nE7 z@Bve|nCaF6&t_=I@)Pwo1`YSi6GJ;=d?J4hMKXk)oMN5=R--xj>3`e#Nk6w!^8+N@ zU?h$R^a;yy@Py{~>O_^eJo8(Frlh|7&Cabf#!23GfVMNj%WVMVPD>FK!{Z^9pu^za z)?_T%&YGpft-FAQdjAR1FP_@!9a`_5G4-m71R@BnEJ5@6nZ)B!G$Bq$vqQ~s!}2S^zIX8B0ixYoog;zn1aH-0 zi=eWiBPPFrqm=S~B>x1f^80`4Mab=gG9QnmhEfuQEntwj%WCq)bAZVl*bj1jMQ1Z{ zXWkRt+#@@F1^cg=|8+doV&oCJxVAw3@F9-mO{6a0FiA)sF&}`7B#i5L-9GxQyeVlT691Km9XnV_ zgFc;K|Cr#mE^2(g0yTa}v5z7wK=6qO^f4}N)injP(ju!S!{_F_>xqbAZU`v(2*CeK zD-VhJPNdP#*e*Se-SCuA2cuR06Gz$*K%vYW0;SNfN4=Chgsk>gwpw&hqfqChD3cYp z*tlNd+0jv35zJiE2lNlbxBrengv;PcH-aqvVwN9bN_DaWScc^G2mGd#`V^L^(wny% zl#Nyu(s`6BCuhNyp1k*m$*k{kzHk0o!)XYUE%=vmq<{#Rut;+4c$w5O77|MC^ZtlM zdEI>Ph^+NU7@kIxXT!-I3C7`)iZJXFf^djzYU(RwCv4<=1dnjsaY!WoR@{q`f(R;c zzk0gDbX}7;@rmxHznAtW1Y$s(g`g`_p2@#R6w@jXuwdCygFz&`H##`b z9H`NlGGt9Ht9LMIdjcTLZ{?x%44;(67vf62Ks7N*!6a44xDMVjd+6$woE}Myd+e;d zDp|&fa_w9?q~ox@&bE%&MKHa5A^}D0bDZu zD9!T2p?z)}5ne%GY0{Pg$z^X~0T!?6U4^Vrf$!Y04XU4caefw^dvKSjy5m^%z+WGk z1N5)L?XK$?%Fie#s4F*WMBtweT)=8_Fn@JlhkT~U;Io^Q=I{6dYzWJ8QoPyXgt zH?TMfAq4ZQ?`F)u-k3Mff5Fc1Jx*u$?zS|ci&4a6t%q0TMy#(#|5n@~FHoO1uZ_Y+ z(SUMUtxnh)HXfsavYU%7+W1M31V2g!W!lZ79mXFuX#jYAk6Ejg{jHB{1D=n7sHCrt zG9C;1)^Hyw1d5oDOr2F!vj|1%_8Tr05*%9O0V0oYIWWe)9WpG=Tgg)i!s^KSlt951jgH&$UL}(P9(jI(ZC(gL*@hag2@{7$HP>H}-bVlo;{%=5;(Y1L6KN=R z!U2i@oXlW~BHHenyIg-MM|PKe7v^;gvv)4~ra1!4&_=sGf+KTWdo z=y=W{Xf6!N-*G@xjMf-!bk@U})nBtfAw9DVP7{U7tdz_Nj9vu$xEGpOQpj)JYzLm< z5%II{FKy&}%!HTavlyKoB07Q~Qio|uGeMUc&&3q>MARoTNh(tpos-Ux=N3AfUPM-6IQ{0c z3MwL3lL!U90NhBU{}ym7R?LMmLUWB^S*Z91ZESjERMljkUurH>Fr$2g6LZ3S0^VFkuBTr(tEU$+A_h-azFndP9u|{Tzx}3Qy??@HMn&^rg?* zBjOACHpsqKj$v^n_S+j!J&VOnp%zLI9o|Vw*S`yCU;x^JgEfWYVGgi!_7B~z)XfxU zA!zmd+rV-QuQ@%21I?ZrVul0_D?x@p<&?s@4UuVtpN%KFUG(!r4Xfp-$%e8;5llv+ zNV3ZfQCoqo@eFsxG(bNI#bOVWOd5E>DM(u$_ebjDS0xALbQ9m*Fy5#fe??1Hv8Iua zjrtGY$ZxNGilp}a90S`V^T96H16 z55D}CUy-&mn37bSV%VjIRA!zvk>rMcFmPL1Sr>f-jS?3*)elHQb8qJ;-P$c;(=g*u zyh9s8gA5e|g0oRBBe#Gguw{Hzk#^FbI(-eUu9l}sGRb@GIkH=`5P1iRdnNdwnN#D8 zI6p^YRS(2Mjb$Jj<|X3vJH8-4kBj~WJmgj~T-FMjdzP2(C2K9z5QHT<$Q>mubwKAb z@uS)GrjGtKwpT`GZ|{zsv878rNw1a;SNQGE!jXV$B%I(@P*CV}z@p|0CiC&=r~tqj zEZUDV^WnzQ6~%x#(@Hh5YhxBg0YhG$iXScsk_U>_#6zs#otphY4GGZGd|DyLuV}k9 z-ZtRBXKVO1rkEN_(4?gbAl64iE@Xrw@W2t(C6`B62^0Qmz^9v?1dDq4RS@=_;##9# zp^~>+?R?S8LAH&D{Y3nnnd`H#CO6so#%>Vt8la>PV4sUq?vm~_vG%a4cJ!*Gg(TGR zs*X$*P0>Y*qUKfYE2jtOKvQ-7xf!q}X>*%l(;WEgWFG~dFi6IjX3WEShocH78cV}04t zdYN^AHjf>&?24M>EIBh8-J^J?6TeKRB#-udZ{|pGTV!a{?BT&FD2;mMtBY2jPi41K z2kFben{!s$>h6cy4hWr9jE{Yq$A+}S%dZmc#mR~=gA`p2UXI+2OefwCH@2iev!;dm zn?|Y?_<<)n!c$M+4@Fsjw#&N`NV0f7ZSNu4QU8gawqsctpE&_D zup(j9@Li9V>E;Ubxx@5u^kY6-$sLjY=nGSlFkN2)!ztE#JNq@(aXUYUdGJLMzWj7j zsl{y55jD`k61(W$tr?eLcIel9_toSwd~7Hbl0i4wdujm9ctfUx*+o6e#tPXlrNF;P zFLYA2n+fT1tchBu+JG-sM{)HHa;-ZVD$%>sj@u>CWvYp2Dp(SICT#`_3z_E~f8SFl z)M=95Q#dB!aI8(hEtZRzQ%HKO2dw<)FM=qYt#AN6=Nf7RDH|CYLcZGyt~O5Y#+0XcVv* zL0&Tl@IlvF3rCm;o(ytIz&`H-=5Yp2dk5xmK&Z>$U3pQy9Y-&ZB;$w!^uK0OKWte{=tlvBUv)l7E`T_Vk zqr-Xje7t3*m@)pSbHmKfNwWKXM+0hlXOL>7YcKC`a3yoO1%b9Sm!hwM?bS&G1a-%( zn;b}|&c-kXs}Bq)K`<7aQhWjetP#F>Uo4YOqhw1I{WvA;GDNiaaT3z=0XDdx~uB$IcKmWmq4{s{bY)$He#cm8v9YqLkXx9$~L_i z_evc(L)Z!!u-U_aHePG=7{;aPW!r_T;A)AR133p#93m4C1d3}0MxDR1hNOihkJ0g9uUGT zfcg6~yBac6#bYxmDedovervz@ZkjR;8(%NuzA70rjW+TXe9%V!G7F4A#nrRa@0Yu0XtMpYr9L(`A$n+{ zQthoj0a_O3o+m(D4;O+LI@6?g%u?7yS1|rejB0uo51_KV+fD@Kv+OGYAFKr54+G+O>n2(FR3QK`HR27(IfUfW zJjLcV`2R^ty!{ZF>v$;>Wa)hKG48RRiHw7V{hs0FQ;zYw6gIV4QaVEi#ahy+-7r}^ zcOtETfU=JNCMFw)2q3}6#-SH#6m@bmPD+{^{x_lr6D{s-1Z}4FVmW8Be_tA(7BNaa z;M9ra0B6e1_3sAbk$L~&poQz{@c4en_D?!yTl6w8_z>0)Rj24c;KqNGpu=41SH zN5xE6RB2(uQ1~p2L_AN`w`O$rc6&=?<=nI(#rG>F3!eepC%XINWh0u8+~#O2cdNef z;maoJkx-B-=w<7x7q=AlOS|Frno0dh4Bb$bYkXuQ7SmirckkEf1f|mv!6uTojkh`} z13C+bpP1-iZ=}7LE~DpM@N!|| z+G}l2e$7xiE|Z4?Qgqq)ScgOjGAQ8d^$GL#tk|#a5!dwnI;?2}7Pg+PmuGgv;GQt^ zy{Q~fh)H+!)&IaxxL>B@2pZgBx)c^d7U{lW1Lr}4F16SOrL}9*Pf&4e60d~XPOqaX zp10dbBRGEM+s83eaJ2lLT+%KK+Th=YbeNs?d~_-)$Xuixji7C_*2{!~V27hJsdG~x zn=>kc#u{naO{r!emsu|}D211F9H(?*?|?FZJWyady4cFMXqpwlvEg_sSqekOhP;Io zOcDik`X-=0c`3T_TXqm8D`^hg#}NSz*z!@Ib^{JCcK(Rp8o-OdfW}xMAe<2Q+{lMY zbehwj)x`iV)Hhm56o z1UQ6|wdlbkcRw4)U?uLc`8-XW9qJJ=1j^R3l?Gf)TA_`fdS=`Q!MAl`uJ_xp9nk6x zc3nk{ss)7pmX~{N-AP+tGq3~1R(K+M#aL(u}E zo(wQrpBrLfa{dOmG_UsV3=%}Zob(NyGvZ3K@cjtWCN;W2j6G;GSCRa`M(OzLizYc+ z-$DaEC*`zq@Mh2GnO z9-aGkyYGJN^1EDR&-Io&m>yH7egBQI2JTLpp75QF{X{{5!p}AqWYdZZolJW#D&gDQJ6#WMg+yt z_r;7qq)ceK>To9=z^=}t5lc1gkC^dsTAP(2`|YDJI-l*GK;poP6m!yLV!nxpuN77y z%(@;|WTHLc7bTHDkUkXKYVLc-J_hlW+}O}r6tTPB zbP5S$-q!SOzqDyY91H*|8E+MfV$avj+<%llF?_pRA` z^Xe>0r|zB?3)iMu5=%g28uedL}};L2UahAx7gn{rtG7$7DAMs(}ZY zlm8vA`GxTBJvsy5xMde?-#u=GsXBk+p51qS>wB|D?m65-;2SOWlYv01xQZkED9#eQ z_xu0w{oyTFK6?K1e)pB#gR8C*;yJre<3g2(NJB z>IbkZL=o$8HXVavSZHkfUP-`L3~L67a<)@2i&#S$Fex7W{ugyn}RXVZz*4_Vg z+%L_Yc=W&Tzv%;CL1t*H;uI{bTA&>PMn7Ba#TEe4>NtfTfAKGG96kKV*Mq>9 zK9K-{iJ7u2x)LeEUT(>F1oa4*xClk8#+L9@UIUM);U<81k#)PU4JZok2T>0|H2Eih zDFF@)qaah|+a@%qYB=<8QYI|`F^AD7X@&m64On+k3&j!*sy^lO0G1{Iun2G4V+RA9 zP@BeLTLyZQaQ;~nmb{kS*8=sdF zr&b;}#}E|Qq9J6+*Ppv_8NB534H9^MaK{1T^9zrEer)%TwtxRa-$Ygpj#8H+0$gk% z^krx+URi7}pTwHL$1L6QZ}0lz#L->fheXm)9EabXS}Jp$ zVUb$hLzLyJ5y%jW%BCUD#1h1F@pue6#K2K?*8_%veLf54cncRq5r~@3PEa!jQKCmw z2L_M~6@XubL@Kuy7N_}UzY49tWC4J=HF!@H2!cO)@7FgBbY})S(g}H_m`BXKc}@Av zm=$_Znt@?9TK>!EWJwnPh?mTW2|lKNoiqip^r$Yk_aCwB>pFVfvg--IHUZaivwyHJ z3qRU=5dLTDexot-;|G4W{d-dQeI)$Rl2om!OA(>3EE37CM)KUX$aAeg0Uuji1f`q5 z{PxdJo!Ivs?eEVoRAq;u2>4}F9>kQ{PI2l}w*{*bZ)uTxVdIcTte{gfX@p6afg(W7 zW@4(9mx3L^riy-8IJ415+yIyq+^~qLY(PL_p)wGh0Uq=WY`ki1Bp&jV@&2~~AmaYB zUj#SQ-n(q|i%(nGDLdAMX3C`E;f?ndy>tMkQ3UhO8_PfuOpMNy&H`D z025{Gp)QBMX$RIB07UL_%|&bBlCy?k*P$8s$vp>6{GdEPdJi}I|D%QQM}2<0SCH^W z^Vao60)=?5N21`>$T6dzSN_32zx6Y7lP7NWBy$i*SE*8M0GEGAB~f#b5n^gIJyrfb zMb(dCFBi3L0*$f<0SHhR0E4SF0yFRtC10;zHnk1~riTWaQhJ{Mbt1`xWP|f|VQu z?t1Vz-2UJ(1r9-N;@HDKi$wcRCj4cj?dz?g)_ie`-E7U5+SwM1f-jbJDDA!PyF15@ z?fwo2+lmn8N{vCaF0Qx_2`{8iBc3Vz54#7Y$*)0^HkA`o#V!q*}GFWX+{5&9AS`+zReH_={(n)kV2|9>yvEZJ~$4Y)|>d3um%Q;IQ=!YApbh@}si zny*P~Azv)RLZOU&d2mN;n+iR|0iXhcEE*>W6Wp@F=HfGkWmn(UM@B%^6+vlk{DDV* z^64ML$-B{_+CEyA%CunrV%V$d<_LjkYy}o6DEiTt-~El(y#3!V=V^_pPc;VVMkqa3kUG@iA$~HHO4ZLXV+{yevTQ0QnSx4He(xF_0s`N3Yub2DSk37J zVhj%S@(RIU004_66zKa9_ZC+C##_I0o8}F7M~Q)D5|Qx*|39WjcE9C;@4jaNTK8M9 zHURv>27oOi{gdl&N^+n6{pX(6|Bh=eS|;nlH94og%BGCpN1(v(@aKQ97cSh=FK?U= z(O!RdaHKO@fd4zaP?o7C;aUxH=$kY~S{qx_bIAA~ex2v67>{EBtcpDDzzlzvg@Um+$T2{wRY~GG+%wG8_pG zi++4f{uzMnCFeh9^5GE6La7uP<{2H92`aG%mXs5$MPNpAD3dmsNWeK8hUDjL-#2co ziqibVLr1rNcSl6~w~EfU()__Jp4lhdaRvKc#ru5rM4Y3MAam3h!-zYW@S23DA^iDjsnUE8p%TQlhnSEhLp6M7vgCLa-QpF|VF+?O=uno(J zKc$M%JOEhe-I;q3c?=i(VZx6y*9-o>9$D-E$lgg^7*rkIf8W*?!quuHt;y_XPeHG^ z_zYzY1dGIE=-83n|I^dE>;+zorsb0Lxq05G1B=(WMopm_30Jsr=O6`5E`p{NQ=1;v zO-0$Xa54%&^(+8X8(;>9fM%C++qz8^sE7mjVH1}8pyV*WsCb$TW}0V)I+6s!Dl9-y z$pejd{P|_C`t<15ufF*kO8B3Ys==jX0g%7_+_wL-VRhH{UU|)0Dg1(<;?@U7;rn+T zmBQ~JGem@+*{rW<{|$7F7z@n&cdac1J+v+mGMa+_K3}ZM?zT$32E}qUGT4JSgr9~6 zi=vWWCpGAf@Y=MdS89;mho_)at4m3!mFD&zzV92`76E{hwxY79kSK!b5j?Fef!dG% z;{&(UDuwM~@4t}Tn7r-{)H+S^=yHe*5h1z`z?Kgi%5vgPBNC~=M4amCA;b*q+ZJIT z`7OHWi{Z)uBAJA!A}(bSFW#Yg0@h8I) zSSkQO-h1Qy*KAnX^UfDuGMpXgNy1#Q1~=Vy1nzuf0uOQu&Hlhnku^8V%zhKpR@Bt{ z2POiHL7??6rqhV6QmM)Gp{u2sJ5h%s@(XHB1ZNBw>igfYvR9t=o};ry8|J5u?F6@+ zxz+*z8ox^6e+&>XE=wUlx7Aa?=y5+PKmt;DR3y6>@ zzg7XiQ8l#b6uVN?ULUF}0?{xOiYU{Zp(>(9IO(C45LmOHAd(O@#mP*3G?ZbgA~4W{ z1&9F)H{8jr@S6f7wH~~rR1o3#@J1{G0I^eP1uO*skQa$-3}Om8_}!}2SR}zh>|LbT z(;_Cir^gD$J!SK^#_sCU>WG)C{U>QazRvURj0To>`HSd)GksFp`2_WpbyG#B917t#Cydm8Y=EfN@P{Op?_-d?X)_e-GkyfBh3 z2s`~cDhQ%Ru)|42D8i42oFc8SgNWE&NC<|fAPlsIEI_vJKTwr_`o7vBqNpZ7yvKL@ zPPD0SfyAm7ln~U{Kw3DGjksQqD*#9?5)^D(0FMU*qy@mxJUD`Lu}JVCN*#(>eZohD zkH`Yc4v+<-9$pSLQ}q_|#bIKOxrHUj-I`OQYRr)T?{tWfN0><8hg9uW>M?hzrmJ z`lzj#bj^I?5{m#dJ(o(vO|wb_&OGZ*MrXjSH!i(P?Mst+0UY1+HZs| z4hJ{>J%{;2*%lVSDFJ{blLg=xl`zHoj-z@E4-F3@Egp>E7_UJFJs;k57othA1l19k zD6+auLh!{CB2VlL+r+n0YkNIQUN-~j=NO{>Rt~Tjz#-C36LTd~FHl~XItHyP@0wD5 zziQL}F){-N#2S^#UfLaAhnR2!L?EzUF=;;?IJH_I03yu5G%^Xv9g!AR1G< z3xEZZ0a?hP7+1xjW>=sh!zjVRNCcvlHy|{Q?=!QA&@@P(dQc$dcM;Wl0mxyWLb4kT z-wHPxvSEr1u>WAT`D0fKrBjS9ya-6alnrUo~qQALcvB6TWGt^clz^yK(pB>ZUfH)F_yRL|Q+ zB1<;PnpD14Al52j*bN8+%oOavni{koA^r=4z>V@AO38;A;jI|lH0K!9IRBCe^({R<6@5t&g2nvu)i7v}nAk%>N5dh~!yi}{lrzG-OPkrzBew11No zFg~(xRDVC}C1j+$p|Su*@TuETX@Y%vl!zH3N>Qc-QHSwgWRTaIVXGC?jP{#&B~P7n~Zev}J9P9ps6EWi^<12*{86s)tAMmP&jivbD1@!K7` z2PM3OMT)WY_$XBls`&uy7%4T36miT2hA)uWNWL9!>v91^2ZES^7-3zowh9D6h8Lrf zv{DQ&)#YX8NofE{=LaE7R&o)}gA_-Z(*LyxB6(J}d%Ap{loQkeV{ zr(jWqrALX04#{3mYMY0`)?Wn#4AF;~iK~_r##)VTz>g6_Eo!C^TYJE!4rK#*5X6MT z6AApCk^taRasfiijGNv^M~IB0v}#qDT!7Z(5k^=|0Tvj)kU6~q0b?lR zfQMabf(qie0|fKd8D}LFd`~S_PYuh^H3)h{wj#VZ8L$7ZjDzkMv;gGpdGWwg=~8)5 zg7E8@YCxUervw#Fxvl`N0kDNY)&&SD#Vjk3Q+TD>mvu^*FsG2m*a_<1F|dtDw)P+F zYdCf529x)RV~1;$wc%_M~9Eb7;J;XT1qqnU+jN;LO? ztsPJ`Vk(0Z0s=v{eAu*wOnJQ0h<5FX%_k6)DfD9ez44Z@EH_`&27o7GPs;!6g1yyO zK^Cm|(MT;<_u#u4{w4y6%rN~1CdBKTLL=2P9F5$}@fh3wsDWl$D`q(hw5jFh$FZkUNt}l@)0s32N=x%rrsSLd8UE z4ivF!+b+Np#sC?C7n5e9X+Rs=!4Vr*^XrF%3xU~SeP%1gjK&X`+bm5&w(be^mHjJ)q^m@7v_sqnPm{nwpu{?maiLx)_wLY;$uI}@0mTvTzCI! z9ki?0EBv}PxU!5XK(#(SMeWs|$p|1Iz!?CFtOfO;A5uA)f-%`hWGu4qJsu@aoq^|2 zy6bjrx1-Po5W!t%dX6Mof7)^&ZlO>st=|p;KA~WsA5M9Vc^=rZ9UH7cIE^5|Rsl*k zqG73_RKZu6@(c7&%^!!{gg`73FC0(pdG5@5)Cowa?nLv5Q!1$bdhQ)XAE@$TBqN)EmR0T4p?bjLsxCI2DDi~i(qfZzV3=|0npj@tr11O-6$HODXW1iI> zCu?63l-^hba$lGFcAXTp23yBZg-Fi`(_=ut5wVV8aE)B zN||&Wo)#Q({b_UDE_69N!E&jX>qyb{lrEl{HK_YE#CtqqCkqiYghZzwsj>{HCLG1Z zKan5IX$Vp_0Y8rDa4gJ@Z~&;u6X!~%Tq#VIT4?)r7T}3klAnIhZ~pAS!K455=)u{A zgl(uiH&b#N%7^_bwOml6^Uy?ofhE zLv7t;@)Ju6>QUQb9SH;y#2{R$S{DGj2c8Clm;wV~0mS&@0+c;!*@iXID7FAlzTa&; zwGiRgO0Y0>80ysm#FAN{@${hs4}S0Ke*Va8Q^M*L#c-Aa0GJE)$#=c@i+A7tqu<}Y zXZ(?=*@~>t>fqMEV0RMIsW{inRPKp5k)xuL2`Wh7+^8mx=!q*8P5Sm{u0nC?Wd2>%!5|YU< zWt_@(u0HL8>o%P%bwmguPxqUr&+$(`^u3GXaZgSW7HmMJ!YscR4aj73VM-J;E8&hm zPYE`4pLeV);tH;)6$v$RVElPcxfs;MUUb;lmV^rs5Evsk1wt1yR474%yJ+?ywk%4%!>+rsNzxB_v2X5UD%|mM1oPfV*B>CGn zzJ1%5{_k5~|KQHOH;qqKq|nCW6f()M0xTwkkFO?St_u)I#6))(m5i}H+{ex&Jg8QE z!|@mT`6MI)0XOPzt%Pt-#=`c}L_B6SzWS*bqt5N?K%cu%@r*$0k51>SFg8-x63)M9jLN3RVQ*Hh$)*(;33*noBMiuJiIcRXL z?sGwJRP)?@S%7*i&o#aHJrC8&0#p_zx$qac;AbJ8>N>pl-f#TN+>zV&!;?HukS-d7c80idgY z)p^jmf{Z-VZeS{vx>CnV^7B(N=F!>RYXz6O*CkBvQP8~uF8dF0G5|Q9B3>&d5lNRV z7AgZ#Y3ap?u_mYjl$dfmsHJFCKp-pu4}w}18s%9i&!3QHy)US~#Ly762ZG#`)ujc= zg&wlqDCLQe8Zs&FMIwq znM5p8tJj1@AgXEj4GIWHbIL6O!Zi==>>XG}$?)mRdXg|TUpH9;ozl@vFk!KnO5ZTI zV=(M8Bhm%%WWRr)N>8cv^F3s$0B7_@5)H3q*i=;wwYU&?M#DIcQkS|^m&jUykSSP{6^ltio}MX4!miLpeF2JG z_+!Z~ZsO1EE-g%so6xe34iiN+#*rhIOwXU#d(YPV$i0W5dAwQ^b=#@10Afqf0>JcG zu~hTu~cIX!5QE)%9u~X#thBf!e2O7^}G9qP8Xe-%lnd0t~Vgz#Y_#jnGdHa zq>24#UF?xeda{O{`x=l=#GzcROP>*t_Apa!QIQY^1VbH0FqIX+IClYr70}m};^)@^ z$0rLS+?Zay>4Gco{~_E8?(`W00%Ci*)&nU2pQKZn-{BfH6LvX{!Tj7LboKN@Z{IQl zkWP6V1*hE?=j$=ilD>`v6==;A>rkvT_p(npubE=_ z)lGu}Ko(|?Njaw+@M*H+M6xqhL^;9m2UYYS#G`(#Dp*c&=O*THTx?)V+X8r;8`l0c zEeLo1;D&8{7vz~y;>9Lyx%`t`ujuPcq~(;F8Urt_*j*SZ^on*8>Kbp6{_{LJPoPk$ zLn@JkTD>k;3X(?41Au!1z!iQ>38tghA}BdJRe+vc3YPU};Dj7M&LG!2bjiiP@qaG4 z_kV8q88nZf3ZCva?cJaF*$Yz1__f*tnw~l?O=fP8K|B_-vlX?_1F8W4XsQV?>`I!5 z1;F78m@ic2O^YQ$^IzT%QE@2T3e^MB5RK*BGN3FZ{ty9Rq4Glx7cm=>`~LNYu@aM= z%PV(%^>@F}!iUEV==d>A;)fyuF>kW6J^VA)Dl zrAN)s6vGIFnSO}v1)#|Hr!*QgR6Gg`6=~wf6CpRCNZfd8;;`q1_aaWiE=+T8Xvh*3 zqn?VtaLb`qR=olVL0&r7!UfeD{jtWV>z~p24X4Bnpi4;jqfE1SJeD4eS&aNFA#kWv z%L_+jj#$l-3+w%TRTk_=CIb1P$tY8Rq4_A@kV(fvtq@PhNU>9!PElU~VzBj4d8?@k zG+?0?9e=D?uEWT5Q9iedNC%XPxjc3OSsrqEN081$i*viDh zv+B)gY6Sp#FKAGhpBmdC##D>Nl1@?;`6nvfX9s}j$L(}k+a8?dE`V64iFlm50|{HW zqWOUEunGxD#0Ams*AGz%2#B&N0Ys9JM40TEY?I7n z_Pv+sy}PQr_T}FDzTdmv``+8tlaLKU(opH{n(C@sb?-UnIp;j*Is2a2wyjWVA?E$b z38!0lWg38_CV=1iL%v{${7$RMF>+z0lO{VLy3bE81JM;x3#nsoXwi#S_hByM6dIaR z9OQpbCj+PFD~#ks(*TM%=<_909jBjh@f+Sl{yZTZKy=g0&&=2LAN!J-PN)9Jwv2P> z2UDw*U~=p*tGExY+5nksPJAAsA}^h!@>v<`XmCUxT$Kf9D9PZ?M6PY8X&P<&nY8^! zqr0IC1J_y6&op%57y|AFcU*MaFnKc10oSduPJkWHqS3uS+5t;N3V3UEda6 z5B3TIcn(fLJs~O*Xm>)Ydmg%Ff3@Dq(@4*CBZcgjFA0uA13*$U9*0l>W~3ropo_;W zW$RBcRc1s~Y;}bxsEK@3GxUHRsPp2JA&OkI7BE++K_(R=P9Q0(Uy#l9zVRJ@@U;(% zV&{@{;Aa5^&|_G?>GZ!z#>}^Xkn$QIJqQc=Y3LhR1*_Md5?-mM2az8@;Y=t+)wVnU z2!?oMXJB@r&VK30*o+ZM4c;;|pKGBjwE)A^1miCl7BUS!z3H|ZJQ7fKU#u0Y)4Rso z6!z+oVAIa{>urjEuj~eV)*b-U-4`gz35XU2)dEaCnvb=bjl(Sufn}SJuyw{HWTie& z;4)8f2A(1nCVEKpdpc?Hwje`g?@JMU{@(@;10x1vXvHK{*q_g|7%Y z1sVus!-IMNO%E~&gS~3ZvKVv>5q`vUo2G}MY)CmsKz?7CLJwGO5+2VHNJ|MqHhExg zXM*bm(6*MTcXs!!eE)m?^gI6>^klM4VemzD0`LCVSFFGM%42^=QlpO&W9y{vJwJB> zhL7xpYNZGpHlG3OHlO7yHtCA-8p?vyU>_ia_AQ2F*Ht7S(ye;kg^9T;V^H>XCy8^X zY)ym7gHyw&Kbt0p`*GqN*u03Q`(xbn-_^nT!_0w_!pS*edIj5X<<~P!D>%+Qcq^JQ? z<3D;}C&~L~VD9x(}$@e{!T3A_zba+JYfQrAQqpYqC&mKyNM%J>)Z@ zEjG`Ex0G0xXNm1$qcv`?61Vw_(5wm@)8bf)&b_*oHX*6a5Emk7eRJ%28EZuMdMDRgmHodL$PPD&d&b4d^i~6zfo|Hi;9k2*iy;DiLE^ zdh|6j>CRt0_Pg7)2sQEb0zv-Y%OvApBC!A0`8X{Q*gpbC_U(Ye+!PG0 z-2j`no=@`rgu>YmggJDd*|)SC;&TD?NE!fgO*sFZrf{QEC3eR^UxGa^ZTC@R6{AK@ z4vIQYI>|}X0+Wr4bEiO207VEi4WQ`(y$*y6W*)(*mzuqsU$+tLzEr#GsLl1YoOa_2 zM%8{fQGr8(U(cXh5WNrOhECHjeD!av?CXq|8cjqcs&&fltJEE0NIa(xX}D?N3(NV! z;y7?b>68J5GR-3`5-}WbJukS3bww#y#{%kxjUB7M%M=GRK`##=YKwTDLb1gztz?pq zHJ9`z)aWK*jl$Z*Iq`uNTR!}^Ke}`=KmE0@{`EVziKF*?-zlZ5p5xpAHT;{t@bI;N z{nf|cLk#MTB-$p#hBFvFz7K{E?P0Kg&H62{Y3q5AqVxVrRbL2gh1#a!As_ICK!bWf znDnD5>%d2+7GPqw3jKX_h9bp3RD&*i;e%e(&>1`53N{earKHlqI4^TOFnG!57)cWGv#7jUI^0{1Wkqm$vq5hKx zH0`(l=$nI?&fNLEUD@AQJJfOY#-VIKJ%2|gYA`%OE})(yNPw?uyMto*5E>BT&S-M3 z#uR;A&xK~I6=tZ(yk6ZC0N^hW0SzK`0fkm9w%h7r7+x2G67NQ8!Ybbp76rVR6F;o_eTq2(%|obQlKIPl58Z97iD*i;$L-kO7z zeQ8G5=G1P?maQ-~C;FXk>!q8B$ajzJm%!|2>a;1MD->E#$UE$Lso+PwG|R?+%~+Cd zF)DdZYhSfE^W(X(-4Dzjd+a#0W)_u#-*aa6JzG0|SvdeCR90ni?U{Vt`02YkbThWO zr!)TMu59uRL%s3S2fO0z364xv;J`?kEgKmk(SuI=DW9yO0;>h32MsHWM=;~=Qzt;v zgO z96t^dqlcj|I{}GQ7S?at3hOqX8FF}fG{Unw2M%=tBu4@uybu&5uR?Jg5-}YdU4RFk zoPfUGI9zyoA3IZ$!{JJCS2+OWA>kAdr*?bXIXG-Zxd&roHE1-DU+3`%0%%qj*er;q z8CW-B^vq3pUi0xrrEvS=^wG!09{>6X%_t$v?t4~+zE>Q;GerP6h^#03`h(9sV!3W} zZC5t+`fS4Z)xPfJrGvS+)t$ApO3j61Q&reMT!Mzf6aB7C400W@@CImr(0cGCr&S=5 z={(8N%Pn$2ISdKN@j^q94wq}e)y=oMunHe3XaQmXDTFDCV&M)0uU(i-^wML7=n}~5 z0p+w?;BQF~g-Bu*RS(c1*Fgsmat{(Gb;xZthb!fUsXaTk6%y%AeCByqbjK2z!MGh? ztDE{3(=f8Rer}NFx;T+ z2N2!%%Y`}ug=Gk#13e=6A*H;kbrTRVPP)c^og{r!`FIc{sq%HGUJdO8xnG}s-_4R*)07BTjzd;^XW$UiFZdmy8;LibbTr-L~?!|l*M5|Rb2j& z+$N+h8KqaC$EF!czDnoSS+&w(!N}80?gXruueVR`NLiqt8#A?YHLwNj&O%>*4{X@9 zIe^Qrs!&1m^v~w8ZvpYPtK#*4zRtzMG@h63pyDH-zwL#2^hs+0fd?1LyI)b3e6~{kL zUmS+MYtshXumKr#lQE?SJ38{{3U_0(WhXagdsdH6+FP2>J#6A~!y6Ng~x}KZTNPUQpf<+L% zb%?dGN*2I+%Nb%~3*>oq&17Pinh*7%jVOq?u=OzX4ec+M3q+Obx$avH_8EkTUIKK2 z#ceRS>QNahN=R#(Ovu6_7ctY`*Zmg@9E_5e`^K-X;0C&c#f56A0E-K=zL*Eqy-y}n zuzLL#7+SR+G97`kj{)K5h;B*_ik(>K`eVPSr*2*fIX$KDM;!~LN*@|sgk-{i6}<^| zN?ftM!xP*Mz!6D*@;^T5i5N0-h3Zqa?m?;ODo{`H_~JQqjmpT8&r+iZuSE-ln&V(2 zmh8Mf(SPPQ>NC3+1PXvi@%06F0xvrU@C=ZWmP}?cmZ4wXleJSZ;`WbDRN&}j1!f8@ z*2eSWczE*zQ<6z0EIz@9ad0|i_1{yr$SS(<)K5@#;#$MxlGF^gqoraNzWR-T=SpFV zUHE#iy+*!_M+}C$YC`o_FuKt!sY7)38c_(L<}T10@`2QxuC7)^r6znoqQ6q{ zuTr@$iwjAFPzOyc`KA}D_~)m3!P9t5E1;Q*L9yHvf2aA%HNNpn9=o_Ic|{xr1vW)O zOjpNLm4B2FS<2gLTGZGGVvQxijweAU@Z6;pZGr}9m%?q5pNT_osemeR5PSmCV{n`f zNSOpF*d%3$Cz23PW+0u(l3Q0G#0ddX_Emfo=M~g2+7$crup$Y65CD#$VD3`U##ew1A zScO0~#VKQTpI}gc<5(V`(L$`kOsC2;Vepc0$u|;<6pucSLQ9quVwwsx9T(~it|_2n z@I^ulWo$Tz{K^V(6%vP{svdA31RMo_lMRkU+;HuI-euWwh=~H7YQ%xj>B@qWa0e!2 zuzpKZtsiLNTwienOKKfjIO_A7f%3O{R0I_J4zg5nV9${}ajp#*T9Jfg(txJxuz#mU zZ5o<#iaD2q%e%39J}W39#pxGIEts2Y1qcHx-5)GPLLr0>d=Q}1`icql>LL(V&>K(X zuCjBdZfg||OhcFgtUs65;42QGZTw&UbNrR}e>Rp(CaxXK#nz@1I#bq}U1&s3W3V?K z=ibCu;sw?4Kg*oOT84ggUoMfNBf8`Bbtu=pNZzj$@Z_06IGC#NG}a@g z1;MOo2RUS@N31@DA`_4K1x1}lI$;n8VY7AxFY5wI1VGN=;5w24rs?FpHsAhoY z*|1n`vLzoh>L=n#3KP-252Bu8D0(peAZq{;@~bpjVK+g|0D^wHtQTNV`uZZ=>q-wW z6pbSt2i|tn#p7UU)Q|M<)d3#A>k;AcOA=Jb39#yl7COc~$L3+@fmwpaG;)5qz5?yE zFdYE_`&}J{7O@(-CO90j-6*3uX9UiWz#zK=ZEF63LqwWiPz-eA0b0!pG%E94T*Qhm zR0`wwR;P9>2nWy-cIiM^zWoJp0xvHIfZ=3JAkFhUHVr3RZd6Z?!fywK6R{AjUk{8Q z6cPwM>D7kEr^Vz(8L=cp(=^5SH6b4kOn2T>B1W7Fhaj8r3z`mZ3npShPTX%x$!N`o zfc%QMN)L|K4pi=d|9CYT2S%o;kAZN$4+^wjTESOadm$<~-#mSd!J1+;+tAwO1H)JrAJ zun$ry$*dlz3(mRncPbgBT62jrahNko#0e6x&B(+cC>w(`UuRHmul2=7A>3}$#09IM zdqqK4J=e1CAbvN3tX5lMgn`ph>j>eZUxb;bevCPwM5bqEc68@gCU<@7LEtiAQX5bzQLB1@C#?nibf~~M zYRnKAtItN!MI}V{MJ$59TgJD^$76k|)9{~fIcGqjnfBGUocZUcZSA|75l|2&xio5# zNKU@v2HP*^AO~c39?>2!`2Y{iKfd|<)lbgsJ@T0&iTL2@{ap!IKNy2DiNGxfM?fBD z@c3mx4g3i|tb7hN0yintjK%m~K*lK-jX*Z|L!ZILA!Z=L*nb|3`F3JT+oe2%T7$n< ziVBJ#J+Y97GvK5E6{NoKyrO@y|o~b?RA^A;;zYEw;pIyqI%I5xIV`e zKyPEX5u;a)6-Og}yZiK$wD0wH{gu#tAH8Al!*KI{=5D`rht(*H z{qw{OZcXk?xN6;Rz?tjLyW+7&KX-R__`_ve@5%IaSkOamlk+W5X?$`QT*z`ml^}jh zR356z=ENLle9#?A3}zttJQR@ z7@!_rn*~Z6PWQ){)i#sw5$H|W|>i0>he(;X5hbdb7>T<@PU2Ppz6mt9ya zxJy!fHGXk4h}$4V#zBO7c@|oY5^+cgI&U#KK71d6{*_83yL?gg0iL5G5Q;pF9x+li z4NzpwwCMfIJh!GI0Z<%7#DRzl;iK>CyJAi5tiO5frW;`U*e$So`tD$H2MXZ6e`FZ@ zpY%w6H|&_W3pVv!2t%8zui7(q=kSTCJUMSISlLU3BDJuOgP`SuA$T5)Ws^_$&!9u+ z?(2@vG~18aD_ktxFeo~Y} z6C0J~{q!^0v3DA_@0wy8lCa?jVGqQ&`(lqc0zSb<+jorf@A2_oeh$ceE}!|Q^_CXm zk9Qo8aR`bFogne#gSmA0LnO{i8BqFE}0e zc`5=b5Fe{i9JQ|vU==f+q}z}Ax0e$ae57MVHU}SNx4NGX`7@8qR@wBzhCnU zj=BbZ1zx447$F!PPP2k7yGuI_(XGXS_5fZ=B=V6#&>Pp)wxvJ%tRRX=O(3N13;GfP z5GtrbBmYxJ@^qXDT+LyxM>0OpDTEhHNLFjXNHDm?=i>QgTaMUV{yBLLVh)png9eGw z&03Ywn_1mRGguV&r!GQ6Uje~Oezu6D85H`r>J^A3v)DAv6T|!Oc|_#>>c;99WCi$( z*9B;6{AvNP9n^1AKZq6&Wic@1V31F*WskXiPRBR&52Rup@VSTolz8tJV82hRF6anQ zfQ-Pr7|8YXcTe62XAixWTsSE8)b70x_T)0J-nhoF2D&YnEjbL%<1h^{V*irr%l|oU zb8-*uHB)J>CP4#Ka}H^WVvv9XA=y`i{Z2OH-a~MlR*bh5DGjw;b6A?uk%_UC04v2l zm3FHOtI|X##847fOiXYK31LD zF$xjESqRI3M^%D;MtK0CN`0H`0>knKuPOhoMe6|y-o}v{LkJZhpE@Stbh$AvrZ<9N z9qhN~6zDG<00iQlO|K4>W{IT@yC1#lu~n;ApVpO4uj=o~z=|#lj?c8fjX=HN42g@0 z7%bf{pRlO-CuY%^t^tUV{~Vu0&>*Ll7o&nFzyVwkqN2#}7>5<8?nOOR@~|=|a57ha)4snnKHkC0v4~gE`Q)uMg28pa#AZ z3N!s8dj3MtTb&W$T^$ehl88^EK3(Zuck56m4uHNVDt+cq$ALA`)90y`F1GwI;a**r z!_W|vJNajCh~+BHx<-t@3iOkXFQ956HrwA|qL4GgPmJz;>VijBuN=swQ}I-e z7}s3cfQ7ObY3m`MfBGaB^|!9;@Eh8YVV%q{Tc3HmtDV=%mNE1(HaE zaKJP3Ta*A|AVo=2#G99ngH8+5GN4Q4#7O>1S6k6(!p=;biHzueRXvEb0pbs!zHg)o z3op#hQ%8!0^me3m82Vj0iFWNh^;p#LW(_at^ZOBBQ`(N?Ij3eTu=jWY4viGZ=jcI& z7+1}0@c}G)e8^*ceXR2<$<+9@K*?Mz?P0QMh#dp1q8OssC(nmNekPXyw5ahj z^AiUj^oqx3BE}!x3-G*d0Dkdm0875>s)2@`g$5Bv@C;K6Ib7{Klpw3*hT^GYy`V(k zb8j@i$L{ktAV>wI^pm(>-~Z%YkDhYcSzCH@U8nc=*xEqOV#7f+S7Zew#AB$8`nKUR zemVVf$0NCV!z~sH6NgEpSiN~=vOk^lVAGHehbCR}Iy!{s$Wg!uRM>*jajC}$ew7HZ z3)&Dn3Kz>QlBT%OosL6yXPn7c^O0NdVYHuD>k%Ukbp{}8i~tG^7nY0{M`^{;dHtv( z2+tlw=Jx@XR{g1XXsyL`{0?%LJ;GRWk{qSIQq!9|M>6wHeR}_d)4XZ zB~rQ59Jkr;)JtY$op4_2wRnCEq}^~c6o5LU=HL1$MG zE40eo@YI35PyA@rnpHy`*<`LWVL)uqfNBFVMO_NNn=QnOOIScqMDkB^cfC}cKQVlG z&!b28Jb18HS!n$F`#=4Mr>@TQXA=Nxa{xzYJOUjJKing~Wdy!*5cu*F*l%OX_rYo$ zvK`3`n)3>rCW0xFcb4l8(>_X+WyHdt_u04v#LvIEnr(0c~_K;NK zQE1H+B9OoN(~ADj6Au6_Lk?1%0#aJ&{PCao$j~Rr@9!eNK15E;UDcxV&_BHO;F$06 z-q?*p1w<{%D_Bxf;3+^rx(#46)*|#Ae$p|*3M(+Ewwrnkly0H7_t76dw&l!=&lu?G zer+zxA$KaKF}9Z;rw|jd0h1%GZ^M*(FPE3XkU&}3jL$=x05Y`rn`lSch;WS4oqzNE0Xbbtpda^y=j_(G6haV}vsUp@4Cn$RHdTJz5k%`3>7mW9=Id5aSbMS&p_u2ts>{MZO zzFx{tHygznr%|ppD*19bf1=Q8lt`X3QH1a!+NSbzbRF1BMGrs^8+xeK7jY2ugT8GZ z{&d?}pS)`Q`))eB{}*AT_~g2y`R%_sn%)H;`=R-*$9^#N!Fz7b7vc6i->vx!IgXmB zsvDXGuiyLu=+CT!uEYSO>`sWANs=GNSQO(D&-4PSliaZg#rhn~SH@wocpQco4#4rb zz2xy}nSZkr(kM+X96!8gTPm3$7exPgCOBo?iuEJ6Sv3vvV64XuI$wp}z6M+}@Lnz( zh50-=<)J^E-S%ts^5dobKls+ROjqAGt=C-lTkCqYR4%1Kt6PH;^T=oAsUxRBp%N<; zVp%9uijP=CK3OXe=z&E)ax}$Ci{0`?i=crxLj`d`Cl0Fa*xxA_7VA)yhSjcs3g7jm ztwBwt@-CSX2na~Q?*WaMsw$05m0+0MXqBJ7`)Z5A{U$kQ4ZxDfCv!X6{PT2H6QP$I zO?O<)WyMX51v>D!v9l{w3)G?M7%-wKluN09I#g#zp;nq^a|OxH71f#HUH>t?{|8S& zc#99aHY<~lA0@YA9jmW6RLT#Rb3>;O<_|wO0r8Y27J!6fP5}Fxk((O*(Tf%RpQl*> zeHjR^N4f;O==6yX4>IGwdhPq+o{=v=F189*cb)~=ct7l#x*fiM;L{`H2j}1OZ@)kM za0Cvu{d(-g4_0LC?witf?lrm8iggJq!{oKGNa%d6cfd+35HTa+_j??^lbho?Fi||l zsG_&-`FHrccYX5%)k2F(HPJb3XZ2}U_arl&sa*e>btI4`bt6vvLI0Za&~2A*TGQ9N zzIQ8(7WTrSxhH&OnX^}116}b!xbMiF=<)CD`s~8?#v@n$>i@p>vR7UG_Ep_xJZ9@K zT|_W8hx`^EQpQV>A}Y$Y=O9$$pnY$wFdYNLAW{ixWJn9SVmfI^9RbzDqsSmCzzGmh z*@@NyGQrj6k0LKftkdC)aJ*bx-i9%NV03FUY;Ml1>El+*Ay3^Zz_1ix6OP5}H+1pm+v^XUP z&6Y?yFz=D{foJI0H)II$4Vh#$4vL22|Nceb$pIxz6Ji!f=m+Y|5rEH7`C-jhl^>!U=)}bKRJ##GKukzLA5x|#5$54D;kxB z$^SZZ&)?tHrcd8e?o)eH()j)5s%;!VbUk=oaR#jj2jE573-CNRfHq{F5I>*a|M8Cu ze)8(|zkAcGNaVloI5Ga=n?A_LcCfr~erYq&C5}V_$^35B=Lid+(nA-EE(n z9hRPP&*VMt%cX`sLT(#kdfe|vF<4KGK3|(8(PEKYG;{#SWfV|~2t4{TRjw63)9mkQ71f_Zb3bh%SUYsbMm>hk4*JFGB^OnE;AIjjeAqm}={n5Jr z|IGCloZg>ZP11)wB$6Kwlx2g~J&7FK5o|m?7;G{W#A1kTNg$^F<%7iggf){)U1A)D%Fi{I?=0fP4+r_+JVR zpnI9=yzoE}gZ&%cchi+?e}@?Vzra1iUkIWa4my2|;6hHqRcqf3m#uvV9M3-i-`(@) zi^mR)e(<_e{@0<4&%g5KzRbEaV`kFO#D&}RY9u#YfMRooRee3|a^q))?+W9mk(C=d zyN~?rc&_gln4GnEtjnB)3%SGqaRj}PG_wRvIK(*TNR*x`j8Bf;d+T@a_;%;T#;49& zbJ6B(vWLL_-7r@j4@IhAO*oHOF)KmRf!8nz>bv*dk>7js(T_p_rmrGM;DYln{_QpW zX3`{=O|ed#z%(WXz(p#MENLPwgaXt#24Gxwo^Bz37D4m3kOuTx%26;GiO3KIJNjIn zr!iI`Qc*Qc6)YW6#3`iWCL2bgsRJEFj?o*HJY#FJwUDGXliDK3PN~ZECW+#8m*n&= zl&eivhoIU9{zc2mwp11iGkv}WNx|rvEeG+r2sQ(OM2AJTZy^}N4p&PA>5GmkQ=*UQ zuQyiKtn0p-Qj&_7Vs8A+>LPi(4QZ0|FU%bM-jVzN@lM5HRby=^KdY!zi$s6b0muXN zmO&FIWBUdMuCg-2ma&*ct@`c`20RVX#`#866pbVtIt>CgUmKjMp@u|xs^3h;yjkdA=e zPcBI6G?Hcpa`7R^#B$6?sx6YEE*xtiO}DEgH$6K4804#yeo@Xhd?5@eqbrSODZ2yC z9Jmq|>Lqw!&yU9r|NYnp$v;&uebXPk?t)9M`rUQ?W(Tn?^1c9$%n&Eg;OsR(I8^ZS zxeI{&&kwM4706GkXn{-DutLJo83WNU4dwu7bhqetlM9L<7qebERUm3K5gV34GCqqm zPUTl3L!fO0Xj(*HS~_ zVJ^Q~LX8{gzNn|}uQ%guK$)6ktRw+&29)QHL$kI(J`eJHZeVfd_|9*SJo=UUmNEXi zZ~zU(a8(DOq5ypv2e4c%q3r_Jmj(h@BIXfLdOuE$f8Bd;x_r&`aNqEk;K8x4u!~Yo zPldSel9`7!;oUKbKwWU-WnY8dhyr3dBTs*(>#y0Y0^NI0ZqzB*78lQ; zhDkLGnl!2t!=wZ#r-gWw7eIDsTCT$9 zzdf&M|KHHNPwRUv+;jZ%@X*-Tl!H~7deU&h>$E%L1Mo|y{UL$kgDhG&RGZ$Z@cbSJ z3o6(;XTYM8?}>loRek;)3uYgWjr{)LJHMaDBQ`pUk-rgEy)86I3Q(PfwABe6BsJ)Y z5ktYyDf>A;D8}#kY(#FJ3)NXTjCa7Aj9Vof zddn5tj}2cbnH`J4>k*Rihon={#Wp4B+?F$b`EQ!qB2hv!`M0=2Kn zQ{(UKcZ)N_KW=0E?W*;SNDZK!0|;@fBK>?6DGDyTZTZFedTx3E>Xe^`qED;24!-Y5 z{vnpv%Yq+9OBGbP@dr@3H@yLV`LvJ0rrt})1xzRKiUbzV`Nq$t<5*NcLc2XMd`}oX z&l{0I3CO=8-|)rUy=V_2Br|OJI0-$ykn>n*%)*J%VVJ6nvcKKbb0(a(;z~%{o&Njt zqrQaZk@O&6nS#;ce&|W}!RGZ_FX(?~-$&^O)H}FtP26ZXOo$Zm9GM!2Nykq$gKwk7 zf_@xwYCPJrUH0N!$oB+d*`;)39GM_7)`|n3ffsZxsF8XI`H>ftE1J&C%ONU+)rvg$ zge6amLaWn&SfOI+{vsnBk`Mz3B+Ub{B2ATHi40%K3yDi}`%681AGoof6I#rRd$p0f<4x7mj5(`qyE_nagDPuBscx`j&^ zfS@@I@4=D9Cx~(Mga&a!syuRHPyAU=Y8_m==>}NWeIB_8TO@iEiQ(r7By0pxo*A|q ztfBG^97l{Diy|C~I0!F<5||K&5ad7}5*N4UI|3w%QCJ`b+EN@@JP0F&g9OetV0CsA zoHcL>$t^qlR7M&<0^Min1tK6A=E|cmTN#1gOh1^N))n2W&s)D@)tal*aonksl%wth z(?HA#kc-ta_;icZ50uL)*>NKz?OH^3{yMIxoO@W(jFIomm=i$AHyqy?NMe!FZD1*t zy2k(oH>BKrBgJ94EQvaFUvXCy=yV}YB2pAkH2Zid11rTpb(9cq&cxP81W2?K2|)nVa-`@I8VHU)28s(XhYcXBIKZGZXccQb0d#M zKh4PhJUM_!IuL0Ij_xfzFj3sc^!Ns|r-n`?Wy&(iT;xO&6&us(M#i9*EqTV<%b zWyKg>Zp6qH7p@BZMGZh0Is5K;A>&8t1xwXnn1k^A=kc&K0ukk8ltn!E_QXZzv2C&l z#>z*DBRIt1|BB=qIJM_Iu&jh{D2TGqFjAC%AToELL!q(&Zq+-n=9CMr%qFyrn%C6m zxNyEgr_w|LP&}bUU~9~xOF0c;{G7gu#9*&a7-BO~^!*2GuDF4C0qq&-L4i{F9?T;I zLZ!alU@w$&hN8bhsYWPpD1M`y3UUf0plg8|kzY_`8U?za!mEr!f963ocKQ4oUV;oL zMYubehQV|Pbl6E{no@a;nSfZLgS-ySg0)OX-`Wdv8?IU1CIx86)o%ykQ5%QgwJGxb zOc?(2=l~SiE-gH-f6K?m$7g0{Z$3DGKk>rrAsZVE`u?n~6F@n7(O$Lwdf3u)DU0q6 zuTG+VO^Mvx$o&Ezme8L&0}pf9s@4Mhs4i0kjvaUmln4Lej-95R>EvP3v zw+Y2Eo$=>h0_zZ3DnWmZnI_3;Z8ibu*EocX7*)Myn|Rr<4zIMzmDgVAIJ}U727^XH zAp`p=$JoEZJ>@fy59bb25i(VGCrFgyp?RHL;8O>7yKvj! zIc_x_$j0KZGTTMYMF&`>rO=j@cA+LjT8MKnSXzKI!-}sS+H&Qkpm*32C$KDR$Bd}H z{1^O`bpBpE2cWeZ2nszV`iHk3{PU*{ZvXCdmX%!`;y$UWke0)nvL%zF#5IZ zVxi&|Ew{!EmqvS0?dMf~i3Y^KQNF!!4*rc*_(dKILA}5eP?_@ukl1F61bPS@1s1u# zRPgmANV$ksa}F)V^ty*(^mm% zYIM4AzA6n$3$KKb`8Y!ZI{7SP5GOF#5Sn;Q8BY6=ysg7D6r?nlO6pRu0H=)wmyS)9kYE^ z9r&gC^&E?U=wweL+a9fde&^voJ$Pi#-R0IC^rbhDla=EUQh=ee2Cjv3SG<9p{1$4E z=wIPR$&6pL?>yC5JwF`?j6X17Zs?x)+Xym1LG|BLY5@H4o{uIF3JQg?Xeet63>DBV zG0J1ctD`VO907f;!PF|~q1_7{7!*>{9_mCaBgtA_m0AV&!^Xk5iA`GRFV!_@w$zZJ zg&BaVegGvHk&8G@96^#8fXPbe*cTQF_s+4O-}`+jDK!RRVHDh^+@^jpMPp4Ez2}8H zJAgxJ0{tINSrAs|0n`mg+~B1&nXdaIN!)2jrk@c$Dhcb8woRaZmKc5ybS9DkV=-j> zN?{(W87r-=*oYN+s2M<-+X`ZUc}wKcNf|C;)lt=%`6T4s60p6z48g4))s@8Y zyac?4Wn!PD`D0_&DJxurmvrg8Hb`+fQ|PBz@m?>_679&tF~?FyL9k#Am`t(B`CG`C zd0$__eX_!;l*D>r{FEsIzbEanXJtPbmwDx#b*3D?dg~M$Z zfcg(3jhF^4kcILy30YB^u1vdP&imPYG+`tP7bnol6#NbRE!Q;{gDFi~9wH1KA};o! zcy8wy=4Ocap}!^%dvdWjcSZ;3&)_O9cjZs;(G08F+r}Vl2~WaIMS!vB!uhlSx?>)-@Q%el}gXgf6oKUUlnVG8eJ+O77d5G5AhcPL}s^O zKeQn^*L^RGn49)9RX2yx6nR?ZOmi^Y#sbAL{0F$m(TRBvVR#} z|9#Uv*Y&w9eugvJ-$~z_!eDpO#jMn;H=eZ}gaphMKDuxNiDizi3 zh~^(cjf^;Prff@;E(GBQRFun+44kZtIxlAr$AFCJh9Qp< z3Bt~?sN}Py(@w1DC0x~L3~JQ-8aM9J?nz z{3W2~dQo_@@dMcGJbAa?PjlzR>INAthjdR-jaJF{Ww8XhWN?`Rtbj@dMaW}_zyl_s z8DqiC7H{m~5!-(LZKT|SPPWnw@)=hFg(`xox?^O5wDpyUDyE4v0?ZSGTayC{*5fMPk`|U8H z11?J!3B$r_{c z-^LM*jhAZX-fdNHkmjU-RcYu41*-1c{7ta?(3JoJCX)9~WAP*Q*D}+RiQZRYXMy!c#G)G z3Y)~*M~$G?f7H(Ki|A+-%mp`{5fVx~aCtG!53-)@NF5a{80AJw?qNrPL236EU29I0 zkiaGiAc+!!tf@CwG4RsQAx(g_qw`i1TtgMbydU3an4Wf3M*~Ci%lfE!!kWY%LZ}o# zXrHnO9(FDx4t-!NIBB_y+T2uJR)GBqb5~D#cFJ-$HGmm6NIH%%mJ z5>E=Kq;hu487g=MuL-vnh78>bdms|W`YhJYGT9<);aa3NE~Q6L9cE&Ba`o1PLZcoSxry!U^}Z9)eb4miz1L z4^DyScMgA`2%O&g z!E@ZGF9!41*Ay1!YP!Gh@=eJVDJ-oFYhK+he}VK@_t;;`z}BL*&YMtPeme_fLldb$;s_LQ6a!axb04 z!zh>pl1cB92`my~uQ+1MP>Q@K@r3`lA-MiiciRsqltJ&q%-QR6h&))lk-HX7 zI6vXeBvbh>`3lLLh{)pgwcRFC_=A|G9A=m60+iVZQ}3*I`;Yv0Ub>2R3qC*$oSRD z;3LsWCCi%2ubRSc;;SnKxqhsQg-TUl;s5#ZFI;qlZcZ^4yR##CkN?27j3Z}Egyj)J62{eC2P z0lbHZ_UwE0N`%YDCQ955_E}OGbZg0*+TUw~V-U-{jB0zuS4IgWXNLQ#)^D zIf~E+|D}>=+Y{}zHqPa&RkN1;EUP-vN?^Ss8hW zO_sc$%C+&cBEJezfj_s|K;J=v3mBXstnQE(&718evod(=?oXmM5z4U;Bx*6TTQ3(D zvF31`s(EaWh8=Z$eVR>|s6g>xok`_us#v8RNUjG6<%htXgNuvHk@g64mVrX|dZZBw zt((!u+|x`Pe&0${V2=5RY*^5+SwtormCX$dboAU9S)0rRIp_zEm~933Kip<*tYq6y zVK3CPAyM$-a@yY|UK5z#MXDh2ejL+?#^feoD`S*E{+dKN*&+4K@Kfj6s5clp6>Yj% zJiOX~?;WFfxS@t5wAj@kg@aVlK}{sYPl#}>E`B_8V5a}|-A55QC~Zd=iPs49jJFNb zk-a&!?)8~5AFGXY{Mv2sfg*>VHkf3b0bv54(oBo%@?5$&y$-6u!@=mhODJuQLyyDZ zxG-c{b1C7HlQqv|b-j_F@jN%8WsO}-O_9sa3;1;w1~p{w1;psUh~Xd4F;ybIfayK8$smx@-tQBP23OAxBInOp;s( zNUne(r-mOhEE8d{u(2-~((f`EFj!0D>U_@@1JvO?DEzVfj-rj`v-cW#K^Z{4(|NG; zeaygFw)IMo$%)LCmZRm|tu;3LP=9Df4*=Pc^?lkQE>nY#h>ZMkM?JTAp(VqQG-jkd z$GAFNS9v-JmDpThtIORnXXctmAE#F)MV&YW^>_=@nf*hFg||n2oTpigXqYWefjT2B z(C@lmM&xKfXS+6@+C{3)0J&hDvSr5W&JMz`cwCcU^hi2r$2K$RA zc180+4Z06Ery%QMBu0?#6T9isd1|Qk`4zDgs5bnUBk*3t7OAj!*zOjya@snmFIr_* z2v;DRUtJCs>$Z<{5;IV|^nj3P=kE~ZRenmSjWycfg*u(Li;JbPnt6se(0D(V+kzOr zovV%R^IQ@Ry_dG`cW;eLQI*nu@^W6nz*MSC*eU2ZH@YKeHY$utNV(fa%rrz}Z$E2D zSbFwcW;Vye;9xg*Oy6Dn@};u1GqCM%0@Vp)G6$*HLNLh4r<-{l`BK|FJJi*Egz-+2 z>k-GZB{orfl`(T>k>h1kF<0Ky@v2qi29)D@bo}ZRarxR+9K#4I)=-oH$*J|Ap9mogMVsKKWlX%Qk`Me6Pm1lkmW!sjt7ul^ti z4MO2&a0A1KpY?&}@q>uVz_cpmj~G z#8{Ne>s`Md0Y<}Su{b|uIuqMJO6&DNLI{I#N2A;tK+GRWM%a;;7 z5_8$eME^FhfT7Kmhq9IY)=vL61p9*UKKu-Q>fiSYce9154`kGT;TfTsV)@fYpB<)R z5`)?TC6v7LfC-Z$9%GssTqhA9JDt2!4IQrtFkI^Ax+wLplxq91S zOr;`3RXa{ngW77KN!sCsDzFe7v`k*C*W*(IMOw>r(4G7>7|x8SfQ`}Pu&&JzA*z4g znq{udB^&^I>#iPR(nds66D;xj*ExLfXhdJ(->9!&a{lqrEL({Y1m*H3%G#!DR6Mt5 zk02X8_Q&H&HTYQT4ny3q16oqCA`}8iX(o|{W-=N$sfN*G)~Z-5d?v13#aWp)%jm9| zt38*u2KT|z4oM)5qoC91n^zEUutk2@@>Fx;#MIi?5^rsD_`=md`5UUB7p;r$8+#Ejq6WFjgO*zTXIkvo6=vdf3 zaR0nw6TxEU2KT-8=^gSKcIoW{A7*3rlVAEXeZ^|d<=c3X5QAVVT+Ig^o@19M{~~w3 z7TXu-+S+Sc-aDn4whM#?7`mVfPXVy!;&u?H02$p}1=m~;gTogP2-nRg4$%Fi@@{SA zMMW8)RFGNPi9Ha04I|F6dF)htcVrbPNcu7b0LpG|f`7V6sp1-~dOLB4HYoh8q<8sG zs2+Rd;nQMzWOWa5_KAAhG+b8F#Ys=*;ftto-84LT^0@v)#0<({o9jNq*ge8_H~pCt zQRU}O7>9q3CF%{&A|UylW8DJugpqnq0LCwg{C2Swjpl0bY}7Lrc$D+u!z;U2EYSYF z?iaOezD~o1zr?F-ue0N5eQ+mnKC556|;iXv4T-L@kY1Q$3P-i89(0n79zFD%dP z)y=`}(BYhyE1SEg3Zz3M)-MwrvD02fs2Vjy{&(@3Ww8DZpdDZDnmI4cXJ-lOjQqLU zMXlXe4br#wBwtc>|F9K+WD&G_@t8P|Km=i7MLPCsGtlead>`ZoJlFW$&W(iOlmYaBkEM;v|q>5GVnEG{yZif6^75nL+IZ zsFNv|prWDl_x3>d6QL=NN7gIMl&`?mARGfM#VD)#w&yj*HTT0|c~^<<+rP+VE1r85 zywev^H7OHl#|61b8J^e0ye!vCTDj}2$lhbsjFTPN6&>U5wRD>fEotSjzhLLjy_)&; zM8TXaA|(W&FyQ5Wp>&yH;6LiE9_PaPNQNg=93?f)=UV2u9bAz-1libbds2BedS8Z< z!S}c+)#TwS!4>B|h_N|SFz(fn0Fr$xDhHbI@DqgT-h2B}Lm7QmHK^=qb|2#8ERVd- zMW<1v_yZ%KRkm-ZdSBGon#`;A&zwy&cg~tcf_I+!6f9G~gdtw;HHba0as9ArY4{~@ zh4dLlQS4l7r}H@6^>g?!miT)icsjdt_jvq%5GZvvZL)3%Ejtr2F(I5VSiIJDH(PlT zsQtBg+Gs%IHknTYSHp>_9iD4TwZt@+IcW-=PLv%ay&Xx^zxjmcr9=t$`F zn&TN*kK5^FxHm}w1b#YylY6L1hom-9xz&a``1<&0xeHM3@nTFH$AkmPI6BMdyGz`h zi7I~{&A7X-2wyKfIORc~;-xwVWMfoAgru$5Uf~=$aRn=yr~P5K_n`|Va?v85_oX7j z(yQq;;l`KsN*~>0awnrWDTH`3RFUpS^E@R}^ z%-CvgaeOU1y`p@&s`3RD<@O zucxv!VeE)0;uEV-eB*SK0dfqhG6jPH;$|$AgKFY+rL6wgbcVZ_KhOb+2aqAbiA|~; zeslQoG^{C|F5w?C*!5%4(x=EDa(*SYL5v*4#Bn;AtDGOBgVXkq_e)EVD>g8f4kG-x zGRN2N>!ICWZ#(bnIB=RB(Bka|`@pZT4pH+Lav%W)FPO<@kMBtWaf~O8;#6i&54IVP zibV0D6~V18vzo?fxyCOb7EUP%US~9X7D}#m>x%^WVB)Y8Yx19xaDG2jJ=^{Zqb)7* zp4)B2UG`g4pDBIj-YEj}XMP8-B|o7=-#`#01i^gW|8NWrq6gUS^okS@X9_0r2#cr@ zlm9Bx?m@s-+7 zB@ai>755-RWuV59{**CXK%H965McN7R>X3_YNK)>DpH@RBZ#OsG+Q$z zbSF+5v3@>R>V7i_z=S#1*IgaY&Ru0HuGXhrxXtideaRNGiSPph1>bP*#RPhhzYjw) z9SrAku|bP4;IkIINV_BK421Sr{6?fqvNSbdyMA&0zVYMnm2m zg=!=Q=YQgLfCj?Cft*vSlCdsui6MJKhSmjZ(;!-JNsPnE6xoo*f^nJrMfaItiOu|g z7kxOr9o9`)f*&Z~gI%c$kqp(js>^9n_VP8YQ%G6}A304BcCrZm*pGX%XWCEsTH3Jw zYd7v~WRJy!W&X6waN;+IQ1shXJ>6FgwYZ8a_?v|PwLQWIbLsq;k}zwtV)&Hp4};G6ECj^%C-H|KCc_1A^XMm@R|pIXm=h|I`UG z9?hr_2!Gwvq$r6a$Bq`1h3M+L#Gx%bG~!s5=Vj7cZ%uQCuw4Cc z;JtpHPNU_V=+-^i%3A`WqdV)#Fe1IL?vo@=BA#zMR~*sYf8CU97V`FRA&EP`M+E;mp~W`FL${9AO2Q+V zBMT(D8scWpX}OXa1hP^h?p=ts_CEcZNymYZeN9Nxu0TdW;DZ!1fuA+uz*~g)D@rF5 z`uDR0am08)+8o?z7lR|A3H?q55`x8qyyJ*S*OGsPyn@P%E5|by)#SU2dO*4lI7$zM zZX)UBeQt1QU7py51&p7%oEH z<9G@g zl_|QkB|hx0ts}${{norJPn&$%uPP9Svg&)^` z-!qom?@LuCmFJauIE=o~AXJhfqxT3BHuNSbsiLpQZr|D5-*+9eK1s_9eP2hJei7&_ zM_nx__gVpVyQW40$5P8cPSs)FC!0yO>Ub@RcGq*Z;E@cZS|;#{%u!uqfW(r)`-lO^L=ZIW>e}ymh%4E;%Rsc470wMf4^Teb;sps zy>2yq-Or!>U^oRAp}bzZeLXhPuVe^%+_sE0&u!prw(fOnJ-yhK!hZ^kt1H3pP9`1m zi{&T8`O6+s^yX&)QiQFACR-2CaXyGlrdfg05{oF~>khZT2UtFjO3JHy=-d9Hf|3R+ z6t(IsRM06MDnZG}x%$6{JVp|{`b*y2M>4c{Kc(2ed#zXSdc5!WK1^C}e+nQ!!d-X_ zUQtPnFO&)M4vTAQyd=n7)(39bADh}J;HH3Fxn*IRbWXIGEm zuV*w~w#UBxSsk{%!Cm!f9*bE+?%(uf0&a8V5KKbdSqP4xbB6h;7PsLd6*o|$RDoLUj!Tx zS7Zp;d0u3@G$Z7~Pqu>Z#^`)dl`2VgH1-7z$WRVa5!X=my3!vVc^_M24lYf=^b&l| zkReTrvcbfN4nHCQ)w;g|p-$P= zPyvRUKW4^H3jWC8EF_CfZu-m#%;@j4c}WEp649hF<6H$Yq~Lf(ahvV=<3UGDpC#|< zjDLphArR*anhtBiPfKI!PfMr5Pf9i1-*B-}MMPL775NE>kwbe|LazNW2%AvcBQ6a6 zk>RwwtwJKCkkdVSmm-rd809dvwhnw7jCxRSAdbo*7o+Arvx}uSpaO{G{$Omcx>|C6 zmN&E_>9f_)nOaTXyWd5owaYeIW zwh~TmhL$0L$G4^rhBoMo4G|{$J-Z1}i-KPGQ@iGu!O85qxV*Ih7Hv5-Rhm5-w!69+ zU9XlQwyN>Uz<70&-pC26M!NM~7G+HT%RUqbLlc5a6wkhGgYgeR2JeV%0>)WnLPchTV{>a3 z;Tnh1pqxG8AQEWB;40r@F1G*E+04wb2tIA?SlHI|i*enYyu6=F{C>Vho-MDCO}`^_ zL`~{5j21}iXYpZ&9JO+hK%q>Yf@x~IS&Ba|pCP^OcOuw`{mWxb}Osvvs`zcQi zPdiGaF&Jg)V+oGJeb!knRT zrwo_Al0_@N@RhbM7rED9{g0E@gbAf!SgN-uluXMs4yZE2_(f78@c7HLgTKJqM+-Uu zEi(AD1#MX7BD{FO>NXco$Jq|=4R4QHD}e`d+CwwHnH;#C$lvvI4Fl(am0en?Mfk~^ zRMHGW;+wdMY>axHwUha{4?6-gzel#4hKB94j%`hzx;Kxm;uA|Vsv@f>U932x_m|B; zFl08_YOz7h0~b$@if99#hEA1WFwNpZ$xp$$K)uD|K&|KV;Ubo0z$T(EIb6KT^4IGx zTH9CSrMD<0NnKMm-!CRJPdQDe(>R&6G@@yx5KShS1Ad{QlvB>!(bkoGG(f z+e1#~Bu`ggs8^d#7$#*azIUTat+hN58GUkb01&?-2H4#IEFe*#th)NqVuy#^m{T5y zhq~l!elpD?C+%tp4kR*5`eK>L8RXRD@K|O|oiu(`hb$*$Mp7QJ?)6&bu{jNA{ZMT= z2&C3i?%(Z_(>o*ML!<#XPN)AwqW~{(ubXQ0UG47AlM}}o6i>BtJ8Q#Z;*1h2$qKT#PEboyD>APatF=6>#B@7#PeT0#-H|bm4B36^u1@7Khrl+3M&Za^d z=BGWRq>aj6eL_Ot8&PkfURvxY8@`ACV)j$6KUkiux*#IAz`UMsNZgJdq*yvJ_O<{$ku9!NGQ6b;Jr$;?3Ftk0pp1_os63UREWt_zh5cYHtv*N?*HU z+UkL-4X#9-dU99qKI1D!vTS&3QEo47ipe#vZ6bx}FV@1*DLKnEf7`hA{>9k>+~DlZ zmtC>zti3#Bzc>5B8@^&|ba{vqV=aN?OY&7@&(P-dDSwftLst$IO`AJ~WKkZgMfwwa z#5O!<@0JpzTVa;=g*vhww&*!nVIP+wrJ85=-VyF%)%IVx$YB+h+}=Fg-rODbXIzKA zqcQr+b5}UXct`J?Jm>Vb#}qr_3IPir)z^ISay`7BI0#D)rd|Bu0s(>19nINUO&RG5 z25o#zjt1Djzf}yM5`Ou1VFmaO&cvL3TawsiVfpPX=%#yHon_R_Y}S2sTXUBa3{!WN z6aZl`!Vr8o|BXHT`SdDSRc!h5{5`H%GiQMq5zZpCq2a)xCn!WfbPJSd_hTr$q#wXT zWKh2bszgz`cr21hrI9myZ`bBnNX>)x!hXCWrok?M7e#%_5bceU8hp;MWY>TG*Wq4g zd;F&DHF`XID&+Ps@@{ALFDduailILm7I&gxds}GvF3^}Lp>KoHFcx~v1`7em^0lZ7 zILy#s_hHna!)LAu0`F``Ne8+KAlHjRBjn}lr-CAt*K`3dw}1P#BHUqH8Z^UVh0yVLZJY1QZNQ&?yZNhxvH1r2vHx$FhQ_?i zf|_X+@#8v~(bO-lPhRpeV4I5V;I?V^#?Xm9`6#UnGJ~s1Lj(IWZ1&+p)6 zo@~x1nryDO-;*uq{c+mGtN2rUwDAEm{f_C`o{NyR0=cLisxX^&n5whE;_v2#X7JZs z@ad1klWV>lA1Prm9n~kLr1(qWeCXJ9#CkY$5%)`4GLI;}wz^b^IW&uFAaaM?mR(y7`h$;D5hF&hY+xWr~cC-U6@8;^nSc?)I*k z#xlcvIk{KVS?=TGa(t_+gFOe;hi-u)#{~va1%yFcl>{#Da{S{?scmyWX_niLI6Xs` zPFlH#<3(>TQNpS&q%k^n=gN3Gp#6<A?Tk3`FB(GK6Y*i!Ab%$RI1h+_ zmb~y-uAzoDKw8oaG!pz}l5Z(UKSbXt-}D*$IJ)zZW}o|5f`q}sZAgsep59+ZlNi~q z+P^+Z9m_{7!k1HsVSLoA&4(Dk90eTGV5Y-U_i-HK`hC;_Q&fkyw8;{&#6@XeJC5s z+e6-KiTNlm0qUd?h5*C0cnyI#KO#0xZF!>Tv%l_D4Z+=|6Q>4?Z10@{yW&1zfWI?5{ak zlP6SzwX@%)cIBp#H)Z-W= zrK)2QBA)anM$?u44lm<0XHn0|roF0V)N0-u>34LQx^QOOI4sEXO(_OyHZ&CPYMx3p z;cTT4+@BiN!?cfw0rEyeMLnIH=vQxURj{*qKfLHJ@Fn8mQ+gAzXAu_J>Dz{)2Ubd& z9D}Zt9BrU1&+0q&6cOU1)u=WC%@qY|z8me-C65Dk3!hcp-&mXBx$Do_SDUP{+W85> zJH3E^kOIln@}LD>B@K)4?WQ;bKtggZetL{a8HZi@|G1Q-`%At_pR%dD+S}`;qhc?{ z)pEyQ@?&EV&vlB4!EyAj=9TrreXbcuj*l4_Q@d~+f8fXcYu&mF`^)yY~^sM-bBOIDtH-0e7=y63;$zGGTyIv$ge%MAL{1qZ4IiuJi| zV^M}YQH%}cZC0?z2|$vwGmcKHv3k{lzhNl>@yUwhyvl2l>~Awr!M0?bd=wOnPqLztv?Ts$<28j4@fO;V$xY?}QV@ploz6*2 z%=j-+eQ2GuiEvvwZmNY5Nwt7cE@4t&&AA*-HH%12&VM_5Gj4k*upJ>L%A$`(?YDU6AxgrxuanC-c5)UhJu+r-8 z%rWRq+`U~TYByI;^}J_SWU$&eAqfI&IfWs5*i?KN^LC6jK=1=c$lZz;cjZ3(r$eu= zMsv}r0j0xHH|JQXB{g1hUSQ#v3MKw{Ai(eYfKQm;ZpyEpEGlo#oQ34f%6!_X$s;4- z3S*zRyjq)qpu0sq`5I!XjKxMr$0Z~HTFYg?i$pMm!uU4|YF$vk&Hi5VPDZzDr+S7o zmU-qC?g-d14_Dz(%gJ3~Sb7^gnqz>;BbF@IFv8A33~Z!ae1zbyp3OD{LEt=j`(GRU zdmyE^ehYFmbZel~1_WJebRjGk&v?KMiJ~s;eom}7cOOV&EBbTFdY-2-v7%ViYQ`uz z5J*(~@v2+OsJbhF#>z)j!oqC^wL1DkyfvJ@Ia8zYv>6%HmAqq`f@>G|(QOjE#1H7< zN&7-?Y`ENzfIp%XTLK&Ad6%>x4h}JPn0nnshS0FxqxVvv_)3|~`S(vrQjZ>VaL;(K zn(#c_s{#!5>NvGN|=agqFBDnQxjGnr`yN0DCisBgdO?)ko0o| zbI{#Bah%abCjXThu<@DgmHSV-g*Y)77AL*)z7O2f#ow*AAFha#LN}_V`k2EfsQl<} z$aB3Ne_H19kIF>>djKh>5jC4#hN!MifztN(yWzXnSX?-RQig&Lddt_OY*TjfF$|!A$vk7B0PfF!I(uOe$hVu)4@0Qge+kf z?pg6)xgNlY%}q^h(nFhPhN5P7>xSTC;;66PmfK!mR&uD9n4b;g8{k+jNPbYq@& zyB>~YCQZ)vQudrer|Le`$C;`shf2-MBAc}_ygRO+J@8t#PT@7W zTv`sCWKb8*q2Ly~EC9piVfW>SMT~w43=i!6EMyDH@h^kPWSR{-E5s=Q7F6b4LK z{)<9MDC5_xl`TF7#_{@J+e{x!l6MP|$yL*m9(7Ed4J)`ZpxR6T>L9xTGf?KKI%Vr7 z!i^9Y{UA`oD%j%|OxU&1;Fu&F>jQy;(rt}=nP_D4a}A_;qB&coK3 zItU!1KYi!NF~V%oBA|CFd&%AYh`T*DGmu4UZD%OO6n~iiSo88nCbOCXkoPL;6w65b zPFtW%(}31=+1pJ$-_Jh5_1iqyw2`~KboHU}`dHZh>VFYhKr9?>eU(Ut)74G+iBE==Z65BA$;G_i$?!DpN{n;P3>B|a|>w^v--3n2=^d;A0^mP_n z40PIvLf!o^)c#&KY{u`?tn2Rn4rwuY& zj}FH#?O)WQYn*Dlvk)hz-vtSMQBwMI~v64D+7h8!%Joi;iWu zZjTwn0Xn7bchuL_9Z1P;zBY36aK|pvNYusK0S*Pa4o3orhF~aXl@t}0EP$@iXsj%Q z$9Fk9DwiLdQ}j|Api_@eci2$Y$+rvYTu9>jbZTG#a9JiIHh7`t;* z@T=$8#op_b+ik&<%6=N27`E5A)Q@mXc~riKqJU5LH&m&yObOsuc2*7xY?xd_aGR}x zI%RdxW}pW>_Y8d(&v(yi$X3?xtr-)Gwyh$qwQN7|u|2{R#U zdY8d_C?4O(27$)Ml%LdQ(M6C(vo?pjZ2^IVSQT(p)vCWp88!u?LC-62!oB%c0XAB= z#yYtf{mq*rZ_&&i$ruTb#gjT9?y0R*nv22LD}~HQT@1cb4{zt;T%1VW)ihFEOi{S+(%oEj z^TMYUF;jhPROJa)W`I@s3_;yp#wL>d0>D|BgN*>c;c}0^9u~5Zx%jdn;MEl9!G*=`t`CRuQEDfD@ z9bh(>FY+@=qtOiHryu=Cke?nnKlGm-pxJzpNH)OFqd9Q?$p44I6X{9cD0%>>OJqDm z<9tED&mkcqD_kw87a%VM0clJ|AkMT10NDLBc_|Q3)StZ;Bw)1YLiIl*|NDXVbK_|4 zWK8d5V5MtdXvx6L%)mfrXJdK}d*gU~6u)nvr?>m~Ukhz@Y;zw1xg0c`|PAioeyLJnwPVWCV{lm2A= zThpG~1+g%`ae8$8bDTH}`U4FDlF`b8!0ZRef7<^UD&GGH)y2Zr+(y^f#z@!E%G}V{ z;eQ7icpjLaX1EWWRIWO{3`j9*NZ?8q_I!G*6VyR{9?u&O3zO~1@ms)*q;-&W)RB%R_y9e< zA5Vzd}a( zdHP=y(%i=A$FLpg%$%&PhOjSfHbn1S!5;9~tQ0oFBs8LxDC!IQB{Ek9HjA4*MdqmC zr5wm?r0vtTii}v{?7pw#u12~hx_Z0%r+i|Gsn(FJOW@XpwWg;hr=Krwe80cszB?); z0*ZrR#^?PP9$j#S=VL`!@DMU{=yclUGOt5)UEUCMK5jntQ(DAMUiKgUYJ`zl1xy|w`1H#aZs|zfr!OZpHgc<=ts2?I>b&O)t+kd#E%ET&d4Fm&}}BDUCo_t zMCyL|#EY_!0=JzU-Hu_UU%7MZv|Qt?$_D$R%8mA>DKbr9rl8d`V~@EZ#!>CsKMt_v zQzfBNR72Vef=jx6*+F4U8&A4{B_zpZURdr$8H_LSHZbO$lI@dXaR^SM5E}^kMW!aq z^(w^bPzpoA-5_XT{5F(^9uKfdhNJeH=8i)mi@<`G{3wph%`MO43IZ{s$Q;S~RMF zp;#h_G|dPqSriHh3T3hmbY&j+y&i3$A$99tB@_cQ(socWEA5lWs5yDuZXP44+CCvs z^&j+Y?ma@NXp_%#yljK}ajg7qTc2e(L9l=k@j<5mJM27WVy0wKKgcZH-vY!li6BI5 z^?sy88j;v;g2WMV^U!24n)PA6MI?#hy#d)@Y+5GU*^gPX0=qwRS7j3cLu

Sd%Wv zP1VZdhT5N>@lB>d`RJ4kyr;#YvQ%hx2THi}YI_^);~MjEmjA!R?aXAEfvUonC6hnS`>`#oyw2yVPZ+puNYlsmD`}<=NGi+?`$+|GGv%m_IC8 zpDu2_9{7Cp#J8^F8l$X&pw=u}J)Hp;E;B5+t=>_t%41#Wck*8B_^Vz)2hg9I`=O>~ za|4+zx++#`VHF6K?%z?ae67{{AoWdLhhaL8nIqF;T@*fzc-Ph=F)atSY61fFZ;;BU zI@Eu|WRZeNAoCBZwgr{%>a;2@{;=0-7)-6M zpC-DE2hP?}lP0&>SqRtb>l$&0yj>u|`eUhKxz==KjDdV|kT~H^=m50Lv;l5t!HQhZ zIMgbcNNBy6onlH1jQikFF!TtSM2ooF@QZ{*&VjhHD*74)>corB4MT=Ip@B)n%Lu`f zAI9Oy0Ca=kdew^GLkobK0vC`~m$l$uZhrSTOy4JQZgno6@d`inVWOI&1gKRDgRbL z-L3lCu)$hugTT=uf?ghu5e#)hE>|a&Hr(7VoX^Zz@15E$^&vKgYD)XhhTl2GNNso0 z1oC_~y()hY7bq38{LAOw{~KlR03+kpb z@4YoMHFM{iR91GfE0wIu-j&MA^E_+u+7Q&7fVw2@i5$k9A8d1%HUTi~Z75yFuonAd zE7zj8?%>atk~F$u+b4@yC2Ka?9i@9rEUTjEaZE)O*~F{{p>!iAl7(HK-IhfXv^T|oG z=&SNZq;XIDF%;(ygNb6CsG7L+EOnsIm)- zElgEXC3u(M&u6Dc)5?RY@hgjX=MI$qFvV1B9oZ#9@xsO{}2pA}c&o z9F|#04KCVV8OrbSD9~;0ms*s8_{qf`!b^$fWCqr*080X9U7!Ty&TT~=sF0n$Pexah zT2b^^@1^zYNEJnq{cB3OyGFn(eJ*EjXbnvkQy6_72wx{{^lcSaV-gf)h7OLJlW*Db zM82lUQ3#bP0+YL0381#$ty6m&QRhnP$^`XQA6V z1@3Y2gox^_q~~wBcyetU)8&k<7|A3@V;us^DN4w_;;rebF#J8#ohcPT+}c-V7A1m$ z#3cGr84H*iWMcp@<#UHl(XQeNxAQ}<$~z4-ypy8uHr;sO&Ek-N1_tVkZ2EgguZ+_mD$)gOyAQO?J7COqbcyZ*S288LR$k8@+el9rIkP zr_7_Na5z_%qDRlqLpX1dWl*drc)}WFb}& zIzYR-x~sX^vpQCHK;}_iIGN#WNNoo@Rky`o40d$+@k2`R`t37pAv62Cd=MySp(sqb zn@iT=9U!C9!(T{vC{40uJSS?63QYHn$bOjX6uR$Jhpi|Pb9DJO)K?U?wvdT9)=87L zv2=|`AZd&Z@3X9iLQt@^+2T=61oMwAw^-h>0Af7P7**G+=5?B+($#dFSI4(*ZW38j ziE$7^DhD65c2ZoLtw}U+iyui1Fcn@8m_KLVB$2wLU3LqjA z04>?<3C}!_C=a^>Nc`UG$-VJQxW}LIV)UoEn5&Z_OUvXMVEs!KewshCg+M4f>>l9G z^!%5DFumdE&rakm3D6L^B!yAt+;$T?w^R(1&_Kw%V4808?BA|3S(9qn=Ga!$5C%kE zY|Tg9qS<(`#}crPh!yxAgEFO0BQapKF&Z#zA)*2KZU0uGQab@>$o%$d6|W%nguguI z@A54V-k$SSEn?E=_+EZ8fFMOd!o79I5S8BLP7mqY(+MC^>=^_&lw$lCCgOW_0sW^q z2!-PCaPmM}@rFP7ILv1QGU-&x4o~k_Bc6OVSQ6kJM&_w+i^7nMn4yGo-1K0Af`aIm zmd`7v;E4*YwKfrL5Ml{DPy~0gIh69!)e0Rx9-V+TTlzJb_iWJ&hiPR~Q6FUtH4Psv zfmdL0u4VeSuTBDMF>aw4Ar^oGAFykk2$AOacD4EYvV67r2gy6P zwVAkPgzb$~0awiojds#l0g;hr(EP?$T8$(%3QMo`XKGcda0+jdL*oRqGqA2I&zvrS zP8(ORB`Qx)JIRPOxd(3SXm~%#<1EGfsmg1nn7TU^CGbakDqg2ZR87c=BWe`=S4=su zV7xrj9fC*1fE0Hyg%WgyUK*hR=1xYUg5}&4Wn@|n!8>H4p@`n3AtcBYjJPivi=7YI zEUO1BsJpAH)&$_!*`@cp9rzc!P}9!Uh0vWgV~bU!nB~B1(sAxSyTY&KHICpSZ&FXW zr_5d7@7J25y1#of*a(3qnZEJvhUDB$!Mrea)iGgN>I zEuug>A!1?%L+fDAxd*iankqAR$M@ME^3DN`VY0we7BWksG-*L64CY4CW1aSa2T72C7W5B)7T)_?xFm z?*paglPv#kPo#^7rs@MzV&#JFX#IK7Os9N9)xhe-_n#=4o*!@o5C#B1fcC!&d651q zelW7N(Q`6!bNVMl17rgl{S1?r6@!Jsg8DfFRzh4@@ux-j#~{Fdw)pqo20smmnShJ{ z06@(s8)*3H&oQQxh`N)Kt*Mi%frANvfU&Ki34w&QftiV-iGi`Z{g??i007{ags^}z z`-IWU_ctFfX{x^|7<=Qko!wRU?AfZTWw_(xSmJwyU+kd^`DfmBY*o2^9?d9|+MGv{FNGC)J+JtL;$wJ-EpxAQE+S7VOufj#a0Lj!cV9~el>=1bvOa}Ih5 zpy-&H@IKkLk4oFetZ&T`c1l(Kv~B$)d&^?e*;&*uYRq>?)8I%&ewP8wAOdhg$uO-MlQZ%I5Y+iU6B;tSIkMdPbIicw>ipG*+)2-;-mH&pXyy)^&2Xs2HQ0Hks?#YPxjW}r`+_w0cd$gwJ77nz`?Ejj6YY?Q*|C{N@@N*jmh@Wc$tmxbP{b?ZW z#5EiN0HBfoF+hOyOpKpSa3={F5%5hgOehN4MFzghpDtVrWpyVZTWf0*8>gQ`001Ee z69Xp`V**zTCvyTZ2^o1~IumdJ00{Yirl$IjMBUR)+xe$<^6|&j)@GM0TLxJM^VC2w zzm_J(xgT+4=n&i;6;VEL6VqG(+$6gsc;)D5uU~2J4VF6$N@D;4d=q#0jywWoQDY+K zow!ur9N8aM(re>})se2}WBd#>obOr^%3HSMnl8r~ADAIR!njfUf;mVe&+1>O?)h@>0uyLAKqCc z2}v^{565KRc;lPy@a29=_;A`i?(zOmzB)=?m-qnD#&oCH?r*OWU}vwh4)KuCb;RR; znzEg7GO)8@atT1%yStb#HlTN6yYjhO*3cESXuQ_=4_&v07~4Fr@ijh~iCAOLiUNu0 z-7yfXUX?n_tn1isDl!ZkOp~{*&btnnA_3#YQ0F7=0xjo~s52O7Y}{DRF1b$l`=+0& zMUGAAdKRAGFF0HPiTujK&aSU8w+_mL0haQ^i>~je;pyb^E(gHav65>Q!Dp0 zDyq~a%Ts`~ibVE4LLxKy?g{rygCEDCVy^TNEt@8K-f@;GEQ*u9#X2iBR;0^2tHcXf z<$7{H3$v<-Z9Vw=gM_Hr3LCF{qzraztEzetB;D9JFod8wqstbQq5erjqT(eKevIM! z;TJN%Lel|JSQ~+JPY3qN*A_g<71FLR&%RId(vcJuXu==~qXpR2l)jMfY>VGqbMxqF z0;gzIAEvJNx0{ga+MTMweS>1kgX}9-`Qg*^IDYe(vf7@e>oE=#pyzh%%SrJY{$#A` zeOmh3y3OEPb`H%PCBC&vtp0WLEf6e^T?EGK zt&^UfWxc=enJeo&V3*#PF-e=I)gqg3(8nM#|G0{0S@;` zX`+yuM<{s%%lr+@1UEX*$9w*T@4mnI^vo9Mz46@TvA(pF!$88jt$tQ@Iu*d!iH1}6 z5Wo@#L$LXA`CMH|wbl=$6MwPf=KX!&nq=>__3aMJipTjO%&Ed>C{deRk%0@tI>!>N z23HPBsB2JumhYVwwBUK(NJcvr^v#7UR(oU_IBMu;~_+JMTum>>Czppx)mi zx0NiG#?@S-)hh zzxGx|smkxNbK5O7$hl<3#ViK^lO)jCs_v(wkOdOkQU?M76=RD@l=jyzI#u}KFF*ES zrG!S5EdfggSXOat{1Ovh!vJf(C3dWlGE4hoIzdHqEE%J65vU}wGo%bpT2>lfHS6?g z4B}W;niTfE2LjP~i$^~|B6N$|CAFB9$q2yp_gXjcfR)S$f-u#n^fG}r(lCm+X=&YnFp59y4=qL-7wJfWR}m(`2f|W3vy5E1`pb*Af)q zAD^`rIwXy_LM&+^;!Ryl8|Oy{jVRP+oP*u8Js)5I|Bb z=Dmd4g5wWUBJS^#trmgLDdDV$+r9v14#Y-Yrb3IK!@Y08q?rJA%qN}cA$|9cgjh5? z0-|Mt^?U2&D@&aB4nCTEwXFb6Gp9Wfz%{>Xm+?m2Y5B2Rj1rc4k0co0P)Xp>MV$}X z4>A0vt&wv&PG<+K8rGvx%1NA?X#F+13A(d@?3_=@97Z+^qI8w#g4%Wt!Bq-j`9vsv z4j98UTsyvQ4c>fSu@ubuow~Vc70A=vX_Rx>sAIOKv!b&CXLXvBGy0r*Bs5LP3?E3i zB6=rn#rGo*%VSAwnR_G+p8;@-u)rf^y;jOpLSNp+o7#y2;i?5ZbcN(%a4wu4;ewv$ zrVMn1?*A((jg~OPfuh8R=lTschTaSnA}-_l&qv4q2)9jg{2ASb003C~v47(W=|A8$ z#(zMRe+xtTPe7su_x}eZZfuseAN=g1;FfX0tI_TAvQ`gJ+?RP-O%EuYklhuQ2KV9gz4h48_38iq_7-*3`o42bC~#{Hfum;fTZL zaa}p?%byCKP`*2=ZOe*Uk|~@*Yb_l2gN-<}efXUYPxhV}!8j#kuDoyG>+lzNdQd1X z{T?~DA43Wg-G8})J{f>ko3S>4BM+%@csUnjlX^KWuT4|1bqa&eMp1ny_J!f=Uizif z+hf+;-}6ZOwfQEh(^R2ynf~2x-^p3w$kj4DR-e0U%x<)~zd6WQmFO*<{tV^6!ey@HvjTC-+p4~P=*sm`+@DMXgw@n~BOlfSs-NMTYu>_Xmd$Tpn$I4#vvpKhn0eJ9*jZIcbHK;x(>w8u7a+kmQQZHj^ll;^d_7+aFG%CRf z9{bh)NNE7$9=i{}Eq=k%AC}uBgXzuyrlUPCtylsZ@p%cRL*m`|aes#W`eWml*bh}4 zGA7FQwd4CC2i^~nVQ(&H&HF+6@#^J(JD-rnaF0U#8<1SexXI;Q|OZ{>YlRL;6dl_S$G)n-* z=7q%o|A6~Nl{(cZTG)pLfIIg1am#%b6}I1HfLx)_sjC&(2b$|UF~0)YZ!RkvVSzf! zENCHIQ%gmnM6V_hzw&3kg^GDM+fpTnqDsgN2L1MxsYvqGRxSE{|8)bWWLfyAON@G8-x?82M742r4D1% z3n5bmA!B_lMEpzk%Qowh_!aW6Ng(&(jm)AdL9TzQb+a)ZWN!~3ol*SMDXrNN!B|`w zz+gKcguxpa9xy(dh_#*A8DJ7y3jVL-TgqN;KbbER-3`{!{zvLe)L3EZ$A>koIry-X=YQNNx*q!Cq}-*5_ZbS_X16df_5~5~-eniHjiBf#-NbMOd1J*Rn_1t|fh+CKJ2vPGTX zz9jf_a4>)!B<1D9SCX`w1t%L|;8D^-R2{%BOu!{ESS+(MFauNd`WPNwtj>uQKw$tU z{X(dp7GIdOGRSD+{Jlio$QS-dvL<(fHwk`XJ4t)X_V@C~Zdl zNfWrJOsFYn>z}^Bqi{L5psk5V{=#Gr8N>OB?oi96&mjPLU`8NX=qgVG#Y90zwG`}t z!uc~>@lQ0K)#e4=gAAwZ-C%UQFt%#p74$bvFxXJUvY?02)(xmkg!URzoYYi z36w!V8avhw7&}E&JT^AJaQDJWpY)O#>;~l$+eR|5G52_RKE3IUS+765}h6huhXp~fhY%2G}306J|6CmOzdqJ zH)(Na(^q*)Ys2WS?f;#{w;7F&CUh0GBKWrY3g1%e{R9lSM*AMG(nIy&Arjvb7Ce!xZzc76k_|wdgqqd3P2?E`u@D2qSp9mMY9dRv;beHe1N&+E3Yo zw=4l04(>@PJHD{7#AQcEH*xv+NBw2|I0gh7AwXwL?;lOsElHxfZ$J=Q>+V8-?yvd2 z!uwq$_2pU>cx)vDoyKxgo4Lvc@S?Cc`?F6!eDdx_^m%0Cor{QXt-^~)%ark9lABC z+IB9zoK-%m3%`0@FAs2k3u{qc0kTRJV+Lq%|3!mTWJgH%6;67!V{*gCV*J>-GCSk0 znU#tZj1cLchNu*0)>>oeS3niNjiZ5gQc*jvxA9(1wpP3rhoE9ok*gFL2R9i}(jhbI zB;|6>Bxm<9RxR$&MehJI2C-x^DtNmNQjlBgD^SeZ;j>J%&hMi18y;uD#Hk{6!NnO9 z@Cb7^v8Ysfl<}qAc~!>Cge%1In;y4g9u`%~5n}lT(;v%@n8Or`64x|l*gL6(DRvG3 z4(W=CXBx*IvBriBxe1VE;D=Vq-9kaa$m=O=h*Q!k;!hdDV`>3slS$lGh7OQjhLs>b zTGe=dA`q{Vi;iak9SAf46Bn=Hq1WYg_txa$_?4{p1ZE7pmJcdg`3ZijAXs=EaoA@n za8*x*V=2T7)AI%_Z%bD<6Tb$Kw_Fq!DMKn3%1#&u zhA%UzltC)_yVO_UG+Yn`9h=LkgA`Pl9pn#0aUxkylL4jF6Ts_tUyj}ae`Av99`ZSF zFh~OFjve-|yr-IVP&dp)PUpz5Igzq{x!XTqR3sz`#<&<(rQ1{>*qX7ZSc+#q+}io6I^*=4alQGG+%k-tS#zYN#r<#oUnP=+1IUP zCPBk`Src=2Gnp!(`jG0Nprc$!C+AXx&PG)=W{)x@NVYKW9Rh{?F}f&^Mm$w+`BfN$ z<W% z1%h8ABPcAvij4U6Q20|C%wfi3paTbyz=G0Hcq9)$8l*9d&rQ>S3#zx9V$*!Gbh6vx zmgNg?7$PK>-M;glN7YWiiy7tBPw??3({(;jf~9VZMN?98YkJof3ZzrCnbUv?l!Iix5F4ZS^Gd$2kKeg03j1jY^OVWT?&A z>JZIu*_4ZZvJMqUd0UHQv64cbIl~ej?X`KEm_xuUV)%mD$0Rr^1p_j{i;C=boPb_$ zms{+^4F5oA+@pb#!j5H_N)JrD!adt6ua@n_9(FRvK+il%jnP=r?MK4_CE14~IJ>2X zGwqLUKGH;@x$6xAJp^Sgj|4Su{U#OwUe7QvMQnmL0pWk`CK9R{-Y{&0@2e71BEG2O zm(BZoNK2)tEKxsSyA~LDO!kY}(mbDCKwNc4mV+H#50-^iH^rRR9Nud(4hRyQ?2|%Y zf@|JUTiwQ~L71tyQX(A4Cv2bjPt}$L6j^@odwdv3ttF!=hU$m zm)LpGD!mL0n4J{c?%MmPU#|`qa!qCHnf;CBi(|OqS%)lE&mcP=nj{>w$W52RJ1yeq zI+ru4r7}0-EN+33i59bqNLVsbX_)RH1&#`jaE6SuAPMe~K^;;n*t8spw|qE%g_mOvl5q>Ei{bbW^ZwW_x7X-llbJ~PG@q_kb-*Kn~U6`KZOm8CJ7 zp+(R<}O(JX)$qNu49tc?9NQiSP$aqdE#Cj%H^#SI^Ayq0eV4=y| zn`xm?O#_I0B&348bJX|PR!dAK_0=1+QsBjQP&Eid$ULe(SDCuKu=hG!S=#aLguQl9 z_OYE%Q<;>Y>)yYVII-QOHWdWB5+dNqNG<>d9v#u@P&D?&CAn8ArTGxJ2eVawue$*Q zz>}n^j6L*Hu?!^E`7}8qESB~m*8I%ICDbM6`v%M*M{k05!EfYAX0r?mK*?}7)CZD( zPfyij#YT&M<{ydr=y!hRubt_D`jyyu)!e*brw2IlgdZD$l(Zf|3DD%aKo-SEB}I}k zV$WV&M`|eeYn`j=mkp(Br4E9s_HJzu{q}E(q86$KaP|r`S-=JY9HUHB zv|{MRwli{cW?pqT{Pm_f31ZwrO}l!)H_ig=m70Y52P0AOT9r7MfmGl?D5{sfjwc|%P$N~ zS+jalZG;P-)_&#{tRjar(BI9f+&t7T@sN$c#*jgvXvBp+tT4W!L?^@M92S}hkfTok zn2P307?`*7yVYnhi5jdRM(X;^2{*lA4TIgNY~eq^A^tV2$8reY2X zzo&V{4jgH6);j+!k{cwH9C1kPJ5>E`?C6F%5DeI)dqczvYmrRxrfTlBd~8^AN(>Fc zfCahDVROBb41Vz5)?eX#26+@nCx~`zFZJCVSCtiM&ZQy#W-Y(}3?Rf@LX*Q3idvtW z7yvI6J6ujPRegDqa}Uw`X8Q2*@Zg*k65O~Bml0s_f+N^itmmg9oCHGARf$l>=ZpB83z>qQJifjvCBo)oQxa?(Qjmxf$d3 zm{S=eOa6W3m(GwWU)7OMDZ!l@0@8rwbOp0|h{XE(^%PQ7^&In?Pyi9m5E=J&Twyp> z90}5jwww=gL*85Meg~ZdM#u$ZDPm+t2(#Il$qm*ypVVY{F# zE6?|KSyZc;eL-$;2zz)b@SN>RWc$%;O@?ppb=(s^d{=y&=cVI>NSp!GoL*j;&2AeM zj2aO_QySCk@5zv!2gin|``|NqG{i%eJz^hAa}-@QKX2n#^wX^ohFdv0;vG!Hfofpu z#83K%3g8d)5t2Yn`eu1;2vFVQB@}l}?9D?+irWA)daD~Tzp zn@^VpTI0uXJ5k0ODQ4h$w`{2M2Tv{n$Xi__nPjg$F8*Q=Mu7Y2(TLt8Ifazxq@&RS z`@NNgj8ZN%i*~xPCz3n91@RME_E?$O`7|C2@8b@!dW3+mC}8nKJQY0b;1dweO2b@{ z_@Y5xTu)PgCAIo5k{$Xuqi7gSdINAAy2d{{w{nGJ#b=lVCYG4RpMNhht7bGumPBQy1aujMyN(%~l+nDlbM`dKzX*?V-AK_tTVm-7u*Y7^;CX6%4FU zIX~dbFIL<8>|7%_B2rQm+C%#7Q10_`K>|C89!~v^Mtv5R z-O!R7-A!yF6U33^DVzCo7|E%tcp^!s+%9xd$b{d-5DmpI##c=D76ShE`k>rm5l0R@UU2;}4grF#v zWY4CQ`Ka@6-@_Sdw<)uts_fz-T%i|hg9jD;@NvKjYU&r(mcjrsyWL5J%P6>0n5?Sf z=&_IIq|KA(Qv&<7giJ_k=To#y2IgEti+l8WC}ysi3Fk~~O+ z{{iB_0eRSB(BQ=**JGwx96=Q3hgP($fK!=&t_foP<+jGPBx1tQNg+y^BLM##J!s@b z{TZvJEsVBtz84G7R3}7WH1mZBA2_H5@?<9Pv-0+7#P;U&^av3MbPGTb+!<_MSU&g4iBr z5Sb*%6*?IZ5TcZa#+f_EA)1Uwi3_FB^EvpPMN96m2p};nX|iNuJ(gzh?RPQ4<5KMT zJ~!~EUaKO5Inv%NpJYLBlpT8%8`24eq0=(1#Q^X#*PXla=7#BwcL#sY6-%AK`hhWH ztp^#{_=onW2Ew9!Or&D>H%%9678lNN2m}Vb$llwhFk-fdn_wJOYDvx&`ZS~HJVUNI zEFWC0mYlt(VMLfGHMn|8Y&t$%%?E}tR};)W=P<#kGV5AL?f5hb};X6xH6bB)eOR80H|Q&&Hj!{B49 z@7bug6G{!iWt-2s2Q`j+!|BQT~x`{TiR3AmYY8qGz^Nv0P_yoeqoafG?jR>o$hdgz7k0 zS-}WZ=KJt1tE|@}*uKt~0OKz|<>UM-2ut)aed9g^j zWNf{!ET;}i&SRJX1l67~au-(b zy^!`h)u0u)>q)v+bhu&Xobex*U1HoZ+HUOubea&i`@Y}rSRs~D!QpAI40w2I5jw!K zuao)#e4II|hAd1&F3AK8AEx%d{>&mQTA+x+Er#RgWafIthM(4*!MQVxwFfU^VaGhN zU_V!{iW{)$w$)XQbo&_T_0-L@T%NP>GDjqgCv{Y?Z!J6OP1MyKt}HuTSaLiy;k;`` zd()2CE<<6wqO2^zZHhRRz?U6k1bKo91i(iU?e^AGPs@Eh4E5w>0-;wYYkmqST!E%y z*~Ym%5T>5|P#=J&ed50&b9f4`-)WaCih{tgFux+^`93Y!eV(W0KqclSn<|o|pYb!F zc(|F9ykd?;nkf7lBnS-e$6D0x4j{MnHUH2($V@Id)}Y(QKiiAUQQ{oLY$Gaa=5Tvs z@r&gQ=gxDkO~mm_^Nc_xV{^+lo9+PfoYKKd8=xZh@U_|(r@-6HjQ~2f-6otN@kj2X z{|LZoPd7O57W=s3^cj%Qg`gm>{{rT3P_(tgbVtlrsu5WxSR&j+!$#)r&fX?}sOl4% zMQO*{5tDKtrJr}3J(;fKv8STji|2gIzSs|*mb^_bzo%Y0kpoZ8qd;9>+ixq4pR#?c zZeo&hj7sKIY;gx?ZWJL7g7%!JaTcs_2x7Bn1ECrDk0P!mWLv74gJOt10bl}+-2POL zzBT?jP*p4)FhMzGk)SDN+WgK`QY7oE2ASFh4e1!_3y;m7CshE5U=yd2F)bN*A=jN_ zV_N}+#ncbrsFI=6kW@9HZmW)`mpXp}y8^(B07iJ_%)H1ZMxSCpfO2`PpXOt3Pg5M3 zE|fpmT7_;`hf(9`?6p0hJbDG}KzBfS(|_=k$LIUSrGU>W-u@QDG)h`qdk{vyH-xAn zBTDK$9d_pXc0APbaQPVKMZT-a$|VLS^b8KMpAlgPxXoyxzOGY`Q`E0d^<&}oM&~>aOsrHkPooozWMzjmr%bG(y{HWf3^pe=@P$w!yk@}HJ6h9t1VGKKO z9OiB7Q>#EqmhkmKmR*yUw?HpacGD zZ}bM>vnyN{h!}_jP`ZWPSV|t<52+I;C>mv6U}<2$y^gnT(dYx*N|+(JR+(U7EU3b- zj-hxLvNkA+=V)i47@8O+@c@3yyn0~B@zklO^O<&&{Ofp71U5%%a<3$0AY`e3WI!GA z(2W`s#wR?lV#7^VvJXwRERsr{>lwYIV9z|{su^$#Xdx>`t=Y=G^AN0EPJ2y|8``hD zuHD$q-QRAo#;pmuS-p)4CCLpyT(AFT>iM>Qx{v=%dot$=wk{A{@1o6W_R>sefher1U>A63WhQRLa==bv@)jW2DU1m3JKWWaYzIy#;aa#8uS>!Spo9_geFNN>0So zO~k|1qFs9$*;2yyl3k~6YW={JyM5DlkujE{YIlfD5k!XA0DU`3=r{KXEs5FN!Fh^g zSzw^pnft`8cmt#HR(dXWgCH-y;B!$ldh?K+RDMZVn>Xw0vhnWy2YYo<>e|8ji|Y^#|yfWK8GiT-|H zH{WbMq-1vMZq4LJYaK{b$H74DP!xA&HB&hz&1=ktH;eovix-R-xqL?1l!8REzm zf9yOAkmBF&5iG##xC`(x3!q2bYt$|hXrsb=?-Z+uqb?N;bY2%(0HLd*cO6n9)#T=# zS;pz_zCb`#lf;V(d>3DV(DO=9qd$nr@YyZ*9DEuW1p3|1>x6sDFk*BUSwoxH;5C7A z)dE~|^8p$>N5pS)f3lbSY9UBxKqU|#*;Qadbm+hq_Lv1@ORiB)c#-UIx7nsOFBmvGaaQ_ zn{@`557hqaddji-6Qb#Xt!G5gwIRUFX5Bxn6U*1)q&iH($-T(-+;~Zw$FKbBw?&gm z`}Y`F>3T6CZ5#Rbx6bdkUo0%r(ohORJ+c$)#|x81Ufj-`&DNJ_>(AREbPSH*bEZA- zZgjssIq4=AI(c%wnID)~_`IPApnTLxN*h$(V1 zwUgfP``=?RQN=l!br~!64eY&Nc=1&(fmq;7Z)AVljr(|<`+VK| zd|n?6fLm!K{CvM$C_+C!KOc)k{3*NrcGET)kMw>&vbeaoQib(;QM%ELGvEvRd>sF} z=2BHv_5H7f@D=38S$qJRe|RJR+!FxQWrsXm*CLu?wW>0uJeyQXG6tl{-V;AP0sLQ5@ z1IrZB%f;891T)at2i#8s9ReplAt3}G4;~N&5e6$eCs`;zAD<9_>z~JW?{muZ_2bIx zkNrQ;RTzHwD*qN;1^GWEzyC8`1-7n-5&oD`7Gn8{CJWj7c{2Xp7ZU>xr)kE_K;Mla ziA{Q)aMFx+-zL`wOiqn2#aR|o=Epy92#E?xVe21X|FQqGzyCGd|4Fa;p@IE7T6U%X zRQuAP{G;~ez}Q2;V=A*G9SOollGvUbIQrzaHyw&zSIbG$op7HR{i}ZrzR)leZ`-64 zR#VJ_A3LyfdUjktO_>MzFK+>LVio@J^uHHW|HEzm*UQM*#MHvZ!pXwc#*xm+$%@Xy z!Y;}aIMQ6I(PX{(@@l==`oGrwX6qSG-!J2@4`VVVa!-}T>P&B{KZUA?H13r82>;Uf z`_;u$tN4A#kA5*iVtZO5VW{X)&Th8zu0`vVuiV`_fE)rLL@SdH&_(($YIO zU$y?J4)k~G`;Kjdvg=)vCK|&ZjGs<-3hr<~4BFOOuary@&xcP+2dDhk9$lgC z;s6M$OR1v|ELWQ^C$z5-;V<~U^Oh(40WVD0QqLOQc^{2fWS*sNjjp3ZKA*~kE-n}| z+DP2ZjV*^RIG!o!g({tHualQI=u1DrOIse;n#D^Xe_{x9&=#TEnFs%m&2`{Z){8$3 zgWyFB(R{ft<4Ymex9`DB!^=Fl_Eq5DX`l9B-(ZmXMo;iZc0FU{3|WTj0~wwp03r|- zhW!r<+bta>I3d2kqF6y!Nc~ws$&BDry)np{%v81KW{xXEzezPxP(K2Ylu!6OuK{5X z7TW`%NIz!pm02P-3C>!#=x63oRe{$wZXeBsTLt(*l(D%TUq@#*%Lszv_)e>(25Oo* zQe_mU5Z7aL$2idCKld48U=tcTyx?r1m*yMow7Z@(>Rlc>Oc|IIkX_*t0h($`o|UGW zknUB@r~`(+nBl#a3Z6R-ciZV%rEd)Hq@h?y1qabZL$~wf%njXGQkfwr`0#Sw)Ell6OES_sjl=G-pB zADq`-N1!Lt;so)$O?0YZuhtkowuVrvzz$lzAd&t#aWEXL)LdO8Gn!DR-yz}!q?%vH z8?ZPgMY(RP_=V)*;@Nh_@=PsxbvDNJ>P(yqduol$PA(NHDQRp>KY zZ5jDcW1@FQ7{cm8hYlR}yaS;oCv_fpQCXIaNo|Z5t6$jSndmy%>KLe${I#XnuiabO zLO|b-y{FWi=g%Br5RNrt*e}>;^? z#%unvpm}S;LLtvpG^;qzEAvqJ-!JWiok#odCN-K555sm?$wDo4wD+#^X3Xgw$rc>< zI9gQ9l^V0h_h0}cKNPU`=IhShs;?px*v`qV{fNv^apJB^4*QO686=bJ%Dhg3H1bba z6Ymo8;SZVkz8>@{3|-@EJ|y~EL@O)Pe$ zS_YN21M$hhwH@yK=>RLAT<#9R?^NLoh>KhOMLt>mqWBnR0^@l73%?N_uu5w28I}no z*f`M(3v3NGKR``|5jA}M9HTueZHSQB^r>XRIv!qIG z4eJ#SERRKhSJS}6!g3mIIoKm!2mR}|9X_?|N@RHMm2;!1OuM6CD9zS)hGM+SDEFfi z7rZw6#-ns92RZm)9!I0>w%rL;{Ho(X-Lda6g!->4fZ6gr_i;pzhv(-iQcgB|@V_83+rXo!wM4#|9`M)& zyMvy1zDIO!VbYxev)+|uTB@sE)vS(x-8{F(!o1|T4wyk@3)G3pj_?7QglATHgY{y4 zVS;?-w^+$^c>tbkKYsJebaj-9$#c}GI9ZyUZKU|Vkyb)}&9G(0GAGRYJ@Dg*HgP9S zX92k<|B9y|!daP*egFL->MXJ7DiYhjF_%^yZtArs%|FnpmN!h#Im57S_8oMo1el_p zypK8u#~>c}8{p9bLHN!w82OqHhlC&)It=KJr*Sr~<}`yn!08;2T}odtsezi47(KW= zuo9T^RVoX_!+Z(e#hz4;=yv0EjGV2#>_v9^4zOq78vJZ_;G$8NfXJU)A7Jjtllwlf z&B!&d2QPl$mtdok6MV$ZD|%s-2jS-FYB7u9W3&d_!yps_fymef@tr9|6_Di7Gz z1^YGUSG)!-UG#6)H$GfC`!MIWTVjqJPLD|T$jr)%Ad+(20fPKOO{P0<=k7G$W7joT z)zyw+2xRYeJ< zMIMuagzuwnkEo)y^S9>RPyyR3Aa$ur%Nkd+sq}+ZI076g45p7qLOtK1>Kio2_&Gv7 z3R`hJ6&?))B-@S2C>_^Enn!!i;FC7Pov_ubJ}C6*y7&+vKZ^jFRXDY2e)cnS@?is< zvD86G$m19cZOZb}Wu$ePv*vwIx$WZVpu5oFFQDj9VS_kuMKDSB?Gz#j&sZLxNS-Uf zZODp)5m72WYXr~);6a7J`oxTvf*HDEX%N}icujFZ75uT8(l~1}9|8WRvg)Tz=g&t@ z$Ft{7iN;N6gHE^%uVVnu0()t>8gR8H14oNiIx8uJ`n``sMCqAIa7O%t&uE5@Br3l( zG=M%&8oAzI+@`Tyqo^quIs8|VGc4 zqlvRA7V04gAv=oTm|gfTZnAVp1~bTdiwDaD?0J?N5EVxZ`kttygya}j^4ejXX%{*% z_g*kd8J&qa6u%hvJS@aWE*Ley5`k})5f{3KnY!qW!C5>|xastY71p0sprm8^;ZfPc z(KBlqxX|8plv?8q=sP^0JRo2dWN-|Y*eh!T1AHOr$*$8Mqz88=fXnipN4Q%44%WBK zI1zoCY`Kz$QP>YKjU(}i>B)Fy7h*yDt0fL0>6aA6 z3j{gF1~FVmaINbAzC>MvsunAvCsg2=V%`-qOM1#GWTj5%r zf#=P1ccG1(yrT6F_Da`}+96C^bf~RZ}0am9DqqD*r@`?Gj*%+Kx40_lDk* z7MPD*OkKP>|AHTlggT!=1}%Qwbqnl217wYCnZH$&A9>Q#7M7+%$Q}DyNe0+uw&1*C zKObisd&${YHQLeyVm)gBx@OQ}z?tCUZ4V0ZO{{rUL=~{cJ$!rPQ4<>;ndz6u?xu+! z+bf0t9z@kXEWWF`d-X}96o6sOYI?(M189+>QEpl{SB@z{+{r_ltryyIK zHEp--S+;H4w#`|#ZQHhOo3m_lmTlYGwZ7h~BmUme9la0!gZF5}81ZC|yx+{o$h@v* zbPqk8T5yMlcSUkU9oHlpa(~5qB>YlOEztL>qL)|Kkq_^V{2;Htk-tRs2O8ja5~Q?H zO;Z|4wJw~ShPiCoqL=z>b&PvsR3!^zqov|knO3B3Q}!(CPZ>q&laN++#$!LGHEn`d zUKEN%@cszBFOqhBd{i`DdiD!&e{K}QA7zlOU7+S+A8C@VWIs{2H#!BgL~&SQxUA=2 z>BE}dZ-&@39X9yUNS~VAc7Rm&Lp=#zw;BH7d%5Yb#kr+KM&#t2f25!tK+I7#7V3cq z9RanBksxY`cE1I%?O)Wd-D59~E?;F*E!~p2X3VTLm($F6LmfWb7 z&>Q-#4#$b;q$Phfj4Zb=Fo%}T`(c#%{L<}KV{v|rE_?sIo0tj|Dz9mcP3i{-P{sic z5cl2V0Nd{?J+?YGG`c!8C%iJa*#CD=ckfngSm+B6><$j@6|Q5~@wAC0!|lDoYcEyj zK-*VZQz0eD%fh2lPx`BXshE=?Q)}VH7yyun;X*dHFLv>XrNuQ78rCle2qR6>y!@nj z9P0LA@$$5@5&0Oca1cPhGe1_5yY)8Gyy5og>t5(qC0>>LV1M&9Q|uw;{ zrL*zRrxBKCw<0n!@&gX@!M+avW+MC-*tgS7$Mfd4MBq4kKCznZ`zzMBt2Au}r|Zn* z-tb_cBwFtb0j~0%<(YHr?rYg#3(DtZ#pr^&iFhaPu|1FzEW}(C6`g}jEC|BZjgtRl z$|>mF%mGnRwANAHm<0i(<8-_bh%wq9K#(i+s~<1Qkk_S+p~V<4BfMiY$P<_TwjWE~ z?%-|>T_zf^Rp8ze%dEOwlIPJ7<%h{-amUjtrGJ?$B=|ApG&FYv+i)N;ievY}w4{~l zmG(D&v}=uWWN2dcJ=nEndg%MW*6Y=|+XXWA$8sO;&N5v6us#}Y8t^H$ac}KRd+`SbZF7BcG1=FCN9w<>sx_x9I)kbRTV;dH8>MCxyveuKc6n*PLkP9 zdt`lh*{0wP??p!juAEn?)SUegsd-4PqiH4*$*w0M+bz zC>JSF#PVuqE6hxbPC*0AW|oc1{r>+-Wylh`2NF+F5>rQcoKP7tq=*E^bGBid48QW7)vZw* zk)QRvko^%{S(W>}!vBP7SIfh3(_bntNTbYfZLRChUsYy%qg&aSjq3Y~0t(zOG~IWQ zm4&c7vAP+6tt>SGPYx^XWTvpu4%S9!AzGX#kU{S*UN7*IM!_e(P$;@fGrBh1f*$Q2Os zIPQb4%$hNn023ON?>@3g@Fl*pz2iyL!}QVL2zN&RNDMOp0@TG)nL6tIe1w&^g2_4F z@q@lAS}}h?f!q0X^28c9Eu*Y)s=?n(?hRSowi9!Jx-G1NpLH1+2@&6|KiXE9SooDj z7=mBw2av$lA3D9XsMZrSH0Kx1fU`nzwIm=Y(MeCRT_yNgldn*RZaV}bIQ5`-ICqWD z?}JVBhW(uapuHenh9;N8!gUx9Zr=3S}@ z{GgvI$-k%FY+eRltURyO*W35;7$6$qGZ;&+9Sva;gA{I~2Pr04w6h-Y6jCn2^-tSlV?|eNmQt4m=s|gW=f+s;nN0 z@SVi-*gZf8=zT2AmRK(h6Bb|I7&<&V=d|n$F4vr+M@v>Z%j_4<0Ssf+I&E$7N1`(= z!fmn-Rr8!*W|g$ZRdo#P0vS)!f=J>EiXfS20m%bcslm(+09s7QQO@+}AMa%{sq@Fm z+uF#_%5liEG#c#yO`s07;0Q*E-5E@Y`tc2>K zA`F8%AA8!sMp;1Zn6?9*DT=(N^3{AN-cwfA%#qv89A>+%dKU1VKq>KpE6 z5#i-z6DRh*KzNRaQ*Gy*J>go1Hj>N*o>dn3P0qSJ+665E?xhcv&eRJ!FbPf#JB@X# zg8PhQl3UfieY$5wzZOe1B3Ll%8mcgH3gw~M5@J(8p^U!mR>POp%zCfeaka8U5!e^F zUcM%9b2qS>bi=+Ag%s)i4WqX}oo0TdDfQ(o;u%dy?H}wrz5rCzanWNZ`E%?McIV`mKcY;swF-rQ#7Z zE|!XcR3u-@f^7ueDbOQ8JM1z%ss_GV?Y1AF_S^h3vOWfS;F<~b3^Z%vf1!eADe@{N$PQ4d0rJ+cM9NHNFsy4NG z(m<`~8Fut4mX7fs^0q!2md}mAQ~FyKuVXd$oE0iEyNXMmg`kG@<5!Q2VA$d0`SV}U zSwtH%Yu6nDW5v$!ytY6GL{TEa=@fA+L=Z*id83*iVCXUFdJ2Z2G5urYS_i-;5i{R? zENsOOKIZUtoLfP`@$xmu@aig3D=?v;)mg{%cI;6_dE!Kac2Q(gZmDK2k?`;7$^g8H@T80)9iF(O(4;OgG*oZZ<4qwHx|Oj zBHqy~8^bjtK)W{<3PHHtnCQ*Z<#Nr8ottkhT3dH*h<-QZwMJTZEW)9T&60^G$`yv- z#O;C!O=b6ddEz`+fNT6wEe;Ux(n3vhw5;!wRx-~shNEo`3QqoxI zOq%UT45kxVB4%{GvLDEc^w>=mTx6LXk)>1`%YlKEQD9?bI-`VuCe6=(q)wy&Euz{O zHHmW61ga!aOA)s~_tX1Jg0eI}9Nq)`}?$?1jvj6q0xWuoyaa2*DX9|iXvZoLgR%DcFw)3-VBCA?SRf8ZB;S$@7h zHp@~4lk?>pYR~jJW3}D86TT(52b9FUs-Q7TQbZvo#0BF-dW7ek(*+P0CYVFn>GbM> z;J=jzp`dMQP^8ksTH-%is^1wRYoDvH`g1k1$T^AuL{$NRdTji$|9F<6v@s=!DSUlo z#ZM{61vSOyGV!Rz;aDpO;*Y6bVt;)Aow3|oJF>^zhi}V1=w-Z0owyv5B&>7}abH z&zKedIvPTMzdC9lEvIUPu9-%A_JH2OXi4hVJ(`7JrpSje}j z>wKYfJ0_-_I#+t)xJY3Erd?c_V!uDO2lK5i&G^fQ2EI>vRm*B+K3V`gurmk7ysiFY zoJ^K8CZ{(*CMKred<4qU+p^l_tA{h0#0AvwLk=KkuMQ!M1C@;*N{<^_O}fZR)X|{R zo}u6=^UVs1l~t=IbssFT*)8vC45mm!JKKq*Gwtl(PsFCxeEm0o8QU9k;;1sA82yJ8 zP$95xfJYTc6?F!1-J;X2Nv$)RMb8(HzH~Tp_RHCi*|eFk-XVTkD9}=9TU0b;$s($M zO;nvI2vW_IdFkd{W6m6yJouNWM#~(IU9MJ1>z*56E|G<|B~^;JXUM%=)R9c^g6K|C z-v@!xGtoPFfGj%~An%cV+@x4u!!OH&)N zZJff7;ruO0DoURuC^16nok|$844Xh0(RDwzX)l+7bpi4H%n{ z!QF2kF@|EOu^@EMylt%Fiz}0mipZwE!Lhep;@J;Fr`qWHtlaijO)hN9Bgsy7a92|# znj;9<$}nMy9#{4#S~)nWWxqj|jO1l9b{At2Ql)zZdooU(9USjv+4cV@tJJ^u`#Cbi zd4bn`? z5<(OmDH)Lbb0w#5qkO{MdqfRAjj;r}Fx0ULZ&;s}i z^CHhYKN$ACf!`uE!!A{ZQLY->3jHcfgVMei+?NmyL6aH0=dOuo}B7{?05#^R0 zzf9o~!l67>NQ4EI#u?hyM^`PJxwKs@nUMl$Q^O5Djqj`a?vZ&L*f{8QEV`4iJNM6Tz3&~sb2dnccRjYD34 zO9e>h2d>3!c_|Kb5RMcGU5e$gv_OTggmEF`=o3Y^Pk*SeqHH@vrb(-m+w(9dhj|fkRNwSDP>7Wamw*ngc30F<=Q1xU8 z2jjkjZm|n&0i^Pn92YhFl19bPWeD9wc~qZKqeHeCPZ)91`ED4|H8t`PiBA)Q+G*;% zsO`?QRbslgtE}PMg!J`f|0@UIgs*HOLZRJZ8Az^I*}R8N+S2qlMVdejAeAVD=S$E~ z$g420;^D7jEbI7}e#2W68IYq`CfsTt9&IW%j*v!RfDB|<;dmi4ytZHk=@qnqK_5v? zSMh!@>WRZ7Ef>%#+l3|??mUbe!FV&oc8FZjNENqE312@&gN+?+f*G{Q#QcibVl5;x zObaR3cL2uowB&JrR{=VxRQELGhza}v_@-2Pd6i#*f`VWqu~P}gM!yP$5OI#0jcG4~ z$rWO1ivClwwV4g%4Q4QnglJMNvJOr1Z^7LizAkT*PBRfEEWzbNx(TmP`T)a~ES&ku zaT05ls8X&4?Nq6+WX7a^>9oKHO)RXW{okVNfyv!yONzp$kgj!8rn?foW0h-BQqzmd zR>&^ZKA3rM$OG?+kF7Xy?e;!e{lE>l)Nt zlEGE#Kq@-@vj{3~i^9R#p$Y>?vE-ffg|v&c@r{I}p9>kwu~pXGN8=_9F4Z#X`zXIz ztB4cyZ{!qfyVDkPTN|C^5kv&5*9#xyQnm)XZ-PLwYf3Tkw*2_PYmgK5NU@15=3)i*(f=-fJ84_>p*{f%fIjfaUzGk+LC-i3oGl)v zNOzA(fwG6Cn+AP`15&C40v)P50FGu@o5(vWst4DhwtAEP-C6OGrB6l`~4R7!KjI zEkV!%F@9Nm=Jmvh);mH<>+^L7*eQ!ywVo|M`3e1wL7+)NMTZ`QpR+VDeSH0^7QmWl z$906jD1Fjkrf2KpfTM3w_p7KY02@pM&-s8bS$6UWAdPqO((I}V$TX^B8O4#Y2v&o` zA@@G2uexfM$xE^_L)-&&T)nc{nevnIM#bwaG$}}H?NKFe_N4H96@j|0dSd;e7Z=HG zahCTtye`4FO{h@oogVOlskQqYC&s^d7NLo@NFAo=a7?qB*brKX;O>OW+X?j}|MMkr{&GMQ9x;oI7 zpjgIq;|Qh}w;&BixNLk{KfkO97I$Sdgfwmxvu^0(zyk(RnzeMgaapl^ksL@k{b}H@ zU3qUZ;vmrofqsxM=^B-Hx4tODEu&|w`T{Ni zn}fi4DexUJGE?{gFL<+hoL?5=+ueq&3kD7;3JG$q{1xPW6yLMou)!J{;BQo2K0P` z_ixh0X^Ea5@;|rY=-x_@PO`GmB6Lr>K(u`bC55l@;dShqrY#W6q(VD9sW>Xix|}Ib z7ZkwHI4&@qihB+Nw~~}+AXc(um(~V`fSz9Wd`bHQ?D}L{6(KyoTh3Zx{iDjLL^=i2 zHyhnDE~|SIZ&q*gZW;+0-@v}?PziBP^W}xyUL;PHH%a#=MKR7#63h(jFQ{`<#~Uuu z;ojNNj^rucQBl+VNo(#yL`1jZmj#*wAh!qsToZj*#%2qK)H#MDB#KxAyToad`JM+m zh@e{f5#D!U^Zs}b?xr=s=-N*&;iPDf&Gll_Yco^!PzkkTxYfW_Uj~p50v8BNv6)F$ z0Ly)1@WgmyJyPW%JxMW}Weuh8ks2%UhWr-)aMVH%Ub^Fim-TU0Bspvz!b{;zvmstb zV47~srzyLJUn&syf6sBfO#%YZ~8x79{gyelz-vfEx4HQ5PV4`0p9u_85 zcEE&yZF{Fm7cU zJ^@u&aGj(u9xu07&v{3~%r&I)g_G>XRpF8X zd-)Ndo%&>hS2|;8HmtNn&fZ{QMA`hC!P+%HA4oLZ)BNY)p;c+i@8xiV-I4)paGoXyc@!ns4a*j7~{$I{YZTVxq;Wo|_xySC<`>rq#BYZPZq%7`;s=A^PI=owF1 zL@zUexWo~Fi=B_A6!|v-bq>*A$x>u#BPL{Z684>HtCgoUA33V;gFE>+ZBqY+*+yXn zRlurJDo){usxmY|N$sq$=O&{GwrDmo`wB%GAT8si(!@yTsBMaQ*#GNkQ37}Ap z;_RK2YyA(*+xE_Jk02sM=P^Z@b|{<1V}G`D>UJX;-q;7P1e6l@C*}|+C|QzYhx||T zE0S6*9_FrCq2#cj*&GgYGw;lytPD}%%w40Bn~!3(YM{4veBz*OO{9qeG%=gA#-hF9 zCU3jn%T$Dh2Jb|YR5%OclU`CV{G(SQP~27- zrz%v$!w-8M!mn_a);8$hDt$rUfXKv;A1BQiX0U0r@Y+EKj6m{l2mx{WklR4xV@r{r z9j?&mZ*P^Z5wvaBoXq63ar!@@If(oEiYYvDu5}Y|r@^UkzN#cRAS`)sZ(b`VmFZS9 zOs&0Qmi}N<53PPDnf%5Pd@@Mf?aSS6Yih2>D6@ye)5zGQebwWy%r_fDH6IM;bXJSN z*5GFo>%R1jLOLlgs1L0|5=@+<5%;CZIgrj{>^J zbFMURgwaO`R83l_>@AM}8!GEl3V&)Hhj2o82@^RH_#w9Zcyr8{ zT!d^|Idi~r{|E-_t;c`rqkq0w;_+=auzm9^gm3MK%G|bCWNcQGrx|cI<=AmuJ%9 zy#s17mFc-fTXM#9h~o&MArW!+;B$NPj+Q+5Dn_1qZ5xqUZ3m%gKW_4jZusoazhRT2 zy+cc-xlK9m{(LFjDH0_&LXCwW)agDF5~<3pWr*UPI^T|15|0N8e#Hoo zJySx1d#xorYo)FG%LMd{MschvH9}WqL>03mn0*GBU_F)BeM4U1more48afj_ zB?U(;SvfzZab!s-Pdg~&_;wgms1R$BHQ>Jm?Y4JN=Y^NHcBcx9EF>x$oJd*fOH;8V zc1w|yajUwa>ik?jGnsZ_MvVh(>%AM39FPI6OZlu79-xuqPqY#fx=oF>rLh#~rZQ<$ z-8Q8NQ&KK2w{uKOp11%RR5q&v^FZz;C=mMbSC;0ZobDybiF2vK0^lwDjs3_pTORk* zGOO0bl;ul-!(LEkUL&GLpI^!5ksX#x8HB>_`?7f9wl-%>H#M*}0^^w3x|KEDX!`7^ z@>PS`9KspvweG2Nz)Gi;pvh3d;Wc^r)<#gbpzem3?CRP0i0X-J?t3_6EolMtT7Vd{ z@`3GWRF?8osH?^e#S@ueoV;sOe4&4s-ZAE;FWJ+k;z`9#g+Do{y&f{Z}>qyPCsWjr&46EcE9HBWQ4OD;H-Uy#nx0&TSS_1Gr z6?gch)GL(8!p^J6zXr9{4?kom$gM{-arxvgwW%Iud`}vo0ezdbVoO5% z9WfKberm1NLW$YrL?K{>7B)$hov`Cd?=qRdNW#Fu{e>iv|m%98c`GP`0o9JSNJ1s1=*wpf4cLy-X`LCY1=NW=g>Oy-=c zJJj57f6E`b)8G*e0<{VfjSK2{-hNoeU8!N2!$TQ4)j=7=N!DPN$OVBvA_8H3AT6bT zGQ8XzCH>jN7PN%}Jc2cWLFXMutErR3)Sj(5D;Y_k1&JV+7^obF0F}BOk>|(o>fD>9 zTp84%eL^tS*>i+v;TCv3G0c^vqSGDBLdo!g{yTtZeHoUUDS--e74qkE^c|V*MD^YM z(@;E1H~KFXKOG*T5S=s)A97cbWA>Sg9|i<~!m4ej&0&Ylf_(JuW6_FrjwM!2we6^t zR5f9cjW@E+@%@z0;o4}*iTzNoJjEP|V;3|eYvnombhTWwVnGq$0cRvSoUBjl26v?b z<7|i51hohGg=_ILLpl33{s`z$ezQn{4u2&TJJ&D(8DeA=<9d4ld)|-Nqmne)-KI#+ z*r7nUze)@%n*mLBu$h0}KA4_Hxw~zBV2O?B%(?B{$E&kn^Y0+! zWj__OW0d1d+V^tdN2+K1B`-C!Xwja2kh9*0I4I^0$*VmZ($0(iORYFP%i_at5f6Dk zcYYVD=&bR8Ugj{yxb3o7pfat#ECB*x8HF92Si@sj(LbjkY#WK0fX6akRq$jR?ak(d zn808l+*Q~xV zLM`tvJ2UD_Lj7O<4F*fwz#CGH4)G85Qv6CWsF?hT*iMIR8}J>!hwwQ1xto@k-D5WB zCkqUmNxbg3U?a{BI_2 z2yq_J5BRR@!S8v1PdYUIT0DrF8%eS0NYGbkucha`p`D3FNrDq>P|+s7v%L1}FZjfd zYf6u#0wtveF!mJZQicdsR!DD7pE8$AVBSntlHnLO07v^TCt%DKfIyS|?DIvv;>S$Q zC#D6BImRPc=3DQs1X)+x!EFSYCI|fnQTuxA4b;Hz^E?9fsVbtWGJ{wVL%h6wCcL{o zEF14IXv6Z2ZPs93G*VSb_^le{tj^l&{AYT5&2>7{g9)oV`M099lQi?9#fY-vH;qqW zMl@H@UfFAO)d@#Y+Cdwb^|ZL1cBT(srWr+hdD>Z#Sy_5jg;ATjstSXSs;sLb%aW`r z8%Kju=qFjz_jx;`%EZpCb~Xw9S&c?BOe4J0-z8r0mNyAj&r^&*!nlg{^Ue?ZZwC(% zH_1P6wuGpU;9FvhrsUm;jH6>g{jCZLFlob(KmtRK44Iqsrh|=Poe8pg`=1?njV}-+ zjIne+=*4}pj`n9%VuA|$glC)7dJ9-Mf_9|J2c52N*`A-`S^<86y$J6iP(Y|}l`Hoj zdX87l)LX68>qZ@zsAqNW-c!RxqB9O*q{3PN+prh%=4E+ZYe+l5oW%1WQm`_n<><9B z!}mZa9_BI7U72Z># z@+dL+e^IGuBt&7i{_G&aX39 zI@HU>WK?_*e>M2W{BB5V*!%H(bEi)Mc{`)e1C#M%rB%b*Ww|vz_tshBq z?9JNC4R(lGDHdndhEuM4fqdgv_|N=WlJ>mssEEp+-6hXO6}hntaoO4S1JkXzeJ^e&>E}N9`>@D=@cpcv+;;O*|TcWHs?Iw*ePLPfW@Dlq181jwLh& z0uH4YS*n#K8}VtA-)K&Yc$!cXcYp(-<}QtN2UC4#LrF>Zb^4bR`B<^=_ZI2i)N1Xg zO{)Q(8kWfH>pHD1)l!Rp>B6rBK&l1NYfK8KgoLpl0^bAmtho=irN;pVVuGH5uP`ecr!DvPKVZ@%@Y{GLO zt64Rn3;ttB*q^o1c>%4&aS}IGQ|5b^+=u~#T5_1cn$ zWNFcx3?#xLu(_|qyn0KeH5WpO5*%eyIpxLGrDN=j9Pc!xW7dZ5DhlAuzwqa9%Mu!D zcf_$^JEs>fELiqD>M`AKtcL>sS50N0)5F!#A)8` z6N~3t5_W56R!VF{&G`k6U(;CN9<+0G1V3;MCkjpkK|?)nc4}PpR6t-L$8qv7s~`pQ z4nZ4v_uic?kiOt#lJ2xE%RFCVCv_2>xd8>kVtgc|VKSkIM?cZ=*8peHp`} zI#0*+Yc=`F%?Oux$|bu2-BUiGn(P&bqd4y?ssX}-4EpjzCKHd7Fdzak68S*SwG7Kl zA<50O3HZD*>@DPMcgv0(Izo4hXP>f#A4cfbeO5HMHbA~EF0D;?hRg%#qVC>vQ0NtZ zp3Zrz!)PSbe@C8F5Aq1pUgjzI&I$I5=u4oxh2NY0h3v16*|-HY zZVRtZ@FsojDta51q~Y>rNLHgFxga$m?=4zHR9Rd(0z;@PF(TLpcG7ucjo{sjO}ow0 zEby$VzxP?}I1^04A6uzcOOY{uUUTH+=xUMBlmmOUbt{a z&`04Wyyt0rD@DN8B$ww%z{>Dbyr6x0<7>S57B9e522V3#YrK6s?LcxPPb4xWoTOpt zqq0;GYt;DW6_J#JPv6LnuTzRRG87A=$8z}DYVZx_ft;mi#9XCZg%B0SscLSQT070P z{!6^?6jT)FKZSn2BfuJ=GPYpT> z2=$5?LZ@4)Rj?cTbV7*Sfx*-LyqA~n!@4r}lTGks$XO{(Je%bl#sOainDUQz zX8nw^9DOT(sfp7l0Li5S6}1KEyvcYeCbGVQHDkyummB8eM}j2`Lam(Rw1PrnD9A2K zZd2;a48WdY$J=7!ycmhAPF2mWkwHKTh6|}2)VL%y<%dA2e@((|J!W28A*ILXAX5E-2>9(|MvuKt>UC^ zAjRR+(d_5W5~Qhz5YYx66SAvWe7)bmhuFA$Foxj8(?TYftC5GuT<=}&@a3`f_4Tip zGq%5UyRUQ~J^euCw_JMU9sqt)@Oj^%bpTg*jty)K1A$C+3(7ELAY^4Jc(N2A!4P$5OI+TW!nO;<=eBcK^|v(a}eS_-15*jocJ_Hgea zhtHpMw5qVJ8na9r+kg1O7iaHstX8#b-(>kC@7@EH+4*hG!@ld z8k4EajUR-LQ@w+BQUPhQFIFX6l{zb+ljFJj&yo)HxAwHI$*j{z+Er0M0YSxjs9p(7 z8mXL03DU>{hFI|=3EN>z4Ac49(0xWFzyYrl+{dBwuIS~bsS4-0S$LkD&ai?+9c0c6 z*y#=UU8e3$2dft95~##EQdk;-YUG73rMCH$)T^V}=ZOXD#^x+~i*Zk&f#!ri8TEsh zq)QH=QP0ZF#>2PvdwZEdz9c~&Bn#X~Ni|l?I3#&bC+$T+cKeze|JLJn5t}>xBCk|^ zfZ8+8W2PMBti!yQ68tOR0TQb{Wuz3*uFa~DW4}zzMB|9-(uXRY2R?^Q@(J|x}9*(zCoG0 zU)PyZI#9?L+o(IfIe&Z|*t&f!zk&b7A#h3!WlQ1%0I>S`;s2gPfco#7{r?i7>DvA1 z@^o!<&HqK7xLo+AO9I61y*;jI9wApV7qQlUW2CW`RX)K&!>M?bK`QYSJ;{`aUR33# z8nGxwflIc{RU^yYWK1a4%GuZ^a_^m2+3!I?IXx_P$M_Y(UXwySwt9T5D~b3LSO|2 z&_yLo8&0+zEg^wIy07r|M4ekTC=&4|NSK=eQm%uvJLQd>C4#(*A2~7%F^W8zXna3> z84XgxOJ(S=;@Moq`BVi@39E?>%PA;nwDb+_C>RmT zQLR1Id(qh2A2LGv*ya{wpj}SI3 zsU5t9QhsbrYFBv-h3;Lm0gtezEpdlH&(#vA%yiJY5kIIxax^6=5Lb=L{Gq)`F1OHZ z`)Uz6JW-%8pnv5_j_I5e<_F=z3GzSX3Hjf7`Zw2uo{{B$1@>_KH`oLFKdd=<&vhhE zzxQ#TSAy@bpfM{~vy!6F_#~lQTVkoV9Ab0*^=n9ofQ5#bz~X6QX0Dl+>A*1i{!g~Y zf<$ZWzpOd`dj9)2z<*Y3>}IELn22FnvCFJREaM(CUd4&aZ!->Xj&{~naBF`i>j&|;CwL> zh(d^I&*?|J}D=#bWkiggcgNTM)I3F?5x8ZyOKu! z%|L!1lx@?H@0k#pjK>3+QwJpzu#iS-7#KK{Mz(B6#D~d*D^LrQ8>dG{jpL+QkbkHu zoM@2E7C&YF>-q0{9_{DTf2b<|?^vN{Vqsup{@+n+!2eCH!T6_K_Ao2?17#NLRFt=Y z-pONqXSL0bZO|UKViAf;)}GvNxwFf&x2eo~|F`Qg?;n7TJp0s&`^M>Ra<3ATzX^j| z$6I@qqof(oKh=jx~-4X-0I6j??tZ)e#U;4__FCgrf(n4_FoA$0rCfzmOqtR z{g2iD=P3VowJa=*|Epa7SKyA>-b%*m@!HJgQi3;c=Y&d7|bV`{)LIn0!{s+Mc4&IW&Z-^iW%E%by#0O|SLHatX zRU$1SI(i4cJLrkfs;UVR^VipCOhG6XC&%eM#!l*u;v@+-m)u-Q^!N=iyZ3gybM9U;>s-VeJ(eF6sz=#T#&l%Fv)_rEue-WcKtTMW$CI=IyLiq9hT#36St*^4UAPu zDF)3&Ab77{)JSmzWZ=(@4L5{Dzyb}0IDUA+!7smcW96-BcvVyh`SmOh57kNXP=M}G z(Ds2>lVe8)I79E*dJi24aAQlAsZoWPF^z@6vkP;Q{KScYVn+g_qkpw++OT88{?3lu zY3RV@Go1SdF4HJoV8~`;V?%%np5;^x)%nE8!bRBiJfO;wJ(dMvu@d5J5|daSF!OYR zpMtBj({_bY!X@F%&EYRJpgX!q*#um-z^ff_yoS%A;ns^v#05n@k~PD2XfnsL7atz_ zqIL0+>?OJTv&c=q;J;qtvccSvC+3Ub9ikdF`Mkf827QSsaKnqO1~qFJ3pbYS zm8FK)H~SkdV+2cqifVXq(vX;LVP^-Q8Wp-q)lyPrdv7n`2)*L{S?}%;q>KzQPO_NQ zA^Mh1#mO|Ui3;Zr@TN3v>cr>bJC>4A(9j?9OQN4d{~zYM8kb{*rymFJ?f>ZZ#ryfz zKd;q)mb5=wY2$xpHC;nnYdb4rw|^pZ421rFFGBAB5uxJ5DJf-rJ!4{$yf!`taMDp z1?1L%Mj=|00TOA-vS3>#nb}D_ip1=7_E+>_;m?HE0{>MYPf@KIs|#!n z&8hYjl`L<-^GU}Qq%UWq17;?FgNPq60JzpPs-o?##JP(@QAYVyHgY}N7xGq7cOXov zeF;mfVeHQD_&%=>576ZK`{D%3VJv;(N9}|^S>exGM?+h__)yeZcT ztFsJ@Zds?eWFua)q89oZFLVyjExTBC0)v#RCdF|jVbOd=&CH*d1WO?aT5B=;WIpE+`G_@Z)V{-Ux< z_h*r_I0I-K zjZg3W> z%vNBI48KYWBJyWppIozi&w9P#vR1O6pLs(7^Y!$Q3&+bCE21b3DSN)1C;pVi^0>5g z-A-ngOg&Ie0zlpiQkmAO;X3klLM!y_z`2Q#OGaYfN? zCZaC_{6ECKQ;;ZMlkVNNZQFMDZrkqOZQHhOW4CSFw$0tP?LPf~=gb>1C%&1OyYHf6 zMP00jim1wp%zS<;A7+qfDoMxymP|-_p(;{hEJy|+dJ+~WiC&BoCOJZpuzEI2U}h&V zBtZ~AfFk8I@aRPBWm3J6CJmtsFoaos>i{@PwuM?N^q*~W;m2qYw4zRvM6`vahpwK&f7TWi&471R~gVL-T&PNNhB z6Fh44mh=n*x4Uo0+tW@f9kI602{3tpE!Wco`mRdl4<_Zl%SAQ4FeOa*B$q!)$!c;shYvk{^f;bfk2ACIeDsLK`R5U8 zMnq2eo7ZV;z{zv}*QjGaV(|PYjsBlgY5M!XPlcqFahKP3GXL?q zr*$%RbTYRwr89G~wi?3PaM)mbYRfqNMIdczEGIqhuwPt9>ilO_;!k+uqD#xhsf!B% z5>mW82((|q5*zb-cTOYxJN-NGJG3VpfFcShXG+$E1(Fm9{50+{(9W;#54Gp)>qNu_ zBN~GgooNSAub#i3R~CN~AQK}ZE03K6v}0>&kQiq~d9On!Out&TT|eo6Z+VW`X6t-C zJOy>O@^}UVhlhkSyb=^aj5ERKFfH99Row?N{E;o`dpPGGRakZZc(Hd2X68}!fBqfh zge+?K0r+b~S}DNM`^mD8ocFqHlx3nZw$p>8UXE9;ff|>ndVnHNk#URq0bvye7jMdW z{0-ey>^Sx7)bab^;_^_=mp8MkC}Y5DFHx$PB@DbLyNiRDJTbJ-X7)71MWNbn2`S_$vG5WN91Hq92#1!AW4h~-g5SZP^EB;=D+t8q3wj#XM#P2z2o!XnKs z{QhDv$@Dth$b3f0BZVoM0ZfY|0oD^w5G-C1m8G{JI0qsxIfVrrD2&$Tr@#mJU=A3jR3H~vD$1q$rvQ-H)r z&KNrQQ>JCaNI+CV{ufE*pw%x7gNr|f$xsBC$Aqy2q^f^yGZkkq=QXYnt2S<==OH!S zwZ2=4jNk$o82O<4*YRBj<-C3PnFizO_6$wr>kayVVpfSM%5oR8;S^59_b|bmGag@O zz;`w){FI}7C7MXm3&+?DY2+XWdc+WHVBfhNBo4z;35YwJrc*$I1$e0oALi2ZR4Lzj zhezXcxY^H|eLzlF|9t``j1pvqi<+^MgsL98{B^&!RV!_{^Xh#RypRpWVYCLW^D`IO zsT1Br=k8JV&W?QTuSB;7JY*w6$AZKpc~BrhM0%+u8Kbl=<&6fckTON;Fp-`&BQX^_ zY$E<4CP9W=<*8R(O(G!4p_j062qChE;5yqU69H$PK@Hi`QVOVDToUze*dt z&}-c69h|%zWV5^7z1{EL>hX#I0XQfTxr;ASXP9YR(pMOgt=J}Y&1jjB zlw=6ABug7Tb!x>IV}aZ0%v7_stfCqpmun@c-I0CAiGtxk>M7C|^0RdOot=4K$b zU}-m^70&jKBLvxbd@=55Ow{}@VbF$f#cAM>@J3dt^@_G(&4Jyg=ol&#>C1d77kriE zj{$cEMf_mn?Tc;Vmupj7cP5(YDCz$WD<0IPnZVJGcIs`PH7N~w*KpR=UqUmQ9Ij(1 z(}|HPyCOJ&9dfyNlrpO83nEh8`i*GTQphMQxPRwk#FqV8Qr>_)PE?%uM(|5G;quyHqJ5;IL)DW(^k zYy*czKC*NYQbD%YDzjf=Fj!!*)!J7-<`GQK-Vc52C#DRo0p+a;m-Yo?6=+QYYMICk z=FYP&4L(5Buvgq&*;Y~TSn1KRGl{J*%Kvd*)~Vz7!cp`+M#a``7t&$hjL6qkAOF}u zZ^Wu3&-2bwzV^`{6;I6Eyv77#Y|#3c7mY8$Rn5?DZ|BP0ji?HHs;gjFi?nNOeUbtP zx1LuXXEnA^1v6A_8G28B|8Vt^x zB%p$kJoEi4m8l}g`wJ*gaw@d8S86VHlbLfU!kL&hCU4SJecCMhubo7S++(##ohcmJ zTa;+#YLNC;w~J8k9RJz{=Vc};?v;fk`}Jcg_XBFy^_jMxzY$A}5hLEF9=RTz*Rf1) z2J@1-x;)RSP4}{h29`7Ur_|=ku(zpeO5v>99AZ=#`jP$l!F}8G`O1u0JN2Zwhn3@5 zt}d?dTIz{2>r7h5-%FVv8?LsOOTZ+ww$s0-8Mu6|49>vN+@l?tEo@Q|Wi2-Q!KMrg zIg;vACig|gI_+Cc5FJczux**Az&mrwkO$bd({g97Pvi1on|~Tm>UljCtbLpv3&J}w z3bjbT__f@hQ0zln8PO8^qCQ^sWccZjt06unftinmfOR4#7t(_%2;u(Y|84wl{znnOuu z%E$bkDkZjiXsu-tj6;*GDQ69cz^RzQlw@0JRSK<#ro869&oa7A0PSn7S~qq72AgTK zJ8w~u!bZJE*F=jCxw}q-ozka!fLXH0dhT4W)aH`Is`{OKzi(mJ4G0uT4C)`7zI9cj z0>>&?B|6*_}_% zy-%!FsMK$z_j7~#SV?qty4}Au%+9ta?cF&Pp|Htev{3K2qX^Cbd$O-F*G=9%&tm=;-COtwC$B?0Z+A&#UI8UsO@v zrTV+E^}hbs8zkQSXM!L(7u|w-7*Cq*LH%_n*o-aM>^`;z-31|=|9T@#I%OjfvbvTi zQ&a~=qog$m8{)BS9>#CC;}E2+=fEt#W4np=|xeWmF&Nva^hO*!it>t8M9& z^LlSy*p_8HvUMqVcJ9@h)Z9{_yX?9@er3cw7Kv7&5VJXd94PzegGeDvsrI~xZ?t&NbOxw3W8M^CqDJR z04rqgwY*HsDLo1baDKsJ-xWj)1M0OM2DwEbiN ztwK<;&D6B&yy`~$uN74;xdiD3PuAQK*7_tC*Ky6k)WJGaJgc;ZN*EAPAW^^pa>eh9f+JTH2>1g z+gTIwKxSOeczSeN%KJ=m6+l#P04J>%JaT2Vto1V*_*cDKXlIZ|OGAs{1As3ap3l7= zI-ibjwu#y%xtZ2)_14B(ML0f5#ZKrt036uLpPDu}KE5E{#CQ#rXg1~t6U+D$PS?I0?hbbs@z0PMWQyA?FB=3! zYo0aVrYk(%weqUyqXBJeAn^glZZkWYAvj6MugTsP5Svbg>rF|SDncz)u4n<$mP2r& zbc^k2DqCdgP})rrEm69z@#g7oUYUD`!KdBkq6_Iq@%nKw&>i$I`zb3rIk{D(;EN zfqV{G+N29ad8nsriCPVC#PY| zCdcDUC#$7hyW{CB$E(fj&^O>w`l=0DVs^tu8{&Lv5sBmq?rh70kz4B2l|YcvZd8N< zPaIcxS#LmJr(gYGrH9W%m`v+%;L$WV(%Zj~>HyE2?qVnm`gG~Cf3bN%lZUH$r9IKP zsAzvem!%27$gt5Nvmcv=8oHTF)QeaOLG3MB;1foyd+9k^r*8@KAQ4n_6(D4SwtHNJ zgU2tEmq}RMV{=AICa<@8Pv-ju4p)Ytuo$kY?3Cpa2xh%0_c}?;wSxdTG=!L8Fd$*^ zrY!=t4E&mqMpe;3rUJtrk3dG$R^@@~8f9qDD9lpDjfY)U)U1IyM#Cs24gRLNafJmk zNZ3SQ;9U?ZT5Bl7ZN>yUMv(*6b7GA0orZ&A-EqKx#J)SlaVel}I)^Q*XtWR80b$HT zo-}Pprpf`v$GMWAK{MsXEFpH0uT+!lmB=hZ|1j}4UnSB3nMd;gcdAOAlHzW>&yUG%NYeU!VMg)6@&S=!R5n9piTC`ou5lL8FP1>ooB2Z&11 zDg*l1@Ou@jCX10pb7^)$Yc6(CsE&1Ih#&dE_8XO%l^P_SsbKDXkG^nl@o~huIbst? zNy^CuarF%h^bAT24fV@QN(>Fs41ob6h=E6?{Dn6C@7e7>6BWO7-*oAqo@4)9$V7c< z%&iU1E%&aMX*jQ=r6cAYC)dk&`2I;oJH!-4Am_u&s|505d4{^ucOhK?JoIiwI^?xPg!2Ul8IhFdL>3;}0-F1n|6fhifB*N7LGu9nN_y>1?vwXgE zhW^uE#lFY1i%N4z$Xz3T{^k%L$q*Px!ne}W^|f;jNnZ2m`%w`6ftDtfhP-YP^C#yD zs+AZhgA@Gb%3;oWtVd|Um4Ocsc-)zzWT=kZ*7-d9#gZjnSWw4}aHj~+wv-nLeRE)R z2;wf`1=W|77!mfVF@mi56$XKC2r-#K`=IK%w^gtn)5w`=Cgh-h z2)PmJxgSEVadS9jrRo>`vu|Qc1s^s2zX&;%e+W71X8wN>avhSS-(pB?Ps?O%WX;oH z)89_vX_3KokX4D%{sqic!I)Ly(OnJTSw)Fimrc#l3uM&u@T|j;@o@oxN}7Wwjt|E6 zL2E7}^6gZE zsPtG7IOb)3a*oP%kNfSt>u1{}*Hgod9@H5Qr1teP#J|6fIi>Jf7~ed*%U;E)WAc4k zMQ72>W;z;7Pa}+edb&`I=ak&TI~^(I-Z@F=(}uYB3F#Ym=92*FQ39?>(1(8YJAEn+ zuz9UH_N3_>0w!N*)EnKzpMA`2d{~B%rJZWUb+tLP{PmZR-}$MxWWEYAZ#eyTlIsf_ zNhGZyLj|i95N_~PdO6~>EVL@hi|HL_N(lIJ&ULQfVx&8_V^=(nV{J`K{}PNXYDA%k z4t}i6)o$^QG4d-wWVg7|#uD^-K^O?OnSEs-<#)WYop6Rog!i30ao$H%%e|>}@v=Ns z>zj?d(qx>>x?M!4(qBV6ZI}~N>AwBBuDFu^*5NTp3Od;fqSr(NISt*dFqr}fM-iGU zg4S~vjX|PSPf{{x_()>RLpcduq=c48EhAWod?5}q$UG6f z^o%p>D`Tznh9VjSBmp+2HTVGdnf}sX!A(86S#*)%ENg57#>PT@dMe+x&3S^M?pR&cMixDCeq~SEp_OFtDw%- z@f6W|f|C3^745W0c9BvxU`~C-PkDU>mC`BDz#$wsWMEKrZO+aY?zvpg2rA8n@kWkO z5v5GqB8AH7AO;DNlR=#h;lanBUh%=sbv!Tr!LwJoa{ZS=jHhdsUl*Mz!M$*6LjAL1 zyJ(1J%y8l2jk}_xBpDzDNPA-t2J;4IyFCEX!7QW1Ohjj64gR|*<~miALV!0Hu6{e6 zp58kgwqLz3PoBMY+uq-wyE7Nqer=3-o;IQ_S>cfMhh=yX&sUZy! z?!)=NU^^T6W1pp8-bWGZc1vnwlKfGLtG{)u*|p2!l8r?APs2;wu?@v#|f9VgIs-~a&JR@Ae01bt-6`jA^_e5_$|fwhb5hX5${t;!Co zBPl3oM<>AIGm8=MxH5o~F$3V2UZgGhPjvC6+70tK)!{DCcq6ZeG6HEWjsYI0L~RS& zrze6n%{l;;Z{v21{>bre!Tzzy*Y3nT$*D7IlaZ}*k7T*&pygsIN-q~qAbH7xV}l4W z^h%&Pe)LR};R`4d?(><1b-L6S^7NK0n!#JwqR4DOIjDljG%mfQK@|*MgsW}A@nu9j zb<5WpJ0=b z?o81HF$!qfZzBDzgAV6UZ|t4%`4Z`Tbr(3c*m0p(b7F*_ za@7se#Fk>1cd`}_+t;Yk4K?t|pzcOTKQ9&>NGcA-&U3qRBuMFx#*h?{@cpxq4*HurqA= zPh!mOUolq$R^mHA#=$#}{qfTz(JJL~FZrBiAgq&Q#=1nQ%v?O_T>!+)o%ZlP-b*v= z`~85cGQdEoZJ#QlbI$OiATVP~9kJk@9cnZ;bJ8|)jv#ZO5Wb>OwHGK4In1A3vOy^> zNY&<7xek!Qo{o^&7oxFmJ~~Xzz?UGYT57^exdo1UcXy9nMIO~}qZ!-H z%n+ygDVEmg<@pfhFfOwKEE>LVbWPn&!DzInZQk;-FKMI#xPy4Hn?({)6L$-`3cd&buG1M3c#!lX`5Vwh>80pd?jfCYg>?>TRTU_28CO`%1A>)u z&Q_DM(K9ojGvK?CNn_fY#~bB%t*eBtkBY^tvEXDhB_7r3m_hNTrnn(tZ8cvJx-B6L zg5SZPYs5PMrtS0B290*d2GluqN60|VK)kXjPt1O2GhDN#q7h0AB!9oUUTBPC9B92cegEo%|kopQq6zu$kJRFE7}?+DrDZTA4`cvUaMlZNtFPu zp7tH|n6tdS{kRpZH%MAw1_V3Q!i!=1WkR>|1GKt|jxrd{m`^C^(Ct*mjc(kXO^Ssp z^XhY|{^7vQI=((f#@W057;%kUS6%{end)A>vK3(|s7~*U|f%MyQ7Mx|=CA*~7V!vU~DP)v@<^*Zzq8?zQ>kvIiY!G0$+o6T4H@TESe`2#+KaP1FV6|RlhOp^SvxpQ}2r7oHj-)28 zu)pO;0Fqs!_Md*+z}1yzjy`}peHKTk1zJ0-H$MC#c{Zv2EXMwR)YFU8;vrPlSH(qoD4m2JsQ;W!V;M{ehh9Z@&1YT4 zS>PP80Xv|%0JQ%bi!*|&G~zwX&s~^D)*lvaT_&<4CYcS+hp;B2rH*Zp5Z9>~a3#@h zJYhrOv?P8g>|=ECDL3Jx`iUCoy`E3qSGrwyldilP-!``Z!RqH zueG&zVk|F(t%DsEh*JUd8l^G>I9WLBbHueYZheElULr!(c` zF4;NnpkuJr4qw}cD@yq1!-UxLkEoexcshB2ePlBI<(o`_@&2m3)y9+HOqI8hu}h$S z9?olASgd0vFVCwdcHNOVa#vaO`voK1kYvsT-iQ?1oGCOv5EGKo{$~3rgQX|8DPur| zzfF&crbFH!f8LGY=vBL+1UErZDYw6$QN$6xNOoW$j9Wc8RyszPw(J&FU!K^{yWkuf zYK#fHwEZOU=C!$cmTc&QOghG9qqXawv7oPb@i0tp#`Ol58TyUryFzLx?P-%xWi7fM z>f>)zTfeW8)Xpx6DIXUe?nXT(j@JyL+xgQ!i9KkRZ25k9Bh9X*SD7i2DEsb}H8$(E-kQrlRnosC7+)P6q~qq)q= zST3AAjGZ=zQ={-c-}bFvKJA7DR2=7{c$pp#SC4+kpDiw2y5E|>w-M_q$5?Yc} zHG8U7TiQyEN6%cb9f`C+)p$ZqZehm+jaQ(h^JP**Ss+L*e+E^+0 z3N*d0Ok2M+&Csl}IL`g7;Kg3~JwV!WK0(v{cc%aS@%`0~du0ul!h33DYCU=;XVrhjrTyExbq~rbh zc6aN+xJa|-Z2eqH=h@w+x>~3D>2f8KHo(ku+A!mqR*3sxdc%0tl~fQK9)7cQ72Th{ zeybggXhmpxUk0;sP5Z%duHZ57k)GBk3h&sRB=Ze7rTW+6QVgk(Z)Y?8TkmDP6W#Z}PysczeUezeKvHJL{gjP zOdNmuEK&aqh?pU6NtSQRW~IJZdt~?JKHggCL|@9#P^+os(bL`6RlPc|qKmyot$A;0 zO4rhUQ7GWR?bNo>u1WC_erZ9RNqLW$0l!|r$qC&r2;A?uO^*HI{KaO^lqUz-$uv{p`W9%(+(0yS~|h4+}pMo7n)>vjGG??NFJo7Mb<=o=rcjz`54s9$VGN zn8nRKFo8#p-NCIVX3`#i)QSz7#9Y4jxH@;G#vf&>tGv4jje?Y_g|@zE%v@A4Biu6S z^bvv@%Y%p903Jy;4)CF52MnhaA6p1(jYjrZbxObGGqaLRSqZUEiuN1D7}atOpYgeu zPkH6KZiuy}?tDvC|Fdf>m`*=Ts(k_D&xv?{OJuR=$aZr6fF?EW2CT?SLVKZyciw&n z!Y_~(-BL>^ zhUFj`jM^q7lAuo$I6BaX1kO{W6W#=dFIQC2^`xliK$=!hzf~*tKTdP8ZUN(ay9R!f zyG~+c4B82a5+KhjE%g;tI6YAVzY7c6Liix?21(i$aQk-4zOMk)*jU2qH{0&LF`o0$ zA41jk&xSNRsa07MkBDn z_E2o%@kWb9iS8+60o$1P~?k41We^l#nx5W@^6jMrXpstT8)4^C%>WF%PkWhg5Dr$z$X!^ThAE|DW z5dQNl?^}K04c>V%`8^3!%O0ZJkKWJXsX&(i+?9j;m+gABgj+%Kp`N}fmiH=H*dcnJ z{dQxi^+_u@S_|$a?Z{bNCXgpEOP`f$TX|Kn%XD#h*?fhI$yimbvrVkcf_I)Nl;s5% zVTB``yYn01*lmxv>A|eV_s42oPzO1P2X@GNw%;(S?s&v z6NZgdPo%u7-4|QUg3C8J+zhKH)v8pK`w5_Q1Bg5uGDM5Z4ilL^_FwQ22gP%8v6LN*cxU`Bv!kFMD`#PRj~N7xkxQrDz&Cy zd7!5Qa~nKn3O3)9P+~Q#vMzQ29^C}q^Y#(o=3Zl%eUX1x((t#{V!fY;YiP;Qiw}L~ z$gZxaGH^iP*SiDqXpAzZ?LbxExc%Q}mivX}B++JDl@#ax0CQv!5s}nZ8D4RJgRPCU zI@yb_Z;|81Hl=9vm8xz4;PpTmJv>Af7}z4oaMSc37Y<$eBgPt_bbWE|42mA`SNLc6 zS;l^Od!@r3-t=X;l@vqx9};v!a?jI1fnE(_4^j~^S8`(nWM+P+2@-7PSP7&oOqQ5@ z)y1>&*FDj_X>g#aPQc&)`5>57=8z#^ml5*G*I()eAbw1>lPBb-_+pb^Xk!fIO|P?V z)dmBIxvbyUyL#gfF;PhKG6Ehcu`Jo~Ntlq^5C?GBq=jGy+h63RU2qNv zVgh?5Eco&)e-RatCqo8#kd@iUsTafo@R2)szRO7@}DK?P7l=;`MlXkkos0%xks1o6_hI3MP)&IuDlQ;_*km+v z!hd=gcN@CEQ0Njf%)6`gCzHk|+&rekRGE>0-iF# zu!A#jzL^O@c)6~!y;FX?9~4c=$+i%iFczf**WO~a&oV_Bs}v|2t@VUVz|MRJdlTQ$ zu>y&$t^w;=EPg@zb3>~;Q|-Oa)vlk$%e!ptUp%{exPY^#lu9k+&Nmk_@eG@#ZrGhk zH=@MScZ6B65a%gFhGxiw3|EIyX;6@g#Zz3w+HlGQBlMhAfcu&|*G7!R6-4H)I<2 z6lLRsKA7Qz{EAmDVTlM}9R0OjN+MJm8Jn>2;ntKSCX26R-q$r+s&S~LdkSkL1k?Tp zv4fyiW^qOfi%PkcOwj;pMj*Ku4k~e!RNu4W%U%iycz`$L{(||iwJ>(nkVzs$6nm~H znhZ$MI+^Ev007%ZdI<1(`5c09y(+jYvT>Qj5KuS1Z01Sg$FLV9LnNaaZn8$!9FK^N zlO%vf;qm3V`Htc|wZ*kKD*kwmgKAu3h%gfbwz-b1Rn|ts<4_0(zYTB%-PKuIv(y0c zpwnuA)0&TSNZZGM3lp#aYZ8s}-c8h`j% zmB3OK84F1&D&#)DJ#7&zZ9Rxd=-&mvK`9+0HmALb;L*5q!kHsAvz_^XTi()vKkhha zV0Eq3T`kKnqL37^IuP^c-WgqGSReu~-7ap*2S!i#9!He=5ez0ejQT5f?Xva09SpoH z0pguU_^r-aPsQEd!HNoYkU#hiuzPr!exP-w(BA zZymqb#t~bfi2|3+9#hCW0ZC%kPk*@N0IpVud{`%-caRoVE?(Ic=#K|z@zRgN+c|vG zO|whZYzSp5HBZl-wyvb5f;|wKC~>X8AbLmgjrG(mY&!bA+~-Sy6%7zCN^meNRf*06 znvq~6lJgMi!y)u~3yn=iL}8HXxB?pMFGI8IRk^N7Vc{7K=NN}ci6)#xh#ibfx^nU- z7V%ili9^zoW*b^nJ^(kCaHEi)A;AZdjkvnj+k)jJU8%moI0TNY;u7plWB$x7R%&;B z<>crgEm-scD5Y@W=#5+pfI-9V1O1Natmj${5Kr;s$&~=5=wu^XupI%=6JiL|P2CyT zc0IQ$9Q97yfRu)-$}Ztx>sKb83hKEqO_f--Nrwt62v*ut?cM?6NpIB>FkyIZt>-fN z6HLiYCa*EJw~LKjTNUW67ii9ThWnFO{^0~!z~9-OIq$z?M&lj|XBJEG8(Yb<^e?mv zo8->Q-f&CTJq3uyV2CV$$5n77bzD5!`~m=K(4{k?gkjy=Bf?Ofx_SWSP&kJ9?jS!aNR88U5#lHJhxbdw5jHaI_PWC)(=C0Z~EWT@%`0m6ZOXqX9ocl zgk_uF(uI`yapOWuypv{5oL1y^w2bpma|FRpKM+L(wocG8e1#zg-3A~f0_ZK z{cYJ3jl0#8)$5lmKh6LXpA9X)VFH#%9_PAGo-csJ)lf@zi)Dy-l6mK6p8+JlaFDc3 zMkdDImG<;!PL~4e=jVonK&QJ~81!xHHOB|Efw7{XgcTOQ2n39|&Tp0#AY)7eY45q) zkc@6JSnSN@4{V`Ikfsmgt0y>pNsZ(6sE_o}HNX$xsh^LLw9yHQNytbIXeVw7(p@&_ z(niDB&7ataG z<2xb?vrBb2o9vwzd@D1X$n&kK{|myL0oXlEPCguM{fKCc72v6W0AmE%pjwFXu_ufg z*;IuMr5ExR9SCD;At_dUs+c)IXNiGOARViA@4;47T{uyil($#lSFae`a3CjwiO@Kd z9U`F9#269{R)r~}fB6Wp zQF$iMsb8D;P9L*_hh778gXyshw|`FwF*_LIaOGJ`&Jigm*YpcX?Urn@-1{4J#wtVV zFSjSN4!g#Q6l-NAA%diuPZ)sCQ*`Kkm1;qncS{O6l0jVj#=`7Tit{Ogy(QfMZPC;U zVx7Gsd-3uoP#D!9F4RBBv~m$=raWRFy2V!E_4B{6%ro#A7_2Sy%IM!j?L0IVV3>39 zl6F9$k#i`;bO`BP-zonCj)eiQt%Tp(363M+OY9~zs5;q?M&ZjqDR4QsQV6^*d|zIq z);Rc77ukw6>jI*cIVebgOr83d4TKADP_R2dVhCV$1MtcJ1_inyZURN5UkX&0ymloF zR|Qxa(6l6f)TLBogteGki3cT9pXGPk?-jl6x#L%Ui39m%v(9LIg?#(6s-1>{dx=;!D>wSLPX3iT)0 zZA7^36Xuf0_ac|;Wn8ZP1@}b36#&FZ+XcKLqG+6&v%4|^lDy8{vD6!~>^lh;sr>9V zeRX*qD{*@!>ELFNXGXa)95B9qBhva!P6LaVFf%OP{$*Uc-iYr!D|P22YGo9!%yRG8 z@CzIA;I_O#?}A1@5bb2-N&YIzp?}+Ho4;*!ecv>VFCw@xY0p_A4Lm+w$ADgf==7y% z10V=Lj_PWTVKhAf!v3;MabIM~UYntF{)jp_sTEK@M0OUk3t_n5o?L$J(DRd{`;wQz z>jNJItJRzDNi00Vcw4v_1k24Jg#cy5pv3NOP<;G;PFd36LE~_3D9_1+nDdx1pBYKZa+V18IDGEuCeF9lkc#gARk;Fu;#sRP37(=i`#J7WCZ0SsUXD~SM zO6yt6S~w0?m5VVMxdgazVd7Fp49aE;U?eI5?rvxS)-pRp2adLOSa+`DA`0>mx3XR* zKwZ@7a;9i7BygQB{^0)f zSTtb?zWg>xvH@hfLh)F4HVjGMffBLEU{pS3$ae|i))RczORUUzED>M&sm+kU(UG(R z(zY3ia)|)6v}kreWFajrZTe#b56F+d#W(8!K>5SD(=ZHO=zqB!_4a>G3uufW@=UF4 zvkX#E=c<~KE(W7ht7!vLt~?Oj9rET-F1D^R$>eU)C0EvD#!Yd4mn3KB&bw>=9C~c@ z4ZDEfDa*sek*pnTDt7n)X(lEpEzCB<91gBSnjB!ZIRlLw{GHC5=s`hQ=Zt%U0@5@$ zcn7U2{_`xju{x}!L=Ud|Dll7M7YJS-=XlGDPp9AIC>6xV&?ZD+Wjh?9e|CZ-z~EcZ z=jifRhs4g$3q1J6l@#-C6_-}_ci~HYpA>ln!eW)j9b9DsBs_Wj<+*PAW3!RS5) z85SYnRn&w{soHN#X7CyysbG8Co3+XLBws*Ah`5BV+6WRtPBPkFJVhN%2!vRnKDCoj zb#0PA#p%heT(o~H?Aq;kiIuy!m>Q2BpuuOM#t))Wk_b^^Xry7o)`QU;e+Tm;d_n;+ zrf_GJEZtDhNRGnRk-GLLf~Awp^GBi`jsOt@Kz%tLFsA_2OU5JN)d=_hQao-Ob}fvZ zldJcG%ounRC=Fmw93kPkfL0-r9oLh{ne1*0k&K@yqzm69XHl6|2&J?@U?q?W>JgHT z#bcD-Ah?Vnu83LIA%_BF7NtHQe+d8{-4Pf#($!kr9Kc962z=yKk%M)@y9MwbvxJn0 zGAZmeBmmpVeh?D0AicuO9mH;?SW)$U)hJPLII3McnTea#qcLD#9Xiq#)Ij`*3-S=( z#Car#o&NUl>pRZt(+hIgNeIhD)>_CTensjFl~D!~{E}fqkr*aEFC(}pbWI(e&}tH6 z1H>%97Hi3hJS!on8we9X8n(0PO)l-0UsYaDnV?gy<{J;P2kwz~p}e*ibXuknWXQ^! zDYZ8{`^4*ck8|U9^4J<(7~0-&&9*c>{>{rg<=>Lb)C-CqAthiOA>Ke2RuoFb_;W)3 zLrysLVt|4r(XfR2od)}~{sL$Uh>9r>_8m&RYO7VmR0=8qxchW9e!7kkLN!%MXf)Nz z2w+?|0OQJy&mf9*J%aJ9woQbDOIvghE0VKG&tH#|)aNOCQz7pwKljogFF(}9Vf7D3 z*cy|b1wJTJwis)`u82~y%~e#>s~-)F+n`*o4-w~fE2qMhs<4qNCOL=xS|Bb>UQYYy z&>I00i&aCSpqqP>B)~>zO=NgDWO&Z7sb*mV8pC)`wdyij`d7b zA~HO$7e>E-s161+F*sp-d|S^Mc9-b%UljRrMs!?Xn8GE1kZQLEK=egfLs zW)$(;DQI}e+d!gQC=aWL+PCRIs;J_p*_c8SeLXoRZhBnJa!Nd_hX?(WDmz%6^?!$~8q-!ljyz#u`n zMjxQpCX359p4|D>$wyT2J1~j_;Mc`)z?%7WUS2u(-jT(yZa~QE6B9AbX`q~;a^VEz zm?3t$!1{#aBjh+7zR_u=WY00~Tj-v59K7jyRDmvx7gonM{FtagNgSj{iK;%+rZ&+1 zb}`X|9UKB7?3XFmvX9FnX`OvBmxUNs6RF*^=P1#2>Wn5uP$cRTpej*Ty(8%eXWNrt zA~P0dN23evs=hv7IEJtM?mZLN*t?>@4p$0TaX|{6!CZnYzvlDCC-9b2FF?6(!2aad z8%{ zL8&}&iIlq<#3|==GPpyHyjlF~VFRlx`S$ry(mOaa*hdD~B9^LlD}3#0b}BGqfVGGS zCtK>4fGV6K5pOf8Es`qBpB*MzgeYm{0r5_D0+3=7>SeUZ2v>^0mkHH97Kh?ny!9UJ z8)%5{hM5`gFLnV5|H(RWjw$>w-M0X$@3>yIg?WsmpPGrTbDud|qcArPRBME+0M3ZJ zq|#hlE||7s=f3ozDXEAe<26x*IQDUPC=nv6G-!YwMxAmG8f|SVEngGWZVrvfII7K} zP+BFDe>=t-S~WWTVR@-bN7ypQxyve)&$GQ$iy7=L3RA7Rmj$E!EQRFaa{oE%qo&%3 z*kT&z8$+eu;3rh^UcPUG*Tq84LObJ7B}nIM)i*+OBiY-WZ*!P- zU`>_iCA7Rr7s$Z@%F76bvwhQ?GFMs3fD?oe916 zJ%cuu5(I}$$h>i>t9O>QK~1ja#7Z@PfFVgj9E}>84QrK7pA;$Cd+`=?f1>1miWnyA zn5&|6n!$;r0c{}j;6fg-wF^}>Jsp1tI$5gqTHc|hEH3zdYE((9Phr(w*p0uKf(o}) z|N9%Dky>IQ)nR}*?4H*O9B$ULwv4%@`sPlm*kTF90gO1tBe^(y5iggFF(f?zJM~DN z!EwCT-KUPMj-^p0_h@4y=rO=5OY4TEM5S=zZRd2L9QCe3w8Fbk$O~{F9Sg=Rv!ap ze6<}?E@hciPd(a#PxZ;h5s9v3Cfzvr0$M!n!0(#rgNu%I3PFgFGfkGVse^>d3t%l} z9HNC%juu{0S!-~<4`&HO5}4T0nq65kWK07zBvvy?Ne_rylszdF(Y_Al9(SSxlxt^c z9Z1};6?vXV-09@`Q>V}%Uk>*yCyZy!r{&70$a=@=*JHwF1N5zB>@NxoL!^NGe(VO? zYq>oHjHT9+kWf@8(84(3UTmzt_$T3B2)i8)iJI}&D zqf(OP#)rn#rN#8?5s{aGeThA+R>{Y|spuh2dgTs^{jfFkL6m>Zkk*Vz$=W09;KO2A zkP+<1Z!zWazSJRA($%P+zaD1QxNF+noVn{x^Gc%^YFJ42H9D+?Dti$ty~w>#z?esLo#@8huZ8>@C`FE_7F>#k6VwNt zUt!^tKL_QkA)$2&QCo~v?sjk%g6~@21^ai>Q>*cSX)n>g$v2LOF@3{9Lzhs#rj}P2 zby10Rw{GLCaidG%KJ!N=)46&*PHummyzos8B(Gj$kS6JOrvTDjRMu-)V_*3JowGJu z34M53*(i|q{-es*t*^c^b@WkY{#PNIrgLK+L%DfJAUNM414mso_m0Z}jFqz5(8?dh zlHqB=Pb={d(<`XY;5ko8e-L~WbrNp1hshrqSmxn+QjDe;BGVI1boh-uKvK|8?C+4v ze=gqxq3-;v7aEF?933F@)956pLR1OYZmG1R1Y$w9}u^lL31}QGTK3>fScDC%Rv8w3J+d>B2wmTJ>*$Hllayw zA3EF2WX&@~fP;I3dX(}4#*QGt_(>LK;^Ddw9!Jt_eHdI~eJlqX*Qj}`k`59<(s`VD z8v+~)o12u@zbbB4WBP{I_rMfyXe@nX505pTMjv8a-$HrX7Ma8uCK3U5EOms-l*TmT zbq01UZZ&|tpDC^5AhJAhfXkG?6y_B1>5_gOeke~}rxP8Xl5actqt(p%7Zl+kPB#0y zz)93N@9gJ?Y>{;&H~)}NI)ZW;Keb-Q^_R;nm0)IC#je8^5)*5%MvQn!6q@f`Hlr_L z)+Xol+uZzQwr9y5-tBkHB(S0wlAYxwGEyf3aNq6Rh^+Nl4v-*9xae@v>@>dVVZUME zPbAZ_ijH}4C{=45Ja=PqHENe}3hSwv$in7knjvS3o;)4&WtfsR*zL6AM5Y+MAtJ8W z=g*?B1o8onT04D43csHPW`SGUwOJ^#&cFbPj{>4jL1^)R zuz4Vn@N}{0^x)d$Vj9 z%Q{m#&`z1X2l*+)q$6e>QpdgvZ@qPTV5%{`vu+T73+Hx=LmOP&xOht87^aydMszyZdVah-gBhs$Z;AzZ zLo*I}tbwvZ8p*DGf#^Evr#G8O4GwM(7$5lGD+NB3XkA1wt8OIGiIO#jG4|Oq{po9> zkap^{giLpgZpbYhXkjKwkY$N^3ds#Q=gyxNR42sIRZrsvtj-~;QRRLMQ z94raJfkCT~o_?WMH7a>XG=H-i_d>dh{Jv*o&)NQBV9TR7eeUFK@Z_1-tNs`$J-s%r zfTTDOeu0$sN#Yh81%yN89XFN0Zh+vPb|PrtxQo&At+$EgoI<& z4Oya?K%LmCbU-Hj?amwTyR^ogyQ7~Ns40d|5mAriZ=O&)##QGsfy_@$-Cx#O*k+?{~&-c+YC2*rHTYYDMBB40;d==5SJa+tQ#6`i^Ifka!9@9DZ{ z9P<>TyZk%Lz(V2&cYp^VMWikM#**N?wVg9BlLunEZQc8K9%|A?J5mJ!I)QNlYvy@)ZG>En0I_a7_9qFkWtxUO z&xJ`mpMWR+W_;7`KJ>i@IRNa>_6d5vv2cHT6o=;Q0TNmn{wvvBP;=X}NJySFZa_coj3b(lG%bt@r}ES6m5Ra=9fi7i0K7IH+!KIuAd&3200)OxuYX(`(uhH@t*Xux__HnHtrSQQ#cD(CM9^Zp+ijasGY}S4h*?pG2PG>7~g7b#+$vur`FRGGBb7VH=@|v zQZy@y9p~Zbyd2#VSih~Jr{1_O|2a>d zd6gCLq4CWluX}SuX{7q~3kAmCIbV_V_;W#z+k_Zl_a%pWPB_>ws6hDo-TTk`+1q_^ z05>iOEx;FtWakrVoQ3Io9iy#tV?)txV{J$`Gph*8%KG}e>6Kf2A3!u7f@4LJMvMK2 z7KM_G=Fjxs=|3`G_Lf$&t_gl*YWx=b&C4FXHHL5_A7JN`cf+N?oFB48ot?Rd$I_!- zAAoin_{e;I!;rU5BM`Pfa&pntwf})%c840~^RTvIT+roZXz1{^Xr$+XceXR&Ul*=X zx7hAR*%3P*&Edhb;psViI;k~lPj24+xWFapLrVNw&LCf=ScjW&P+&b_t>p2sUeKae z;^LA4v1Wae81&GW+(%NuQR(Eu!<2@65?FPny?G|jH79=h(iQMquKH0pyoU7RzR9Vx z-fexo)WVkFGl@<2h65gnD;96hF;?a z$WzUBqtX{#fDEMGB@bk)?e8V9@bl|DO&Cy+)dv(u7{-#sTs$96b%>i z-0ye)5I-^RD7-y1$?6>wn?9^Xd}MpvP;a3v36Gld^u)#0l%9^MPx#GzTKZO72t<3W zIKF9Y`%7I^o@*;Pxi))H>E~PfTrbZ3?}v_-F|ze?LMzLLigsf0{cG1|l#W#?@a~Fc zyVr=%y!Ht;7};aHiUHEu7n|uQg$3Em9p;@WGROMZf6vLXq+rjQVMM-op%e@JWhJ@brm&^EO@hxuqujNovkA@d-C^o%8(h z-txYT5V-p`eUz924EDN=Gvhf$eCMYi*I~l5gwt#WKiFt#13VgUz~BYat9tnUB@t!)^P`1ST5ffu()1 z${jeONvL4Hma8I~lY!02Lzv*UacNsn8yW)79*#q~x`?xlRC~<65{ss};ph$3pL*f8BUW|a>Q|N6@Qn_S7iKi3+Y z17q7AJ$nk-clzfN-51fo^U*RgQlbRwch|J>sovP@n!k{e0vUXbi+OpJ8PDJ4sQ)`s zQb|3b{Qt*u{Tmv@#LV2DmW}0aV31#M95-QdGGcJh*wA110w*CZtnjtw|7(H#B0~U3 zzx18HR{z2Nfcg4!f(kQRa11jmA=fXrq&EC1SsXRf5?C}d-0^@XVX z`U(ID*&Bbc)r|;U%pJ`L#U!NVjOdKN1}x#Y|Kf(2Z7rso$7(G)4SybQwLCCw@-U|> z6C02qCQl%fFrWtUgM;K5AQG`D0l||RYC+QAextAZCYXlViHd26>rWcMh+Y^wL55=x zX{oP-EC^}kJLBIxYi2$<$J5p0a>esJ!;>CopsFPkGtbT00Kg2P~gDl?kLqB z`(ld$sK4l^&puKh;P_Jq+MB2F`lXH(Dx~cBLV1I12u+xx*zvG%RKJg!@`k*Wsu6bI zoo##ekf*G+LT<{x{|lMldl!YF$uWXtUGa6`k=YQO|6(=639Z{f)E=iqFL$T8QKIjd+ z2H5e`--$djGTp6=`7ai?QMX`#pUanf^{O(EzBf0^4WA$H3jvQH6y4Wn zTbf^Dt3Ut{q_4cX2b|(APfYm(gs>1Upv`(4;W6!1)$^QWX~P`i zf#7rGFyQnpww3lc6Ayf|`8V2uc{Ko(VO_BVz>r3hI!>(`qS@>X`gM(mE&JDAf1B_0 z-W%ymt40tATFyyRu(gC_sl-FpG%Oo&s$KbwTS)TXh}Vq3P%zJ>GNAcO=5d2xY<2Bc z$A@uzg_5$py#A=t|FZ68WO}{IbNYOljV&R_z{ zHEaAWxLeHwDO7Lt&__U^3fOem>3wea;iIOX^XE_TFg|#!&qLdrqAY^4Zf%Fs{HD6N z5-*_vEjO(p)mv{cC?M{K2Dxk?=q@C-`Ha%ZZej~+oMUGXfN&T{RBF|Wuo7@hoO;f+n zaRGxZD?mR&a}XCVsIoF)*Qego2Sfq9?NcyE(xQ!D;A@NN(6KiV|8AOTKvYHu88~ta z)MKS+sohWdz~O%5-TLd+PBLKN#=4TsJ#9`H{-bV!SOP4@vi=*K3Q-Kg#~eQDk4KAx z*Gi>v2iBOY&zH?6OR+w#X_<{h$e#+Y5pvxH zTXI6a2*;*tTMw33#jnNO5dxV7B1Zcin8OOix^y{t83KI;z zYe5jI_0&D}*K5pc5#Qglg%2WvZ}dEdJ`mRCPZ&bgV_72WW=nPt7a5o@+E5A%FIk5) z*UhqE%jVWQOS=s~&;IVm{9GG1^1w;GrKc4T5(mXxN%%Hv!IkT~fiH+P75jnQ#V181 z!;t5)TRCzr3j)cvfqdy1l0RHNHe^tHh-dR_!X3nn=P80)sj%$2swH}%X%mzqwt#;cf6ZqnkFClhMaHL=R%1NA*WSG zvT{#0tS)fw?lu076l(FA?Nu}CWr68nR{OQ zOl$N(o%cd}1M=B9{w}Kn){9#IT(pf&c_nLx5KEM>s_o-D_F_y-B*DNM)zDE4RBEZ! zS1vn<=UX)uxVQ=m8K_AVa%^qqRMvrx5 zRT|*suT4*y5{EZuH&S*#gY6yS9pODC2WsZzl+eIUyz{#!hVHFp+qxUoBlt;bRJG7k#7G-=L9~T`7#3W9fXf1LNJ+_?G!%cqGBqG%h8r#|pJ{g9e zU=6dgqx6^71=5hw-CW@4(CB20Qo2^h6hLJi_C`QP9I%QFI3upal}L$dmi_H(m&=Aw z0`f|NL-yTqx@|Vw)9&6te|3?h!3d62TS3@VhHxBW?7(;w8(1%RS-WUowG7A`C z1BlmN!_o--7%wL4^*b$NMF6AXqPa<$<^nO`eBL#jCy@7JBK88crB|j~)Ul}yMEhA_=t6%$I`>;4&6?Qr)3vsO5W~+x&W-?$_(_q7 z*kc16Y#G&qEo0$kXDnT`frO*cbCiQ|m3)NYjn+wHc~u`OCYK|`zi~`DQBg`Ltb5iA z@Uq{suS$fsz)gm;^fL)F3x8`wq7ybCUX`dl+BiF4Y9oYrDEr=T?jMRvdf-r-qqQ*D zV031g%5U|8T7kdH*pbc3I7DA^K)&M(;RDO>>>W(=)tBB6+YPY_n+6JHuO_^%$I5>! zzbc3>-v9fJD_jcPLo9<2+G^xrR8ZMyV3>keyXs8v&`V#SaZ~9yKbtc-9)}c%f}47s zk58)>p*rv!locr0Qmzn$&^B%6n^vfqAd4>a3gU-6F$&qOm_3meB*p=M<96jX58lQ% z+|Xc?@Epyn>Oj`)^h=@)Iakd71ahx1k`W-PD?hvuk~TP_0AiGKY90) z8Sy^?Y{x#bbb26cBYt1Q$EkP+0JhTo9I+C5)EtDXgwjgU>u5|LglGABpoWA27GdU9 z>4RJqih5$Gdj2}BTnY;NM&Y*FXc~t>pAq2E+K0ZVumiqG4by5jtW4(E4vc#F#w{7P z5#SdBzfCX~;8ows!@v;SSOYo5OX9s~d zgr%)9ZMcns5x6A~ekEJL2#~rjv-yarXsArWnq%U#Sg4tsUSh|5KG^;izc-_lij1;*;{K;esd8N3}8Cn>1-h$W_?#d^HP7LnB1i8aKg2Tp_vLhvQ2F*enycT>TiCG@I zD(Vm}y5oAa)?Hq-5yw4fMc=WPq^9>!xCY`otdT5jYir^)^=X zaN*QY5pec)d>x!>GxNYX5U3KV#Rj}t00dj{4`Nb5@WlyT@d9*#Aev_1$7k!2^Z(Qk zWSu#s;+l5Jsdlu6*B&CA?-k1E|zG6meC0ncErT>Qc?WySAZoUA|qTa zsOSGzo~40=HhcVwYx(PI`R76FKR}Ux*G2ov2Yh}0iU-eNuN{sL^AQ$2P7<535j{^vs2 zVh3$|94QB+P9mSEb}Yk^3l8A?CtS+Y|;wq*2K4Y#kiqh}aCK0Iljd}*aQtI}tCkL<#%i4@sL zG{A$Bay?z2P1X~J;pnpdSLM}e7E#q|kNjbfH)?9-X)X4oB+!ygNv?-$95u0nr2-4S zQH)9Df+}x7nZ@vS8Wx0iyaQnEms|Ug4@xdn>z(cC>~I>t2|mY+KC6}9hSVhZ)>=^r zL_%NoR5eWNn6OLpH0i#p(X>C2#YFMyrU6I{gNjIP-$8jRfU1hPY-E5B!L%;SWsD+-%M*vGWyi* zB4!LsZYM5FGtJ?z;YqnA#Nm@IY87{#Tg@)TgumA~H9~`&aky5{pV;p|*=eO$bG>fd zT3wuaX8<-kuPgV0aK7nXVkm!F{^>fBjEX)jE4AqOW@SejBSIaG;ipA3vYahL7x`4p5H9Izp5FjRGWOhyG_S4`>e+FDaF^O9qWb`D-EeJVo-+%^Mj0NY-XM z>9>U9H;_TlZIty1?TJfJ>gBDZ3MmQiVtpltb{JIN~k=gwsPzn^2g^0%YowST|D zf1G^tHL%A;R?Oad$uXRA?vm0b0WrVOabMd_p8(e@qUp>qF^g*_teo*ZU74e`_^jAc z5ywV_Kv`e-(6ND%^wnxo-B4*=(L(wHx52*1U7i3cW?x(-rmL+GK%2)K2~mpV9UaEY zLeF7CAw&iL9rwH5k+S41D+%!x7V{w}PKrHdf3@v(%~R2A+!Waa2K8~j<+Re)2p zQMMYP7KMB`FcyY_IJe~%o)4=iR+Y28pE6+Z z<$cYA!+<$3WG=@QrF``W^v2>fC!XrL-vvi=9l~W#li$gO;|QZX6b&(qFeJ7T86p>o zLM2}mituV9$XdYsRz##FJ*hQB=HSxHEL3%x_)Z8yhfZ> znp2;jQ#TE2W}<-uvniOj2a!s%1C`rYE-t9o)3DGR$+=PpFsax&#H*TGGr-G~3?sjB zIJQJWVMO(HH5&VzX7{qla6EPlgAEJG`h`&KCti??&}t&6azOWX=)@Qm5)6KXvfn!X zveVsj1i8#tU|jT^h?~$lD{SLskp1xb_)&sZJI@L619A(MA(&2pr_yGM$kMNC3q7xc zzk^nY8TFkLXdjuxOtd_(?8cb_>&n8_0^&S>$|)K^c<-ba%Uv|%@%&x9T&-_H-Wq@2 zk)7z3#=E_|8NwX{%7<=8BSk~F#i|7^!DH=Ni zw^6F4)MLeO1;YK2Oc>c`gT!o<@P$o?*^_|y-JS`;ooC90i?PG8rQ=R>o(=_(Ii>e! z;FlvB9kc5{Q2X7jeaAVT0z^UI3)-kqDqe_6kBRoKXohZtZf_%n0Ty9D3sE3%<~8P6 zGwu=kd|u*|EPz>oA?A5h^T6vO)JEj2nds8gW)25uH7~R_Dca^W^iZRZQ`kntYkr^g zfRrAE9cegbM)MvW`uot5i(xXjzf`l^jz`}*+*9Ppw|A?qDS!p}h7?b?>WcD7EL7)EXP#zr*sBo+MtjWHc~+zpw5zOeyJcO(4FA<$%m7n~8ag;b_SICUBz2-XHW7K3e* zBVyZnKjdfK3)tt~%8p7jaz2m9sXqpU)T^`U`uBq?GGqsHe{wM#(J5#z#*B3=-uv@D zE`TEYpxAjic{zcm5I;59g;I zpU;xVi+gqflzuQ{^X*f2E_h<|5#sddm#LVPnvIgFmH>LLE(rP_AG_z<4ns$Kw+9v4 zL1ec6qX1B9xp>aslxSY$$xK|=@28Hxr3u_3W8N+sOsC&0ng#?&pK=4_=*id>dU|UN zi5V3h5yF8cu-4y=%eyNpJ7PDUli3+BrLV zpJsPE$4qZ&f4n`WkQDw7tsZHJv$kh-LaUoa999OL9hwgJf88DDg)SygV@wjQhixUYwi9(xc#T z;BarRupM8jgWCYQb(_+jdi`l1JxSEbwd$loQi&?&+g5p9KK$2kGa{hF!(;h+nelg@ zI=Ful4T7Pnl|8eJAlpDy_J(D`U-Yje#i$42rE+iNSTR1L;k=DpqP?WeDYNo=_LQ_Ub*5_!iECSRDfPjxCg9gf43D zM!YMl;h2_v@`@eb=zhyXq*QYEDK$W7djc2=l0j zli!mql6cO7RU|91w7Ig7W!(@t?SlrHFl3^{*-pY>OT=^V`iU6!scv~sE=_La_++5) zhHeM}bd79)&Tzr9tk_$(kLye)VoA|j^%Tp4A3jRG~o zh1-T_!|9NKB;qB6pouq;uw($bL0Elq1_qIeD5u{{H1xf+| z_1~^e`PL)xpr-tr{&lnBtG_%~*&7887ZCLFaExH68*({&DYfBdm~h@RXLz=2H`RvN zoard--*0(xijmqLqzvWwtb3L95$7oss{G66Jb0}MYfiwNllDXo=_?Mlxl5Y>40{`j z@3CyfI@wCK7_B>e^KB%Jt~hqdB9`eIjkZVW?&HfUsJa}JQAO6WE2*g6NQq=297@iJ zj{f~IRk&2J$*BuSWBWicNqX|7`NX$ldIg-h|lCsTs3UV5+WnAWe~P@`mh<2xiYRMTLhf^BlhB8A{@(<>*Ef z?s)iQrFisIcq7udr-KZ{`QzZSn7#+ynYQ3uf5w(>^-^u|Hpkn8dygn+?YK%4#tY(n zOwqOUlM2Qg$f*0Bivfl0<*Qi+QPlzm8HD=nhR&t_km#Y-X=HZ9E_Vmzu4HhSVRu)r zZob3z2+FIW`_W^*VbQ5fuelrK$}dENMGx<#L36SN>sX*64!b653VP$ZA_G3a%{nZt zrNgKyd8Yi_Y%)hTR}975&Gw}g##NsRMUkzItK#UL zw>%T4V{sfzD1~ONZMG|h8zUL%j5o1a+0su%^bS*rrb5_RNwYcEE5NCCkV&J~KHHn- zwN8ikyJOBxX+hQ}PdSc8pV@dVXFFOv)xpe&=;s_1ylK(iWPKR^5!%6|5O5 zVSaon{iLD=Y&EhO7=*&5OUI9aq8Yc}Cw>(V>gf0o4_H~{;Y~@X!*WNOG^Xt1OOB&^WowHI9ws$QrYviNWal>zO~)Y7 z;A1A!=36wUwke7lJPtL_&=giEtqSPnK%KMlaA38<07`$N8tgDelOxgUmoy z`t9yxa;!RjZz~;jvWqq8VCjyE{)Z7MPRz2=H{#rlgKoD{8XRC!UD>4r3s{EBoMA2F zDnYk#2JJ89TWwOijt&tSm1uhzWD2fP2{)Ma@x}xbw^%u(4xkR_2^J5WRaWFYy)BkP%gtQPk$k|L*8=R6zawG~~c|ok*#E;^kU3K?FENtFPba&r+ zv5@QPwcIq$RjoZ0+u@1p>D7YALX5XhP0K0v_Kh=jEHo|yYs5{Eqq2R_#I?RU_uH~5`Pf!;NB55 zu?>voEsafT$TD!QU8;5(@7=zc)}F)ENZMG2#+Epms*gi zVh?jI*lLi!+Ve+VC8%kZf}AWsrOI8$>D}P2gh!xa6fc)3Fx>#)^)2ML5Cqqbj!m(y zo+ePG$m_ic*9#z_XL#I1Ev>ww3kjrb+Yj@KWB=v8Si5iU3eTeAIDJEMZ7%4g@OvA=1kGl$TYD9aV>bPuz1Jw^k6oDSp~kuGd)e6e&5J zfVH($=TnXo3Ymqw7UyUIbKTLc`I4!fp3k@Ce&3%Tx9Ed}@R!83Zn_PHWqu1!uf&I3 za<6h)NpH5GVBye9;|MLaH^#@0BJH|77rcDlO;;O2&Z0w>_XGm|^VFu--!+ReF)6;m z4EcXVgAjvBEE?U52Gb<++-Tk|u-neZQUyHSGc8&<$kUEECOg{6%Mf#k zmWDI3Gy;Ak*Ke5CmY2o9Tb6G^U^OU*dK)DJ1ax?Hq=F_QFM^Qw6P^&R9NZjM`Oe~( zsIP#JjJlad-xKNEH5+0o8}o(rg1NDrgh1&lgKi#OFN5N6JG5Wm zpAdfqL^&9#UFfg?zy|HV3W$*Y9uWPlzs$ne?XNujg{qqx$}&0u{@4-lC83(oN>D7^ zh(SMgvRpDGrd=6RniOFW4T(OQZJvR=u$&S@|OFob~C@Lr= ztqt(fVVC#&mDl#`z%$cm*Ky`6*YVqB8gpA14gE40HZ>~%pw{bX_(a&F5w0nX^~^S8 z_5$3C>)e>rGXW9FA4W=y&j%_xnm@<@9er>MAiU`lc{mc9mOhrfr`hBs2NOTXm-)Sb zhe@={<)u65W_it9THV3uJ1P?3QsNUMzD*=^fAGr;kHKMe`=@>XLYT5Ts?a#TMf{TE zi|7^ye&;QT>D`#hnd;RP_s8Oag(NxLWZ;}?ht9l0@mRQoOwmH7NH!WUc{iPDLcQFh z#Ua9@w3xPR^r{c7&K`DTrUSvTJe>}yxz68~ zOAy^C8kE)Wzpr(FbZj-WM=WBBk*Qf6VWG`zby1etwx*X_TVzkCQ*QS;;PYg!Es=(8F(ct zj@`lr+&HC)d<#3ANpI^QSRptl#rzz1YI|bf*fJ1*zUUkIRioiNWbylZE^a0ZMZCOc zK=W)A!Q3Ou?{a!)6HLa{bAu3qM>Nb9Qo0XD3jI@kA=w6uTiFv_Qk89S*|;MeD{k~1 z>s`fkmyym1kBOJ;&oUdHDv539x^uRm4N4xT#`>Q5_t_`f6E!5SNat?t!zX6diy4a+ z1?}>8f@GE3y5mE(KBmkj3CaC2g*z-K1!`s<3k*7#E{3nxhM7qgcq7voO=H|?_vGW= z?EO^WADr#2x5u*GOj!g(P_X@q%--K!Ggf*ij;^fS2=RY9DARds3gIr+U01u8pqfi! zXPxDsyoe1?j#B#Q({pt`=J3MPvdtMkNO#9QXR z(`6Xrv=ikX==`D^^nnoa@?Y^f5!SUDiLZN~gd6TEw-NVw5u4No2H(XxHj?S-ZYT4{ z@nlIiq6ShknNK zz|OWF%XA)LlkjvpTdF9^sG1Y$yu^45u&$2^R3nFltrSS$sZqiv-HD^&ihsm^0_8+0YVz@J&+5a2%#+=z}Qeem6%T*kC73;DWSAn7`ZB*rDl6d3h{;EDC8#tXEOVL!5va8X%HBt3$}Lvd zHB77k?~|aDvnJ#HR>_L?Q84DQk!YD2mXlCfd~Sv+x!1EcSsCE78V5i8tr15hQe@1E z0LZ3oc$yoU5^15ruw1nt<^0jmDQSKaSjq7m6(ma!$av5 zyJ96oNwXy8b`%Ga3ljjpi4w@Z}+T@x11w`@NWKv zC97GS5-2}loL{MsP?(}fbZ(ZpRmrFl(QvjD3q_p)@8W7ykRyzQVQg$}3^~Lu`XB^l zrWug+Xgeh>)3+Q=AM%u}+NyZX7bdNE|tINRa}SCfb)2ks%aJ6q_{BFAg(r zfggx5qR+P|HjqB~kBDHR0ldAiJ`*Q))QP;$5ILfUySFdKkL?EEYriPaA+=6YcxpsF zK5e2Tj*#&Wx1a?CHwObRy)p_Z;J&HdS~-(zN>GfKS{+<6s5FTX82w#DHQ&@9NU(3F zblPdzmD3cE2QY)o6|vWR4T*o;I(uTI^U|O$`RYH9rA#7C+4Gr%j4JGi{c?K1NJ7m-e_C-vC3oZ6a`+j86tE})^}tYx>khuL za}$Rd3FWKlLxLiP)DicRz(Vc{M6w2f?DFTcVi5=A@ViPri7WdP<%kyf?h(s@Li-2p z?=pho#)a0^3y2c>1q22{RI%gYhDjYEndG)2E{c#K`Hnc>fawuNqQQWeqC)qV!PAi8 zN!Jc~CDsb^V7xSwB;ZG8X7prkKxAGkT2!-)1)O76&e(2gdG-v zES6ElhzV$bs9y_KJkXX+1(!RFf5$VL810V{QZA@7q%f06y}+0W8BXFUO^QiQh8Soc zbiVD#eAF-z0beI;l6Wri$dM~IT8NP0wrS)$i!t^?k9ZpEQy~(?3(SL8fWQmdgV2Dx z?Aqtk%icjm0=-N(`}69mUhp%p?LEt++JvBejT39b$ zPOw_hEav0p-l%n%92^{6SXk)o1pp|>Nk~{&SZ2&v0CMKm*50eN?R*$nDD@h2DIF`c z_-!S}g6fx#_X=*&ejOdJbY;=>Rw80zA-yn*@tsE|OrkEU8~*jGq)f-q`m8T6{4b|1uoE0jmqnDwCF#}izHM!PdT_ATCb-#gg7M}JS+FTt8}cY zbzJ6EiOy6Di;74?DoBUgWn_CUyK_7%h(~{UJ~u~A)b-s?!QPq%fg?!XU47KLTeeo$ zczBqmdH(`>4_qN7t5A(@re|Q(vesj{`VnUr->YOA2i>WxipvjuU2m|mP7+it3*#XB zuq7*YqKMI9l?dG1NgA#RH8L?L8d%O$T+&dkC1eQyqh^J+9Sx~24Hkm$qGM(r;IZft zp|D)!S3Qj{Qx2cAU3HL?w7JmQd?w+gs@moE?%x?Hc8~806Z260@~i3cXAtaurD#Bw z*b=#=414u>-eN4Lx+NN$hhkgwX%FDH!~HQIkOw##xmIxlM!^W9-eb?-N*6xS%k&m7 z008dS5Y0dD{rN{zjghgfrH$KP%_{$_0-#7<|4%CbaQ~|Uu=>9%0H2$SBm#djA<;|K{jv_agd#D*!tFXcQ87_levX2bW%E}PaSu-P0L8i9O;j+?BvX{ z!J|o3=Tuwa`!O8^4hU1e>CLyek|aT4W#`~$YqyfuY!uA5VD!AbgN-7y7P% zP0iYmFI+dfZF;%T@D;d;Kumv((im!~P)wVV>90i?E01`oC}B+u>ek6)zPzVa^h8K zN4W$oq3nVScDZusKepCceH(g-RAekerag$;i5;W~gB1JrOCEEcL@-{e9#pa*Ff<>0AldbIgtQotVuYN7%4Fn9Wt=b?>x+GT>OZRJPiEo@Q(hW+7 zr=;LLEk7$ug=V&)K)Wutw$R?3BHeA1{q#u32Ue6bHX;*ZrJ2aY7vwNIA5waO6rCbc ziuT))P?b9Pn>=ikI?m)bx4YK1yU5dDJH97$Vi3nXE)xb++3o)qsQ@omSww;qme-nLW~5^DH>P(#Mg(4j_WgJ*wLg zQah0L8+5`v6gWh28!pG7Qg_N0@yaL(v}|bBsJvHUYtl5B+uXQF^BxIYuAw4L>2k0V zZPw8-r8@OEHU35gwoaAnnuRf;r-mv5Vg^}h!Or4cW}gv|b$MWg|t8ih40R`L%l z16LJ00BkFDijobwMa<%U+!$c;>6(YFwax1W#NCq(#+6`=Y)Y=*~*lukUIA4G@ z&cQZ@CTS|*?4{I&TPDT$$zAr?ZP?WsV{@pbbbf8-$}L6ec$T1+}Noy5(Dr#DVLjMrryryQ%PKK&^ID{}m zzRw$Rw#1*S$`KbCwas^)aZV}!Iio-~A^qsfCojWdpw1ta$vY8ZBqkyGpnx>>q_$DDx%t4Q?RRC2hP=H}% zz){3fro3n$jdlx@6IP862uC%8!xE>TTuIYIR&u33BD0YhUbMe9TF~oN{ND|L63zMS zKLddE9|oZOe;R<||26=o|GNRu|8E1p^v?i*@^vx&PXhq`Uk0FVZNBio4Z!|5j=a?W zVE`)r+W=_(GXRzUX#lnsME|D&NLA1NFZ^%(5C2obo&8_%|MdSI|Cjt1{*V4Y@IUc? z;Q#P{_`l*m@IU!~;Q#XfFZ_S`+IsiD@PEy@gZh8s|J!+Wm%i%%h5wQM;r|AJ{~iBp zzx@aP_haZ$VBfqP+klJzFZ}PNuMnAWTH6#7)rLmq=-tRZqR3H#2`-s-k%y)4d}TH+ zVlA;Fw5xlZs+%*Db44d?0mZ$82@b!6PLykHN6P(RM^B(2ngqYk9rG7Nwt$!)LX}xm z#UC%rss@}=G;|u+J82i?Y35Y*1kEYI`MwdEUklw5ufv+?by-F3Zm;H=it@Hra$%cR zS<+6n{;^0zt?9u-mW>E#Qua1Ge6op9;qm1r%SRSq?E5LBx<-}49v~+#Lm5a zB4<)@Rsv|0kdy9C>NC@Akp>=#%81=SJuZ{Up150#2xWRGX|}lXH{Q@J(@aB zwl;o^)wzW;*bRNQrvc+wtr3mUvq1okIkayD$!k43`+fZwBm2B?i_?~H%fVM$<4Gt& zGaY;TwH>qWSBGoCOD9HtI;z}2iAl0(qOnv?qX~`T5}N{;yA`Q?8HyJwSo=(P!gzCg98*2-8W;7H2aHX1aX)T(-f=uuW`4X_% zIg(AW`a+JoTRUsc0sh`zd;HshcxDyo+gU!71yttgv5FQp3SCb)t~g{?|Jqz*jZO8Y zzb12-KY#OowXhIr{dNN|MDFN-v|Z4sH=!iF{b`i@fLs5LnvTYYEBI7Y@2rGtYrQu; zjWg}k=egwL_HMi15rWuh=WZ@3^fw;7Y9rXDzR$wBo;=S#CwnR zw8H7Ilt@*4^UAzz>#RUC;iBeZso<-R);s}mru=_s|I{*i>+O}Z?$AHl?@VF;kM^71 z(n{354c)Vnlso^U{U-DON&D{r|IvPn{}=7gxO9V2YSh3v$GvsC77)nn?o<_3RGA{K zhy#`gu6oZDX#I+6WHgx1XGY6Xb5NF0{EvxuXF4lqdpkNWONZEQ z=a_$eQlwwlTWz-g@$@;5|2to&asR!{ZD($LUfVtPev<8(RV!ECmUMS5k*DT-98pXL z1QY=g5E23wld4|^{2Fom>MTsGOiu5n-ujC($`f;oYcqRUql0^Qh5%*?iY+H@4df3N z(M?t&5-qQq`Y8J<6n|}BH<;0P4}vZpa%E4o;(x}@f?@s%&)e&6=k0)l1K4jsqu!bC z$ukV#DxytaM!HN1Q9C|4wyFvH@XO~~=taQi3Dv)vPIQ9#u1iR%6myw^NJVN4qiPEy z&efM+>_Jovy$K>}>l#B_BtNLSKsrk!^o6c_$!gDk=SFMlfoe@0u>#Fbei0QaHjtr_ zB3af+Vd&%7fS$#4{d01`rV+cd551CHW*bb`n-=C2*^SU7=NUSN89Pa6L5@{RD}r45 zifg|PM!F*P6)wgx*MmCIKxE9ck$7Zu^L%N-k*ehs#^Gb*7ZAxv zcyO>0P?q#IzFRi{uxirP3?|+3A`GGv`!gb(oK~0se!HvhP}&IM1Zsov)V2sk-NG@3 zoIi=_mN-*kf2VW=lLt1GW_DnucuKGC95Tn5Ee}eP(mJo-`X`uOVYGR+#b)V#HHcg#J3{^vmnV#Pcwa#IVB_ z%_8x>Uk5sMu7!sebjYu;)>g!Ut&12!a`l>2VqZqm`&lDAJaFxaw4%#)PLzN`GVH9= z*7ZP5e-mw|L&D@O6}J@0ffp!a=D0Z&2CsU&k!`2YNL!bMVpeqAGgV+;jk@dQi;U2p zA-6D{!z(oZnhn`3QyrpQLZTa4!`BT4p%0SLiKWmBau->~6Rej%3M5fEetA1Tq%x!0 zGPKwh#P^3H6ITnS%T()Fzp+SfYExwm>vL^1CZ=@XCef+y-2)e7l+`tEpHQj_%rzdq z{O}H`zXj|lkiAdCGxQX?G361@-|&3+<6}HH9=Ih|>boc;NCsaUMka$T-_Y#6QF&&d zavveW8~T^_rw~Nci8L{ZNSW{@=blO$8-~uvA-X<0Z-@Vig5e9%4Egagbj;;z&n*nkd3vZ0uJl1y01g}JnHglo(I{$(8vcA_~DDo-r(U2s|cO`mk zeW-~FmLT1^O~Y3tMd%nbI4IMkD~)C}VUGDDR`8F=LC|;gUZa6*cgMu9{S}1v(2+rw0`JA;}9tA&th%H$fkx6CiTS2T=Mi&v$s8q`aCpr-4*p z*OQn9ny4h~GIu!(Q$%vh!Pse0pMCmSKg4}#udxPl)U@K8Ibzfd34Bhz?yuG*LezxB z+$J2GUG%yq(!ns@DyDl2e9u{wN%SAv6(7098ht3id(_f-Mxszuvu)X6wNh~Bs$OF5 zd}%3PJY$e>sZJ{ovVMo4c}cPGZY^vinNW$pttC{LF5Ray>Ypy3LJSqz&&vo(@|~ts zc+;e+khMrpam>xRA}ebSn4+g&7L=M4+x2@JlSOzLrk2aiM=5ZpZmADom*=vhtxrctnd)#vI%NYKVv3MhJ3EgJ zE83u0HmM@(o4q%9unFeC?Kt#=G%7`py>sD{H-ySt>uHwwXUYXy2Kl-gUvjN0QOd!J zLZXi4Dbpk=PJ_JVT%=mZH%b%b%kg@@vGn`r{qj|r z5hzoWP$`u5OaSQmB*PT&_mf;pr@Y@)6h<*u3u$GEY~NSVvpNe8C^VQBnG>r8#64ot zw!2`xHdJeU+&SdWL01vTWk^I)Y7Do|Zy^uKal(%$SCM zmBEiM!pSgIu(MU=(t4|()g9VhjnBzMd_bFZJk7s8DxNUl9~^b+aD~lMSnu!`RwJP? z9*ivSrU$Tz=+XWw^}^^?>~au$&wK`MjR^Kpd`>JBIPG!JgM?RwjAfPMwo~nDq?6f4 zjY3}ph?m)7NR5-Q#p7Tnu}4~JpM=bht;du=M2Nv~@vZ`~sfu)Y6`HJX`kd`D)BK_S zFN~XAJLog=$pU$wB>(YUun_-4tuc*iZ?|ozxpG1SYL&tH33cZ7EjWpg9C+_48fP6x zP9ZafU0UucB96Z{9vw06w_sfn*%=N`VnCqsHXn+L3J!K3lcv(_+%1)kXb3L9yRq+P zLQS!2KHm<3Z7?qNgSiDTY81Q=or)i;o*2^@OCGI3);)R3A8V_AM3QJE64%qRxRSUDu z6s!$U6l6HZVA5%rf{U_Un=4F@HC7o4|4hh#1z5+=i2F>FPWxPIv1qXS;X`eD7P%5N+N;;%ERx;ZCLbSGY_8hy z#`e4z#gjzhv)t42ZqnA>%pzrVEt)_$Y*9&@Jta;q7`B4N?n|%X*JyD;DpO?$*;W)a z#F7q_BHj%p&GYAQ!(rQ}hXnz{OO8aB=^r>m5)-9`FmF5k-j`$_(n7bfiO zA@jX|9~@s|bw6X#*!M!=Go;x)waP8Bygaf$@-_0Fj<==f?9_k4X}5KKXGJnmlWh;| zE`WD)4=Yx$DC>HE87#5hoG09!xci-f_)DIVpJJDmKAj@H=57IX&IfEATx#nRh1S#X zX9>A%-Kh6yj$tHAEJwUZkkuPmI9=&$T!tu*d_LtR2YS*yMGH8J8Cv`sb4eenKR8jp zrIcz`Pk2NZM_5Zn72|JXk8Z}jD`#$Jw7I z8}650-!Wo-gWyLno;{9xnEIUtcDgKpNRyWeo>Ffw@fd0ZzIM_S#YBE zD-3S7O^5rl;ckPhp@uH3NhKgzu70Zp(zUc)mj8PD8$JH?9M4xx*5Vb&v#z`C!_&Sp ztk>+o#jf039n_Z2sj%C|ow+)lwVK^t7GCvU_wa{}KFodd#pm?~0b9BHShU?docx{- zUAufAJMYk~OVKw(oxx6PKMtrdhuR6O6RbhC-Wp$@`W@OwY`h+ut!@6;ocs7I z9RI2x&W^TTGBcRpo-lVW5O0H}u4+1lX**1F@HJWSZyXfH@?sno2%a8!CV!s0FYM5> z+=DCbspIS`>JzwjMn_8E)VX)Z6p(Vat?%R4?DH31;Uu+uvuu zU*9ZwFEb5Q5B@nRNGnN6qve1`n&d2;d(f@K5B6JyW*>p`tGrvPkzZMU?V&|IA4pduEBPkeAiy}j-5O< z5TAIiCw#>izRZrU8rx?Cm-C%%zukU4ztSf!fBzb6KV0-1S$#PxpX|Bbp5s@m2WM9o zr&l{4{|iL{FB2^WpH+}v+c#P)2o0=&HT`&MMkhSqS#wRg+kral8>b5&e%suqEZx0@ z!v}kBc`xwNKkRrscLR30GD_2nXKelMhRZhHp8EJU@Y4tC!)EqV%Y_@h)2EkD&p7?N z{%FOWp5}klTYGXmwR|RR-*)>k^X20FdE~eM1$6B2Ro`v4^)_6^u;co-@@?AZZBwsw z7p~|&Y3UB%jX&<$&-Tao&%V@o`ucwP-CTI_yl2QuWqPtz9lh-|dKBKJGGuWSDuzWk!d&~a%QnI+#c=+V5 zvG>W1b$jyt@b;2bL{@6WXl^<{6mL*GCrs$PBG`YYnV;V6m?&iIU9bltY{Y6un!X3W zcXRXbe$ji$F=O=fdYNGOoKi>~XZ+H7HAOt`TuU0CTU_VdX1z+BzGh~;bP#+HN-RgX zWI#4ItA6!;@cq&9Go?4c%Sw0WT02erPs&~7<%H{t@6R9P+>A9}vCJHPJ$i%YuKf+U zuEh!ocl61Xe7FpT?*|6R-T)WH7^nC?8^*!3Ei`(sWB!h?L(phR`D7IuMVF+b#e*2= zi3Esa;mlt3N5~@Td-6Uw@$O6&1jZJKVpOaLsaqZRjxh!~6vlPN)7JUX>e@91e%J|* zI>HNSDX9m`4hB(u+w7=|Y!$YBOP=J~baO!quVIAi8GDOsrX|3eeoBcdOMW}>c+$+u z;eMUe3^tJ^dK-dExmtFFhstfEQBvdMP6Br;o zY>BJ2v8~{DyQ(Zx8{=^%ENQ=N6m6zLO@J%Ig+~EhByV$dYWJz00pHUHVI<{NNv10l zwC`wYm8ba%J9l=EmUvk^PQAh# zyKA6_{)%@Lwy5^y55wXUx8EFcXJ8%3Hj9H{1!Tx^FtGvkrwd~=Rx?NvOPSLvU7f3& zYBjK_i9J5Aq83`$qpZf(67(1`u_XN^;v|FNAiHfAqJ5!8_<1vp?9j!403IY+QmH5_ zXbydn;s62+`vTn!@fPS=%tPA-KVZsz94X2AVy`i#-wu>{}e-eeuoiHuPVd2g|PK&agpD_wDAf_!Mwr z!fehf`=S`latgK{Wv4k}3w5g=MsE}^m^{pKE#mr1)LUUz|AI-gb>)}}cXgO$4jEUO z*$!x2gCRJO@MeRRF|AT@YNS!ba zku@3r3Lx(MB){xPQ2f zxDFtPv+MuX)TllA>QxHgF=m0hT>jX!Fe0hQ$>1zI?$9VjmvQKoAsQKgTSMFA8;gW; zK}ra+TSj?eX%U%<3or@oXoN8gMa#}TOKn?*=dKKZ%;TRHH_Z?GJ24>ziO02t)t_tH zAG!_)f1n+kDm8Q?j#QOQ-mptAVkr;OjECnx9gYOUp`6oH#x)>**~S*e%!p272wC%x zJxSTAww@G!vY?4ApPIofiRVhneZt<(EThY;=l`i}Z5o1*>|GyEIcWBbyux{-HuIZ{ zWZZ$;|Kiu-;{-59dTc&AM#!rgUV&yALr<0><1D-^ri2Y}-qo=5j2_5jdDc!Fn8*>4 zq%1C6eq@p1xeykhk=cJ&(c*cAd$GXbv41>p8%%%SwDOYmm-s!#6PM-WI=bDl-cyvz zkmT*?nU9aiPB2NdK;GBmbL+%+=0LEMHe#<8L-!Bj5>54;X;v}4S(bO4wIo^x6zKH$ zUV5a!e0f{eg6p%KZpvsE1lq5}Q|*1>uH}I~^4r^6#Jz8SI>B(#(^0ssh!S)l-Y4DY z7CZWG4pUBfU1&I8w`RT6fGeug!xVnJ&j}nZ?vCSIZpOuOTDN@m12aeuybj{?I?U}L zsdNnmh|b<2tpTl#n!w{;@2w*bgm)e%p-N|&7LyJS=T<)oJ2bbRG=O!B)wprZ3myx^dYUQYMB zhZRe4*nQTeGsw^;%l2TqqYH3fi1JC2E7O`#N)-b8pfk(+aCmA%X=3v6qnJI|$Gm|G zxurMTius4TLx%OQ8@`HSxP1a*xpFl3I9!M#07a}8}89wASoF?u$e#3h`PInxD#qb7WV^SsRzo$R}oNK-w=~Lg(JY$)-a#W>%sYI=&%i+N7XtucpyYm^M$aL zeP0O@uTr_4WHisew^GY84d8kPF`9aDoM*Ia?Hjr27nHx|0u1)^QRDR6QED#yS+1se zIVw_KMrC=JyN%E(Z$XD26|rHu=^(Qt?TEU?I<8H-c_b7c0n1c?xgWJ8i1IDL8N@k& zDHR0YnA96QdjnmcC7>jzNFoC)hxG=R4@#!2(G~Lu-z{9T)BTyn7YggC-!+*ydH(1`#x(pa^2Bpa&6Q6#!Jwr&iwwD&M(cqf}xYgbBjr zD<)@?>Ew+l03vsYDlz%Cq)d`+rJ0E;0%`?kkD`E!)gZ*loH;YJ_2?*rhbHds@-qaA zIaG$A6VS!o7PFL3#GAQ4rC?xLSkhhfBHrAeg4dQA@rteJWAphd|qosTXKqZWs)hX)#sPu=Frs2bQqj1tB!V%j}N9=AWRif%U(Y}*t{XtKY1 z-I_FK7@q%)#_sS0o2|g(aISUqRoXH4Egr>3$WE-CSaE{^F=HW7bsKR^A6{v7ZyX3M zre{6L1`_h1+}DY;B--k9ZQ z`eldc8H7{BX`s&&bxLgsGhoU^7Z*4l8EQcC^AX%H7$shz{CS6poY*3H{^KJr)72|b z6tn+zAtYjnn~ZGhrNi^UtjIeMGf@^&Ek`2|M&d|pC+u{;#)33K+PrApgPoE8)>N>k z+M%*|bL2UxjeKO|U~k*8=!MV4Yn9VrHkacH_#rxQyP?YKj$yH^;oZ;Ticl;$;|Kdj zvWz+I>WO^P-(aV;0cx!dwBR>tD{ zXJy-WClA8Id#c#5=oifdx7;66^8?g_&M^P#gR1jCd~^f=@`d-m9hlV4$u#~Jt)x#I zE0%#u3;0}~5s^aL%o8dK-K%GuUx&R4>l3Y=|P8Pp$<%101YE*p-PNau0-Q z*PrR$BRt;EWKmiK{LPAnAmdCcHdwBT2cD?pT=B*1S4YWocn2ASWzmlrnD2so7mw`N zri;a|evEn}WoD@K1U@<$PnxhCT)2@^nAg}tj&sd)`vROcq zP{pZ@)3G_?UJE+1RAWH=f$$=oaej)b_p}lzreSeI%E~a!S4vT~{S$b%DA%wFGe)cY z_1V^L4<5z^3L-lGr9P5se-Jt)%t+uxNXNg`w;eT!I~*K$0P@D-W;-Qrx;H zYEyV`giZj7Axq!7Haca`&V&fDjAfnz5z<-!nJQtsM9!RUl<;Oy+G@cA_PW2~Sfb0{Oez46ETco(wx2zz0dA00m$@ zhjzQs)K-Pj9EWVBESmC~XHG0Xq+_`*LNh_L4@fQuU*F`0xCj7Yk0cFI0Sm?LJRSx! z33QPtCg22$LR_N7F;EOz5~jwl9Fme%y58DVg4PCgjvi9cW}CXQO(~cp^^sNt&9pns z0!lOCzsIL;Q0NBJ*r2x1<0u@@(F|Z>ryqPqZZiW2%c#NZCdtT(uJ^BQala)#y~$IK zKDH=c@|vzbb=x!?ujs-AT$Fh|ebGb-ykEu!x-K2>_XEmJoOS~1K+PuNQLwX%oF{zS zO4g1JFveA@d1i!noOmgaxgKU&7Cny$B*z5qqC=vFVq!YCVpNyqE2K@3&zrAVCCAVq zs@Nit5mL~StV|eN&wEyc`YtD)|CaFs45=eec@TE@s03)HNi1HZ>^{Ww1j}%L{DP*4 z5wq81hoJ8MvKCpqtuWFX{R|rwSa~Ly6y~zbw3PiTatj%NwwdiA(lUgN*(zFpKKy4XqqDN3UHnm|SZ8ry$Rx}yjz=vnW$%GX-z;qMCHX=5c^JZcej z!}YMYq%f#FDZeU@?z)GSSh18CX3AMZf9tI0Vs4~U+Qa)k`rED)@Jlbz=kb^TQ!*|I zZ@@sccktLAiMW`B_WHBGn!nJsT9CDC3OFJW8~q1|S`@$4c>PFQ84hs-ou)&V;WiI) z2{{+2J_?Pj?Q;LntdVY23l8CQ31;~)F9Cy*I#G~iG~HXstylIMwefm{dtu6>&E^Ew z7-)>g@T@0j43QB2;jvP}lROzfkui41<_OG|hPQ;qv2@<(%}~1T)4$hF%Rw7?g5zU+ zU=B~P1|K|693msA!LzMt(@t>ui?Rg@AG_|D_}HsV99nL~e$}vd9WU`!qfFfnqYcOn z@!;at!oaS@<_9B8PKLlf#E`^q(Q*}zqKX}=^=Va+R#7kT8hA3eAsw^CbVyatf zS;N+xs}$RB{x**5XS*5%=y}hogVs|n7S5c_H`a6A7&drV)&)Nbb)0zqJb!iJ)zXYJ zgB2bYs~Xh)*O92GTF@Ib4?6^a?2$bz8( z;C+$abVV)B6R8pKy#F5$qtoY+Z3oQhnen(H)Xh;w>?2iSK2lmf^bx{7I6)FAr3laG zjN$1qpP5_6nAMxSAE?Rk0W8sH8)Xd9-4iQ@@^L++hvm{dWI@O#=h`?`BydFom0Xd7 zjZPEVINbz|#FFFrwW|8k{8$+U$2bW$Ld*@d5z^|V$R}1eR2ueyDfv5YAsGiO1JC5g z{b}-PL+`Z@#RXD6a}k#$v(KkLgn!bj8?zu40x{?GuYv1ylg6<%yqyA}?{mruk#?B8 z2BTSs3U`&KO2wgF589e28(utt;WgGh&wE?5HhXGKvcw`NEr~M>?s8|5C@Im$H%(N?vW(CAWwdC;Ny0=`+y zFL@&;2$*|&_ig{&*}8Ev$u(?rAl^kQb4WFPgyI!L#Jb_OSpBkkOtf677MX&a{2nb1d*zM2oU9 zBU<_K4cD+&EesHgy~n_?1_Ec1ZUr7jy5TSb#gVtf>DLd+JhN5h4oF50T+vD=k=S<{ zWJj)mQe@IaDLt%G?Qt0DSEg_i6jlSHTWf{~&| z2>^ZofiQboyq@Rf7;hl)!DtLW22kgW%w=mK(hACzv=%_PGetK(Ta7yc{ej2n>F=Z^ zlj@U*75z#-e)pMupA$TbjWKcO;d;oQ@1t+v+J8HVvdILYk?}eyC`Tnm(QS&Y9u*<{ z7ZGPrc)j>ZN1Z@3%*izlQfYj@Q|K^l_t-&Yj_f!2Mh3)(CLxJU92x;QOxB3uE5wfD z0n;%MEW$}0h(%%=ii?Gv24nc78KO#Xq6Ol{dl`NjqCp+;kV@CaFcc5!K#4>WwC#KF zQeANsDfAXtfSE#)G7+#aRF3KnO?xC0moa0qKHP+EYa}Es{$!8n&#NPWc2YV}v$r~; zYfXmV1vm3a+32{j!!x(b4Mj0go*+xKSjLCrf0sSmw#U0i*F!W7G%&BQH84NY{|)Rs zLW7`0j8O+6w1hmB+G!KJ-$Oqqq~|VEFWkcou9x(1WH`N*1h6V^V2)_|7~8DtQ@~qROafVpTxx)YR4nnE%h`Bo!V;TvpANC0kT)#xJ;ykX*C5TfSp+8$e3{&v zw@x>pQW7&;&oFd@%kx+8$#-?wki8cT6@XJTG|p4{L?K>D`a3vE&GO!uRX zoPy@{jEuN6U-B%Iuc44;kSGyA(|fgLx-81jN^OdVwuYf9A5jY-J^BO018AHXN_@(E zx*$gNQ|lBWcJyvbKunwf>W1g*JTL__lpX%Jb#_KpO4D)$1@9e+ow=B}a9Eh2aP}t0 zT#iLFRCZ!MFJ!A98LM5((wCn>2YtceEv zDasu6i{pbwir1`wo7P%3({m=){XUBQPE#&nE|Io&EI2933TO8 zMG4ec6yjizz~eqD0|F!MDpl$Q2BUy(mj*n4e*qQa&B*uwP@LaML5DMfGRFLFslgS78z`chI>ia zmPXPcc?prVAX>tya@yBrG+rFM7H%>de0xY8_o=~g(U0yQ*3|3v!PB2W)VCs>{4P=^ z%-AlP@@^2j9!4xvZu&(ZlBiV1bVqndGAdu=PQ+~ea5w>(k0D< zod+3*aP*1;d+ttkxe_>; zLEm|WlpW+PIW#pt{$A?IwHX*;jMxLAS?V=y6-1Jmbvu^PU?iBBz(`YE0*xbzlXIRC z#-@7LdT|+WEW!A$B#^>dN+k~n{>}O&@OFW|=se6y(BLsj8rbG%;=z6PLqLrdemW`mhcT#v@h}N>*Vuo)6_h+h(+v&k!-byp>EX5LR zpq~S;WsQ-Iysgk9Hr9+Iv6OP3mGIqdG}b62?OKMxNM+wchRujvW|QIUELS-9@m_!M zm0)d3byn~REIjKmUA@o)&1dE|%`T2Mj&Paw!oydNH9=b<==K+|epJlNihJtdl@NZ_ zp@Jm&M20jrP6JjhqmZMzPaG7w?}_ItAZ8e@T-2VYb% zQZ>_3sO3ev6$lJFXO2>b1GAIqQ5960Q-;vWmV9(y{4R zizm6xjX*3*VC&>i;A8Sv68X)r70_jFr>$(EP7OI8BLfWEXqWvY(T}@!-~g-;;DDJ) zZ}&kCm;IpirO%bbJ}zBXHl;+;hzdt9x=CC6!ZpS7#QZo~gc~fJpCMU0~Iy z|Io1GYi*S~<9$e6Xg~q%xu$T*OsvJLneV#~CNEuzoJe(LcbLpr61K+4f%@1uAMX!o z%2}5=k?OF`C78CKMk|t6VY)k|Cz^)w_0gY#*XTpFX{tj%+$H9$9y14NO5K)NQ+!{B zsWMf>wOG@$&cO8Tu`+d@B>LvdQwNo4lgdfYgBI&fXMHyLWEvi4bBd{x8oFNU;|Vo~ z*{te?^mC6}nZ_~_r2f)`2GcGI7$h?KnXn6p_hn=~;UxnQYamzf^hamsirNY3_2voC z(qol+hY{Q3u|ysb%Pd|pe}Yhou5-m8jGU`PohfR{kW)6f9Slmh(J6_$whbp1y4PLX z@trE^-N10m%vZt@}-e5``NXNb~}p0vuORFYv?BO{!g!KK2)?II%tu?Bop##~eo-*r}xrRB!8p_(Au9c^ql%KFL`=#O1qFJzv&FEK z@Rl5vnXg5Nx>56vRH2%A9g|koHiWk@aqVhH*Qo1cEpBPGkBcT~PsCjqTX z)p>mkq`Aa+Kr*xte_z_AhC7HyVYaaUP z)Q-DSN;Fe9ESN9n8Kt%ol{hBKAF-tm`I5z+X#wq3!W60_s&uD(N!J;vN({Tx=7;(8 z(!F^nf?~zo9)zSGAAwMwPPCaOJD+)f`yCh`HG;@GtWwBTL-8uKc%Vx_i^6P$+8M60 zUdSsfZshj#m+Nsjk1@$n=!=HbTvWr(oR}`Cqw*m`9tT<4OIZNk!jAn+hbvx_4@$mE zUf(kBV}MeT(8v0XsZ>D?B1Q;H^#(p@B5_M)iwkXYa~Eo7so_KEeQee;*GYEdrnHFtFHy%MK1X_{#PTs33MAJ z;xc();Q|~~O4AsqV<%j)7%fF!FX;e=Bo-gOz$H^JqsY#hqWj($gI4UPrFliXo*e{G zIpuX-uA$Roc})%RqU%-ezb0!2{*I7LtMp-2@qCqPuoM=9a+ldcOR72@2uV_NBMBsJ zpmk+3+rEHQ&$)_2`Z=$g$5evisYM-&UOiAy^ zDZSsV25x{1Jx5gfpRR!?zg z5X5AcRW36MP^`JkxJn~i4UwcfRAcB-0a1VKAiTHetfXp25IJp9zsbz=#Pz~}SLjxl zm8k1tZ^|@0w`CxynBUNJSGMbM*9}XE;hBPHF|Socs&om!kW6w9UzYul2?asbl9|(i zorBI5v%ZOjseXBt3TT7~;<+udVb5kYM?3uw+TH>xt}ScZE!^GR-GggzcPF?*aCf(0 z!QCOayGxMZ?i$=RxZld@?$dvN{hhx3-!X0t7Bv{yWV7~MRqv|(Jns32;J)}d!6J@& z1oul3N^s-QPuz9+hfBz@OgLR!)TPHI;rg_^QKc~bP6anFddiB?3QZ~ zaWVWVd~obz$XZ!~_Pw1uTyL4T;-qQ8n~vxzIMgqyYlzgSdP))YxUQL3NaLJrVg1E6mL7BcTV$SSD>AySq zhiwp_?h@OEVniTqGhSO~jCOXhX@i07w1y>j7vK~^Y zFU+BAvC4PTkXdZd0>6fgSU?S8`#Jp~m(Vde$Suzuh_O%?Q%C8xF1sw!qP?6b$%v5`Ec2n8+Jua`3HY2qr z{FV9G@-BfuI<~EP{lpNI^hS^fgrxkmSgB;c`zfTx%6~ucj76$d(U}7hdo({TcwwhK zdLxJvu89z{VOKEW@>jh%B{$N~s-2v{E3rKuUJ5jEUJ1PWAc2D{p=o^6Na9s|_hJk_ zLU^Ii!*w?@BTLsMab%i1DI?RI7$`qDLg24p2RHg%R|Smb+7^9X;Ma2Vuj3pUzt}0; za>L{Hla6Q-BGxq<-hRl>cdVKjS&HDNbZ4YRGWPeF!2yWb%3e_`{9@n zo4O-Iv0RST3yqyAXbY!fD2z)Ii~P_NWTD-Q>;fXtsOg(f5WZQEh=n4x!|ehk$wglz!KLTR*5J|+ckT&?2r*4#&W?G9NsJYHGzG zY~}RFY)^&zM1(g?;A~QQrt$=r4lWmNz&wkWe$;HWCcqUr(nFe&dF4KaS*qB$I@H7C zi4XH3Rpaga3|r<}tL_nIt$IF8!CMdI<~G}BO6xAj5%!Q5&I=1`e=Nes{wfd=mm;&g zyKIxs;$@dZiSGG8i2`TfSe`p)w2#Vy!{iZjU?dN`#-ei4)Z}B_LHQ+xZ|=UJGm@IT z|FvPR$L{AaiCJHo3>{3^c?N-Nj3-FJ;xR&nLVZ`b5Igxzeo^A@Rah-tCj|T8r8-MwU_Np-qGw>cqj&S&{<@fwE;cYPm?VU*KB=23nfiB{M z!RGri!Y{kEm&neJcdb{X-(b|n5~zhC9F=HD?HX2yn1D?wsDGOdx)7!|{$fAo3Ed{=J zL=BBM84_?Qn@>>IShp!0^t2UI|g94gpq(H z!UD%%A5c_a_5WgzXZ_#i#lJcDoc`h9v)(mPL^j}VdFyFoS7>OaNlTxrFK?WuwhHGpPY>Y8`(77*2hRvt@s5DNN>&j5-8 zupE2f`0Ij!_V>RP{KpJ%G<9+MV| zs)slsB94F`<2Z|HI;+^3IlCD;ngWDO?2Jr_rECn%O_fazO*|ZiO@SvEXu)q&JlAMt z{JMg&A^za{aaH8`6WZEJe=BU8C0DtFq2g?03(JYHc?cFxbojh9yfZCk{||KpE32x! z%@K8vEzDiBWm2kS|M&}dUC-DQr%k}Y>NP&?Zrj9!`GK1+Q_g`$Q!%{Ya<}50KKS>= zK{NG^=$GR#8LyThrVeft#Evp9Q7+Bi)S_>nW(`O&J4c8zH4}^X3JL$i>QM2~3h1lT?OzVU*D+1%ycL_c*G0%W*jiHDLG^EKf zEil-(Ub?z9m@R;4e+;j{eedLX{Sm=SJP3y{+LCW@$iR&FW)m&t5EZ zE*x|zqe$rB95hsy@bP$vd`(TgMzzGa(WLl@eLGj1LfwRS&$z*XPDZwlj>@M>v`L*I zk!<#Cy@Qy>7kbVxoVPp=FTQK->!3-};rsh$nw9E@x1KEOr4v0SQ{kwU>Ud}nASwfm zf-xo~BDzT*aL>Phc9+JhWF{IL8G#DqAn8?OF{Z$=aaxr{sRVpC*pxnR6eVq)nVIQT z6!P(Tb(fPvs8*y_)X<<3Hcl^Kr_Jr82<+QcDpkEUt50*_$y&8-#&c~au(7eRu(QMZ z{Us|RUNYc&dwb7i<>lp{t*lbg)6?T|qeIC|=03ZSZJ~$nut``ogx$S?Uasst7#g0o z0q69;2s!%&l?5=t000!=`0LZ^PblBteL^h2+ke#w$o?r3GGX2{+_*fLe}9QmkjJIK z701yh%*t%*mt}apn@oCvhiCDFO$xwW$Oum1WnS*$!2#W6{?|o-E4Ih_Gq8Ru;P}6& z^#l8VCp}{QN7up!cCAfAf!zBViaVVh;B$Zw>26oT8W;6cE>`=3tK-)C^Rsp-(g1Xx~CD}@0CVYA;FMdCnnjfK}AKq1jzGC(PujB%BDN#_!isr24oaIzS$5C zQuYw49FW<}e`r_oZ-|^wX;jnCsb0K4X3?h~Yd4MQC$>LsDl@YsYN+bd#Z)OAU7<>1 z0z|phH0KRgreiY|*sSpUWxBb=ev`4Ak$M3SM0Qn?J;>? z<2QlkEE!zX%2FFkJR-!8`lP=OY<5*2`DeVjmnZA99>o=`_W#C}fvwO6(*rJr6rlfU zY5~EO|6E-d{tlPSHiJ`dJ=TEye0->oxEl0c5EB8e|0Vm}E zBOh=Qbeo%Rq@{r|OAH+Zn20GqAR$p)^Q53uz(ay@;3HN`6rh-qoLF#V5Y@$3U+#! zWNT#cqsrSc;AQVlv!)qt+CmVYh`6pQG1yG_)n50$y2qogrEgIt&Tj7e2?qIo2rXrn z%;hVs#Trv}kl)+4WD$OnILwDacKr^1ak~Pph%UdZwI(~NOTEONjgC+aIzwbw3X+DN zu>;qo{rWFBUiQ&){Td$!Sz}qRj!jFhq)}c*CDwI#kkI(K=+;KFu!yqmqF_%85Y%oE zo5|U^Er8A4Ul7cG& zr=!e&oRS28PDxu6OJhT4J4Yu58&g9k7e^rV$imsidI0y|%xNnBFsEhyi#cuiw>j+l&KM1NKe5*h3;wQm#9J%V&URJh1en1J;5&s48&4j z7V;qp6TTRIYY-k@OQzq}KSZWLt;sF!M#M~OHuqt2R&%O z9kTir!oEj!ecSY?#1B2^18@G^Q}y1h`rhp#eE;oyoctnWXy=vv3pDifhcOCe z?PLQ2+}BCB`xnxrTTsk#WEr&3f-baLW)0W#QZ)syvcV7d%G@V*&YZ+>u3egzS(FQN zXEUGbg;iY?_f~`4?}JWg1&F=MMSzci1FnZwodk|`uL{oG?Rb5G+ZgSzh=Vzm+ z#IRw=q7pitAtiH3fSA1xqQSik$Np*(>LsTfNe|3&Ak*H)t?JA5wib>3>C=s~G*^jG zd1M-r^iErIUrd6shwLM6mPznIS*t!=1fAPbBHivJPASnNfo=+0f%TMAC$6;q)GXbO zDgoGCrk`j5 zV?dHjZPmJ>!UuE7^O@6MuF*;rwIbzkP093;QQg7O`)2zApa1>sZ0~Ay^m8yIVDp=x zb=rsbRyMT(MhD!onc}JBtpx>pundIT1LZn&F-;@MLT_-F(w+J6HWC@sOb{2iAL3-D zc-N*oQ;1=jC-1$}#dlX&vxHt- zKr}*xWD6v3Vaud19$NxB^0AiGBCwLWE8_jGa~D8+zBnnci>{=4dMJO_+YEe{J&B*% zw&~ZxthM|+-J520%%HEW(M>xv4V6Z`{U0B?~e_-M_-^Lw^}_uhmers%&AS8&!CP+jwsXVTq14N zRQEgUF*fuDk!4B^g<+1y`G{6K;-X;GhfMHKYGq3ch_n*ROy9rovE2G=J<^-~qQ{CL z0TJV97+FJ~$yvAUc^Ap|1S@xcUXmWcc_5K-2-v|0kdzj=`M;N^DFNka>9J*2xSWP$ zxXHf8Sdow?(Vok&Obi#|^b^18MDNXV@#ck%rZ{-WVh8(NKVa{da@%hIifH}xiD|T% z-Pl%)BxL8O?4Aw6_H5!CI@3av{SV@{RLX~k714#s^C2V3Tz6Lo&FRMwJrN1d$}GG< zX0;ZVybvM>K1P-m7iPEm4cPMF8>Sj{&4A0gI%gR$sH4=#?xMoQYKYZB5g#p{n24t% zrUu%03hN@-=j&Az7$?MNdQmx^?^_kB9a%+LW7GjobFG@>5< z>ySW!idt<`{5JN8cjO+t`Eoj=7N1&sy65ES{8N;8#!|5EM%SHp&$Qt3Dff5=1;M$a z^vV5GB*9bsgxe#7U=Pe!;p~_oc3aT>9=9&=GHjKQkn~L&?rruy{V1&8-mXWxAOr^=QT+vynQ#Rr zgl6%GBr;!#;sS!4?sx%kOpX{1yCa7}8{^Dy%hMhbn%EkYf3eX0=CN57zN8ZLvD2@< zuKZg|Go_f5j~qoSd*?_bs@Cw29roof(A1o*c7(K}p@PGU%~rqIA+hf#jjQU^^EymZ z8LQ_`s^VML*GbvwB)F+yz+oJf^?uxaIQynWNUqv%+fzlrI=>Q-SGmx*%kh;0yS#w_OpKo)FgwA-y!}KsF`^F zi$E<*)eA0!3ug~ze|Ss;E7)QpJ>{#)j|6D+9O}F%duhML?Mr(85qJb5c{r4I>-jtp z)%7XaENeywIz&TKUyhn%UiktDgkvOpSB(QucPQel;}`-7&2O{V)`;QoB62X>NO@(D zvM~8=$?D!ATnYZNtC8vOH>YQR_|uR!(f;mFLz4{cd7_dwuO9x>pXLbvFaETezxmUe zdIB-ohk*Vxw`_sx&NZMvjnyXYUYE82vvU!_Mq^FQI78k>vL^NBv({E<9rTCMk^bc| znQ~Ms_8k{>#N#n2h!ceIatgwdzZukav2niu4Qh2jgIW)`AJCwt2nelg(|18JW-G}O zq8kAk)I>9k(0?1$5}?8qeHQCep7_VQK^A zx~mS%4@py!ACgN-iKv5k8%IhspG^!+00#>TWwgiMZI`7{v~>AAJ|SH&S{%Hh?Y!+V zgk?c14h6$8lzTWEYuKto^TDfXpPkwJlV`sqvRs$&5R+q2kRj!{adq^PeGzVCeo4a7 zNruUj!fB*j&xB7)L#iV(qfx&xWl0vC8Y{dR{N!^$g=$lk+M%sCw&*SG zh?B_9#zeCZhFe7OQ~#dKMiKCbnSq-1@>Jo3H$_I&!V*X4u+gNvcE;0F#PU!D2= zr*)pAQEn7HI^0tv;umysHP!_@oI1t3A-ge^ogO)nvZ&p~QPt*gu}0!qt(hUAxHej| zq=dPUDYa$i(Fd0lRtDvql>TZaXAggs%(2`{l;eW*G)}74UG2fe*i1&}O{iGklN=t~ z*L9ewl(spN9@v)jr^X>SN#@r~L$&ZSZ63)1Bi}@f)|Qu+Ix$AQd$^|d++IuQH#eeG zVkUEtKE5^$6I)_!GQ3m~m>ARjDpz3$HKqC(4kPNwNAY5Re^7U)@`(JBf-pr+s8~p~ z7`9NJCk$hq^M98C5&R#yiv6a6YsKBG-6xcd zvdt9xYKO{^g@miC_az+Mi8eqIVZG&)EA;Bc@d@C6hAA)>v?IpACp)IV@z>$cpZV`U zf-2_!F0uZf+0W)Z@z{m(flkc7XFqnGU*0E%rW8-1=Gd5&4?~UTi|(u~iNn6n&QF?V zsR*M1%Y%Yekh6RJf6spY?Vz%=uz&ckf;G5*3Dyi8QhoEq>^ygh-V(g!(tLRZ)ZVyU zw#TC4?aE)?2Ht%7CVGf({bGp0M1qPQGEL08m*7B({muSI!1hxlHNX*ge1GTce|?N` zfuH>&urjl-bYyTgG_p2ja58qZw0Hi^*=PZ7~>5b>`H zYwAJlLo6HTT0y6&*%heS?~bV>A9Nr*iDgV#B7KZ|d5DF;O_lX{>>-5MpiXwu>Vc+| zwU9+ZLPVlW8iUtBg=I^ThUQpI9b73vg;Fd#P`G@)1mudUB%!i>mK(VzH-n%wVddb8 zEC|ODe_biDvw`-g1+C%?LfQ-uhwVfX2zV&Lt4QIttVAe4xvBGCutLwp%i6%#wNK}% zhah&S#rW2r=GkkbwE(!YQ!`qK2MwEK_a;@uG?RvU^%cQ_ zksOWaz9u?~H|CLY&$j53F6ee(jiy<{99A!O_4I~6X;YtBfaKy1&{0Y?lb(kk)SWS8 zh$&<}0RJj3v(Y;l(cnR`?O1gX*oi8PUTBl#9}82|SUB4lqnNd!72eyb^IeNxKYeiE z6PPuP-{EVFt^d2qsj2CrKRn!7!DlDCSfyxu*@hUa-Bh8d$0Qug*Rp|#obM~q0 zM7UsV8|qZ-!Jz1(!V7xlwEB2^JGHN+ZW|SJ@R48AV{;9m;fvV51lyo9E87c!q>$H= zPY0#t(}{bfMpy58ynZ&mSAzajBk$EfHh#GEvb|61DAqt(McfX5{%M8sUXFXK5D~#q z3V$yeHfbt%@v|pCg4MiCsbboK4 zub~@cdu$app!vf-bo_Ov8cJo-`#U(5I=pb&q6nWa*wRMxIsG@ZUXhtK&T%-E_>f9t zITmnMhTS^r>Ox)RPW6W_xx2!?ri00dm-I_aIba@gy;AXfYPMJ*TM|nS%(7k;|_xx1{fbb;hUH93Z2ETZ0 z<}UM(wc&3&g|4Z3_SA2{%-wB$?eVnL6QUGfMn_j(TXcgjWfkk5_JtR?RrrdZ%aJi2 zMP3r*?b&xm({zuIm&>*kBJJ|0|_SaqPUpBstjIDq&m_OeBtL|(3 z&+co=ylKEu!u$MFhn$gQ_S3e>FI0rBQkk*rEY@fGmz21z?;_9En2@1RvrBDY1kNAU zHzvS7oBwOY7uM1v*1&3ikH42N6} z1xbSKt9#n$L{IExwODLGo>0cehWWfanv6$IMY^Ek@|;ng;$X@@4y~$ILK)D+0)MfUE<_ydzsN8 zyLSo2TETj`ktBqV1IwMm6ydC@K!hc~kzd8I>2fVmmZV2x?Ht7AG)zfTPM3&N%#17x zn(R8UYLKI0AGSD9PSvlMc%X@Up6ft^^LKSA>&_#{gfJ%4w?)HgfZ#)(O-P-yOph)zI3~0xbHDr8o_9X4>LZq2lh3bfmCs}~#uvvw4aUr*ctmTGPw@ z(+fQ-rCKg4m}w|^2T65`?S7d_n0q+l$W#J^c@?1EZ1=F|hOQKgklgyV@eWp=}OAq}NPE z{~FR(634{f==*Ak^(?k`{|b&p7q&`&h;wejsYuFxW9Qa%TFEH_l{@hBIZ&1B<5iHz z2h4#1%U|^$h6WyRl{H=K_vkE5Z@>;x_=7i7d>OJ%(_oub+DG7$w)lF>5(`N-wzV&) zY*NKqF)?3#Atbu#9)-;6>70v&QmFz%)QO}?Tj9-&(*!xOeTQJ6KrZ6BN8oa+m=!1J z3TF7&`R|;M@q!^8t7Wo}8%&AN#qIC}X2UtSCBtc^*ieAae*40cqCVJ1L?LQ5UzuYM33HfVA@D7A#?o}la35u4HO2su$ zAF)6-`(0*(?Zt=ZVJeD>vt(@xQ*=c4`%Z>$IiWtoTp*-x_He!xhN6}FhO))FIFwWD zbW{vHcaJm6%FXk+5Z>X~J|WL+veLJP=ej3q%aRhS^$89u(D_0P9RNdU7G%Q+0a&n5 z`Av@K4VyMk&PMB4TXN_m-N3C-!mf=Bgz^!b>^15j-E@6UTf^Fq&%@5i0-sGU?>*$tV>NLEUah0E=%+HAj3y?KhhDv0sYh~( zuaTVhRdRnhOBphRdVCi#H0{VI2Q{DpS(ai7d+T+6Rqo^PUUuqEH8ciEI@PK(xr{r0 znO=Rd3Z+av(uwVCb!`3_Af>qZGbc>$tsvu)J76=Z?pp)7v<*y{aFr7BC81gmSFFxw zo$|6GCa1|_Vu73!y>rB`vK<>Si(UsYcIG8NiHGO3qR_?rUlylp*7=871eKt(o81_I zVia#^BjHwyw{+C}_D7CG?og@l?4#J9r_m`)7jVw2 zmSnX0Pnj3x=d$m5d}fKkhugtSpD@9X!nVrI#sT5zBGZL%1|H&HQ5iH7RVRY!^wYLZI(WhfzO* zJl8#_W1Szc=BNr{K(5rk5FQ7T9$yNn*i<%;y28<&>=VRqR20p4uG%*xeg)S@*or2D zl0_vzwyAa{S?48xOYQ5#6FoC>M>` z0kwF<7j}w9*5#XG{ic4sy=w6kmY4A>5CJE1R4gn~?eW5a}F}sp$SMU5% z$W)B?7Yc98aoJf{iB$8?e2ElqqpktnuHMYz1~F0-xl+Z7+446|5wkVhIA*_eQBg&G zQAiaf@!^#ZLe+VepD}2@Gt#((&al`hIS*%JbI|7GFu3 zL%zNGloTyf&RB+$_IbmVG#czFN5Tlnk)GH#8lZ) z{Xy7^?WwXK*O$$j+smQ0AM9)P%Mp#*OqL3(xfZK`3BtuDjyl>vSXz*;yo~|XK2pXO z()oMQUEcSC3fW{huuv|1N=Vq+Ru`93k6fO6WVI&aI1{I+h>{N*V&7ELz>VUi$AUW? z!$S^Uz2ib$YWW@lLZ;636?)G^SdNyh-cCD`LwXRGMS7jSpXE%hqLL_jW2-TXH@ynHsf?B04F?!0>JH+KtZv$x1Sy5!kqz|kTV zngNsagJ_5{q*QCwnOaOj5y*jz zeeHuf^QLGvykm?j(XF4suL^gCBOH9(lM_m9b_(=7B5j@3JvtPwZqfr(JdN111fa#a zhXlkVU3if3C8bO*k43g9+*0PIL6k`(t2~@KgXbj)5BDQ~Wm192@n`xl7CwtEo!;_9Nod8wS5hral_ zv=|5A=vb0TszhMD{-LuYr+OdPX-pHMqdm4`%1%EDsUh0v{FgbVFm?fb+ht^cP4M2# z(WQe6kw5~YuVRL|>gnjF{IBB`#_}up3H@2Fbxs1frJS##ce$EIsS@*FSvRxh_S%-| zu#B~cC}DpM4ZWVuI+B;~4xi+9=15U6?GK|Wp%MjTqwU?q_Nw!1L?mSs?IgZrM;{mFj@cG7q&dzE?0CZ6M-z*tuXDO$yTtKtL4O+MkMPG0SvoXP3)Tg{+1 zZ^`42a=Or0!7{|aW!0K>HW`TpV@e$r50m9nv(DG%F_5(Ot}7tA%`?}OC!{b`HI zuxSh7lCmjcq+ldjQJ5#;u(=lgsk*!YRs#F*s717jG2^U8LHNX|W!J22+w`DqW8t_sXia+f$BKVU!ZKR;=O zY1yo}o6}L=oS3M3Bwbb>_?&d^3_5IGSdJ}tGIAI3{Rq6{{8YtkebAwwwe!>{;jNXb zvwG9^xq(ydb2(FAcIL^vt5;pU;;H*ud-Iq!h63pFo@OR0cJu_Ot#lG%NStUk+^txyi_t< zy>LY1_p8?1VAZ#Mo5zS`v(Yi)S+|XJnPixFl%YCChsQFcO38RtoUqxID+|kqt0f%A z8oJvRK4z{V0JAOkLofeI9*RBLM64jg`!ss15DG-BO2!KTn^Nuqmxxt_zE88DJKDJ1 z5j-Uk&tLpKMET?c5P&ayi){az#DVBbQk~vh%P~hn;9LZPC(Q3C6(pald#{qMcNSdWeYaEbM(GnWg+tW^p}L6Ha0#9G5pkaj`pK}cievpD>EiD)m8P0<`AFC#H%1`?QA3!d(``O)` z(;(gN#mAhyL`_a0F)9Lf&?pTTE;EEidMopm8V*A;)Sd>1&p>JLs+xyfT)&zcZ~CUM8}M~7k8=N@_wGEaePKb zb31$UYsho-U>SMGbkgpIteBO5z>I@~U{NB_-pz?%;=MFrE3q zi+#=>^6U7slUJeNtlX(Q-4xP0<-+)AN-JBHi>bJVhW33Crt6fP)$HNT@KIAZ9XkL0 z)%TUNyR9#Q!o4nMktn6e)q9@Ne z_QjfEtG(dxH1OV~MJs1*eI6V+>};;*W#ztCR`xCK>>UIiZpWPT1??T})RC|9Dxa%0 z(H)#3GJc%^TR%zie+_AD2G_*)s2-9>=cRJ3)*^iEeHAa%TIRk%$kA{^@(eq@xLn^+ zNDf}MQ?pZu=^I^rl=zgqyf}Z;|MsJwoJae@=_F96vPy2AXLYgQEy(<$B6a1=JpEJU z=Y!nWa(=u;?LLa;lTrGvpOd}Mx6hCEyo<{S)IQ^b<15jVp<1{unR-kL{h%@0K}ex+ zI#x!@xmB;`ulA9^IGY?AvRr_Jfewv)pWn z)#(I>FpiweGOLXfD;&TyUya@UEESP)X9l5u&eLL+4N>u6^L2P9n$!MRRi)L^$~k*N z+S~Br>Po-(N!7vlw1;jIRnwx=)Q*Atk?R^;z&C4oY8|<-+8(hufR#N z<|M_|Y<9ZS2c-fof(~6< z-Rfjd(T8S~$>isVNvMli{G70zf}oxDtE8AW?vES}AMz9s>SZQ5epIsO#Q5FS>fU>D zEpRVa@vp446CofC#$?pPcCUg$O*mHMYeZ(fK4&xiP~u*0^oXha&XUE;+c!$cgxAh% zAYs-Px8H&Xk;q!M4U{gNYY0Y}>#J_9!J(t3=wPnQnX(p^Pl`5=IlqKr#PAWK)k8&6 zjsRX%?7~`=*DH>=`6Ztn zROY`Ilsn(ifjx@~+d=yx^9M`Y74Z6X$v-cGR@+)37&h5$Ke3z$FzvzCbmvO>o{4ux z5Mf^N1akEZnniEQFB({g@4MM3O?B%%WiW8LW0;^JRarQkn8N3NZvy2J@%7dgHFQaO`99v>mC@EhIJfQHZq zMBiwT6w*+TYQ`1PCNfFGlU=+x?syCz6h(x&VjuQb=S+Y{{&y0bX9!bgo8D(@)xm%2{Z zn}ioG@p+k-4y)8@li1C>IG#J@Tn_guf&+}jj@E*=aUwjX!s3ErZ12>zW>AiOaC6sL z7Jp45xfO>7oGx5D;*w$q%1PCNi3&?bgOHlPh>gWxyzU62TtK=b@38wgul)KYR|76j zMk9^g`@{)a7Gne(ORi-|G=-;S@qyfWtDn>Xe6$ky8k}6z=5@6ibI3f1qrT}?J_{w= z_c2(BYIb>7dw^#bvCoV{1eB%sFwXbLpNpwP8yYb_cVyKJR9HoOzSETF=d|hg;7BW7 zfqC>M=@a%4>QB4@&yx$iq6*TOQ!OgW)0tpgS)`=oHI>Hayzh|9gDuVuk}K;}1Tl@t zTHj05R{@0GuqHP*kp)I}sB*mYy$9b0&H_+kjL(*3Ps-h8~%5cV#= zXSo*_K?m#+cfs(^(8EHU_v7``lCoCtVh3hqyr&8iujN<^CC`o(o4wV>u?yDTF+OQ= zVXBWJU1z=!kEwFW5p&9k_~skVcLB(5Q|uK<1gYOR6lYsmg80*FZCZ380bkGRb_~v+ z1Vhb~QoT*U`V-v!Du!Rx(7UaQH+|zr6;>qyj%y6ioRB+n{0y@$fx#ajA4v+{fY;B9 ziz!l~f#1l>t>)AT;{tr;555qUwJ}se5BIJaUxps0HaIq4(X=_1I$uKA#!s1Vc9K-h zlBCK(HUyuws0+s)Y8`j&44NeQ(&%9TG?2S{1^b#=G=*#gAwNzIVxoMwv=@67Hp~3Y z_3ID*EuG8^dfRZzukGflEX0B~WMfJ&;Bc`={7{*3yw{tuj8ZE)^?@OdE@1fo8A{?T)G*Ud0{aI_v5;CX_rQPeCrU zGXH4%9_(#Oy^8WC6YKg6^Tx2r0!a*a>si~w{)4e5gf+$|3XpnjA{ipgDWAgLu-#uf zWSG92i9I`K1Qwxpc~=-mZXh%((DWeJQ*C0*2Ezm=;R_m4W~q8fspUXjI@0fp6HX$i zeD3-s0U463x297?j8-ds4IwVvhKAg1?vc{xqFP5i7NcZaX_=gOB49VBAHv!q)?{{0 zCD-ahG(f`yJQv$hEtZD%eM)k{TM3yEsa8 zU}N6^8Ob1@OBfLdUSpGw%^-t@z4YU-Oq4u8I3*t-A4+$ZH?iTmMQIo#2QdkcE7Q++ zlH{u?s=-$aAav^2;2B1NA0@WSbz-lyG5Ik9i@d9CgfHx&$<~sk0my?(t$EXl1g!;8 z^-_M*P?2Y=Y7zXbA}Jt=Hqr?G{So=ZR@u+?BUB+e*i4XV-X}NH7k}$w1e!uq5ou+m z-211yb>jK;8wn}HUxA3QDhDV{sZU~r^d8)ZmZ(h}$G%WjSBy}%n~qwzor|^S3vw*z za3oNNpJ@om-tnDrf>XMBRU})b zX=3`QWid4c@`lt*g=Y~S#V1l=xVv_C&B_1aI$s8|u#ap`ii>%^QhWx)f*d=6ijTw) z5xK`lWOyth3Y$XD4aC%N0glt4(rsA=m(b)#j_DT}@%Y0CiQU05H*Ud%LO!c$Nf-u- zY-8(+8?c6AUUaHsRHPuvK{vNLJII{GbM+^9$DqL_0^;on9K;4Vl{U9WZmw>Mf;nG6 z3AHO%PvmkSJSN_Ei1)7@bv#RflF43txl$0+9UPRic7p%|5#}KMl+C^kw-f7cLq4gi zFtUi1*~MHOy{cs6!QH3kDN+lzX|P`kLR7ZZyEZ}j(pq$c%$V<6>UhjDLufcD6}5)9 zxA4$vDuY}Mf-Jd@34o6)Gr7TMi8i+;PkMi`V)70EnQqDc!;5)V0pIMujPYh=uezt{ zAB9-Z)X;`eN2iEMA0f941vJpCGDj955h%H^qa%%Kq~~JGzU z-vQ}P2vMKuHozRF9>c9j`(`3}FL~}8(Qbg~<%M#RE^7z4&j%R*S2$9`j}vAF67xh7 zc+LPa@~`IEw*-ehCq6o2sQP}3M>1N5qaPvqK8z7JNl*HlKf-c=+tQ}DrP*v21{acu zl0bb}d2U**<&5ii+TD;|a(waFf@dTtH;zsJ`av!(S{C2_l{dsLJcLx^6e`dU4sZSej z)FwPbaV^BK3qQ>^7;qElKuwrzU&mu`irU~_E#D0UXSI>xuWcA%=j-++=F`BG6Mzt75d)Sj817eb60~YV)~k zI&^1Op36DH^Wjg#_s!O!t?GH=j)tEY>VCjNtp!{$3jEY*6%W7*=LClkM&OuO*N2fq zm%qYH_$AAlFrm!rWEJbF;RH^UwkwVTW)rVt{0L74u>qhU1$B_8SLA9#(6;K1CRp#z z>hVuf9ASo!%Z5{2HG|Bfignwe$`?ZAsjs2D!Zk)Y%=qQ+kPfOiyPLQ{Nh!hEnR=Hw ztxpXLY;L&7jQU&Og5T}Drv*S)u@{w8aKFUOfr8;UHAKDX>=Oid8Rlaru697+kg(8!*h^Z0ca`@0w#rX@<*;K_ z1}8JP9%}h~loKg$9~UaJ{Heuu@To~~9qn_*{n70=!Th&{E23LU1&rW~Zoff!_$}JK zsU)AgkSn>V1itrAh999VnZZ21C@6+wuI!Tzvjgr5h_MIJjH*OvZo9wGp_!|3p!dLB zVS!?g&nCubju){8>diBg2&LiHY~R?4YlI3*+u!WBW`3cbe=30hJ|G9@3I~vQveN8x4qV}>@%sl{TICt}_Vw3%^G@$w!|2#E6=I%t^_F!+r&n++ z!Ep@jS=lVhgu=x}(p4eq>43r)@*{H>=~o}?#iaIQrV%>pU;GBPB6?j`sL{}WR~y-a zJLL+llhH3sj7FF8lLMRwq+hrzP-+0MvX%eIsuM3y3T54C zeQbiFL<74ok{8HO328+bDMks40BJ0!;BD%sOgVa=MJN>7zf}8oy@K!Bn zor-T6dNHBJpS#$USH#_Fw)Mo}s0=cQ95#%P9$Rlvn!n}fa1$>0?|FEO2hf3S7SN}miuQuG588hekVOX*9X2C9 z4vF*06#G#t4KlCRcOkve@P&c#()WR{NvN8q=N+z1K%{T-_pA*@tOrgb#H+u0&EMSK z{+4;Xkah7gDYBwn8xNV@yp#Oap`?Q+NSqy&?EE$@-)JUuos+qD`DJ60pvv~(+$4w# zeRNk@WN=Am7>sc`_N;gv?KHUKvLn>7wsB~lE)e;rIr+d05t{|qNc@CusO(!a02Q>+$0Hlv( zFyY;deQz(zWv>S5^xUHMyDFsv>vPv`guc?^)*<+oi-o_sATDntQtI5i8N|@B$hj^w zBH^i)^rK@2Pb|8gmQ1Ni$xj2qIW+{%a}ZIaB<-d_Z;)6c@Fb*n!{HnmEC=Usc!(++ zIV->MoNTI>Vl(rJ@Z-ZJWloq>Efyij)Pg)cFoJC5_DGJL?HzFL-6zDA6eI8CeNI7o zXfqVdG2qA$x;b#Je@R$0PewLM3W~`yX}s`I@>mn8rJUkdEv#@>I22#QItI~9KM6#m zY7g10#ngG!!wmydrTYT0K^_$ftPXPT-Ri}|fZvJO#8#41kLZ;;r$4VdldX@?qW(S2 z%X6I>6utd?gT>Z$5QhvZYJ}oVQL)^~Uoch){evsY zhnXaw1nBo~y8TaiXlrY`!B~+aO2CigRs#^YPy}x}ma!Y7pxa6R;Ma_>))+G1^y&`V zFb!?Kx&`^tA52;eU0~|fN22><{ygfX_B9r{{B4Gm>bk7>Y3`r0l-&FUPi_D6{$~I1 zOT@j30&G0#`r(#Rr%$j}Qlj$WTnp^cKMg2TL#%e^;PJyc8T?6JRMZWw__t_aE%U?o zuC?0EJ5E>o`I(~$Kn1h}$j807^N{ywJjtk!iK?nHxBZTw?1Hzoj zn_0GeOGPI=4&OlTK9~fNLAD?ig>gIvLJ9=)?R>BsE8H$HFo|mZY$NQy6>A-nUd2<{rc%_{G0)u5$D>-iN1&y@@IUAm*f`S z6D9o2k5|9|pkTlt#Az=vJRkM{7oPybM zM~m|>g1(P<4L(12dF*nu_RnnvDt2 zgjf*PwTFOFH2X#*^Lc%TI2n)buVI`h?iPbU18#D^=iDu&g73ooE2DzKFgK^QY_9Ni z76U6naFkpL_Mm-nl@z<{=$5wtIyjGEg?v8}?wxjSrE7ID6LoA#F2nU;e7b_X&he3V zA{I8ArX&#$&lYK*&F;FWhzRJ)5cNp<50TLaz$4W%v-qs4Dl?g5SUHMA9)h%SgvR3_ ziQ1WCS=>yIJBYd>l&*?(1TWu&kbIL* z@EfzG6+3U*w%D#?l6T2B1-H~ z2YpaO;)yXzJTCv3^m2-qSkG-t?|Ux(i~^cqH|9$lfSnLFdPp)C`AL$x-;B8(?4Uzz z%y1W%a46?h>W%!<%2;~$KUVyC*l-#4D|n~-PUbE1-uji(NGl$qqNbquH z?uck2sFDb_k~^YkasoNwV#G<3S09n@&4Gek9u;Abvnb z1a4Vbfp>9>$b?QeNb}4QM;U&E(fub3YOO3|r2{m~^j!xmIhw_I@nG5`<%RLaJf&6U zJMtlPox2ZZkIl)&m6>lysw8m%5n&|A=>Jlc4pjy1{id zzph{v&3eF&j?i8Yh&CMp{+-yvG$>N$beG#(dSR+%6q2zl{3UU^L!e@=eMzL;Sc4HD z!RP)A@TLO9XQ`m!My6dUBq}0Qx_Db*9PB4j7BAz1 zp@c`N*3kA?Io?-1-ibq#Mj(W>5LBKZNGR~PfSggj2G}cY?wyHdbca6^Q5?E;QUzH}DD1mq${0{xIq-OSNtR|b^`ROq=jTgCKIV)Z5HZ&f^! z#d5ATesXzRNP$mRDPuCYxbeDuc?wi)BMcOF3u$RDs5`U+8MI#mU8;SaBu8jBuCjX2 z_~EOHd{6i@DGO&VVIlrpo;fa9FWS#5)z49l&NFWS;#MQf?G@Z_DlB7^pu$1iCi)wN z10<~F_Oj40bQtjBc(Hz5oL$1x2p^>VE~g~z1Y1f!PNfLWv!xiM%I+h92pixMQE33KmLZs`;4FFFUm1BvR6Rm?EGr74 z!-Q>?eE!!4lxl`L&5O6=oH|c!yW4Y5{TY5)%wjDo>46sL7s1!lkCc|;jpZ*Je-T^b zgl_Vh4D0o#(`FTRR;rPy)%id$STe~n;u!~?-t4Lm)~3|5lXyjZm|kIS!imtm(|EPl zCC+>$_S5bk5NKS^W3da;d`37_j>vg0$-sk&^SVv#tf%O^h+VAdh0Pl4U=q_%_eUCN z02lAENx(;QXPeU+WFZS!>7#X}gteyIQEvYzm1R4dEXdPzeqxueR%W-gEW+MT1Idm@ z2?B#5)eW&Cf8Qu{Mck4T?1!Sg?sy*t914WJM4v81bO2(Mc@;G=h&taJ3d=i^{VZ&% z3Y1Qy(4D$N;^2$JybF$+v|&q>S{+r7mQir@-tNNdjE|ztc9s^8;%^9R@yT&G(~qQO z?U9ybHDHBLb$jX^ACk#W2Bg2$B&)(5_sK)ADz$l@o=lakR_n+h6#Q~3e<$|v2~l+G zO8j_Q?#=sIGD8BndSZ<9Kb2UX(HxJK2}R|Pr*_#1uY;;Xf6Yz9#pJjxRGNJ5gJ#|t z_$;p(y1W4Qdg}e~Aq4Wv18SgV0}NkSaBgOR$jQqGL#@-O?&4|8-Z7_pe<^98Jqv1gaa&)jw>u9pL@c4 zNs-+>pX|4LX*QE4j*W5AxVFXQR+pgPaPs=ZwdV!6xXhB18Z*LvfeTrdg%`>~lOL(WuTOhpJ$G_SWr_P*pN6b0HybieP(akhG0piJdW@ms}v zy0!ioGY&~Q%%OXkmYD2eP{A*1Ph?@-p&>w2o{Cqv*^T%V(ItPjDuvItve@yD5aQz9 zqn)I^gL5HDG5=6Rn0b3FMJAB7+8u|M*#Q*c5}I`$)H6Y&$hra94`CqjaQP`2gX@wO zb>^S=1J5jp#-?&7P6*hO8H{13jcwFt9nmQ~5#mwc0NE2fmJF70-wSYnr0o#SVYZx} zv-s-N5gtntON49Gk9+2A^4D0&{49a_@t|>t6|#B7KV_^Ww1yon zzLzPbCawDfLE*^dTslv+JgD~|ZNF%^0sLkzp_Nfw(dQ)e9Klq)}&x$%oKg5{L{RdZ(yd-$UF zUdWufm(4+h5~d3O<1(Mdn6aX6gE-}TUX9X@tVXTollrje((_Nov(G&s5gmg((OBG; zuh<|sq}R5Yi=BM~*;iQ^l8@~h1*G2-b3@XF;&2Nh{rfQRoTrU_DV zd`Sx!Q)3_$;BALvd{FHm=N^N|viXroMJ?ZxPtMcDJlLfsIA_$^h6n-#tOogY6r-kD z)my5S)OOMr`7xUFz{H8C^WDgS-(dFA)z9eFr=VZ!B}8s^V^SGeWhn9rIpc@SGd>0w zm&Pw)CW*@k(JSLr$tG(mwO|g#R<)i`Fm+aqs+3AZ*k%P8*R~g`OeKjnxn1>$LX7m$ z51&&``_aoKPy);x)4zncPv)FI+>v?RtwK2aM@N4&7p}%h7h<`gjwjSR5qfi-pqsB7 zXtF=ubpleQko;CkqJcQTMF1wV6q*vYqkK(op>ZhLfs8X#|AKpw>hHeL-YSTw@Jq|rvHg&0f+TNUL7p}?Lyca=IA zGmbN&YZ+1H=JtK&EU&Ucx=8CXg))dHYEd=aEpd|M-S?1NX%>PJ+l4P2^tPzBnSUw0 z#&xM1KX*{o+3d{QcrmNNWLZ$&XkRw?qu`7j2HzkkVjCNe%+B1Dm0QH*6zUgD?L^cg z{3)sntgPFWa@t@**v%=dD|jpa^G7q(dK9Q#Ga!g8%zM|cT`Em+@gw*uD(`$sY z4<#7wyF12vlc_)$p~g zZ6FM(-ZV$boS6FOOM2=Aw58Nb9Y zuvF{u;wYUT$Lk&z(W+%#eK`>K(V~`q<=`oItSO?z_gdgo)`yFEl3AEY7_0>V^{#mk zzUT8vVJ*iAesj}2+;<=U@Db9PW14poH)qy$B5nDKrD5NT^a5I7DN)j6PyBOU$u7=f z>zjDjro6m~H>u<5Nd*m&RDOOtr5HYoCX@E09j;ANU6s1N9hZe9s> zzKa#@)6QIw*`1}rEd!z++%W=(6NK9>?4;`$>GvM1cbBPi9}2?$bOHZxjh`;4%`~H< zsIWn9g(~ELpCto6GZMu8_dLD@u~6ebMPj#Kes^CNpHHE|e0ZSrKmoX9dq2>VY%H7& z%nokNO(hS_^(gosMt=x-VZFR(D%hkGjyN1Y zz3S;X{3fV)M2ql$-qhU!;cK%#8G4RH}*c%FJh}3Ra?)0SYieHT7_U7O6@fkat z{ypzRY1#R*#4F=ZPV!O7q*S5OfR}YtWH)7}>ixZ0)TUYH?w$p?VRxGR=XoG?fUJtU z+SQ$(B?IL&q~=0*`$CC#LGtXqC-_{k_C+kRj{NGW#kIT9b91xYI*9xl6LiuS^G*P( z3FeS(nt_%ii@W-)ZCU>|h(&9Z*)aGStEC?Ht46D--?RzpOs7*VchOL^C^00>YVxV5 zuAhK|5XrjO6PeCVNcFJRw~&R?7c$*efl0YS~r%aBP;-KOr%D zT#xj^@v^1WMqd^gv*6={ho>Vq8`qe0&U#kZhP{iUU>w;8-<8KL2h% z8>76WaJ|R6H-nBq-C5ZflhELo6Hy^BoKwM^2rLL)&m0Do&MFuT67Fp*3Iv0y2&~^- z0X_Hi0~S~(e>JTc2n0kI`0aW?hy(?`_fyy59~NQ=^zHn~8}pf$@PlAG_?1SL_7jTs zV}9Ak3U%~DjzRePgLD5mTl}-5DfUBd$u{)^KXse;_WjlNwTc+B|2cb-oCX5^v5GtA z&%pjKQ>lOLzx|(-dcVB2xYiN57q|pwY%3%(sEr{kjc{6tz8OY}qaoqdN!v`pmvByrrZ!ToMbz?tYfZ9D zXg@X#!!J$CE?r(T-gQ?8xW`^}Z(hD0wr8LCU%dNXoG&hbgl&MdwY7yrSF(`}c1Jqf z>?{p_^Uu{1U~u|u&2c$9+G7G%%Q059u^!^WVth#&Y2QOHJ>Yi`@fg(u%>1A^IYVG_ z>1wiq8Od?P=DPgbI*i@NJf>ThdX`j0bC&zAd;ELG6T`neOg#cludoG4tBN;yen&3M zz{R+GWmb2TGaOYX!lv}u-3B^&EUOkBa1 zQJ%_9Mos!chRMr?aSGqZD^txEw$RsTGPMPF9Ru78{*XTe}==KgAo=esjWOL!9-TzU(TeaaWOHcqbz4q(WE`ib$M`GYm$^U zVZT9^>@lj+ZLR<{-|L?=bxdEE-IqV1$9l|B>Uy~WKY6Y&!EXpLI!#J-B$_JOow*mE z^p;JNBCi|r)GdL7L>x+MfNyYjAx}^K)!|97_U&O7;z;tSerkFFZacaXl7l?brVQ2- zy7Mx}5bgD5qlVFr7EBqrp?wOm`+WXV*RAUHb$8iunPNz73Gu478Wy{BYF}kMs#J@o zROqHtv0bInb(_!n7$_N0pW>(I1jPOaUxQjZ=Wovr@{&ZuPaa zOiwz_JHM6{1H>S%lqjoJ=5_>eGq$r8jnAyWUpJmAOj6a*MSybcW|JbLUM%W|=V>UKctxB?x@wpjF}r+}YJ$*ZPLZ1NS4hXK^P#M^Oo944s-DWv9fT)u8y1c@&A5*Okfg4MPAoUPXW!Zp5GAGm*l$TWQpQ;zRe}Fq< zzrjf1#D@VoE%a~DuVoI($50!u&PH5_F#ktEjtW`+1aFg-MVN2c#JnXD&j-P6XRli*J$`vKvF^*|Ppk>C(hMh;G zVgP8-dlqW&7>gpmfYI`r04 zfv|CSjBW%4BFxhumQmri1g_faBdESr<#GuHR5lrqwI)FnE>i|&M5}j|T%V!{#U%rn zvXVu@2M+2jKyPt2w)oH4PqW7>SCRicv&j<5BB(L0wwZ$V>bA0PE;SX9r=x!gJxQDl z@j^N_UDC6EY>Nwwe54*<}I}R2vH`Lakp@EuK%;rgYLx zT-72(V5GlpmxtZH8l2SQ*F;@=yLHs-kI;=|&cJ8ZS=c`wK(vx>UhnEzPHZ14d8qDX z+TA5;E%C$8bXtF3^A5|jI2-d0tUvMMu51Y3gRu5zI|=%)V&ujBl{p9{D7EX=YTY6w zC;^4oi9O8vzOixAw$!6>jWmQX=w)c3kdLbSS3qq)J4|P#wkmPVvT&+O$jSB46Y~Ep zpRkHgM0sVH#pwHbs!e<6X$#nJRhmh+b@GRW^Nt~`k0PN7(k z-~QP2*_F(TIXtrDH${?8!c0FAe!)W@dh#7Il$&j~-vE&H@aS(T<0EoXK2`XP?~%6& zeeuzQR~MD43jAKBn)55LAEqsqebH*CHo>dx8jtLC6SubF9%`rRCvLvzl(%j-H*nV( zSxM~}S>t${wDP;NAlf}9EGrNejFI~Mgr+>_kMouAPWF)hM48ovTltF<>{vKX$y0i& z{gpfY-cy4=PBm~B7;h;*wH^AtMaxWn%&FjeK4Jgf>Pa2Mb2mC!TlqM~DwAX&^<5~* z9z%jg7%f}taG?wHNRJ4$2qlyOn_ebFHWPbjs-8cu6*1#SyYIezVZ1nUc%09Z=IU|! zsGVHh7lxpxc}&`&@)SC9LsqZan)NzX{j_GmJs+!$bK4x>E?KB4u*^uIn&jti8TgZX}>4p<^LIp%O@OydjHRpo}Z_F<}V%zRkkn z*`gUz{s16z4^X_YD>RW1D${qpa$g|#Va|%*s1kF<2o?nB9%jwts#2L{etW%`C^KRV zHR1c3&)~P_#PtU?V&$K+UPMAIdr_BDNVr29Itf(gq-SCSGy^~_Tv)Qt2xOma7K_Q2Q!FDlj|bCZ&pEhBsNWiyi0QI}e#-5AvmcWXPIm z%U?3EsDXKXY}9YD-~L)0>l*s4?~#zL^&UA6Zg#*BiVFLXFdDu6rs2(sxIj@Vvf{BO z35g1WAg?6kJC-X2$(uTNxp6kXic2Q6b(R402A8 z5T%rm5GdaDx))B+wD)82tPb?;N&Ylm@64RLgzzHEa~w0sXjp>tty_Hdal!NUZo!Ka z<{K1#a@BC)Ynup&X6lpWQDWuypSc zFelvv_7FJTH6GlD`G8M66Z!*@DT?~U`6a`W2Q(0C6K|oDJEZ?IMvev(NJ( z4$Q465&PXYTh@y(%{;;B;@vi}L)iSYb^o94ggjgg4tH1}AX0??jZ5_3CH#LN&D^Z) zE$#kOH04BZ?_g^8|3uyT|Dl@-WGX5T)c{p==q!se4*%nS5ByB%)%D$i+u(eA8;Q$h z+S=06K%Y5@Kj@p2qZ`;!5ZGW!68xUbagunA4J$hcGDG;L>yCQec&}c;B5IV)ft8@&cFmLntfl#<<%gk<4(|_Z&{tFJr%Fg`%jkX5)Um!5-dlstOdaiIA#UoXA+cfm|p?^9ALsyOM&t337 zj}md}DvrLqABFR)^Y`hjhrsunzrN;%28vwMYo1$Y`zie@tbu0C|5MHqE=ySN`ETw2 z@&3Qlss5X~W@2h)X=nL=`?&uwoG^G_?E1;k0@$bXLRs@dHe=I77P=?fJw}aYL ziqhtp)=+td=G2qs(pCh9To-~?4$jWj8E!nuz9m)n!)C*T%j+C`uIJp2%k!4!PRD8e z%zjN+Z7{L;2Ufwnl|Tq6h;>939&M3Im6*uuk>l;+8V`de%qI=vKRaS%WtiI|=hKAY zVyU2mT1M`UzTSSbeKWHfS(v3#(NfSfq51M}@|u!FN+|-@R7({dH-4<%toX>g|Gu(O zS;_TL-DcUj*JR^t)Ca?NWEnbKgeS*J>{VGQL>oEm+nQ7>e>%T}pEn#za%)L!1c8{^uC1Vrmis(IdQ%V1(U1h^_Dt>8zf4Kzn|c@H4@x ztb1Q?b{+AhwReOp`&6#Scp+6qqN91@?E^57C91r4mCZYRpM6E^Ux;4qA07|)UjF(N zKK{8r`)}HCi>J&g*vQIxPY>S!jevbG0~O!p)CuAU;3EWu1{$&y?cm2kd&c+Hy&?gl zN%0fE7S0QMR0M?mVR=Fn<7iC~yDGa!m!EsQqT`h}+ePmOkhFp|R3mAaz6fzGkrSM? z8UyC#>58D!or(7g?y0ozNU>WQ7nB`YvXrWzA6pr#Y_#&5z`(0m;4Bw@*=|A+ad*lk z{gdNd@dQi*oahGO5L6M8Qem`Jkz6G0@M1uk%P%xEz{dyVrnt1Gtl_BWNMF<75k*Tj zPix^xg}e{L-!>IH-gx7AGc&JCinK4_<08Q=owUB5Lw~>7AuupY=^#Rwn_f*`I!0a& zsI^pu09?%6OyAF`qrYCTj0HQxv#LMx<^BHxWn`teAQZvrlJ#wD{bb4oX#LW(HR_P* z#;_RHYa;pU_ifAhieKscdEGqLKSVT(pp)=>AxSu1P|o1vxgd{vgobaUPN5RH zH$3uLJB=z$rmLQ*7Rb+!SKE*D9v+SkV+}%sVML2AB88d84EB^*>&~36T4G}>(Gt@e zl2PJ28}?|jxdiarB;KzfyN0M>fb`#);NtP zt^6mbhO$khnKtNXucHuwtd1Kh?0XmHMwa%e#Ct4pH~%m)*0T+(cbsk!-S{)SMtURV za|sUHHN3TjXAoRx57~&4(gL~Jc)J#CKZ?lT3I2({x5jvgo8{@jJ4$}tCW21G;r1gN z4ZqcmVkF9GAJ?dK)*`yOxU^Pa@8xj0(8A8*Qov3v;4+bUn`EL>wt`K_Yf2a{mt&ET z`w$ib@S>Aw{Lz9o<+#dvYnTE08;&F64@LZ_1ZLqMq0;-IZMQ>QicF1*(?! zVI*Sxa=TJv0exFmHBR9dbO!s#ZEz0`DhxIX6{Xz&d%s*5sRdTq-{Mz6_{}40e=l*N zrUkkJQ6COR-b)LFy*+C7?*tb_sIgs#XuXRdo}6bGC5LX?LHBbtnmpa^-y;WI+d4c0 zV(9j6ZbX@qLDF44c^3!lgf%syFoWCa-3#bPIOeJC#eWZxALj=|n7uk?3Z@!XpWy`J zT^rb#hjD~;_S^Z5at{ny7#*mr<4R}aSqPI#sbKzJs;@nzt2hqSVk+mX~L+(ru?kWTvW8pjwN6Tq&~{kxCH z7FVhY!>_7Yw~H(APBSeN36G#g;$=c9(H9Jeq9fA?f#wLBqdoD2_Tx&(#sieX6Gb}> zi|vD_&TA96s2CrI5Eh%d-?96h7dQ-DEIo$`d_W^0VRX;e3ug_t2J)wDwhJQ znye%au1$YPNYWo#Q}}4KtO_re8#jHHyUZl(5Nx1kX|tp_mjh?kwzz@txMU}!3!JG2 zY0Kc(s)&va!mGkj>S>XNYUf4pCS4;SA8qL!%h(rv4`NWYIkY}R(|jjzE_35~?(OCU zl)kutPc<$xKyKJzpIxa%H^^7K(XsxdnD*;N5Kh{KHnrq?8WEAf1mg@5!8heT+xL-( zOC1CJz1kybF3o|+(IB)3I?;%e6rzbEpG&lv)Unvjpcn$RTh2Cb92!xsaYjb8*p~uf zP5h#2^}T2zTCkX;Qw}K4=^Lc$qE$Vr9j{?&>WY65!89vPQ6r7t&NtNn3M8PAUlm<0R@Z>Mw{BLblK=AvOotPQ@+XK zHB@MqCIO0?p3THqJHGQ?)mG{Q*}KytwfCkA+WRrCaq%@tYmStWFZxE|JJ@JU$@WHhHE4Qi34&r)o|hO@`Ta1LhBy+sJH)Ngx2J11N|pVzB=%`mzd~}z^l+ZBwsJbyn!;`X z2mTn8TB?6ZS4}x>?=b3F3g*zhK1lNJS^Iqt`OR7siR&~B4-W!%xsm~I zDFQd0AH3X>*}9COgerAGMH=)!*lu?T+r!T0R_9XGW_(*C56IYI)k5w? zABXbZ->9mCHlud;&KKTyz1u@wM*W&vpEnLE&k}@cO2GL^s4c=Fjm7Dpwf8Iz0DA4y zsIj}LyZ<;5x73ZP*0L3Qh#?g8>LUHC-_R6;P=*L0h^pL`Z+XoNu(YT{D6n)k;8oN; z7y8ICHi%btyZZ?9V7sAoJdf(z(^&lCtse;(Aw2vIq6Pazj+ke_xzlpmCuD~i?mP*` zmFd4_9kOlu@jcQNyT@nREnAl)m(D?fC2x`GdSC2%3y3$`nKhd)beiUv+jspt8`kIY z_~EYOlzVmn+z}cdh?9iI^+`B$b92jgW5WvMo)5uvHERi|*ZIM5 zLdx+Mb76w5e{bD5pTm`xR^s*kB8Z#*gzR>Nn)@E$>B5m&1QOCiOOK=Y_Mt!^?P1vG z*jo>K->wLad;k1R=F2V6)8*pxv$3E9_cJm*@9R|b(7Q?Uv;JzY`6YhuzG!Xu;g`j; zyGzjS1LfXyz1A`T;9oVojoY;ZH1*wm-2b`6_4UV2cc(l21Euri(&@Y7M~Jg+WF=rC|Ess ze&W10{-fU5-n6`oV%A-0Wq!O92r6*&ZPm>B|Bfz$Xe;g9T>a7Aj6b`1xv^$j^>5zI zMZEaaH~-Q#H-ELd*aLnH0qFen9pR6$aq<@2@z9?xO3KUF?C`Gr@V4g(?ef*#ceVBq zAYkA%`|Xat3c=Y<@Hj-dYyaWvwc~lGce1p6_QKxuusSyAX?k(({oHZ?UZ3ZUFR!gSVi+-~W}L z)$ZTjZef_Cx7sMA^p*xy=zopjg)TT0dXd-hb!vJ$>uN z?si{iIC^tDU-I6s+dte2w=CngoMi4^k|1QWzL0L7d~N5{)+ zAC5McV*!6|#$SdkwO&$hcAG~FH(jQh%AUH8S}IrncGw5re7tIX+B)f+zx(ehc=_kZ zjvrt2hCq*99Gu=;d%dueboxbmy7IsJUfT6$`uF(r`?%cD&-Q*^;&U|}_WaIUo>9Mv zSjWw?{Z;n#&9&3@CfJkK{pl0;?Jd)@33&K(GULz6@pDU+d-KpWQbnC+zU#C0IsA!g z>5jL1as@~@3A3~wTFg!mPy}(8F`#3O)%1TmaEx@JfQ@*F=krn$m3Ezya&tN9UV!nH zc8H`D>DfSv*V|xJu1N;K7u?d4&K28^z2t>StGwJMT0QTwYVb8p0nb9w z1)EF7s|8+|!_q7TprZi@BpE$4c1&4*y?Y3+qrcdmtNj%sLwack(%TbA$a(lU)`2JV zm;`wxyGz)RWoCa5xvK#(y4d~RU345w^L_ag6=<8&RryGp`+8&({H%BE>J+$rC;a*< z>Ed&j>R)gLFtp0dOs7pKkuqBf^b)zJg2C(Eh|=h10M-2kwQ~X~3*08Rc!$Rrt7>Mq zDTri5E)CLeT?4wKAH|Rx^qfdH9Mn9rGH~@vCkCk)oW3->zC(S{1GWlW$}-uyDvLWA zf$Cr}mF_YUoX=)}$7rv=pOPn9xg=@miYDUPF*4o*00<_eg5i6n~%~!!h~ipLqO$p_<5I zC$TN3FbA1u4^ZUO5$)g)lGR5#Y@&?zQT7GFK zxA~{_f!i(Bfg7)GC+Ewx)44&PsX^4&*m~QZ-k(#s;UytvQ4S_}tZ%E&@Rd-F*6tj_Sx1=S(_j0w%igD+#J+6RCq(-YSz0!a+GMW7H-X4oRb z2uua1miPm^@-SYDkbspe8m)5eMua#4ic?k}Pu!`$%ncaz6Q@H?HBC*-E}F#0h=2PD zWfa-dKO~4^faY6FOGflKcN!uq!gJ550C~bI%A0}@i@fral%Ldp7)0z)1KI!CmW~1= zI?eOIjqczAZ5Q+z{Q76}m9#r(+WnIb*V})OktiG!7)=`-Ko?4MtdcGV1!|s=4I=A% zjX(c7Lub&voPuvbk^ww}maU!=QkVcN51EHN2C@cw??{UaYUqPJpopZe#uW9CLb*YX z8_9&yZ0|SrxIxGQk;pynXf9{*xszXGl#A7Txq%ch)X^6>YPs@u(C(IFOp7lDZnu2O|<7 ze?4DG&Xfr!($F3%X8l46)r-93X2w3Q~%DN)O;V2^@L-w;?5O+^Em@P#=$ ze179>*<}qZ-5<&1I}|v|$LH=T224({##qw?@CB`5N=5Du6CDvLqYklQ7?@qBAR9v- znf@JGz5d%3cn%R!nx`6~jv{A-5azz!@0yDZEq02Htr&QbIS#B#);~9SLUznuWFj|; zHS}@rSo`s45ImpRKbdK`$<(!;a1^oM?Cl0>6pv$t)WRmO-!m&5GTUzx%Plk>)V$?L zgzJEZ3?ASLr1v9QH?V4958=>H33Qa0>1Y+@!oz1GiYhG5HWHCqjk_Ppk@5{CnEcC( zVE|TyctrSpUxqOYrtw)7nQGD};nx<#Jymi*7Th{u!k7_JvN^Z}BzbYIITfiL7nBeI zI|YW^Z?MT*X{(X%g1GK9JZffcwHyCsPHPRDj0h^QseBxLq0k}c5G2q+jGrL~3X`-K zi2g3_Z=k?AmLimAAu>EECCaicOf=TWWxB8cNk@$3FmSJh@^G@6xwCR3&v143cmgCe zA(E#i@ru@^8)zy=->LH706MnX`odT6?u$MmC=rVIWvOp|rVMG$P|6noh&1}@O2XtJnPGUJxe}vB81eh-$HPckDfRd}D z1u7|R?Els><-tdMgpw&&M;5#5gP4kiWcxE0=!<4HasrQ)@8KMPH!O@x6_%94y9l9L zY$7`$UzMY9D0w{?2Evgk-1p_2G1fFF^nZAJ3*bnWWJ^@cYH^F1nX$#p%*@P;EoNqB zW@ct)Y(a~enWfdeyEFS{=FPmjX5W69MWtC)S=mVs_v0BS(>)kT6zC~YdKbo^LI<7& ztL2CS?UG_bnh}cVCv8b43nW+qL4c(EwmW0*0)|qP2fD>01VQTPC?rwS@`)PfAzFp| zMmdsjfTAWryXte$1HaweBc1GX52&A$0GR9djXXXiuEfF?(+6pBK#U=hx&WJEyP95| z679@H-#dSY?35zbPWf)msKwDmTthC?zxM)RD{@&9i;H3*cfe|#=YS8$`{P=}lbx@? zx#d}vfKa-u zB`kN4?Om%@eK?g;dfm|aEkn_P5dgMS2(N;1(kW6K2thbPlra%}PLCl=cH~%SVs^V| z^C!wmSSY}dsA>`Lq@0$!Lqsfi!E`fOD8%w5-@H)<`qf)KY6^{rWr$*DKJ|SpWa{nf z?^JRIO?le$yYfgSnU`={(+ez7hmqkd917NeiYN7p$dnTk&(b7LD8}Z^p=p`9{*6sD zf-){^7{F8-D4^@$K`a7|oFmaEBaG1M< z1zC-pu6fS~J><{0M17W&m==8#%T4rjYB5Y(es|}k zsY(w9w9gi*h>&CmxwSk`BJN7VE#YrS18OJq-!bgvnrpssfjF2F1>4zU@r~d!=78gs zir@RN(GmUH#xf8}*n2}pxnRc&4U@O%X;#rFqR@?uXyUcF6{RK6i4d=etU#R!J1U1_ zndr3f^R1rRbW+`6gYy(fNLW>1`7TB&I6@&^0`cHh!%O7`wd?x)!D4j5=f>cxQ`;;( zgd{@=D^v&0x>Bt2T&aGZNvnGAgiV`_g5uV;V!@l9l(>N*#+~DPF2etaR66 zVL;Gbxd6gU+3v&=-BR#YmJXRztcD{uT@*rCAKt)6&3EMnDc%*{t_O!i(h_;d?;c>T zd0;lOpprlX#D&3UedSk7hA>ETRRArCa!|}DqV7mmS}!*faR<`3JYE3_TZGxuz*(lm z#d`+C{H6tmMfMzsxzdYRv<|Fj?Ot=`vrexX)MTHkFjs`>N<0+Og>*+K0!UyZSR~(R zcHgt34A-D>KOzKYQQ1@j;HO;|7A%`87Z?w^0;8-rj&w0g{k?qKul>G?{Gg}>jRqbb zKu`yKdwi(-OfLa5I$0GhG{O8Kgan>^B%gK;aEPTc1<}h$70nOy9WqxlC#p0ebQ04t z(=am?Yd7p&CW5xLwXx?kf_iv+;uE^2xlhHQCG_IoxOXHs>RHF=R;S+Y^8$ZLTJ1=I zY>J<|Z$6*u3=Mw*Ro04O`yPAy&%i?Abq*Y<&df^?2znFT&3-o6N91Q-a@};}nh}nt z(b*V6+(zl-32KhCPJ#_j*j8-+NGiDl?hdg}usm-_!_&^GZV7Q?hNv|HvK!n_pl2wl zEpGcQq=VZ+{L$YBge?W!QokhV5T|)!sa0!EUgofsErhsxhQbu7b3Mp?nTOMk327K! z);SGeu|8lPnOrM^j0gQXGM4}KaAzC^%mxHY;D>gTR=2G86qdU(e2jQZVBn2p5?YhE z&G+%#*ku}aI@5hVbH3#@4;A=ZcTLOUHoG$QAt^fkHvCnmh$kvi4cEhvxHD3RQQ^(lAodPnV5}{cC15JcH|bzB)5Fwk~-7mR%?bJfb z&fvz>L$eTFH{EV#KN{c7lmvH*N+M`N>#+1_X5WvC8VhnNm(?d7Kd~&TRM#aEd21j} zdkjoHE@@WuaTQLcl+?}`Y7-THn)NhPxP=u%l+E1zuEq_N`SYersQm2a!rAun;Kc{?YN@W?*4R{MTR~m=i*9j(nXP=n*ps-=0+Q5jWuj z#j*!eC@4_=ApGe!qCmDpzke2O?@qx@;dO@$*$_$@Q3x2Eie2{bFp#gKv@S>Gt<+B- z_f)lfsH$!<%Tmowq7b5ExLRp)*(d1|Ws9`SRSpx{`4T*R;ewjolnJ7R@ zAyvbAJaPR;%ArR*)r2KM!ggB-2osEuUxDui5ed+M87?2OU8Yqb$vXI*J)TCGiB$?3 zqA%q5Fc$SqORyvUX?co!49S#&@XNkM9Q3r`sRCvaa%WKG_W9WxyFW~bBCeooIbE{) zwoy%&9?o$1Gf74SvmlKov{&VZprL$c``hw3RXq@xztf81NinP>bkS4{m&{enoD?55$u7B{*boj# zsjWarE0jQzpFB1n5nb;39RC+Hu!ejAr(T~^@=0BC!eLmQT3lOVU>Z*0?}2X3a2#+i zKXsm5(cS{iId0diS+|yk{0M;=Z?z@y2xQ<~vk-n>Q8L<>IAFRlMTDNWQU-gOjVze( zK1Kn5^Ba0|B~x8tB-qK!Gto@*YbY1QvVn)@ROGQ~W0C^^6l3Q%78t?0Ugfa)=ujzxtxlUyqh5}anJdH4mGVYjzF}0Kq;P#% z3nU=H#pjCAK$aJj&^MD!NZMy>$=m=)A#z>EIX%MZp>Vi<8ez@TC4%x|q5Ny2=Ue5{ zZ}9+&Qp@=1J-0%!rCTYs8Vm%LSy#L?y@zjOB~Fwu9R@XlSZT68D#bz#F1Szz{C4<@ zHhj5x34!rcwseO`m~4}pmTGGy(VVtZ3X4w+-Br=@jv1>M5Zzhei9FfX+$6xxct}ZH z8zcDL11kUT3bZKBV$3?4FOUL&5^$7uWmR}e&U zh%>3e$d(ao%=Yx{g)-_lY{%reM;@s_2S@fn{bpdsXv+Ray)IbFMzpj7*(EyA4e+QK1XoY+O z0l25ML|B%?SAlugp(y?Ya83w^R2DF(UWO1&4i&3sm96V)UfbF^*UYE{9~x@(Ie znMnH4et$#ZI;`@uJ=1ulGEX8~_^H`JOE~Wwzz0t|k7UJtvHT4eb<~DlL|yPsV*Tx` zsD-5&*E}t^$EQk}xBjEW+$b)n&US!BYM;O0xpuaXB9^eF7;vDZx$e{_LV0z8)n1MP z8PMIjNbbyQN)@J~kq)gdMw`i!fAO0{P6u@sS1i|dTI=mErfU7s_}m}(Ax2P3KYIdDzoGgLrtPW_ivCz|iFU0q)z6WoX~lbfoF zib$;FpNNLUcUG3Or?Sm+uBevmjIGHEIO+FmWm$#%_BeZx6Z~?Ol4-cjQ+eWWcNJJL zm()HqOM}6}-&~DIqb^*~X~|DN-wg9*n^JVODpsg^+5dO@1!K-~_rkYMs+V2~5l zL=!qf9p%WKQ=9QkK7m!B5@T`RMPRyx&PoE0~%BP;cjG_hLd~w(cWd}`Lx)_?>%W%Hq*PH=) z%PB|3%#`#D(Q*dlni`-57Uf;w{S>qXh zs7jO&{#-?D?$@y6QQ6aCS6cOC;=S!TQCvimzrKN5Soa60`fcUFb{%g#g#?ISxV9)( zT(*Sfx;UYHePZE4e!IC?+Rreead zZBdzkf2P8c-~r7p*C1I>7<>7c{a;!VS4CJE%tYRpV&99|qi?mn*X{FS&+Ph<(u#fk&k7xCUL zwC0>9%VIfnzK5Lm%3RB;n^1+bc?Z+a5%Uf|!e)I(C=-ORiT);44^vH{8`Xe49y^84O5kKQ1e_uDw&{IY+ zsR1!@ElIXVbg?L?ZC#SqfNS~ML;Jciz~*{t3Mk0CgbjqJ6dY2s3xfo~5X0~rlgdy; zRgF-vbt7q{ua}F?DrCkA&B_D&I%$bR25t|@TLNq3pJ{*fNRtV;CZ0F~q1Y`lR~^@( z^Ml#{6aIE#_Wv8gEgBE)SDD6 zI7zFXI^M3o-@l+OJ>%HmMaCdGn4vaH88|xSV-1 zjgZnAGn%B9us?P+zBhDtvIw>~PNH;#FoCaB>LEle4 z>RH(@eVpm@z<8%m51oN7_B`0L1^Cd&E+IU+-QZAx%7(|L?8;K#anP&{(~Z_*m&oYoGl%m zVW0S+lE;LF)Lsf@9mjS$Ollbi^>NeqqwMB$r35}i^{O)IU`^K*=4>!5`nY4Wsn~RV zQEIY+jEE9qW)FBL5&CCDYU^lPi`J7`iW_v-2DQ$+#~o&9*2eLWI64M7nyV&?mz(v& zJSnqVX6rq#{60IxGAkx#d;2D z_US3Kq*}C|YoBn_I|rxqoy!RS75^WMA&pzO8cIE@1WN zvf87E=|C3K@HbZNy5ax2u*HX021DI7-#eiFF{2ssS#Ig@kMhMC+X@P?!3KpK15r_%?a)7v#J zfh9?|S+~uZ39`7PGe3LrD*39*-FfS{(JMf^YqfH*l7Qze+cZ230sxj-97#gf)2Lxc zl{^WHkU+ctJmNa{SMi0QX(nH0t3%}S52*C!)D0T&E3eJ=fFAYR^xKVLO=OnVW6TZn zWQUWfg2Y-q`d`Ex4YY3Murkyn3$T>5jPk_*h} zkSL23jRNP2kk+g>lm`7BWu2US#_;_1ZD#VLoas5}^eU3@rb)k4wC+);e1+8&c73f2S5gIEFI-n+qg@Yw;gZ z-tOpHQX1NK6UbilPkQ27te8IbLYn6fz!~#l4}pp}*t758>#f_=Zrn=>%P0`YMqHrV z6hJL_OM{mXteMU30eI`tHAyuO$)QZZB!3za0z2kfyi>?X>Z5kfM5dpxCb84QQFq5e z#otD=krr0xPK-2>fŠ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≷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

KV&Z&roEjb~_~&PHgI#oKz-JoWK-z&qf)reW;8y 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%0ATyQGof2_Ai5(w+>`PzeUJJ0d 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%0D=8HGiO7QJgph~=PR!98Eip~xa1BuYS+qy(?c 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

h$kK6|Nc|=#G2py(89zZJ{H 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∓N?8x$N7_+k=q;yi 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%0DYFV?*gGG~wYEl` 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⪚WO^{;PP9Y$bHn6OW~}eC3*oM^&_=d@va}r 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

Yato`u{-gPE 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

Y>3=$FY(;YV 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

gJ9fJ6;%1B%N+9TPk{87@x1u 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

# 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

  • 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
  • w|JV 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 literal 0 HcmV?d00001 diff --git a/branches/main/functional-requirements.html b/branches/main/functional-requirements.html new file mode 100644 index 0000000..c3acba4 --- /dev/null +++ b/branches/main/functional-requirements.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Functional Requirements - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Functional Requirements

    + + + + + + + + + + + + + +

    +
    + +
    +

    Functional Requirements

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/icon-administration.png b/branches/main/icon-administration.png new file mode 100644 index 0000000000000000000000000000000000000000..e892803c9e9b8fb8f77025ef3e330c2e4b14ad88 GIT binary patch literal 49385 zcmb?i^;;Bww4P;&r56F|Mx~@na_JB$>0G26qw7sscU^B@O@p_)3bhng9TLd;|dy%*UJ2`_ER7H_Ugh z6=Z>j|Bn2QvJa0d*e;6tZUBHw{NDuvvObYNE@HVWy^+IOfncHGLU~Ds_a2vMY_;^< zWt<%yEuGvS{{n!_drLESOAC50TX!3J1*JFY7Mzw?06-5Y$x3N?FCGT?v|Gw~oG)tc zE^l-MR_|KbSXq=3g#(NluD3ArUp88Jl;)q(Sn?)qHXRC|C-B&X>`coR_4!Euq-R89 zjH2h`6%bE!ZryrSW;cgY(9U_g+v&IFC(cmne2%>6K#uh;*jIO4sCT>I&;7rhcP1Q* ziIRNhR|GpZ5+jJy)!|+NBN@P(oZ?zqEwuBai45w+@f8*Lp0;X(60KXt;qZH2*Tb8o zLh!GfgSj<9&w;_Rt}{e0LC|dZ!|g(K4zKuhm4KDVOs2eB@q(RhJTEt(RXPBZN}4zq z{*#cPEvkvr@orG@R2+F0yXW8|Ao!nttH-Wgc3UGx46CY{W@tAuQJNtH|?Y|IK`nn zU2hkMS=aE|d_IS&=6w)V#F(=Xw>(pfrDn3m6FJ7pIrgJTxf!bt6Gz%+JO6&uj*IpR zdvc1j{{`JwL31t6IdT_A*9Fafj370HB`AKKoVIV5AVOuaj}1AAG^-~d|dro zv6QISWV`ewv%Jr{ZiZsty;UFtL=`d1(UDv?%Z&-29jjRYN&Rj5HnvoAw`AgclosEy zy2xwWjmRYG=Z&uT#wRGq+u}aB_hVAwtC82R0Nw37!|73lJU6##kd*f(2+yoJ!X5$y ztX2T@PM4R%=}xpkfANtw{o{EayE*oROD%48wsi}Xa|Rz~4S4zDq>dZ#sWK*p`9fC) z$#bZL@p^^LG4b?x;6nhsn|ox|U}1GE;$^kay$1zmai+i@rnJ7z+Ql)j&dXK*V`9~7 zZMV~B4?bgcWkLZL!;(rgkk1U{|Jh)t?0PdJx|&P!l*{BS8X17HE^}V}X0DyWtX-m| zMJ^0j$IUi(kYVA?Q#3}HMa&-J>Fla>gJIDazx(LE0hm;{%(FL(0UsZ|*e3U+f&*j7Pzwg9;0Gyn=ewF~htG~!K#ei?%=eWIuI{_{q{Q%(D zC^NTT)Kd!a6wP9nbkd~L-{GKT_tW3H>bri^fIlZ(xeMs@N1#v!DBfHk7(j=8O05!Q z78Sd@ej~Kj@O)5ZMxE4xT)yloC+=pg*?X0$OF)J0fvnFd4vanv0>UV}J24RIS{CL& z70Z_!VIqXU$YSY5J%MyM0+jEt7Y=E* z2G;A)-9WH=?^$Tdlw7QxXrkoB`kMb4()4c?D&T(p97sWsUjBuDCc>M0U;}FUf@bCj z#BXoSIXiBSu@Y4qKI7InZ*tS$iQkipRi8Lsj7@dY7zldnhDyd>dJpd%mFrtRRT?3iO1H z9t{7pR+pHd=;gP{rT|pq5>k>uyHI%&5*Eb(gQw{|O`G4AVj zaQB7)c#8Mk-6ZpVcUAN=n57mpz18y?nCPXyb+bpcgMi<#6fgo*hY4DQPEFcbPU|bs zTy9KGuRX{BM+lP*E5`rKEN;&h&F||2e~v`2b?uk>%`#JbVWh>-z++&JQwGT- z+*3in?phbQJq6Hdm#Dtrg5WW?_Z*4G=&v5UZ62EL>Y7Nq!#)n8%R8yjYPS^6jUH3+ zwj^wrM8SJ;ymUXVlCVv?wte8}Jh^z2D2gOZ5IOqXOW6A7+Hem4k2rbNhQZ$_giJt^ zz3%M+ne*ig%?q!TdbUjw0K|w^i#bobHiGHEpQ<@wpbv#x#!vL$1c(Lg{p{7sdrjXu zT;;t6haEbjCDl4Fxxi=psOp0+;G21A-(L{YZSkS81V_47o6W=6<!EXKh+*w-m}r9oe1OMCP4vWtwoGv z7apO|SE0cnu6@XkCNoTy{0E~d?18rdCEnS%TS$%jjo4VU@zGK^1_sO7kGId32C=IKxx@Jz`vye4fuBB`_rVIG`t^5mXY zNw%U?`jT8qsVSc`{;)n)K?7D?W_9!Z50a6D0Cj=;nNWrEebf1P=N0^?D@ngLfX)ym zAg_~dN0sw7@ZhfD^-2NsUb(gzBmTQ0k@_9%_JHYHe`}X^OGv80tl-6OV4dyBdn8>L z)PPUxOMyUWgM7uLR2HkdA@(;FCM8W~r3h8_hNKOIbY1Y&#fbrxMP`KNrx}H<23^x2 zIzS72P3I|3px^Bxeh7LDj*lIbNbhqlCm)NV@(Nc+ygq0Yqz|%t_ljjtl&Rw1Q#d9Ceo%9+gMXIZ5rC( zqv9JNhCaXL^hGGs3>8 zAzRQfbN`*E;R!b}w^5fa9_)6m@!HbKj%=o6lG|y+xEb(jKH@og6mg7yk(DOnQrc)V_bvv+hkr!qa z&KIPdgjIwxZ~Y<-Kh+x*HPxaOr^hqY!?o+loAEcxBZbHg5m^S_#hVZNMHufv(hi3Q zwpQ%7mXzhZ4zQy(!A6NZ3w^3a=;!c4dY0ZANqBQ$A^_uj<+vre9AM6?>Waq@#`iQE zHTT7w)Nd^RRrr(=Ev7mg!M$Pmf$Wx?nB?DYdDA@%W!CyE8kOUW?hzI6QM$lo%Evy3 zt?+$~`;{XdLU+tOaD*B~)_Yeq+P$~km|qclwn3#7Y<2aL!~FGD+Eg?x7mKDVonsV% zy*Y~@Fge=)I_U(NY0wEp({k-qa>QrK!2u2LgL{2T)s49ck?w0PmbgWgt$3mwUrnp72WyqG)1+|YaFSm7At-+4B0vqgObVzOOwGY0IOcvS+y9(I7G=7QT zgOB>$9@}<|W9E}616duHdlE5VNF~1J?p@jx_0N+ZmUERi7U{0j6nA(C+ub|Su^Yml zT^rXOAfV-XIT}^jr4gSPmmocalf^f!SMMMIgmUb+5_J67xve9~suMf6=Eq8M;M=DcU@Zn?Z@P2(_`Ma&)lfdT`gmT=1=yJFf{CwQVW2+&wi|FR zc!ugQga!wM8%*svwSq>e6($o*murvmgd8(-UHT-qRq^{VX+3Ktw1(h;N56Zf{2TXf*XCzp_x%gxxU5M0iAXdnR}oi4Q;xkkjpV?Az};_`rW| zZYb!`H!|Wb^`u$I*yg?5T9{T2O#l}ws&xI3+CK(nl~jwagsoozlcrCoXbB-4r-moF z6BjE*6z9;t(e$EozNA#9uozK~F~id`if%Fv>TgtA^+3)#jvc6>Wk7)L>7cu|n7inx z-21aK-Mri1FX-z1ul|{@{!4G7zM82HJpa9Rf6=7ixYl`>#4*ffo28SfpH5Y)GFEeY zE?XQ9jfOHBf3p~jkRcR5yMH0Ruhi7BNm}i_p7NTr#dS{|%j zrM(XF@1HJeHlU$04K^@RV7C9PL&orh3k@5zL&Db3=UfLo1){EL!Vo%?hCeSd`M zfd}8&@>qg^!Ezzzm096;3;)uhwlsciiflGVFq_GKi@7c&vdNL&CrDK`dPXlp1zwP8 zi$-|1#l{~9=1<#_ZJMeVZ*_F24cqSSH#8P~f2Fm#@a0rC{p}^RNV5X&?vKZw{sMaX523EB(GR94F}h+`k9K|Kb+p*f@7cC;;?#5yFM$)6 zfk|;L9p5!RxYW$kXQ4SHtGtk~<^89om!R$BYCPy(?YIruIXou$a62l)?S1)JRwb#4 zT@NFDde;JO7*pQ6`};p*)4)&u%8*czk(C8YZ{%*=1Ad%Cl$U=DchFj?p+gu4guf5Wvk<)6gMKxtr)IZ%-Q$!6wO25W z7qF{5V)f`d)<<-iSU!b(Q(@4in9?d(IDXeU-IH)ZB2>D>!St%u@%i0UVs-0o6K5x? zPm(4okTCj$IJx=o+pucq-|x72*R_cOhnd+z&Jy2NoD$1y4Rn>|RP7n6TQdA7aB2vF z{Iw(6ojR77MOSLIDx;Qv7r30w>r2(XGZmd4z4$^Z_&w_z7yuf~|3=L;VAL4pAnD;h z$g5wOP)IpPq@Z2%B*V@jbWF3DP0oly&M2Cm32mTnN;b9YEm{H3^p8?}s@RjotKbkZ zM=bCjcYMEGdG$t!9R1(RG+$D7oyzYTShUfk=ax}nBXq+~DK(ziG2Cv)8*iNt6Ykk9 zvlHs4CLCnIB_vZSMcK?YO>H)wt@D}nZ8;nrr(In^2OlXbf9zh!Y~{HkCKf*SsmY%8 z5C;D3uBdALv(FW<|N6n9Hv(UwY3b;vQpzu5ygVv@qz?oLby^z+xMQC|HJ*prXtSj` zzR307OiU2_H=x$OC&$$q1VP8m-ysaYL4r>8@287J>H zM0(3&!6sMnD!zOldrw7*z2cr-mmLo9mr~8QyYkf&C#QOzw3Gd-7qv!D3qhA^bWwzW z7_g#)p&a_7j%{BRA?Zs{E!Mp=%}?iS5rz7MW2pKK73`bYTkTFCFtP2 zCWS?F_O;TmiS{w-(^*QsjBo%GhpV`6dC#Ppkbkc71;&qljA*iIt4+J_?~G=vwe05l z<(@YM-84;Ze>4qzo5I{nf!$>eBy|O>cdIS?-lV^^J5T;>KqW=34ILymAX?0^B`+$_ zir^nkDkm|pcVBem&%z&38K*ybzSr1lBVd>@|H`bqneTnuhJw^-$J2Fva1UiG6rB~q ze7J4b5wVT+wL5EzF1k)l1UK@fX?)gKgCdL=>JDuDPT}o_dmk|=r{a$RE1G$n3x#xB z(!`^W9Hc01@xCsbu6fqyz8v=Vw7x6$eN|93`NR2~scGAvFBM~t>Avf(_T=P5==OT9 zD^R6qQZLO?KPR)Kwj@)^iG5p%+fT0*k2wnKT%R5N zM4u7!s+NriDyxXn`!*2Z`nPAiQtUqN4EemQjh!r>>uK`W-@t^;7{UXmG7XF%S&X(e z6H&FKNMV*rVfN`<_46;m-8#!nAJ|#P&^K@D<06`=AUA9zNff@2{q%mh-21Gy%zS%O zJIdns*I&(S9nxYJx;4FKbNR%0r}f2Pe5J8zd zks*1gTjSJ<+l%?jXhr{Hw>&=rM9{1I%PmunhdWgDzPrfl`dL!7Q!JlVldbIWfnC1a z!0Ng(z|6}g!7Pr*HfxqLzOO((J;(1)dD*JRl4DaPUDnNE0~c;E1flm(Vx8-9RZ3R{ z)l_6>-vm9+&>B@{>g&CXsVSH+`G^a0wye~#GM+mdb588GXQ$uvV z>V+pSvZQnAM?W(kuJLzh$zJ|Ib`0hK%wY1;Ng!ejQr5AIXnI+6Fo=PP+rDNB%G_-r z)!UsUi-CClKK{C|L5PZ+39b^RXfLbDn85rkV=LJpzARhm&*wlaxmf3j4y|nk+0A{m zplkEhi^iso?VW6AiPJGrq|uj#gpACme`ao?{c-hiORoH&XsPL%IBCiln#y)fOXvIh z`)`5UF1K-U6shFhzFIZ)A2dQ506=gjHa}EWu32r(Bx_IweE<~mCqIEcWmT=rvzMg4 zosTtk^R*oMS)l_T+|<^4rt{9ifd~&II~5{L!Vq($q>RnVbdwdLOo6^81n@d(@msPX$iU?VB9ZdbHAzQ;z($uwenVZd=cejl-=s@g8&R%S+oVcGwuL~Bsp$qR} z4D`k5a%j9U^cLt45ECQ-FBUt48Vo7}{|&zA zvU-H&>eiD!DncFQnas?LS3)F9!2@m2#zsj|NZc2qd*bK!Z>r>FSi@Oj)GKBt>>4(8 zDm;FNlbKwaCi*RJ<@(HM>mE^O-OB*LT2Mb1;d1NgCvX^v<^ay&r=VcZ{@LKVrOe2N z?AtA0&v~KYW=*4@z{_9-vxRxyq$qlpM&dvz=y$-?0z-o06%#W#bbgfLn}k6#r!+Rx z0OeO6z@B^xF-y;z#7xiL$rA;mkb)qXDsZ6`kOYU*6fgtWT&kZYNg4+tsUG)rS-O~- zi3ln!Ei27IMMa^&Gx8Swqu0_w(5~p3k9&i`-9P|prO9fk(Q&JfJk!}=%KWTg_fUX2 z=mAvy*0(bp_#utw?F^F5D*ZfT7qvz1O3f5gI5b;nsP<|jj95ZmmW!tkZ>g*nDTv7c zYYiWGznrU@E4RmW)(2%h#RXI*@-t?(6){^fr z!qfjtx6iDc^IWj}XbcNYa)bbWgh1zIW%ih|W|ek@M>m8V;=XA7+YMPy z{7~=tMIw~6ZOK9Fcsk&9U%Ea+0z`I}yoe@X%FqX;YKyBa{S9$e8Jsq;ar`G^&^`4baebSKIR#&M9Rto9J=bWSJGCzVK-- z^a3_y1m26S9tQ=cm*2@c|5bT)927og7@7LnnZK{XpmnRdU8p%+ARJ)34qOd{Pu}>q z6_VniWf@~Y7^SmHulycOO3(Oi#}XNcYFoR%M|A~VP28dw05R!@_HVAIzk0YaljA^8 zez5JL=h@`!hU#7sW_|+%fi-ogQ#Q?Fq3EU^p^lc_aKXrLc`UDQ>k6Kxd5>j-g zXqNP-cN^%^*sM8aAD>M5xdb6ZkuQt!$^4boWG%tm%J}@Lfpa%Y(&l&^FV61Y>Bc{N zts4{BU9_*dy2ck;{#)$S)E1U$X#*)Zxf!3Z|K(%v=3OnpGvyYmE29@8*nG7pudk*HRgQk-(4rPFh)}ZUCJ{4q#qAZ zP?`FPIBR?0-~@er@lhHk|AaAtp^#i!9;)#(0wdwyhZ=o!`%5%t=7Dem402(nbX9(S zU)5IXTxJcW=@%O0;i+g5Djks*NKJ^#e#ytq_m4l1bW3g1p1GSq3*cQrL1aFZ(wmDu z426sAf{L4Q%B&coZ5ROssY5;TkYIyKOhA*h;m>9)SK!wD7}^CXFd-D=-M?>;%@V^1 zg|MA2dA0Qs%vltr6+JlQAJL1?)j1FQ#e<6Dk`ve53q^c*#z=1=tZvRn<4W?4^4(?F z;%RBgd=6zqilCG!%J%$1sR4?L>irjJ`E|jr?vkPOs80dGXaF_?iW%%ODlq5oQEcKY zr%5Sk!Bjl7ad6>#Y2rCCzIP-3yuCw+de0KA18Jr^72U>;9x*N_JMfL8>#!c+cH4f$ zZ2v#zbT{+ckFR~$ehVLK&`~st9iQrl23`_u%5i}va0APIK3?MGu9tS8)P5y_NcWc+ zUyb8~c7F*1b$YU0U;Hu3Hgvfs%;BPm%K`5o)@KrqdLq$<=G=K=>E-%;Vv1)5Q7jO~ zF5^p1zre25M^^aYa+30Fu6nJ8VWHK79mv-#&o`)i^kBw>t>q*cCe(|(=doMDK`IRf za+Ny6;|J#=Y-u=!ELkOPXMeyOJ~p>)i$HzSWl%wP60=e?zBU^vkffCIRruzx&a_h! z+}-&Z3{@!UPYm$tE6oo}Qf&21l)PbD#BMg&Z?BcdI%>s4=osBk-gz1(BZtg&=imM~ zc(z4`mOnu8O;XQMiL?0Sa5&u19&1Rvi#4s6?84@O=d)VCnDpj@6l`54Etl+P6#`Z? zxhI%C>Xnd?P_vmh{Xuft!a_zjz%Q&@kznLeZb%j&V zaZ&4EcL9-n6?MzU9YSR!DFf{9)p{GdqoR7b-qYIm+sYPfGG)_p6*JOx3$T>p)4qGZ z*YtRKGHp8lIEK|Lbxy}Q!w|CukK2}6{Tm_l>FU42VTb`Zd#|RG@8x;?vwc7*Gn9(V>anZrG-OGSAyc`Zk^h^!k{`Kh+AcJx68Uw2ror z^6p7t7#=f3o{1c3$Q{g!Xf}?}$3MHh6WcLr@=2=oz+gNiTXuwU_hkenbBa(e-&V6aHzKQ?< zHy>Z<{=Tidaqw7fDkb4N^bQo#U8IFvuUzXr{a2j|b!8$xF5gjmlhc0Lv%0%l4I5K# zpw_H+EKS)>D;6WA*nY_|htlcv0p~Do%{lvLAKbx#HNEe(TXo>xo|N!Ae*qDFGC8-G zX@|cky|GC{jDu}xv)22)QKD#f4nf-Ws4)g|q%zxt?_1m5C}hd`j!;njUD&jm&kXUy zo?2&}?dc9v{j7$~=Z^B`z;_Eqx!w$`i>4P_T{1xQ7CF{egJ{d)^xy^f`}a?1gecq3 zmT~b2F+tLoO?2Y4R$wuD9X8T>gO}WHM+u_G!Vm4IV}47IrG4lfC*C|6WBxqPf<7i1 zZ^@A&a#>G&rOC4EDqpqiI#Gx0T-a>sN1elDO5yn0{I^B8a>f$H0Lfc1qc3AEY|T=^ z$M0*S_m*R&z+yp?azULpBWSp~elXL0Iv!XtBcal}q)t>vcM?GVU*xP+SSx<8t4&JW3RjnFqhp zVwh4MhEEJcl%z5beslKUqO!)5L3DHjoJMXzC6m5$j79P2t|vG>Rl--npJPGPo~9f_ zWml=CXTE7`;zSzV_c={3x5TFh zo~sH1dgBJS!=L?bF|3x{srVejY50sCvQ=x$pVwxmj1Y&Sc!Q2i73<178XkT7Kp^TS~updMSyxD z@;h@g>W?nXJ=;zq=t09zhU$KpEjRx5+a897d-h#>K&Yg8Tjo<{$nNo&ch67#o}P|Yl7 zJKuyd(1Qn0?cjKN3eEtKm3lwbz zQT=C1^H}%g3@5|FgH2rB3g`KGL3mjGniHKoJq)KGjfB2%-Djoe=ju({ta&9|SjL(C z-b9l2wp(47cw>?7V(7Zx-o$I??uF_5U#e0m#YHN#mk^kCcSiGBHpx)5D_HeS=hpk$ zhYg1qeBs_u5Ia6GXym)9Y68Od=h&O|R+oJB;CJlz&trHdRcc%rds?wY|2Q69$LlpZ z*tQ6?)Q2y@c_u3E%tj<3fY|Vf8NyF>!9kF){kZiYJmdX8bRZa0hl`ef^;|CV4XVn^tgggovtnF{o@m~dhH0-q^QR`UmgRH-YHPnzn3TV7T&s0_QciOE`uzqqHp?ux%0!jY z>s}a4`h({Z+Y?!i$H>5-emiqqo;qC*51Wqr9-5d z!rV48AqIFmvL=`_D@pfd{85njm;5#osENdbABBp3G(9HqC)R4DB%!h+8K4bY$5j0G z<7avx?h*aWi#tnvde4?XQDoWgtJB{R!90r;z;<@*4j#gTlaX>RN^2Gi2bQ7s+d%jR zMH~`iEI*hUvbutX#>jXQIw#@xhn4K5K%aUGims(88v~G79PjvgHyTIPaNLt=B)n6N z8Xt9legHnKl&3W`>LFt|Uji*?toYqcy06QQl7c4$>zHK2hzS`vs6c_|aBxwq{OOuW z+u-;L^PuhRF=wT~rtlbu8vii)~;K?8T@116oyw6}JTF$R*HdudAVRr1-| zZe1lpMAc7EFB2X8oii$R$-bAIeL`7t^4=dy7CAB`Vat{*_st8_L+TNq?%iIgA6rkf zVWZ2UnK1Ee*RHjZ;(QI-zM7fg@>vb{lBn_F$CLEkB^*&Uyw-j1Fx-5`K~EpncDPut z1kE^V_VD9`LAhn2Bhaz7>mJVU+J4u*glUWM@rUgeAaX~PEn?+QCL9sv((R35O`~+V z4SvbO8Ps(rpLq1e#9U!4TfYO(;K2KFfb`^wu=4+ywif#?a`j7`n;Oj&m zt7(+zU(C_Eyz`Qq0>(axID0=6=oyx>T5uUo3cp?oW)(-iuXo=qu#XC$RpUFcQ zOGY9KQfa{W@Re4EZJjw8~x|NKjVXigrg zYX_YgbA_TSN=22xm?5OBH4d_y^}TjCzY)kcgqW36zaCr4)%ta%g6Ifwy(9h#UsRqo zn(*Ax`)j1_3k(W6{Lq)g*~S>OZSNR3%Y5CrVLzxo@mUq|RqT`*!>liy(_X1L^Pyh^ z9@$>>EGGanq;N z4(E^L?o1Qn{ae5mzXJkY${#nDMrlz(z+fK5@}2>-Z5FO(iz6h{bAf0s<#_N>`hBRN zh`k{L4$01e$fiIQorLf>oFc{~ z(DsuAPWMnZNF3fNT>YW(lj4A4S~lt4d&@>Xb(t3w?kO;9Z1+V_1-kq*!N_Vpb~HBR z(M$FLwMEmNDON1>VS%IIZ{6=c25*%wN8;?_Kqy*pV4x5)M?*bveOx3m2?z&7~DZGa19=XbCvL#Qp}6Hc|`e~#7F-* zJuC?XrEcZ_uBhT>spVxKjv=+d0XA2;B?~$s8-C31krnEW3y$|2g4cgdy5?2Kqg8&( zJ`dGtOU9LS_|z{bIQOZHKpWGXKW<6v7rOi*KA8i&zOevS-GnT-YuRmb%Kv@mw>5V4 zWm%a4)+Ir&P!>)vD=o|3R}qV1#`ivSO_bcc$6q4k!JHZss##~;!jUzqJ0)C}FSDdi z@@)70E$+X*ZRsH1aC&@2pVmE(MbU&6LXC%pg!5HXey!7tNtJC`pmAdI5=2< zS);JJM&Vv?%|v&Z>3q>+sq&)fZ6YCsmBHH<#vC>wk>&Yhvx}Cy2*!kGpQV|AgHHn8 zxS_AuGv3^tE;VrSLGY@)kTh)qQ4AwldB`@vKa-C|S!BP!IbdN+)s=!G$Y8>on~~A& z&uhB1{ZghYl>TapaE6B-r}~px(i>Ukqiw|<)cNYt8#un0I2!#xEUvGwz_s3Ib3c*S z%C-YZX}{MJ+37zxg~`ZvYYa0TzCqtxA$bN>`T5vnjAZDh1pyx?yFGr1avjBZ8EGc? z2C7J&Rxj8V^6*)9bQN7>RW=c{P1O?;;xTaL@DmRC0%32EpR|4|3wi@z!zk zovr$wgc$(SYq3o8#}ORnpyRLV2~#o2D2(q(AAI9vLC)mH0jr~q*O>tr2OF`npVq_wdysq9fl=1NKVU#qC zVm|7z4~)q6=E@{+(b2e^(YRSIm^k>tY90a@-PXb>b&>1t34Ym#YgUqq#S0q?;bF&0{@ zb&cGrA=KB+(Tc(?`d_3>-GM98*^zvOne!loWqLz`Um8UQF-Is0Lm_$|%yM@~K z&UV4%_%OKY)4!EFec-FVpO5#grqFJidXi0%}F3j zQzX2UpVzWKx*Uq`?P)4p!ArG=5kIm1`h&~ap{=kL*)<50;0KiVVLgK5&CnFTB%q(| zJ>59y_K}n3grhqWEkGY2nsgoaU7}dwuV{s_ITR2gAQ%HzD6$%ED?UGFU1(pXiL#{d zF*|NxDfhh;^SkxKAGz^b=tS~gZVa&Ixv;xUFaYr59A$<|?o~&{jdg0As56x9>q;ku zwC!RdsK(U}ceb*NPAQ8~11Dx70&UFY&USsC9Sgk<2=S{r0L49ajE6C$JMzg`eD@`j zU7n3&W*zOFI<--8J2AE9oOKJCxXk8>0H4RpFqU2V!C1DV8Vt=BxS}enrbIfzlt1Ox zx(El|eY(G3hb?zcqH1r~ec;_+t*9P2z3-vyVoYBZ7t4T}uBwhPU`*_Mz)vZOw`X=0 zGdQ@JiLE-tZFLoeh~z0L8>f0Mv{~inBxi56s7k!UNKJ0>wQgs_vX%Sa`tSXFqtjz) zCOVQ+LXo+?S-$Swtawn*Q(=L{BSru#f8mE=(;JD^aM1ZxJ;L6(1tnZ^_*d;A;3_w^ zCJ0SxPus5IWdPYv4ou=2P$IxU%nfSJ|F}^ro&MY}kXgg$Lzv>B{abQ7zz+lHylK!i zWxyw)3|mp`)L)8M^YfgMa3PAvQ7)uZbXef;?%J*v4E7W%>ZU0%jRR7C=dcS@$6YR z_~M%S8!KH<%Fh`Z*%}%*K=_$Q3TI&^Zr7ICuiMju(gGvqvWxB}v1MwIkyB!Og`TrW-Egb4>0L1NFk5T6E#<$oLo_)K?x zzi%gCr`P-I_=ot+v7GPVI3@?BQj8(%Be_cQsAD{~2G3gQ=)k?mVUk}Y_fA3^^ZuZy zU)_0qh-t6=Hfz&hP?uSD{_ESyD1i~LAnzY?*c$gbY1gZc=A7& zb?T8+YjLroS>=KShx8ywUX&1&O?!*Ww=av>&mECMemSe#m6VaGqPnC(`APG~^+0b; zdm>}rpv^zK*EAP;+~YWe%Gc6k$NcV7FEKD%%dTCW7gL}&&s9+}s-VAxa+I;Fl?kVpa?jxs;~nbwa9#cHMp>}q zyG$uwoCt%(s=oT{{4~$k9&UmpF4MO2S{~_QTyVeyYapn)tYaN*un$5Ur>H>ZENPz* zWV76Xm)|tWcH1r`9$s?GTCZ$1dW0+fkjrw?0*`~gKNF*By$`LnZP&Y(`z{owU4FronMs7Z=#3<8l$qTT-NMxZa5zK8FiK zAz1d`gbwpL7V)mz?_26aRNE#*s0Jcnd#|s&d~yp}BZ0*U6O`^xYXNyk^2+<+mt7Q( zoQ)UZ9Jt*eS@pv;GVSHsDDSqW(?FzJdMl_I4lp8hkt;c~tCruyw^QB6`lHiY!7^OS zhCITFC}a-bICv;@_X)NP5*gnk{KXMZ#*(76%-V`(-Gs5hO;m}+@oA3#q0|-#93@S& zjwoy2N2ruXEm(nk4}c+LwZnR6(09B)p1)c%+AZQ@k&f)uV<|?%djb|6-IblY;K)Fl z^u@yjt}LWfDsE1doL~AUGjt9VrnoHKzP*aS*REt#Wa=K7OGk^7-|#R0xYl z;&n##-m9jM*_HC0P4w(XVK8GADoWTs*%#2|4Zeu*E-pwJt2OF9(KIsdYnpt~Xs^z7<@Q=;X_=Qrl)+7wcvs)I1{l zj^-(c3nBcRf{H{G6t)Y$;p3;mua|pDeO4za389yn^cI((mGg5U*#myhbaesfmQ0Ep6lH3Wuv8<2{xSJ$wUw7NhMX4nY^72`^-BKnq)ua>L64a}JSt{h2%i z#`dp-SIZmy_c_)On3S4u@TsOW{M)POv|(Lo1+*!K=3Tx%a)>@4CA`jv9(vX1H%^*& z!FR8Z)fR<=#DN{)*`~jH)M?A7v!jGFlGo1(4R^lwvP$t<03vgec&S#hHPz3$8)qqBe*75WO&IGR`*s#Ey8_j?(KWu3PFs35l$zM?;)_avN*8h?KnDNCF*VKqt6- z&VxL;Zoa=hol#Z2(Z{ED zPPZ52ZaG2SNMKT28`*Y+LlDx?Vt}?or0-iR7KYHy$X>`~OXc#yQ6!7})8L8kOv1e@ z#3u+mK!)8h47&0tE}HIIT_Z=#D*)ZVFUkAf(>49*!ie{NEmw^uT>=d!GBTe~|3rUX z`&UEc<;j@#Avl;z&l|TNKU+md%VYfpYSX;s`wabTdMG(?d3Vkj6Wib0_e($J-Me=~ z$5vtaFGbeIM$RrU5N3~?r$rm#&-x`ayn)jEyEQdWpn>i2WE4l_bwR5m)mmHXDu*4l zuWPEL-?4a$Bt1v5!FyF2Kmwf~ivE?BOs_+)@ChiH8#(}M#Vu-G|B9c(Um(KA%@&T3 zVm@3iG6+DAt-vvNRU0siIgFd7l#ZGeM=iVcKTh&;3GxHq?_OmSirCybkryj3R2HNW z{F^ycK#<0>OOHrE!}9%Q8=BINh?gpx_byt;mq&VPUfD4Gl*BE^BG1rw!Q@_IUz|1V z>QPF6ZZpQu{h?ktH!1XX4tT#mHc0!GL!6%`O^ei zWuTe}5(Gl(S(W*=V&=x>*JNT~=8JZP6BPx;J{}0p^#=f^5(6&B?Zh;F}XJ z+YzjS#K77Iv*hz%TvZ>M?&WjBj)jDlR>s}zq8g}c4Xo>14s4D!A$fx$ z3iKGwrSyfrH4=S)rCCW*KdGrEN4Nq>E6pb@LUiAJ7aSkkBMl{of+T;lgEIUdBx$rT z4I;Pf>f`6YpFX>{vyITwV`t0C zvJxMx@*D|fabC2AF^k-#tgPMc2#sdtnEJpVLx8zfI^$7&K?*@iai~g(V%-m?6&ez` zb4sgKRhq-a;s(xmy#p-tFT2PFzA58i}{I|sAYw~ z6hEKrug-r%?A1R4n=hUL+yDlBz$44Mz7|fI#+)$VYu|l`=`JBK5DJ^D*}RT~;#D;S zb}uL~IhybOxIjZst%margy?LD&w#{|yoV$|D?^!Mhj?`bv)x7KTO6@82d`EkW`6cO zcxfR#e}E{h7ks){4s6RX61u=G3`bu18|pxt^^M}+9M#u+q4u==QPdn#{XOk4&E*Ms(dK*47;lbcv$JplL+4QYyinsv{B493^QubFF`V<~C%+0~ zM}RG!0=M0yR>^ijxPA%&ZGmC|E2>zd`_G>n@ZAk-Epx~cL2^4sGSNl4+5?8c$D(JC zIcCHxlE#YDyVo!iKYQX*8VYIZ8Zw$p{o{iya1n`m>C>w#F2Cy66;=!nRi0(6}^7^&$8D5bN5*-$==?k8=UkN6aM9p2UHr>Gh8uEUpe2 zXo=5CCoVWu@M`s6*2Z@*@!^`;zYjEwG41S?MVbz4wKLxU(g|J87_nQ>*QfK(4{ZY_ zdkInEXLIZ&^qbB6Q8JdSDXL^kO-?e;{bKGzCzs^rm}2B<%=J?C#Qv@)l-}I)_LrVL z3UF+I^^6a>aVqwkxree`kTcCI6?+>JdGP^2oAB@G`KM5^2ctIDQT8Vnwk+S4(qlXK z7X#^`rHZ7nnumE-<#fQ5@QEE**7g6i06&Pk;_lp!UITyKwLyxH`i)uNU;6!Bo|A>w zI*e0~6Gr5$Wq$pjM{tc{rFtu_>(_bB5!z=|UJmk2AB5HV>iWXMv8oK#ZPf+o%N`Ef zZb+6JB{9xtaaMG2r-|QYC>q=eVdKYlX$_zyF;vakqpS?dI)J~4k`Fld=O=2tdE%#p z{Qm>9Kuo{0X1xn-(ftI@%rPf_%KZKd1HQjOMm^uKl!X>n&6z3;b|hX%9S6gvnlqIm z$*7bWNs<%*vZYIx-u31;zxmD~0PI^WAOp}n{fQsi{PI_v_qVlLJV`=mHf;0crYNFO z%*d3}2^2#+HsI5TCgA^Gy;fj6xN&V>XV6P+7dkg^A1~O-R;}H@4mMLKnftc$9$1rv-yws+w@Q7s=vAJ zK>^36`cV5py%B>9c`h}7(DQ`#5OW#*Tw1_FQiY~>S}cjdVSqttEE*dFr86`#k%yOA zrohZb2+_LeqKiIh_Tv%34;26?cM!Li9`mMaUUOo+-+rWqm8%TxnTl87eI3G5zEtO{^gU@yZ`fIJ@fJZYo7ni zwK(7hk04`=4$E2ldE_tyFc%=ql`+|sfvIzegM(PWT&co>{uh;eBxrE`L1|k$xZ_7* zqKl%t(cV{&j*hN-&wJi;DfZ(f9)i~hL7)qub@UnUx%}CG`nb1_j8wNtNg2qE4r6EZ z+NSfAW+*mL#uU1M399IVMk02hK(pB{r3QPu*7_angZ}Pi07|L6@4((pAW_7YS(30) zNi$26ZBx3FBHsturS*WIxvAI)h1o!BAk)kwMDxbGroQ05tM2&n@$T68qU6zM9g&H1 zw&*W@coPG_FU`AI5Gk#V88ic7S0)`Tq~BpK9bhiwU&tVp`BH^KiaWMN zm!Q_RZ$1wL6hkYg6EH)$cGhrwHGzh)W0xqJO~ z0G&mPYMuIs>>PH)vgEe0EA-iC--~OnJ1+W6dmE*%erEL2p$L%_h@z

    q^bs`JZdb<-gr;rUp8->+*zqq8kLHeKI+(mrqBMP)0+P?`QM$X zKYM!iq#ur%udn-@_|Zo<^E)1^nJeTzKLy?~{A|5lkPH313oYQ8 zFEg;KWy7KO7b1d)qEc#4rAbe1zl-}Bt|HWazmo}JYs(dwu`$M&0o>F~c_zHPdja$Ad~f001je0 zgY)FVzUMvw zjan_5j_S3^;~sg~%%{Hh-qtrS*XekFm&&Xde{KJcLw09O3)uB9j3 zJN}$BQ=>$d0~nY&(`xfk`MJFGe7XFEgaGqp2Kvocj4HJr05HhXB-r}h?e=bL@lu*; zbTfsiE@5NCGe~GD<@O(Z_j|8>^y#PHGBo|)4Fl+x8SqRX_nzHucgH_`jsGk0|+igrvPGV|m3Y|^|S(fz` z3jHY*!@Aurx=9zA%8(=p+U+)yZqoev&u&}mgw0+6m#>X!E+1>X7m>C_dPRm+#>f|+tH{SNHm$pB?@!0J6U%i??+j_3}bBd#9 zb-ypJIRBEa{}P`Qe`iA^DCt+4JYNCOLQ-+Na@#_SdFB%bXNMY8+VsSRbHx-WKd3~z zO41}#NR&o5(^%gSUijlk%BdH=@cAEFefZ%&9-4izqTk_bdk_fOKwkI$|9}){k_LCP{AOcxq-p9E zVZ?EaD2nnaLWOWoeUWTw?=y2nh(T6OxQHHS~X`gPA~o$>cOx`%w}67_yk{Pn_AadN^_`r2PyZ!M=k}eUFq$CM)CBtkC)}>t_?P6q61&^s5fEWT16Cwx@ z`+1@!R}2k`L80Nn>iw1tdF>&*nr6+#UP zsphK%7$g9akmcQm2w<%MSLDM^8%iAQPZXn_8ay}+1CXx9@%HCE|9KypoSgpn{@U>K za0UQh8zU|_@$;1nF5ULtU;NK+p8ep&mV=m8RaO8ff?xqHD9^(e*g=3G{D1boJKnOY zzW4iEYwf*Hx%bZ885m|522h$*0TC-;7bC`k<=LXqXpF`*MUt0iEb+w{jVaH>Sfj?E zN%Y0uq9`$ffHV;h7#NrtW*Da2e#+i^t@Zv`Wv{)@KIIN*d#o>aF!%nF<_X+}__Sx05-U-Y}@z2L5!_WjE>|Nhf` z%kw?5M(mKnOT1N%OAP2@T7n1 zUiaunmLpLNWYAOHGwCuEuA4zH-{Ayy-Qozd5I z2_|s{_oppbDlOEY)VSXVtaYHGY`QPXPWVZs(NA;qGwCycJLiQ~nswJqPi_6mm%noH zA%`9I%?Bg@FP;N%#=>6k@#&{NeC_4$yZqml9@_2o6L1X?GZ2rEbA~+2L8QIhmK*Oh ztG5{#vkt%lflO;?#;mH28aVJ7V*{vjomy~c6wauWJrJeV*eaIW-EMx)mXp?>eEiu@ z-mz}|nyrt&;N-8~b=}+*Z~W!=EmNJd2+FDxXIkTWv4HvIo?Yt6 zBms!xXrVoo?3_JpcIyde9DU^pXKwt#e|+lZrHfwiK?$?wOW5Ptu_8MFI)8QB`Ppwg z?n&8(H~c#udFRIv}65|iEgJHDcsL{5MH~-6(gp@hDOAB^-RHD<%&`opnvP|voiVnr?A3yAf)*Ju) zk{?|6VATJ`a{xX?KJRb#yy|(!z2jZW3*GfjwN_f;&@7dZS&lT#k!Owy9BA38q6C!Jpeie~)X1Lnumitj7zAh{qjI7Zu4D69>ZUcRHGzmp&RK^GaUf~M zyEh)W{)#)VzwgVJy#JdELHENsfZkn~NO|LXzo|d8;Wy-(#aHFy4B!1d=eaL=$ZH-W zzPoR}b0jfFqYVFGFo1)>0anu%9F`dX3~{q%OM?RW&-y*|x+@m(m*}QBI=vLVe%^c3 zNt^%SzNdZY?eBWtNxL32?O!Y&fH(YyJwqPy>B}2mSl{{L>+&?8a{K>G3$ECvW=B^8Vx# z?|StI=l4A7qv^jICz+!x0Ty;kYTwpb$8Wk}`=0sZl-3CVKdi(8jrHp1TutO3g#(N- z{JIQa661%q=)WpE9jT=000hswvb>BWX@H<<``*QM52pRUSQ!8TU>`VTL*viWzy8FJ zKS}RMd)ZX=AWUM8_DlpNHIytwGW5WqZozYYf&Ru+W!iIS#ON(^=t zYBK<&{6wclx7Rn0!ek0+rk(8g(pB5P_@G(;=Vt&O=zG?~-f-0BFKqbNZ{K3QKhB^-ibe6O!G7T6D$7@AfYLI+1yGbXfEB0IP%`6rrlvYeaw_ZhHhuMzS3Kr- zKlt2RpZ|L11_KIQ+t>koP9lb-$Pf84u! z;V31Qa0ee_gz1?GYi1KD4J_h9-^Uqp$`s0x~| zk_vg&hs-k{{SV9?fQTYH0|02!)X%lJ;-~lh&4Xq=`5*gP82^v6hY9ht@Bis({a^d@ z#RHv9(D23|#~kYpZKBzZ(CbOe?@PU5ySkMNW)?yU4iO3Ph=U7;DB@t8feQ{|1TM%9 z{zwxVecD|BfFX-7d<}OV-p&{U=iFaEa4J0y1A&>9Wnf^$%|c4k5(M+AHRRWR6{$nP zaaT$i%t9%E6bGTXysvZG*Z%&7|2X=bwV!N0@kdA9vG$*5Z(Y1(%C-?Bloy5Krz>an z&pht1>lq;nY0FikoKy*DoJ!EJ=crB$j!X5c#_uH7Te(CvtcjEuK^u^uf{;V@F&N{+oD_{E1&u+l~ zKIZj%fB9`k$mpm!Y`gRwRd7&GU-8a0>mPpg6VpsK!$@B@XfrB$PqM^w91gHrhf*N_ zO)$o-;RjlYS!$xcRLHW-tW~pUtg@4Ung|hR-G@E<&HsAMWnY_n(6oQP82|xb@7a68 zn*aNpHJ|zFC$G4$*Gbnnk%}ZrFf-FcGl>BZ(!R#>LN;J{VPqD9gK=XVoHGc{A#4T^ z*^Gd5lL-)jJCnZI0dKQ_x~LzXhGhW5vVdy#K)xNod^TVRK}IK#f`}iMK4uqyS#)YP z-7u3QIEiql>f`ncq;l%>AG_?Lvk(83PyN&Tzxzus`Sr&huU_`|WdIFv2zAb3R0iPhPwu|O&N@>HkaYxM znGo)?qhiM$j6)y*#EX`l;H;#7XHRVZz4OPu@`68l?=PM7mKUD2_SMh1=1Vsp|G^{F zIsh>Me)6;5eBXxI)(&X1P;_9A!4N~O)Bl@9A8=erFl>F=u=Q(EqgkE>ux!t?*YkD% zzJ2=!`m&4w&I!z{jEp`Lzx<2`&HCrp1t0+I`)`~%^@_8f^N~BR+IG5DS}6iY>Nd_(}+auYZ-DYFZZn9(a>=FKtp!Gg?z+3MaA zn#>1a=ylWf-~HLY{MIWE`}TJIv2z~r)jy`o&pq-Rm+fBj#l43da>(+rH@@c^Z~o|a zPw!`W#5gNW10DvfSNN%5JSlV&gz zphVCL;@@xFy>ZjvG5R1k;Ah|f2mt%aYi3T%-uCtn-+A-Br$a#y2oX=f*ye-2v<}9O6Z8%bXX`%CqA(|F?VmSWsG-_N)0$nbUdHI{MD_J5Rmr zvdh?c=bfj=a47VH4&vY)fH(f+kKg|BZ8z^Z1pEEg7;@d81@tP^1bY ztjw;Lq6+{aII=(+-tXT7AS@n~0qEOqfPvLbfkVn1SfRmJvw>j~fTj1LG*qDNpJxh5 z(gZ^Oza}qL<|zpPU>S;2#utTD2hQaNVe8ME;Gnn7j^QGdVkn;j0`!*fP&2bn>%d4{#yu+ zG?%yu`=FpKE!P-d2>MNe0o1*h5|~E}xzsT8haL*_bw7eOq3;GTlj<^VYky{oq?2>2JO8j$3xd|M1t}eAo-OT=LwfJnM`rIZHXsJqXktwHyg&=Hg!1wmMO^|1cW^Avg3hms0&b91HCzsk&HP65i+ODny6 z-7SqrHxcr+%BM*Zyh-l+-_ijP0QUFaxp>1}&wtGax8H7!p9o3P0%xL#+FQo-9v*dr;6g0mhA^NO?iktu@{esQ$37L2*A;Y6;4|M3Tg1&@XUw zZdXCUbFg*4b!@%`$Qg)R?gQgsU>+lIHqWUDQcn9`D}~NVZ|Yw!x%9%l_s+>{|NWJX_35KF5?2ksPG&r|tPz8!j2>5l$-#O;R4t`I{uwxx;qB4UW52;4e0^Ii(# zkk2^43UaX~yZg?mAe#lMdw1H6IQ5C3l{C8)@+?Q5uZ{;W zDHmW=3vh7GA7DHR7=J~(GVOLC^Bj4eVej6(wb`KqaDDo3ODXQ0reg6&zINT2*IjoV zs~BsYBVa>}f1I)ZmvIEEaRBV_m;LiQzxC;>E^x*#cmlzNNm;4Dy>rzsqww}TFv)>z zpz09n43S#{6cH;h08YLH|tF$p(d&?yDZiU{*7Dbjw1L?or9 zpQTYDR#O^qvQ%eg4c~%THj{yM0`4)Kk!KNW%O*6R#Y&(9R!l|m?RVXC>i53+qhlJ! zZd};-kPWvhf^=noM$ucpzZgJh%){1(58neoh~lI~P*O@E?RAl5eMp&O@7}$ox_>xc z#Oy$j@xPogXz2Jyx9@q(o;`b5#mF(j*hkg>|D_#)nAG_Hrg!EGH{S7um(1<$uQLZ` zgd}d*1HITwm*u@$gD)~RJBv4Ig0KpwYl%H4wMjUg*;~rnJ{Zmi8c}#Qgj`;yA7~{< zaKXpqW&k@6qSdEsN&#Kz6jYz@|JyDCo5c9HUVYCI$L@Q{?=KwaY;ut-iJN{L*8Lz# zNfW2SA4`_gEv2IX03ZNKL_t&!0>8ZmdaO~_9R$T}fg1{99t7ex#TF4qN9S0U9ltYf z=)p5&NT~Kc!G8dux7) zQ*iA0fr$bSSXt`Me(m$$ecy3lO)a z%0OVn_*Yg|Y6(lVU73o73c(?m`3|MjQ&0U&_v{h%e_iTN6Grt(LBj{?gr8-WG1dXx z{fbv5>ABzeKlj|V?|3auyDv%FHu^Dd7-l<5f8c8hjolpx?*5Z}tYJ<-!%#puH}v2r z5)eYz%K{*VJ&E!dfUa@Rz9bk?8Vt4r$%AxRKLbFRY0r3M-*Eg9r0~Y58F%%n!7&`5 z$s%s=Q{Whk2Quc?5jcvo*2>~6yH>g6^Ye=vzxKt;&N%Z|o^%z(yaTP24CJ(( z6PR@ESKV#H96}Z8ch@J)wom)r>-W1IZ~WbE7ipS~7GxnR?`p6ZfLjP7I72KrDXp7t z{=ip%Y4`5kti}n9O5<70zsCWGKkE`;T#52Ca{vT@Jx0Ch53jxKwsTaj5+XtrH^504 z;}7QUrA*6_T-T(9C=g#atv5+(UY7!L8(mE*&HbE!h^#Y+1iD$Et8VBit+jss-x&$!h! zFzrO`K|hyGnP#VU`^JOYvNUhp@zd>(SWGB;$f;Yd0p}U4R+a+=C+z}^0|)Es{i-vF z8!e~W6QKRe-uQdHo*D9)!0-ox0^Ij*zS~GJa8A+HKe_YVTmJef8$R%X4^*818v_7N zf)CIy02c6oI0QDz_%DC!;U|6Q9bdYz*Gboy1Dhk}Nil9~C*YKl(2xVQzLta0zxv;# zEVR1xowIV(bR)H#GemKOoDmjc8N4U*YsLL_WLs^-{CUCLF?3V-QD7qr?&|-3rw4#x zsx@VtLlBkRd-Crs;)sNRh`4oF%uYQP`T>k_Q~z7lV`Aey(rnTRLBUaxf0$hQu#w?v2B4%ey?&?8Bo(C0(eErH z&ofA=h8q7Uen{yy+YJz$K{!B|an|XlhweM=Eq`~y1;6^+cc1r;wKf|VXW$rdjtNus zpH&&K8fN3ff5Y?u*#G+Q%j3ts>kS{c<(IcV63PgAG?KR2)lOD-$BwOLs#^>8l@21* zYtv0?{KG&iN3|_Qaw-Hk6bII35qQPd)s+NcJ1>C!jpHCdSqGpP$ARS(`<62tdh|w! zm}9BCV1hLV7`LFL-PdRE3gZNbnXJXMFN*`199|HRq_iqik)1xi_8kCSh@X0oV7?To z6s7&V(VA{;J@J&I@7Qs}-N)v+jG^u3H1~U`0vlM3dQjbO7diyS1d>+U8^4MC#`vX_ zP*P!~vw}2DhvG7$#<$(S&Cky~Kg0|c0ZK#MzA|;>HCJDK_Ejg(UUi=;WNcB4XKsW#bz@Pq+^hKTLZ20xGpHG{XUyMj3RvE`eEf5qk zzpuSy{5CZ$IRfZaMf+71N%kwyy37ES1n8J!-Ru#?Yb#Z%pWV7~#~@VNitlj_Ed+F& zAdg$k zsEjRAiIrE}HoiMhbqrj@R@NKEWMA6%3_m3mmX?=B0Y zF=M_FgUrq7tzZm!uCR|~*m(32Xg6j-Sq7PA(EUF0`2!#g$UHZTM3jPrfD#d)fj)6a z4fGUzR5sLRpw(`JaR!-dOixXr)k@Im=cZmK0!Ts=D@J?W)SqSig)|7pm;vXMQx>u+ z!n&$5SWG{fFT`a9wneC6TZdLamB1I~RyJ?HWB1e}-f+RSi+?n?e%I~yotCFrLPVqu z9p4J5mcQpP`m8(<y4BEG#TQ2r=-xj^bpDrHfmJC5S;Q37S3< zxoCh(1`Y6jufOKL-S<5Fk6!WI_pW{4A-~=^(Imo#@B`zu*$2tRS$fZ!1r@si+$QmNm(Tbur)CUw*} zDB~Yh5|pOh5G)vhT@(t1EK9Lr(+QAFASaGIijlWwkj7K!$8DrZ8);((Y1~4}W8_f- zibsHm5yc5a6d{UZh&Tq11UlUw=I%Ryq>4wFQ)G~>v@mgy6cy2S=U|a z%}Ob`8>}ZPJC;%9K-CEs_hpD1O*7XIKr6Gwr{C>(bss4u78VwU5BCfi)EcJhRLTwv zx7ufN-S{vpswRk>d?F{M!Lw91mX;Sce)X6QPrhaM%6ZTK%=RB&^wdx8`_!jCMH3?L zG$JY=Y({_~orrOn!~F&Xs}6uY=X-hlx-+K#bk|+`jt7V_#*oA<5OJGcF&iqH2ey$tlvk!y8>m!K9y4FbWHjmM*ccrcM=iT0W81+w+63) zh_H}sM#dW;CP114B%l;Q^N65` z*+>7?WCbp|64O{(+K;1-I32`9!6D}yM9esWNI=BqJW3)&jTliQM%;)IB{AYwf~XlI zZZ^>E^sxKxT@Zp})8@5UzhMpbF6{E)pAZK4qhM}>!1`UzE|&9sURxB?I>YHjQI9AiaM>oYNk)x{?yykhyN}zxSRKACleqq9Y&oyy%)EpLOHhw?CRyqA?p` zd~B5wo-Cta;_rUb;NrJ=7u6X1>47b0;Dn{lnh=K=cn*KmRO1 zz)86S?!1>RV9)-oh=rjs$8i%Pj*&E*=F~9fjj0xzQ*9)zCK~M~8m$(ZQ!OOT1{$p< z8m$IeQ!Q}LkmnL27DyT~qL?F!IYeY4zu_j39RMo20)8sc8h{Z7E!2z$nQlRO5O5ZJ zJJw5}Q9yJk@-3}(ys*4@^1|FQUz%T`#eO&Y^)LLvH_m&}CH^Bdy_5z>ASo#jRJdmZF?>K~J)DHawMKtx{5qi+9#J0Df^k2`7Ct+A&xKGbrq znOQPI5j1fS6X0BcMKOd(5XDW1xWyn^Nt$8PS3dpGKRjRl^!szCz2y9xZ@yX77&ogq z4U5>U68Xp7e;8ZwU|W!U5@!%*0PIzNc+TwFzg+kGiw9OVI-UDCYL&F^31;(+()sx4 zkFpc^S^kZ3D&ax5w6q^bZ8^h>mI!7K3=x?f1VTWF$dmw40wE$Kae^p{5Qzv;6eEsf zbh}+_yXj6aV%W509S+$vjm6G9QrWjdJ%wOsIEw6Qf2R)Y#XgiO@_gStK}p|`YTzMV z$`Eu7Mn%wCGvcH-AHL~EEtQ^ne@nKe5_R^ikH7aTS3mlu#V6mebAG8eOBzB#b7)0c z8*efU3s6ehMIEw4@X7NW-LBE^i{rSqg*z$OH(sA1a4O93IFx8$appKkL?9jm6ah?t zSOVfkeMpE1jC1fPf)ELWh#}$zi8v8T>2;T$a@@1F&gW-c_@S$Rgqt3@v~}y&y4pOn zA2y^!m^AIj1ob@*BJz(d1;RJS+RwS^nFsbR9PTiF!IJ_VDrRfF@sErC;q5=m)PGzy z5FU8l{sOk`yxJ%U31j$i6d{gc#8HeSZXk&hG~xytNrFa_K*SM56hp*`!2qHNQ55;; z(_QH!65LXgozhPM`ms;~oI;Mj9sqMoEjg|0_h%RS8RU8dHSnRMHW_Wi?sTfgw)$DexmN7hX>ZWBT*f+*AGZ|DS}Gx#ja zu(Y&r)Iic`U}|O>(=#)O;ueXd%~{fFAJ{v0{%xOp+kd?H9hY2uwK`#{hDFFLk#^L$ z@ic^EMgpii3mIr5cZrga~orpy~nv>>oJb$wd-sOZd+-Luy*Y_Pb6f4p$}V3 zLKRh{k|ApvTqsuhsU6B`iBKq{$3tA8*sQDK-S_T2lE(}SbIWXTZbkQ&y9!d}ANlhy zoUr4$$M5~}eGmPsOYfb1aw{)5-r2W(zdYY!5z1M2B&}y~NZnd#) zcHKy09+v7)k^u~pY73o!CIX@a3&|#Mk$~|S#A7fPgGUKOlvsX3g1FH{+-xCfHW4?P zU_3(7NU(n0T1>U45k(D(k~U{ibLOh=UwYAJKJcDP^T)paahG3yIkT;EHe_yq4Kemn zB?21)G7iHZ^aRx4VO@oxJOJ9g>)!aL=+nok>!jd}dvzZ_+G|r&zxZ;3=>I?he-o?r zPS7RD@*cMDz7EG8^|+wLRx^@p6?#}O?(EKIXV?0J@W6e`rF{W)Z8Qc0@|Bj2YE>fo zxR$C8cMAsY)9*}jSRH9!7LZZJ1ZiD#0ki=c?FzDZ-`=^Sw;XZAt;=&=K7XJ?>mIg7 zrkP^X+xAVL|BQz=p7^3qt$WR}$GqkTU%LJ|z2yUI8vPEbbOk!=Kz0rQH~))SVWwfo zR7ycXfjIf)9(66lVXeebJb+OSB5d_&i;E}?^c$Oz$5UXU0ZlQ8H_f;<;~)|i12BLf zv-=kq7k+hHt_ibi+Q_8FN;icxi&i55$6x#_FZkRs^r$a>sq>_Zf4Oz($_P^F{pAN( zLd!@-q8h>-&_kRA10Y8_fbUcB3Kl>vg=PPXq^wzL4OX>f0#2EMNJ*W zz_@$+HF(Gok2GZt0&(9;Rzud1Mlr7`idWl$<-N~5vu#veR?=bi6= z+|@S&S07Ov4z_mgg33Ti@G9x2T?q)C;XQdV7;VSm3p;zbq z$7KLRwE$h;-}e6d&7+XTQ(#dWBpMb2NWho?abady7zZ)aodGN-gX|)DW;RS|rLodi zXp=^}m7tMCSnj6i^!lWsMSp2w^Xtwz?2_p-p8v(SU8?@)JD$W=0t3Skqog1L(~$e? z2{VXlIiPB?hdRNMI?$;A0YCPxZ=90$^M<=WV;tZC(?n~V{%gObRp-X|l~#Vv{DF@C zqYV50Vgh&F{UhXgio(mS^5i-T3*CcsXu%|%RrLvf;{pWK-U<8Lv@PyD6rjt2B)|jw ztWd6_ZMW>2>2{;$&K+l;_1$lu_L{qH??18MRqL}XZ-I!DH5eWzhA+X*P7$bn2RpDC~O(> zN^S29nPdF)VI5b14dDY|NV|`XU=6amRDuAoyKmcL_9|^4_=C!gHs&wb8ZXY*5fDQ(o662^&fJ5b}a2z(G=41xia zEmxkCCIlc&G_lHWP?Wq;O2 zd2Kt50QVS%3z3Wh^Xi;{o&@b5@>uhr*Id1c-Miz!p>7I{$n0rTxf+OAN-DE(!W+H? zgPahATkEXV0~YxwS#5o=ud(g!t40|3h}Ny90UTttKLxr!T7zma zpuzHmOa}l5mKQO*`PZAx!_GO2#M+Idso^w7&4EA#-V^R|&KJwBjDXvD$uG77<=r0I*o!Z2Q7W z6_>RtG5)FwF_Rd`IODH6i0a0far^AU>$<&p?AY_;A!$B_pN4c+CUr_WP$r>Z2Y}Yv zsx6^ph$RJ3OCF+uij#u0-#GJro?|Fn-(S zG8w^W6`4uW>R|>vX*sYOykOhiR~-Zf5Q1}r#f2WU)@U`_L$j2+=wFhyDn(QB%s{g@ z5B@tw9lO#x2ttt^ET>(x4|@&Ptv?=(WF6w91uhz1K-KB#x%m#a!=QLBfJ0$rZjbq$ z!+ayywJ_;apW#u|PxMW~A%L6pX9Q}lMQ8R@Af5(`ZS;?u;I`jyYJ3~@ZM%#{+*I1Lb$ijKolH$|2gUb_(|m})0zHev!OT3(zx`h9PD$zML@P5<(i`=%e>4h%fR z2l$Xk&TDS3;|>g~^@o)PBgH}(0KD*w_pa-%^qcM~U79r0(7A+`3R2tDUmHHS7nrnb zsvJ02T(4H0s@G}FP2vRV?mOw<;>sQzSiF05#IKyH^YY7!T_|O?AJ=_er5!r2D`1|s zQ#3OKKHY+*V za%PVaD@*8?j=R-m1?({SC(#)@JXN;qf#F%O&M4Wiq>&;&C zAK!ZA`#$gwADlk_Pq&O<1@fBAKvyz@I&6T~)ce)vo`?qQA9($xH*tqZ3)>S_x-e>^ zA18f^Z%)!ie-rhklJ|S(+%RJv6-f`4FjVd5?b!WejGy}mPMQV)Jsk|ujQSi7Z1rW9 za{_J!m{mQt>jmxomB#^$4=DHkL&kO{PRE8LUW{gQ3zB3ONuz~GG!RD#qDUYT9Ffle z$m5J|u!u1`qO3IoG@L9+<#(9^IyeKdH| zM%0)=l(ZqD2DoS-iW4)}5w!kz6nh10XiT(kfK{@9g7Qg7rADWpc>)n5fD4YPW&?2| zST3`vdw1OVxR*ck(H}o>%Ii*j!V{hlRiZo_(ly{UM$Bq>0=n|pVJ*M0lwbycF8Pb^ zHS#P^jMpbWO{T(iPud!||6ULgQXL0b0E%?Hvcqwb`hQ#o zP>THaHcbrC##6Dh{#1y@8i>X;qDC80GKDBCu{Ld}u$Ea9=#_V|_ zfR)7qz6MsB2c-u}#x!iX%CHW=unb_pQMku&j^+_(qOzZgkjA2-x0qnkO|BTF~C=S$6hu$~= zDN`u7`32RqUqQ+O1MuUms{sGTWdZlc_$R?2w3gVh`vx1~T@n<4e#(kl7n1j1Hh=+vN#(kSFvkR1Ti08$$a zm|sw0G$5L-2I55UJk4f*`2BCa;-Sy_qqlzcyEnHh=|9z69ws(YLWWQ;E`kvlfUczi z_ftupvZ+l9N?JkLZL~!2%Oq@Z;3JVL_55kT=*Erdu7(A;ny$d8Ie}p%LqA={Qs)4s zo9jTDLsKBd<=dJXN=l@?ViAgP4j|7;DSpwtE7E@u84kbJX3t?o%g>#wFt@J&h@>n8 zVQ=rNjcCuFjU?Fw&SEeYfiVHWgx{LOIaxywCJq5;VP+kaRN#z3%G@K62?yr(?(&~g zh2WpIj!EfSe!m-vs+$3*;|vTAVlmj_8i$?wbS$rbIPxAt6t^LwHh2_)$gPIsp4UI_ zcq=w8SsX@J7S-BeDhdc%T4}qLSr>Q-V<0IFEt+wpd4`A+pcxb?M3Ge2>v z^R-uAxO~hphyB}4bARyElV=x#asWeyi&PDbSJe#v)Xf{{n&Ba;bpUxTsr1^qko9(n zXr8BT=|oZU1Eq;Jt(2`{AGiUaNjL%H{ynZ7aQEq@%a~uf8|`GRt%X_9RI>+*Awnr+ zyJEADABFsT%z%6+t!Qku1CE^~5fzom9yf$w=0;Gj{c96QsEc_>#_C}fa` zS}#DH91g}35KPaTa}L2RI_>Iv4j=tF+1&*e_#-z+XKNJnhq%!tAYF3@fzq=ClW+wOeqWk1^X-hcl7 z)-^RXKh=~6!wh{G-B;CI)^(3z@F~6a#2l1C;tR90z(Y8>I5cn z1mo^E2`6A&Nl@1N`J19x>ChDZYUF-l~TxaSuCm$Zj+B$eN}yr4@XQz<3KpF}M>uwcCX`3uFhh+KoGX9U)nFl$ZV{uj3$uvaL41_%* zPb!*(V^9JtEqRHRP<}U9MII~Rfp()2!=*yh6|Vc^tcV~O`I02d&Cnd@P954Tu4O`? z*@{RL8auXcf6NbW+Wp=Sf9a~V_A3`Py?k9WFf@$xQ*9B}l?n9@AnzLtpk#0kN#CPy&P$UqdJ=ey@QAAdXw0l+_9_P9lRuv%MLNrT|1>V0LRU^X)u?^4nEq zjNo8KUFsc%n1FpB3}`ku(zI*ZTg;Rbkr0^PcpRoS99dE`8kW+JGtBC2|MZ5V@bC*S z#xdu;7%HB|)_pm+Xh0-Q2$6vEsI(GnRa1lkt0&ZFWB~}uSt#FDP=mR<&aQ8FEK0YU zo~$a9AH*VpE2cQ{V0R@0XB^FDM4EKto*g?Ly>)l??!Wl>m#0S%e1_oz)yv_zsu+9~ zJ1AiQ0lI7=I@7##*^l~$n`d0a3W2N;s=S{7;3Qz+YJk9TA|md(Jnv&^We=M1dJsf_ z&NFNL#`(?dJK!HHIER^(cKAtUiH2wIkZ~m8Z)ID5H7y_2P-YN%)#!JD( z3_uNVCSX*Y>;Y|~l!^M}osSb82@;XgMi44QM9~n0eM@s*4oz!~Mx%jvdOfDvkAm*^ z(3!v2_ao}39reKZKvX7%_WDiOe8$tU{+Kh-nwmjZas2p>MKj%J$vhaLDm)78^XurT z09`4Vogil0nxyS-V^Vr(g47D!?_RXeX+c3oh8V?&8H_+GaQj@02vREhJD4&+GY!o+ zm;iL9(P%`}>*kHS?!NOe@xxAf>ocD5j6eMP*S}te-s>6wuID>JV|AV0mk9w}9<$XA0jf5r%4N=tJ!B?H7X?P5m zN+(nSK<6lxGFIuFK(G&>*zy}x3Q&f9XRlMroOjaWF+IHoq$4mE0k8@;jDd6!{oMgb z6i|yjjkw@CXpcA8^#O*0G8Z8iyaqHb3kZ6K~4a^#hn?xKq-Ylv|ZoYw)*??}S znuwrnyw%Fct#Kl_pOC!2)?kb*YG;s>{242}Yj>H{&PqB#n z4peowD;*pIZc(YdpCpOK^kZQ9O9`NPu^9(;l8}m-z_8XYTD>~Bt_(T?FuiOBbUGd5 z5TXcqo+A|U z?&wnxw`UQzrqF1%5XB9|NrD@8^sv%5UUe9sU=juBQpemIzWa{IcRIqoibMra8#+c? z=0g#{iJ2BHGruk81g%{=P=hJ!92h}sg9k(wBjUuNNkedrOmhfmG+HtBI{o(5Klt8@ z-uAg$Z~x!_;}KuF=9+85gC5&eg*Do>vsU#SQ+DKMC$Oj_pgloGV zh%8{zw&0|#!|=M5?g4cBa}cZv&2;G?v4iNgb~lfYrWiC#2cY)#0vfN^7qs|F!JW{4 zIj9b{|7dr;-DMP9I!v>D`KRHUjD&I~GdP*$?DQoGl@k48dJd4{at zGaZ3AhEfVMYiH4%nu1aiQIbG4XOK+KqP6ijq|0;2It%D6&q4N=(O=vT-k5@D7~V^3 zb`wNv4McMqNwbA0ZXs#6ki-o{aRX5t;5n7O^_RcarJ8 zETWLlK$h=9U|K_w_RCN-6&V^co)Svg(t>QM!8Evzpmb`b(+E;&FOxw{7J^vMs*7c2at6$rj*fo%ViG1;=rgY zkxUmYzv`shs3`wHU;^VJ_iCMh9#H8mKIihvUQ8t$eJ6lW9s>?*cCv)1UfQiVPTRtB zgcHBe({Uwqz!pTI3hYY)QvxVu>eGxQS~Dk_B^Rt=n20EodrH%6Vd~1t7av z6Jz*E145XUYeGag&;@SawK5jfA4?#DEIlQe6NhFJLfGz~)(}yIT;#ml?Hu~nH~+?; z-15fjUvVOB3poOENXoBLt`rz6^8vh8f=wwo6V{m3fO9dVDHf#rmTuylsOK3e4;GqMBcLRZ zOKBa5L?=BJQ_Tj5#lb?5^2#uO(33ktG?;`>OI1mHH2B=I$aj;7&_B>A?Hr8b7*o@0 z5jPsXWYJ1NL@|_-$nqRAZz0cfKpH$mNokOBZgwpaV~DswoHXnvCbNM_X@+a>*f$d0 zAJ$DSFeq0qigqUeCXe=-6D;RT@nmfCGJ>n<{6o(BhS}KXiaYbZa zv`~ZJmD#C0zj}>xJFCxe?H%)8ZD*3GKi~v((KI6zqs_#Mv1w*Y0MowI#l{7{@51B{ zZYrC|lmOE7fI-Bdr7}kEss~H!X3YF<1rB2zs<9ykV#VGJVgzRAOE_mxnt}5OQcA>$ zpnj*{{>JD2{#D}qmwW*q{_wUTC4e4d@EQ~DBoF|wywGhFMxdZoZlocoW@;`#{YSOl zepW5ONwb1UhKPo>0^Q$Ae=j1@GF=fWf9>=8_XVHTFeP)9SLD6nYfI0x)5X{{N{c@< zl!VW=e3Z4*hnZH0cmn_jW07ClQV55lw865B^ptpnmzAO;g0gPd_s+hvUV745qhQtVmi4^Qcb=nD+C69eN97ACpx-cR;b zz5~W8(~Ur|Cf(NhwgeEIA$RzSR*=eO0h)YwKuZeV2Z1pSt_fNdz@y0)v}Xz`rXWNF ztt5Krv2JI1-D&ctZ@K*P%YWmskA3X87T~HPer*PjrP9}=j2N;!1B;_lPur)dx*Sca zCBOsS0-O{GJXj216tK9wd>_^{kANoI8g)DzrAr+Dq$vR8Sne;DpEKA3taMq-Gi;vv z=L{mXvU>xZVM+M{#1H@kh`870^SXSVW}v~GVi7AMxXKaiBLqkk{Ecw01Lx)q&F$Yi zz~SGtql06?9XF0UVwIx84oOu$%#mnvMY#UXxsfcwVHD%)_)C?h%Yse_XWX~@ zT=-_(8oo{a86%IyFe=FTz7)`=3&6NtgrW`SLX*iFRNw@ZW&j19H2a>U(ug<}^lm$1 z$T>4v9WjVVAn&K~E!SLm-mS^&P5^LYO=Q2HE9p4^ zuI;6Cg_as90u7`7Rsptyod+29xKXUbQS{(p%);=t`{r*qqNgPgbTDJ!f1EP_wip6kKMl{g^fUj;f`=AUAPq>ZAmX+$esF^$1Xu*2AZF1(WDiP!;6J4`l+<>w zLjmw6k-2Xk@Ep8ikuLc9Mq|&eKThBAfaj@TvbKevg(o9+7N&_4((YKXSL0_a@_YrtHaPFeI%YXx#;05tmj2ua(JeuzaLz;cnUieb2U zR;@IYBf*4BJP?rUQtQuwyb(9}hU)-?f6Ye2f|y0FU1~K_02-7S>lK9`0Q(ku*ge;o zNGo6{80b@dYiul#Hz#eWySh+T4nYm;1T?qRlf_=R(_P>MEhXFnBngN5yVoL+bQ_p; zX=kg?0#Lj^MMW2gGm{ONQo;g~%+Q1-Go&sh)A*Y2e(ULAQK>HFpi=<8YIeo=N4mjw_<_I5HFZf4*cef8GJ`6lP!@M!!9`gg)|zpP5)Iu zzzVb)-D8w(#fI1U#j@OF0zz=~GElF#GP8K~$Ib=t`ATb#Ra$^_uvq{Dp#S85d}J5H{ZLd!DjVuGyn3Jw7AbkK;h3X#L?adcjh+g!w z=-013tO==d^wOn5A=xP+x%quB80x+|2`CLIi~F0;SM=juJ(@#<$5U{6lBJ~`Lu`BI307e>FFU8Wr+~A^;kOOf)PTTe_qtnkvE(aZ222?)3=`b*_ zcffdnGX&#}j8)W%DqM*oybh-Kp|dF|1%pcdkjg&Mlxq~eZ&TitpBqI+VS!N*3jm-j z>o-3Bo;N-7^2;w57!(v8wk%}T4nW;;$DVX*ed{9{YRM`5D5=oTdS>1q3It|(08V!$47G!nfTsGm+b46 zpI=#p4;AVxs$j8-mr^6EIcQRGX)F^`DKHj6YqGt6I6aP1>KRTes?tccdp-Dn7fwo- zmbk>s>I|ekzg5^B*^OokP$3)g;7*xT`0<_lN3IGRSq@lqj}a9o&Ol+*uRaF~;#S3* zl+}Px8I=x<+w4!E@@*9YR;9}Ej-%=xbdbS#4MmGF_$~<%bgsmXt+$>mgopt|He(lo zBdD$-JGcx0K>ne(eD`W_cBjmhbkSa_9Q~|ohfr8?Kvkl@I!KT&G*oBE)swO+#O{0& zk&)1-LmKm_jAU3TFt@xDO4=nT)>ylpo{z50c8pA>=%g#9?*rNZY*5Olh1!d&m>N)r zQkb^!LX9x|DhQbm`JJLFmq5dt0M3|3VZta6*sYDxpwYj@7A7{@jL z-oLors3Ez}YCks-AcTNOfR*lY`T1R%?WjCjK}&^PD&)B;_9<#*vjc-LkrVo`>(+9u z!1-}jZN|}A$x=*pIntq!EQeQSa$qECoPg6eRK84zIDxdr()`{^)FQJw`+m-OWKv=4 zu7z4-pQs!t)y#z>V8OgUV^k8yCaPJUQ`w_HpfMAMWhWHwLYO4%Rx<*r^uX=J3ZfD* zf{2Bo5ocL^=~w^nNdV%&2}D6jP+dcIP#J&%(EY^!{O*;C(U)^6yFSt@jb3lXU;xsn z|Awo;)hb(glPUs@#Rl|{%fa=-Fn~d4paQktB0YE4cYFJwv|Ws%H1_P?1wdow(1xMt z+Wx=EV$6N=T-tw|_NmmCVPeyMMSzyl27dFnOuBYp@mjy14~|GmGX(!#eseDg>9Y5$ru&$~wBP9j$d{eGv2l-3Ejl(?E+ud3#+8hORA{ec^- z9aCDBb`gY%#f4;9x%PF><(-2b&j@r*VWmG0mFJMs%6?k_cJ2Bml$KcN?uGQx-IOx0 zI*LA1(uInWR1!LukP48wb*j>41yUJsP)bN`D5z$Vhxx6|1;M6>DphK68T?a~Qve7C zrzj@B2Hwe)xr6kO4I4|p%W7-?ekO6p?!}P?RO<*T`nJUi1p)~Z{Y%X;DxBj0U9Lo3 z52@XHb;1#b-~-s)MUomW008v+%aBcJ*=`DZc5OF(@fnV8)|M)tQ5xiEhHDYq?KR?gm$SK7hfja(0p#|WO zX@m0hIxBwKObFPCllYSldI7d*r%nIIvwip0-G1E}iJb=duitY#% zjQlimuU&j6wAm`p^vWc(pjv>>F^TevQbWBOUc zkzkFUl>ekFDb_d&aWHyY`r!l74EI&vw|E;iPM>VZJHaeO+$79*7k#>p3d_&@(giKn zQDn81UUtBp$$SjS$Y%{wBgNw(tmJrU3UOdnRaG+9Wj^8WGFX#V*`)@9P?+1duhics z5QK=JtU&0bm4N3oXpNt4pBq>rGEo-5D0nY42nvQK;U&9*Wvup%kRO85buq*I$$+9A z9DiC5H~w)BLD!}aHp^sGS`qJ0R&!7YjyxsEENfl(2Y-9qwJ&(|?KaBy?Gt4q+JK3@ zpPtkKI01q#fQ79;*|D?#H~G7s`YXr3DsDwj5rVH}+~hJ&58pk^ErB2++vhCYDr2nl z<0_>GQvf~c3)8FSI2B7cDlZc#?dWiMN3f`~oB^1}rr8QInL)4!ON(X*=+I3w(4??` zX_p5GRe&cz2O9IrXv;%tFaPCtFTf38k>9fH>U17$25d?g_Q3;bCj0dj;slxovzt0c zT~2519K8Lml*+A+p1B++4Ya1F2R0&)Gk*6w>^QKDZm>#il)(?kc~yGsq|F>dDd6~# z0}5EF3Q`*~<3bU9s_Zh+18My#>^+Ex13$okw4x5iaI}}(s)j5VDctkyU%J~+ zf^{ERX1>oghbQRgT`ct$%`gp2+sfw1nC9hawW9=rY)KTTVxH?kM5!{IEXF{=i$J+fg)kO0|# zmI1?pAnV7U_P-7I!yo?em*Ee~fDL^}Fk~B+XT}}@mS>ej&I~c+aL6G!+?wp|vA4G` zRh3IbTz_Ol=8dS#ta`6|IL(;~AiL_-tFBj7nfJ!M=iYlxTbd|Lsc7VdOobF^3QJsZ zrK-vZer-_$kQm_wG|>hhu{Jj}7lgWrHS`!d;gaj2atKu7076(-UJP*nf=+feH=kKs zTl@3f-Cdf}0OXC|xw&p9kTf_l?*xVb=zbYgO&d0lSG^r zLiU6d5SBM<5G%bzwNgJT4N>t&R-NgBCX8Ny3uQJW3XH6xH70GG5fEXEDJ^Xk22-Yj@LTmpsuGuV1Ut?UdeUqd7g z{DTO)#yppuXJ@ufQHYfS+f%biR$ih|bAoKm3F$$pUT-0q@N6fh_rLeR?cONI=HWQR zj*f^U2sT6$_r6L`=Ox9&ISV!y%d32}q|rB&)IMa!|+=h1%ZUeCFiIlWKQ&H#X=dClJ5IRws}&{71_?NEI1eed}hv z{_pPo`%ix6($mlU#)W^ha$?~bm8g?aiJnrf@6zqYz6qi##c^j4fMlMsSpaec zLC|u}Y}kRKynXw~Gc4>nwU*c>+0X&$DA{!(MV{%kFaFl=UAp#P{_V|%DjvD2KzveF zWb4H=2M{{}PAjan*6ABBUmL#l>iV^hfBM45KK1v`|JLf-;Pd@~S`$JJN?i(Bbzw;% zOBC6KJU*`sP+QcBv^=Z~ss}Oi%QS#5^0cC(xZuISs$eXdufJisjYV}DJG+}W`@{gl z@jgb`A!{146#!@n)wG~>03WQahI0gwf2u5TLCfbGEE!liD5)bv<;+mgeN~Q=(YEna zXxi={_eInZg+Mw!41hHuB$k$zAKxD$X29Xv5%1|T)Y4BvizegE>C>sL;m zT|4*bzx~h`E&)3~#{4qcRAk+CIPQ$6ehSYsF%#>$NjHw8rDc6}lu z4I)iIuC?7Wg}KpN`PFBoOiq)_2gO9r&1%|lc-~_0ZBYTQ68K%Piaeym(()=p@I`yY z#?6KpH|TWj?m;y+e!Oy7ga9@;ff((dIR6GAD9BU3fS{$W$kbYm+9M zq^M&0Y(50H4O7oy06^`v7J&w^NlcUoCj^xnoC<%6C1Cep13i5PD{B&CeSkaLx9hg( ziKeD{Ag2m2Tz*-p@dDBUDH+-?a=Ny+k^S`6n;X}Lhxx&1KOO$|m&O?$001BWNklg=TgDF)+wegTi^Ak*gRi z8Dn;@zq_${{r!zA3hKKj&MdB-yR>%U!qdy2T067+)WUNAyp&iXU_tei0!XQHW>Z!n zt#6&G!ZT4v1vAtI;ykOhMjO#~@y9D8akJeXb~=>1P~*E8oVK{TaSKJ7J5mo8GWxlG zpYvDYJuIvsA&98#wJ3C;i$b$z#E;+qUbJ!4q@nX)0J24>rh-y4gzgza&L%n7L8%ZeQZl{3;1NjO^{ zRFpM^*>98rhUp+pTo+uWsnIc5Ue4vXOh*N~0SM&k&>jbu5->)vW}w7%g9LP*z00S5d49w!r_Tkaa#u7=AmWW2$ z*qixSUp?3vt?%BS*p{~ZZR^(WbV66f8!56dFI{kyAw}M-HB~%$e5`D z(8P~mE1L5Nd50(`5i3IzlVvnE7vcfH&7BnYdl4A^;4b++t<+CqI^g`%kRIYTEg^b66hj_F?#USul(l4S6_VLJ!kN||H}^p z@pj-miU^WfF@SEkICKI9`$Hr6US*BG0S18S3xR>n&BE60!-cI|hwmw%Pg3@kL@!C? zVCD4E%Al_nm(DMp?k8et?ZV>FeE$WoRLiw&dA=wMrKW@9tThv`8! zD#oLc9;Js_W-SUgZ(E?G{m)!9RUPM^Tsw351qIIgUuH?BoCn~BClCzCbd>>{oEvv2 zHf}F;tJhmVFbUsK1mIJYh6p!z5AJ!lZv+lSLnL4*VEh86$iY`&U>)^|mi`l;Vpujd zO-&I6I0poEGy>I~nSKgfdRf+{h9DtIM<5``+GOSQxo2HN5C`b}PVZZQEhdRWIDddW zjsu7tf#4Ma7ILJh2NZe$60Ok#(1$R+9?-Ld9<1r>BU)WRa_dPtjh^6ZE1y{;H|zv zr{Mspgp%?mthF@UOUGHNHCzi10E6<50bpQZ0AX!m3IiBpjD~@B-&1A$%z66T96&za z&(7B~7X0c_Rrp^?l~V)ff7}o>t=v{MP7y=->*x3spgo1CX~+y&?2IxL#s*D2_lq5x zYxk9;86h7fCtu~b5Y?sr$&OH>C?aIp6%Yb@l> zOmnY?gb2#Q@c%0T$WrG*NhDC|ftxB*t-Jp0SDFd#RHEF$?^Vvd zo@r-~jiTv&cY%Tv{E*SKA0}$`6lfv_Re**r)SAYu9=EPrxM%4AL{K&0;XYG~Mz)%>_WDw5D^5i;H4B9`mq2i5x=4Dg_FG?o)^ZB)Iq0RB|vZ?1&H5c3TvU z&u52`Fl>7=t*wyv`dM0>MC)gc(~c1>M?jnyBTATYMZ zR&B*J5#3-y6VqcSmX0&*DBA{xPAOiQ<^;xNSNb6<>%RAwipE z*IE*Fy&y!~sipMSwwpF#0G_3$8XZOm21+Tz{6DZYVkJO}?QsTe?XjAEj#Uu|a&gw^ z;|IK==LM6IekX2XyQXF?fx6#;@9gapt#NA5^WXem zo2hUjyFrxidpqi}^!>g&fHr3U<`96%x#n39V6yjF;KN@uV>B?UgmZLtsJadx zFwe$gz@jz$pQ*v7p^8ur*T{;XvLvWbtzWe_21})o?#@9vli_xy1aYrGTLojn8Hl(s z$ae-(L+ZjtvH7X6Y{IgkQZix8gvQb#QF{+SpdcMM?}&NW&(%m-@+g!iUM`(Idjh~V zv#Fj7>y?WN{H|{r(g4BJfaK?FH0TK7+itszUfk#Rc`weOt%5|;ce?$0w3mqS+A&Q& zF+EhC2?Ge|!F+3WS^HPA=k)9Q%{>6jwmcQu?cHIkF&`z@Z>wN*eWq%Vhf$(ai*$Y0 znXF#NhO}zU9>05sZ;H0+(7&M+Xc?O@BRj3G0TOC;?U73Wt~>kH%%Bwu|G|u3M;qzS z#R1G}aP%`Y?horT+~e8=u9RE>r0KYWr`d@EmHn$ceC-NR5(^y)XCd4w0O1*RdR1;I89!Z_J zexiiNx@cr$chs8e-YfXmCj3f76J^0Jr-&x6O|0I}KO!3kwo#j~<;0>iyKZHdv*3+R zB1nEk-Ht6Fj8zvRgdYgWK-CPOxtu$I2XsC6fB))EcCb5gQy~>POo*8{XsQzOY)2XL z7M7rr9)y$?8a2VtgHYzn`tCn#v3W3RHGnqu<)bP-cYa1N$v7a8YV!^*(4t_597aM+ z@Ft*`pMivC#tML7yp9330Yqv;A&&wPgw?vo@_WTffPNl;SI`tDMMW#FfVl&B0N3vJ z_Tlc`_ixxjTj}&}eP4Sy$!2EII%qePrd`rs_(~-KrckCGBG3ek4cQW5ca%e0+bO)- zmU_$*0UX7_wWSGNuq}58wXxUz{!J0Y$GQT6`Gop048BdHf$x+ac`h$N)krwSLt$$O zd&BgeLjPHv)NEP~4L?U>vX&cb{8}xaGZbzOzqe`5t?N7C6$ZZh2jD2f0Sw`!+v)j$ z503(DgTd200{CdGK7ftOuYT`xKHA!}#@K2Kj&sz_0Qz<2!3`I!wp7zCl&U}+eDIs?6`icJWLfh(s ztLjBbFCz4;cSfK87lyDs93M#?y3OdPMKxWoIq`oO4&c8x+f)U>Bt>L(KZ4PMDZmy% zky$zbo2mtzPQOC@Aejz?Z^b6w9cy_=&vtkI`=+L|xdV7mQvd+F0JdNL?$=%)Zr@tB zMPcee7A7nq5IBLO4#YCz)35<3bTG5#|C3<{3qF`y5HP`} z+%zWx)RU<|-2upl(fH8X90Pa&7olWV+6A!r{u@8Kdi}NM{<0X4#+Imb0+A|m2@jZK zVF3JjrUJV}I8aXrs{pR?$2#)Qjf3HRk!qg?{!L3`x;}FS*0CVCltxEY@8`R5(=;Hc z9r>?Mo(X`xnIj^{9~r79MVW{Q=o%a@%o0HpVQ-usIrQ&}0J_qEStEd^ zFh8sc)J`De`HR)4S$_e-kl%~JR^N$j#v^7u>C=WLLpt#)*XIo0{FHhAPSfB7<`KXH zyc8VkGIIjAzy6>9&Ho$j-nwFRQ5dTy+gFXPYR^Xn;r#t^UceHeH&|^axg-Sg+i6i? zoEOJN|7St_j~fBRw^jMm8LQ9bt+A|37^=usDo3^+2rB#iZCE0-RPFwBtTbSHc2GJ1 zD_9B;YXo|hse&23ZioQ<{ka2pz?MI$IclQS9RM3?n%@5UfBM&7+22@yUuS7H-+|A01-`J3Zq;0$MJL};nZ`_4v1t8mY_@j3-wjZ|1*&qb;N(btO zdHnsB&l0B!p-kQJ3_q;-cYpn`mhbXaIFFEZs$j;?iD&rp=MLZjbO8S3r6@^O_fgJ% zZ)|Pcx&F2P_%Hu#M;Jp->TVe@b}Q;yzc^harCn)S6OI{{;24+_9O z%N&9wiz>Q8OBW3}DfeSeJ_-@W_s1A3O)#m|!MPf-C z*39E00?RNL8%F39RubA$qE6sP#_hi@$}$GVXcSonU1TV-3}lP^{hvJdyh{~FE?V?D z9iCo3j~oM!4v2e^`FgM_09?AMsle`qTJ>{({$KN(SKiwA(m(iv-#l^l;v>Cp(-^e!5&)?D`pVy3gI z9(7eCxD(*yD&8*y?7xU;!Q)gS=qNN3q5n~bp7=lzA4KvpX1<%>I-COaEC4y9PTi4r z7{A34rNQRw!*>8^aRR)2L(U20Z@>CNcKiB!+kf|W{@Ir=e*AM^Tv%LLl1fRb62y)` zKvb{H9RUZna%;*oKq?S))e%=$1*mER9;SJR*r@0<`XTF}KZL1F{R$v|`I|=!pF+@1E)CYmJ zCLn5hci)F#42&_*MUEmHqsTJkSx!Vczxvwq&pUwlz+pvW7Xf6<3AFVA%p-sYJOU66 z=>Wg(cs`c_$h6k!E8qX-=*pWf-~RI7|NSprdiGbpw6L_iqLRK8WJM{}UUJO)zaSt& z;S2$2ZDC5qk%>NcrbP;CEjA7gXJ+ngQ!4HX^P5ORkDCUx_8B0`_XV1f{5U13DgkDq z%5YCiNEG1;)_{x#SqrUm5NSvfZ%S)@caOp|(R8mI(AQZ;p z&6{^adgqQEzianz0{_~;z*!@JS*i)4fyZDW3-jZgJ{aD)KOKD$!S0<8u(Y&_i;q5qM3!pB zL;{8g!$RZzyIYM$-G=^m8U8fmpH*CB)>h)yxd?aJ@DYsysG(ZGBLObi zo&(6Nwc|VMSN1Qz{M~mI%-+(8b0>vTeIX#pxBA4Qpn}j(1XdRmwr^g=(&7p(J@#~2 z1{BgY0s(u&6zjWtow@onWA7^YP22U`fWcYYg1OD^SL8i4H-?;q7#yc;5>+M9+?$U{~CxldeSyIjfwJ;)r62RK>09)&qvADQ`OOJg5 zi7a&jECB@(?(7|4<8as-0dyJrQ9}P|{Q&pk1g1pMX*nhR-F;q(BM$=^T0H zcK&pP(eMyOmJ!(^-TB~+|9|=L4L@ig=9s19L`X4v{?=t+h(0>-@p>~X+yQO-n-CGLu49nG=+!)RRse%To5@DPUw2gt`6S)H3i zwomeqtWO#%C_)*xBI6psQ*;spF4n$HZIVV5+L&ayf@sJjC{w~*rf({-}>RV z-__%T+b2(-Sr9T=vR25|rJg{3ASloA*khjtNvBQ=3sYFUy1wp8X13O}XN^MBcJXQX zf0xmBbr&872%Lpty-NwWHEOV7r;w+1C&#E_Z8@)DOaambOpzf?M;IO+U^E<|$Z~?o z@y!Mx0`Qz=ajdf@IyUh6Gou6hk{<#DA#ft{o(gN-Xc-=SyFt*mFcW%75{nih^ z^WN6Ax38Rj_(EUx7M4#gD>>fVmybXGtPmtX0x*TesL1jD#s>39&KC(+R&uYGKYJA82j-1HA9bUTF##_M(bO;$0E6xV8o7&UAHb^C zdgto9uWhYgd2{{Lx%21#;XnSTpX-_8Gsc(|A}AOsw6)kh9Ksq6vL#o&adKkH^HK@} zD@-XX?uLzs2-3<*+rUq?mQ1$_~#M8 zFGpH%l!zb&kXmcg(c%8#k6w80#s?o1E#4Hb)^J;_8(M-@WIaS#)Wx5fVDQ1470Y( z>&e1eQ<98$gXhMcr6{ryOr9doGctLurO-Pj+xzY--}#?^`t~b7cuQ-28^9Lork~86 zCtvY7a@gN=;mp@Bo+I$LoIJuGUPj6veRnLnV+p{DJ5D4?vi9hskDvJ`zx&TW`|*!I z^YmNW!*jcN){{~tGU*8^q^J~y-N>+1imBP4`WeFgUdmeY9;o`@0o3ivQCbk{6Zpsg zogy8fo&vu`r-D!r@^gJbXZ)U_xeVv6a}+g06Wrrg8(6DLM_@{z&l(M5G;E>Cn4GjW zg(SUi^5Ku(dEuMSz4iJ_*IlUZbA4ax%c8KKj=S^E9l$TX6XyID$cgBk;~( z<;iEhaN+U4@wc8nbN-2^mQJ2JBZXY(^%ta2J*AWsQYz;RWT|uK?n@^+DwyD%iK9l;`iWqu?{va-Cow*1L2{rZz28l}Jh%%Mx1-mF z?i~VIQ||iyzA>=YkkJJZSxwgDitKitjedIlwHID|^T*Gvr)la9-tYFqXvgPlKYZ7} zC*z+xfVm@RN)Hm|3>KUtSYRo_fZZ;+V*p?=Ns`6$k3N3t{Kr0j@$92dTwFVQ>C)25 zsZ&bHo>YmFDp5))A$vU`+|;d)76hAA6cDwefT-=+rvYMuDz^y;m~aj;FCf2Ph4e1O zFX_T<80x!xp4`rFokQ@9%0f%u)Kjm&;lC72-a2e(kl@UQfWMPca1cH_lTEOh-EWcfh57yT& zzwzEXFMs#C);dkobjYeN9(3g)J}2{Nn&Y<-z>B#9n6LZg2zXk+Z<7cw=($5N%%I2a za|f{y{oHp>p@06-Pn_znoLGM3>CatQURyggSUPcXu(-V1AFM1%iKO%dLP7{BAcc@Z z2$cXtLJA3?q^PKhBfzlS(OXb|P(}M)I|!G{gJ20%8oF`)ItFCPSR%64T5F9ZYb^wf zEs8_fe78u4ck} zi($UzRf8^^z)Mlf2Jp~3hJ-~5y~r^%{ai&ANs{yds3b}Hr_WzlUR}Giy1063aQe~{ zXOxghf3P@MK6&a4K}sowT3lK=DU*JWEQwkyLkb~(%?np2*?3}BmiT{Qbh)0 ziHh-PSL-|jU|`I6c(AicMCs0*8+Wte-soU^eedr2^#iSS4j?azB1hPA&1W$3D5P&9 z?BM0RHVQAgpN2no0P}SmoPehZ+#&GNVjL|b%pt@PL@#;{e_j&5W|Ab_0R`_zDJ21j zCqMnglOjo!HyLX!Aj`>TDJ2PjN^&G&hr2uZt*dVz05Do>-Z*6d7$Jl%iXx`ljw!f{ zhC@fYdTj8#jK?SUY{za-KkE}eU-LCBJ?KgmR1__!=-^I5vfEyZ^We{qosI8cRS|~4 zj|nIM&CO9wLsWdK(lp%XKWnywn}+;7zTYI&IW5em595T-*L)o%J(w0HaAzPJ0LHGz zyc0m=5aQQt0x@Hw7Y!jazi%3x0T07tat%((YSFB^(sj_4u^miV-;+t7Y%7fmt$#)PU830W?Y2!xrwGUfj>8H#Gxsm-7Gsi{k%`; ze9hOrTsvY)8qt+X%;GFCCC~42PSk-3bU6mwvRhBv(J^B#Pe1RII3EX|uj4K{=5s{{ z#?ZBsci|HE>pjl`!c9Zx=|M5>c?2+D58|~Yj*()BBmNyRqcfl*IEniay3_o!n6LSo zulbs<`I@i!ny>kqulbs<`I@i!ny>kquMc(o#}DII00005Nkld+4CBqGH$Xnvy1GIy~=iF?`w;Yk(pUZ$SQkXl##4t6hgAH zla=*<_4)pPb$j4Ga^J7{e4ghy=lMwIjv6I7GdTo7lp5;FdJqHy-@+gy3HW06u;f1Y zLSl1UO&L1>_qU++RVsLg45x152|*MW|NVnO+0Piko1|VES}LS7NK!Z@d&It?BY2C= z(ZJYC$=%h}-pvdA2ti5@?XA7+?J&NMUJe*F4J{ozA$w8?!ay3ziUxk))^q)X%X z;W}5oeD-qxR(w1A#aF)m_3IDhhqjWgU)M6acR>IrS2@x0`9)S%s?_qX-0bqP%+LYF zWR3kA_toEu=S1JWeS-^SIFF=i%lSL{`}=Df8BK7@pC1j)R%yQxG~E)|j0oBuad@|w zcw^IeWLicFyAjExW5@K!?qM>IhJ(lArh0cg6^d#k|Kum%m$NjNuYb{0u;13_0}`{Wl1D#N zVG!Gm8`g}{5QbgbW~$D0KdaV$jsJa6<|k@sZQ@NwkKF#Xz!P`yNHR#x_H2J&&|$Vl zD&(tuM(~haZJkSSY|qJ*?|SjZlr(vgy!;Vu>rOX|Eg0R0v-d7vYX;o=(*>ta>cDde z*`YsV+Fe6T>&|Lz5{-6eJ$l%#E)C|gNZNjvfnx3)w(kGBx)Zq7>KlS(oVLrq1ty~G zdnSLjlcd(NYw0`VZIJRpWuNap7z+>F!P%K2X!*vhiMa3PG=WlL8iH0fIAm4^&p%TP zJ%9JkE4B6eZ2B8&GU(r$Ys>C^i35w?DCB;&;MnAWYnNZm1|t$5!Y8WM@*hbq0RZ7{c-FE{n;?JU-q!C+5+(a^kZ3 z`Q^dXs{t@RER@)N!p+UyaJo=z>yg|o)dvl*!pfU9egmO{!(vP^o>;rgjTsQkMkST*OsmQ zC}$7mi|4{WS~~xJP`(;yl1>2?q!qoYCzU_y(gR)0xwP82rF!C zdOE$RgoN$Jx7v2?SEKoFwR6BOK+wCoI-$Y)Z!;DLDtqIeetpGTqEYR;WpT3pKwgPA zHLPOoi9OS*SJU>kpNxZx1HQNv>%}(uN~`Pht9%QWE%-b8HAzwhXXmva>O3|4?je`2 zawcoy^~gs>ll$&($6KBhS%qkgVl-$(vQXePeTT2~%2jJ-5`HT!;%weKGOIi%zcbq3 zaa#3{?~vn(2J$uR(c147FGpE3_TGQnaDH~2+-GOSNFu6rl~F!tpmQEq@U9#M5gxMo zr4w@^iXA&eQD(RfVsQl60*2VY%7J|CrE8I4WEbO#=E6wX6+%NpJ5Ew~ICJlCKfMKm zZr!@2phcdzFo%=mjOCIXlr|U@?O3OVO?tyzzDiSZfgx}t^;}3$wPxnkbmGbx_)*_} zx)HK8^x#DQHLZbRlw&s74l5ISs+fyz^%PVwL<0Tr#zMSxc7YEMm_#%Eu|<|Va{?E0 z!o711NF!x?Sc%%&%4!a?%a^JFDX6Fr7me_Hna4~ltEl)B-|BqHFC-K_wMf$MVU-#D zi3`f+)9zkKk`MV>Zu0hSg+*&qkKD^Tm)4;Rgs>$J7M8A+6$k4)uo6G0Ll3*G2i#Yr zf35w}H8Xpxk;>b#_)t-o7EQA4AB*xQay(72EQza13cEi^O=Yal#r9clKL_kq)j99OkXgtUnV$koU^A73|NSAg5 zTu zOpr?T_}OyLaa<98*caXB@t$Z?p@g~F%N%)!mA`|E?;1dW7*66X>%L;FkNg=h=^ zMY?zO^%3ZBNBvhtrA0K6_5|#B1h)WV9&r~I6GzU+(# zP`6!`%U6-dNl8Qs^PBlG_|j6GH0!Vd9m<-pBZIp2=C@p9sXQ%VZWulO#*#Fthv?2+ zN0k7wYp!K?kO%^UenlLu_~;aIpDsv%v>!^~nm~PbMq^WlKv-$>l36-3c0e zd9k4_d*fe)<<2|f>gwu_Ku|d?`*3!BDM|JDWK~F4Nc(R0M~UItSr zC>BG`83iNL5Ei9uQ+iNY8_EL1Rt8|sdXjV37QUhs=1 z>Jq`cC*NQI#}Arp@%QAUDJdzL^d)EtU3)@AVHLhCY4))1QjZ}IPI9*_o2qMAmzipz zkM9hT(G!)$m;1PfJ;XuR)O2dYht_H>nCSmUuI%~=JQg8focZ|CnERXVJlQ}93dg*! zZ2DDtJS2NCZRx?v2jhoh?|&JWo7?@{#z_vRErpuMI@q`2v?`Lyq>|~xT_SgX zK6zT@vCE4UAd0pvj}0?k>==}X;1-n(7L^B9NZgS-&P;JG_f!4^(}Ub7`LnYFzr!7Q zP6L|my$Q=uap=ZnhqYGHf5Uq8*lKU8?9GduJ_0_hu6}BGY>XIc*#G9-Ze(EaCw`hO z?x)2KA}g=0@2$e)V`Gi7>_Y?L{5OeV6bfiRKNFa z4PyXt-QNT~-`-NUW87WJbBj5z`)&%cI-C_2a<&{T<$%K!agD$%FkWFA-%;3c7(p%P z*F3r!bQmLlG9MRhYq+aEHt0{i75!_#K8w8x<9JhNx1G?FveW}`3evm4~mO7)KOmVJ5Yx=iyHrkIp+FD`E8%0g6ghu$aS~yqa+s}JRVgtto zyu5w6vovkIyl6X$xR6DVPFV~RKoRn{#A$HWoHM zS789yGHc7>jB;&aA@KZk7Q#DMw6i~d&W-jvOP~;L*=9dZsol$iFw6;c(*bL5g#QKj zlCrWcfN(8BH@uxcCZf@3mv1d(rKN67e}9!F?NwyO;7JtN+1WQGm#01dGDXYQ^U#Ka zU^PTBCrK~hoN%za2Im*!+~z`!;wwrS*%KA!{GI<&rzfk#5DC70@Vu;SZ5WODA|1(! zKq|Uj;);(uV1(-zYc{%cMN?{9|1sTk6Fq%gQ3%|3dPV@ZmqSjWn?BdhwOY&&= z75sWMC5!mU&%AuEt?9;HE)e0xCB}McT&%r0`b7#F59+yK7qcs@9UOY&5D&XZ5*ILW zT=(wXON7FvIfq$?kji6fE;a8dn;aW=npI6@sA%rVz&NnnoB%Zd487+=d?jF=TCJf zrYoEG&++_Tz`U2VE-R{Y(JNdpPRzYMLD00$%Ebl6os0y4RMfl+3_Knui83^-_88^m zN!7^wf_EIgd5KeLf?^Nx$qe@S-|hN*{}Kt&){iZoWc3&Sjkwxs{wS=`bJ-+5Q=z~) zpl~J&RIEL8PG8Z}`{*1<8bLwH};ZWf=Ua_#{;4)#%Z7=&Uz{ zP$2x4d3J}igjgrh}{gSF^61S2A3i#b=-wzApU+JbbcBtsuju@)1J_lFSgA~><0 z-H+3k^Fz<_!yp);+^q58{y&&bw`_^iwff%Te^*oqX`rQaHzo1o$-;uIY~7J-E60^} z5>`gWlH-x2kas^u^Uu6yc8BDXj76hyCWkoBldVTQ8u$K0Y=wq;@H4&>hlLqGA~KH< zDC@Nwjs0NLd;ii(X`F)$iHRQJx4<3w4X;nxVicENzU03wsEB1m^w;>E?DSlCq>Mqr z|AnQsy>NR;tczO@#+p#YYMj_dDUa;#?%rN9b$4xADT+@Vk3>Mb0N(oSH+ipFwEn5- zC)!;ah;Ymt_9jXZ;Lg?H`14|Lrg^7!%1ucmOF_w&Tc}}$3q?hBQWgdnjT=OmO81}z zmIp+H(9?;~59e$Q^I_;-4jXp(YcHDDb~Ji-!%LlGKa_LEui&gY{Fe(Wim5)lm;yl7Nuar*12kvW^>?&IrL*}S6WYP_i`0wLR@ z&HL*e674&b?`^Nq#>DMptyL)bPOt->;;a>tWdE}aD4Di58yl8W9B|s`3Z)dg7uT8W zL>%p|(}j@fi@CKnzN+xiChPbqyy!<$3>u%%O=&He>GR8)mY_syycx6clvPP~EIW&Tz!L)w2}pl&rgl9#3_G zByqN>)6?WUQSp^pW}C1U@7BPH8_#;M6qk&4Xo}Xn`|ZG{as0mQ%*^4=L3@msH07)Q zN7|O2g8TbkJ?*=>ThH`$b**z|$J_bH{90DWP2F1yYf6932ic%S>!UJj>CgP8EdZzh zhyqyz@-;?TF|xG8`0Q8N%GQ>W4115C7i*s#O`4t=AUKdQUFyYp|FWQgR)lpn*1N2t zKye`AV`4_+%}fb*i~ft+GS!C!+sCTU1rMe@ht@1lelUO|HaL^9_yS+N3i6fAP}s8n zwm^K?S;)!ys{@4;+JuvH=J(G&03WZ{d=;=6 z;lFj0^Xk01XMFTQJVHP|VA@TmU@@FRs3dSH>%m#J#5tSqboGzx`A3@nF7Pp1z1zJt zl!IF^9mYK3o` zavUM&3e>G+00RN(U?cGhk|5zG^-v~F5oL^$>C#>h5{$wibwnxqGlbPF-8pQkGsi+P zS&>R!bAQ(=V)*0!t?E1f>jo-eif>4`qpev*XpnR#+` zR!j6uM<;TcSt7(!_3moCIVuA5H!w6+>~@`pxoE=1Lt8t$7mE|^XL|#$a(%KF0Pc}K zA?-)&+ycDIz0kd@0F!jQpdCof+1Z~eb0lyu3JP6GAIy^v6=0<*W2vv3z31b7_*BPn zb$ck}um17JcVLVcy%!QBzU!En@8P6VqY6#qqoA_&3=9${&4z27#`&9}RY*JMMXvG{ zy!Ja<%(#Xf&RK_)9 zIn0^0!Qmj8q38a;?OINg>R%HmXkMmS`=`IqyS!f%FU->NyRoH{{;6lBnI91|0gG~bIgPFK+~7rfiL$NTHo+T-899~PIlJQG8W zUSm&)>*7{Ad1_=Ki`#opvD&mdc*97U>q2wkqc;aC9KAbB9B11xABcia(~>=m2!$m!wuhlOtJKvk1BcnI!b;{jlh8i)DO7KfaIZ4(Vg4# z8y0bv^+9789U|H?AmUtYgk(qajku9LR3qp>F|Qr#;Wp_)aVu5 zk1-?54sZ@NE2mroPD7MNy|qRY9?x>9YvxU}-dO#quQytphY>d2_xf-#^i02N#&=d$ zo|S59G`!9QI=PP4p(U;nFl~g))$DlS<`baQ5^DQNV_;<1#j)MByxX<5%ayD?H=@QN zi-b2-EPTkYxM{1z-FEU+c*_^{)rCINxS7o49|4zLY`r?F{oL1GxF!pQh>5*)JAH0p zInSA%f#G>$deMs$lJUV|%)5+=9yLazi6l>-R2?ySPL<#%1uWWD> z1P5#9C~aU8UEce|o(_DjmlqbDbsRT_zg^^;u~PEZjkv!zAqsAtIC^GyR@lwu>j&k0dTp3Bh2Fz zX;os2VrxF@A&X+Yu0(+VMfJ!4o~22jrO6EVPe#;_k5?<-udMJFYvuS1=Z4~N=&7RzXskYw*F2lBlGf)T=mUGN?E1CZIgOjm@}vZGQFaRiCS9Zj<%wsdH@u_bmAP zBfi1O`<8X!Zm@DAP+BoXV8-y)R^Ufh-|OE_$AF($W)De>#q00H z>3J8OmZGD_iNsrKHe6 z3XYDK+s^hXmC%tb8r9EjN%{GWqlx=X^g{{=-@mu2zqe5@{;Xq2d^<0MIW>pxd2ul_ zg!TUQXCCV%TN`zR*2Rfrq z+7GVhh?taJt=7;gyGq7sB}EShtP5LIl+vR8BA~nh6bC$I{q)1z9Vf+(HbAM;F(59s zzW1`vo2|6e#;SlLOOvFgNMTe=Ab5#MGe??kuU2eMiXHqmfPb*W1s#jKc|MY?AbcMN~ZXI!S}mkADWzU|YkbHCdSMK`xrR*ZM%BB)8$`zO*V@m&fEBk#0I zE0iV<6ro-vd<4HV<~OUdF4W_}f8|Q&M*S>R`z$pCGA4_JOJr&3c+DJ{M!TH|nMMlc zwuqfc_uKyT`AA2;g0>3wXBfiP0VgXJH|-Tg0p_c>c`lX@E%&ohAeeuxMd^493-+h9 zdme0_VstDF>Hg^wB!mkX-0I7W!3;Y4R5w->EZV-qQ$SKtS(H7df3Xu>cEf)M+~S|I z^2Gk@H@3_viUJmCkyVu5Yg#)KRo>KY%d_7MU^ytgy=&+E%ZwEL{V$!IL9BO3r`;Hu znw$Dl`*_w4j+2CF_ysQ|P*Q3tDG^!f8LZzm_}cy;>3oOpMztuVy_L75gy^w_%2`HWNv?#8Ab)FRC{q?sXNJ@jOMxc-}yTf;@%YK^} zjtiUydL1o-b;x>R(46j(a`=raNJ&;6TJme&-g_?QO07DyNWYq|E(M+kgGx8&K>Di& zt8fR-E_Cg%lR~&0hqR&S@rYV&&TEwgH7z&}6wEBl6#4;c<8PG2a|A_s`}j^pwIT{Z z`AS#qhZ+(xjsErR-j}-*w52q3#Bl&gp(=+cGP?dU^?2UhfLq`lvmNrLWmXQ3_msKj zlkH7pu-7uR$>9njS?>Ym)zsXaAZu>^%}+GjLz;C*Lo1b96Q#-^V2nKn1n=965#ZLg zTtxgOB`I*0Zo`c-3{MV2=?e;!M6S*goT&qNTS@G6+orO~WeW2NYeo_v3!StL_P^&F7#Pe&Uc3+DN!WrP;EWR)Fw)QFq^LCA7BMgH`d-qPcth2b zO`f+f^8I_ryEW67|-=8I)u`!{=*43pHo0!C%JBWFD z>&Mf@eqDN@uIbTbKo2MsAfG;^+xBaLICW?*8Fd>IT^ad5FMv$_CT7BV6+key!RO%+ zXC%$dxjlc~00eUVTkY+Z$g>&OmYCl=IX92%h8H*hg)`;0ZeE0zI+f+9g zlFOt<4=t0TY-jo7!^RMT6O?8jql;)R-4xD4*z?ZlQ-wU*sIC8{=dnf03$Ep(Qa_TB27 zo5PB%(rTLbr0@GMMu&m4WaTi6Rzj?FR z|M6CCbg@4vDQPPxUG9vEZXe4FSrFg+HBn)DAmIC%((PEJelHpEpI)56A|Z4S_uapw zyafN+bjk8GDb$!uepKM`fwwsz>eyD+w(6Pv^{gH&yMc7y^f!PpI*WxDZTAB8qYr@y ztG^WngT#PNrptN-CU*J9BijfwZN)3XD9#Nz+c}^=$ zJU%Z18rog2Rw_sX`2h=_Tr{=u`vnbIsIPB*rSlN`D~$v=;-0A~!&FAonp88~xMBD=ru8AN1KDEn#hQ8Hul0)wSky{%VqIM=7)g|Q zaI~9jK;VJRTDp&VmVjTLk|;fK&u*rSzX-pWBBQ2*M)yrLu_WsqNwz!ao8U-|$YXU@ zFm`$inV5q1+epA}q@|@jDgAh>;>C;iedu3F%Bn8NN$D%WCHGN{ zIV5=t9XqW1Uf$L&E}uTWe~Xe#2ig=PE2F}3x*!CFVj%O0`MtlOg5tH=@vErM7gHka z!p(&EfI`{APR&Y1$`~D0yk=!WqN1WwQeKKsV!XPhU4E$t#6I=+7a>mM;VJ0=)syLU zsH@6Kip0##M`2Xdc5}LM2Gv!yC3*v}U>Yy=yuiJrLZMckKYyO0p~1x}lprClbqAC( zX^fpekHdLzP_pd9uN_{I`voQpA*E$@NQ9I1$$Gm(x{lr)(T;6ZZ2dYcxHHH zW-LL>c^rhR23hvr8h8xGiEl8^H9HMh8{il)(iV(@SM2uD2`-kZij@?IUnXUn1sa!a zsu@ZCl9pTJHLSDMILM5Lu37!$g6&Om!+_SHr>A%G%7!{&Tul)EgvW72OJe4oq#1Mf zi*8jUE9o8d@YGby&Wfb5nvlP%d}J@*ker6NH91^ZQZmsV zb*u0S^D`kn8FuPhw{8d=6t%ZCvQA%?=N44F)=@EMq#x>>f$S zWxxrW-LU@lr=fq5Ml#XX+>K$)r%_qg3meHfS`gpk~xPb`LC4&^uz&&ehzFs zl-4!ZC9^~f|$3x2(Tjhio4vyyfYcJRuQ>j)6WEL}FFAJuzUe{_xlYvuR1S;EM z(Vw{(LY07Iw7)i|4vkQPmXpIRaWM%K^x;WSBPFFcVx5&h`sL(&hvU3D)83f&C?0SI zqJ}EKbyN1uU2ZD>>e9&9ua82@?-3gs&hH+fuLyQ1oa3d$rPCiNb9Dl>H#PPHn1Gf^ z^6R22#T9EJJs$V9Tm_xhoaTK3=RBI{_Z#MMl7!vktrJ^DdYPV%7rb20FTA(i34Tjd z4C^Z3zk2lsKc9kDnbm8HOpVEmi@g(^Uef04adcOyaxO|b5RF7WQz-d&HxId#lvJ91 zwtjDXZ=JH%yLCP*(O&DZ(48kuJ=E#rRq89=%iMm?4`zWvGBq#$^;H|I?{OA z!p}7H7)BP3h(eZQF^UmUwlwB~v_3^h$B;6Z=(M0D;RU6B0cB{`r| z5}BT!UUF$(@9WwgJ%!AWR4x^Yl9I^od?d9P#w!M0v_euOUN2nBu2seB(bCab=WB%3 zY|9~)Z9Ne2@E$~1zi@j{kMgKE*rA z@lDK`fMX4Uaon%_bW`Sn(exc7)pVXp0gW`hCw&8{N4d?uoXP5VyiVeRW=6l`ujto- z!6BE7X+^JIx%#ELx>`hQ^zh?Hauf>1?iG|xl8IG#O_px2s6{?Ad~H}Bf&d1xG9ky` zj3I{2V3RdoQc;J=Jn(`Vkp6q`$-zgKH$^8(rha9H_8q9JJ&2%bMx&9t7h}Upe*7WuP~>G#`6DezV=|S=gDC4TZA3B?L(_*ZWoV|Nmrd)#?c)= zHMCAD24`aV7ObT1?)pvhBJETR>0(9|%Sub%{rdHbGjF*+2?cZ3z`g|KCRWj!S^Dqs zu~jy$3QQiN7d1L~CBUkhU#ehe0CtU*?ue88haB?fb3BnYYfs~E^ssmC%)!~Q5>(a1 zbQC1_I5FXZMvA0KiWztE1ux%?La55NM-CaZn{$3-sF6}91stocfnfhCK5@i%&v`ae z_@0e8(5CQ&*&allJR9W9i+k?6aSy@|ZS{QJU5?O;D=MiAk2egjck^iDsV2)7jCl8v1=aOeOol8e1 zrs_EmzuDsUW1yL>cOIL$uK^x8LV;GLw?7@amL)yie8o!0gf|koP#FP4%set{mMhYg&w-2us- zmW?EdhX$DIs@6wt;);q`6-i1gGx>!%30Ka%iomlpI`#9bOR^$lW$ zr~shNy<;svPt;#^oM=Isl7$$ruq1_WQqPR5aGXxg&Jwlt_4)d{>gJs%YrYK<>9VbV z@aE6(Xypmu_$mqi4ZLT834tLZ=-6eVqZM^^lQFUI zXH=v|U!LawKHdA;&b*N$ks~9l6ODB;@*TRSh`$;Anz5kxDdSHm_Uz&%t}sQNTNebb zz)Q0F$yj0VzhUT19YCH4~zU>G`W>#2R$@vVofgQitbhYnV*8gt*oBbF*D3Fc?!e)QtWp780{t>6js z2QvFVQ{_Dy&CG)Y+-N$7M@BAm&EpzogkAxctg@n2MbqCa=iJotaQmm7FZ5n(Udg)a zybrw74KTU3j?yCj;9rZiu z;|pD)Ml@Z<*h`MHGO~(ZExTeKj)@iMxmKtX+q!t$^7rXxJ@xP#Q}JabH~XQ@nE+4E z>j3fbslw+YxMAd7UntO66w#L#QR;+VMLg$=;jGCQ(2z&Tpd!!{F4tQj_2(DGpPWNY+vfint6Y@k zx}HEoe(4-gRv)$48M5iTJ;oRu`ZEbGpGPoU;~0$TD={SOV&>CRH~Ti%sdd!$$z8IHf;Wny}?(tbP>F#`N*UmRZz zY2}I^pzMF8-PbcT9LR_aPgGLGNV9{KObTq-s7w-K;;7=+jhEiDUb$K}=Ofjz0~m@J zf+r?Y(K6J%?H(Gg5=Mkk;B}F`Pw)BuKv05=pS9kYzfqaY%SgCy3#Wa04dEBS-JKr)G z&D4qVWA-24t33qGI0fg&?dMY;LqtT)LtWT^ds{#|vJ&=|h}J+C=0w0=29!&& z`+u58SR*v~{*v|}6_8(YU~{a31<=NppW z=J7oJ6(h;I>t9E+hRCcwep!v^&oc>sl^675$H=HcPu^pE`hn|JAXkyz?OL$q**?l( za$B~XWV?N~>^XZrPaS&Qd0)ew^d!tnB#V~h@3Gmku$hjzxxP71zX;JS4N-c1j=**8 z=YZk|ZbPX{fuA+_9QV9aGk<@qLSLbhR-leWbc4Qv?tK+_mH>}QcxlNnitS55!52I@ z{4ktA{KvRk4bwu~GSqns1PZuUmqMt!Fn_r>F)S2f4gIMO{H7os5w^4eD=iivkPJNN zG1Y-X>_8$w z(^joWjMv%eNXD1*$H+lZHzQz9Xk6pvn*+lm@{;(Ead9_!6kterQfao+pM!nHQPKAo zJt*K&*QGdV3h-1{Y0wDv9p%p1k&!UlM+gAzf3qY|v5-ysFXvw6O70E%7a!$T&=3?6 z)zDD8H}U5mZrr*fw`f~->*h-)$j|?%pB_(Y<3 z40II#EbX1za(kl2>BQE_5rj5%;I|L@ghfSLXA+c=tWRhmD?^5GM?8aM*{3WwD|90+Lm-70jqjd0z`?}$*IwoVm~ox6zw%bLqqPydBQyB6QZ!< z91Ka+6Amf|X3*22tE)?u(Vx3zKr%n0fC=$J_g*snFYP+~`p+wLy5i1Ezn$3>f|&$I~8b${3#Gzj_%!J`!7gxQ-|%X zjazu{H*$n>8{Ff)SasNb9@w__`L?hVT4ls_MfxI=B=Y)@%-ciYad?U93P*?M<+a|k zwQVJbBZAe4!pQiCMKhzx!WasioH%Ltg|Ei+EC?CU(Xjovv5YW&`-J5gGHhqZ<9vT( z>KYJ*{~a!u){BVmW=GwN51x4smj3um!xTB!xNNb~^z%nNvvLd_nP!&E*AFzje?HEh z-Cg-RIxAmdWN7#^nn;ZrrUPg;B49t)H)L!|ES%>|%ZQry2vm4e_d!j96@*JkcH4hD zI4Mn!Y_Y&Y)?v$eq19_Y;)R`XvEil?Ud8?o-^OEk{`_^mN~l4}u)E(c2ptAoqya44 ziV$jt96oKsI|1@Id`Jb}1Y8exv@TMlBQK(87Pp8IzmJ*En2_(ze#>Q0hAo&rKE1$t z199*Ez`gyYj}yx^kxx>7(0t|Cew81(6D4G*e_f_0E0XgaFkX0X_6(72tgioYnQ0np z44e?UZ{;w|$ib%nd?ykWJp!5@R6$nx5sAKMq6^EIBGyIE;iQ41X8xfxr?m36On(1W z<2?itGSS6~iXt?Ufy78_5?xdRL}5e2F-(=yMc$N05!tE632F}$^t>rcE5f)1ECM&g z&H)J@PAblxb$GB`PeT!|&^eEFba1fB`JY+9NIZw^J)8D1+ z|NgO~f(!1C*%HmoUKW|(5e_5F8nwwWL_V=9QQr4IU0t^Hdwtum7S-dy%NYsiv_`p* z&BnsP!I@3hsd^xDtlN!|*{F~$Nb!0O=>0tyQU~av^Q;ISmFS{gV0jVfDH0)t z85$<5^HP(AY2`@JVTS7}C@C0(-n-V%EX}qB2g2Y2{mkHyb^i@eOn>pDaIGV7>ul$b z3<9(aa=7;?S#?G4uhuOB$uVD5{@LoR7-~NPddb5`-e-|7e|mCT*!Oj5`US}jp2*?u zV$}(g2e~Gn8w2Z`ZKv)&Sgw%$G&fvufn|y`3@{75$(T7DIa-n()lYjbx%%-KN?n&0 zMNO%gPOF~sEFM9NW7Wsw1^R(avbu-8XEDPvQH>*zmPNv?6Ew^qUyViqp5DeKXj)!G zg!l0D>|NKq&UZ5S%a_(PNCYeJWY6D`UgZI-q$D+Q7-*cDH{#7btiC_x)01JczEB@M zg&-9k4pgfJ4S?U@`R^`1$nze&g1&jNx`aEo&re7uR54<7-m5J8BZL9G?P~qqH|)8h zuP!nBt33Ca~~cyb&(El#ZQ3 zH=VKpvd(s+WATXP0>?pFH?nIrQi&FHIN7Om56_{IU4(fYVQZIepDgI8Zfg76S|tpU z+j*ot*R)pA1$s7;Mtb?ZoUA_nd`;A0MNsFV$qOw)1@WshS&ahVyzH6CdHU`Pby3u0qhVdJiRq26Wuv9 z8^0h$MD~(mGC|Ao#Acod*fiM(Gkr;*0@oR7T;zwuT(+k>K#$ks0S%ANj3f&?emZyW zM)wU2WCs6uBx%Nj77}K-AuWAZz@&!9YHDj%c$4V<*@D=$!y~|5o&+zhW#s$sOO?UH z3N#g}P8N-tK?B(^Ca$Gt7*$+X(XGTtQf5?1Voj#N=;$D6la}$c?EQ-u{EQ0T-rfM| zCZc~7rlnL=xEZVHYL!(vxD`IhuB0i~uM!{~81|G3vySZVj2civ;HMT<9Zi^2xw=57 zH5n9=PaSx$KljXY5T>v_vlYSsp{Zi39T!O6z54|3*_j*}(Y>r0111=DMRelDw8 z?osbtecGtL38_y?Rz>5LmRl_cn;hDtRjz71b%$xMN9(7(C+Z(m04eN4%B9;&mfmBA zptmyTm#pmIbAKV(xr0^t-8|s2syv$n+W1$K<)9$Co+{B)4YHIM4a@n#_fz@f+`5LD zZYeeeHobMP3<)f+sNj?ZMnlKnY4_h06~$3T-MqPMY6;v=`wYt8kL4fm#?7DQG-@28URC;SRbkJ4*de)!3CkWJ~v|(km z&INlxXH(@5a2v%BGloXy=FPDcP4W|473R7Vb(8dF)y?GU?qN?N6#}-hH1ls9eBV7@ z_|BuG-gvR2H~tD^?Q*Hm^qQsbXR2B_a4y65#FQ=~&(^c=?j@ z#v8z76!24Wr0F`N| zK+ysvE)pI(-M}V3P*l8tJRF()5{b9GM0pLZphIh2XZ$2H6A^W#lm8R#I*kW(Dn?uD82e#r-@M69di>ZcBf|(eFrZb=qfyE}a*M_!8rJWD%@T-> zkMHPB{+cOznOgsqrsBg}aXV4V`7Cc8M@a$|6~k5w)$VR+-_lAD5)wLF0v>0;ibX5o z^Pk$R_|8gsE0OuWM^kL2g)Y|GVFtmqKyp~GfNVR6q?IFKjFJuZVbDLEGa5!jTTEyUXY}v zXIB@L#1WdECxny&0;C~=O|8!{Iuc!lBJxTlBpWqTVB5A&JZ&M`t=V?%-W(bK^I+d| z|C=5jI}$g1)>qsXh;q>zs^^0dBTaN|xummY{x94Ma zRYRa_@;0FM(|JgsueE{oWi>UQle4lG2bpBY<(Xmpop>yYF&#GKVcfjQZ7}f#!!1jh#VwMYmzOv>ndwG@f)-92-t8zWa!DPJPyoev+0-}eG@cMzZ;7&7_$;T;D-TU zS|mSguQ;9Z`n|>fN7Gq`Mb&+6d}bJ6=wav{8YxL>7*aw>5fG#s1XN0L=q^#DQ&J=a zksL}&1O%kJk?!U_&;PpKZ}VY3oPEyTYwx|*egD?M%zj(U%}t9y+7tf(@Dg{>gqc6Z z$cSL6@pqS>&F_xADjN>3nt|#tAy1H5DFi7ebda!7KgW^ZXI-=4)=6Zhjr92$Yji18 zSl+WMls?FDotdolTbJA@QG^{Z1rggRD(cxif1a`tnn?yRnle)NGohytfqyHy=l!oyFr5}~*%buP?^p`J)F}i)!9xU&f6*(A6E19_B_Cr#(KZq= zNOAh7U@-8XHJd{FQmNS0lV81nbad`bpH0m9)2vLfB}@?3hRp5BsFSJB7W=(`QriOE zu`tBHp|Az2`1ZULe3#pEa_JWjq{}X$_6zkkD@rM1s+3;__m8pZjq6<=S{bRVzB2{G zvSj_k`IsLt*EE*(>v}fKYU>;IiF~hD=l`U!<0h_@vKG9xwH0SuJ4FBjN+1HXPl4G~ zl|Fc}Tsw4lr15YGkjv6bNED1;FhB_hqRYyQbW-Zw>d_7yX~wYtI3#9zR~^-F&9H;1nierpp7#FfbeLJMD?%nH%j zwg|v5{_za3B0qcp7d>9pJEl-umS+4U*kK!&DY4S!teh9j)xwXR~P~4G8ecR{Nat7}hybWc%K|`&?`Tm_R!oM!z5dW7n|A z>x_*|BP^6np71`IE>}!8(*IvrdFm)$Wpz!wGhd4vI`RwE0k~cb!$(vXCp&`Hr`4$? zV=T6RMZA1~Dtyf^>3l5sW(-f1b9I&6%fa9mIS>CZJNJmeCRNL znkj#AdecMOxJe|u*>->H8VL9w)1$~Z`GJtv`|H=QiVbhm*S<2k8gDZm%J8wjx1bK! zRoB&hAIJYGM&!{WF8o4#MZ-0~HIT#vWWX5{&X0^M+U|T@07)0HET3C>s9U;TJK@E+?YyMb9PkCW0>d3OxehTl;i=fCi!t78^)JL+o$ z{EBWX&5C|4D*kx;kggY`VwEEX@DJLy%f9?||MuO?1h@=}vN&1G^t_4g`IqwI#f+ar z=~hxGI**)9LZWZevq?=+F+|~kKCFl53*)hRy1atC1~dtsU2Z5W+(>K5j7X3sW2?OO`;4Y3==;=Xyhz( z_b>(S{P+0tyY{Ya4P`YZ>|l9qKbOj}>A%YZs#>F}==YyLD;3P_G6P#Feo1~6Zvg-m zD5#nE7vFkYKcfq*o-b6q;-hb`cfV&a`5nmD$3S7s=G2h7LZ)%@pg&LXH+3N|mb90G zur79Lhw2D89w&m_6H!Y+3Vw%|#lVbJuzmjgAv>mn8x-44d&K9~sJa-{lLLR)wA>$T zfw;I#MY9nuMl=!8tV(Qkp0HwduUj-%Zn%E-Z!T)d_G$|N{P4R{UVFT?$|{m}Ls{Pq zitwopE@G=+>j>&`YW+qiCnejYfl+7s3;WKmUhO}5s&U@jw9YU?@KE|wtHsLC_XGS* zPih{k(E7>dR0FDdHFD*=k`kEoLwmiD7PlYGFXVzM)Rg48qRUg@SS4lU9YCq^+k>An zP6VEGXhJYEFH8f2Sm&~;%5SEZs(&SK`}`4yR$4HiH*&EOkP>FltFa;#e&Zu&W&}c$ z9EdNyatN($rB*kV-FcHBDDE*mc5@N>`RZQ^U)smCw9A|fmqv#z0r$Xkd~>cvCe@U4 zvFS6>ZQ-60Ncb$7If%&|)p2#Pl7KZNef(=*DCwznaQzykU*vFNX z6&BP3V9E&!j%*$_^wkc@TKWI`D)t^osGI_Ey%lqM(8-Hk7(4D*2n2p6Qc??v<6pv4 zoY~$AdJsZtoHE2F?PV!MeSD;;CLc0W?~DZt`g#K+ zLk&kr>#^5p$x@jQ-rk7BKZnStg)BTyqMnUMX{)@;U_Jy$97iTK7t#6Uq^!RiZjLP2 z5A=RP2q|uSq|tY18S2e6rUThw(Nnr2K+O7fp~hxlT|!FgRgWaJQ>mc*HmU)z2v9Na!gBJ{N6RZGk zm|&a`@Ya@t040uhEY3RjnwV#n!6yw1PDE6QwvFJgm^KynONfYheCo&Hl~K?Qsz;Y#Ap^GVl*a}%`H$Aepc&8tI_lWf;2 zI);t~TJBS|%AWZlMMd)e27jNzXT08W)X!r^#mIFK&+y6ENhtlMkV5|{63SXzJDTIW zXVlqpKHs?zcz?SL$aB&fuOta9V6ZZ*_}`>|_`c5~n*1)0J_9+!)M-4@g7NyGlOzWCn0jn#KmUF;W*~PfE-HFA52X4d z?d~oEjd+;eeLlL}$o6`yGJO#w9n^6fcCk7NnAjyr4`OnkJ;#>Q$%sdMy(}@+LJ>w^ ztOuHPu6SaBprEgG`$}EEy1h@k&q)~=VvZ?amXo62CH4yEBEoC2euuyL_Gvf#&o^wr z&!CTIF^jP>OnOCHLt1K@6~^_}eSJnoo!OX#r=T8|TiodDJgYG#=RhGeGquY`P7rOx zA8>4&ED`2T))xqioPM`J&dJs~p`2RG(~k%%>^LT%pl4UD`QU~?H>4fJIe^bPfT(ww zTc2!eLpHowQ|#k$x$|GE9g>-FO!)R%C3y;7n1lgfU4PUyG}3@9U4COD&c}}*FI+}B z00vh{SbE?q0KRCm1+4*4A1?pFreVadSTzp2SYy(u7)r z6sUhiTKQZ;l&&exD28gWn#G3glzQs1u3-OFTIEem=V|n93e&oku^q@`t;u8WU|;I0 z%gf8tH;51eLijze;ZSDBwf+cQ{#I|D0ey`WNjh5Ek*Tc@H?pp|1*0^-`eBGH$l)myU>Y$%Zd>e;;BKsXSFg?nAel0 zIp-S0JkQIys6`#e(kOuO0{krpp-5ipxVxk1qxH_h2q*6l`ROLHob156cj35<-l)c% znr?N)mn}c)>s3l7RFP6|l>pXRfF&Of&zIkQeWe@Xnt(edRl2OCRR zz-O|!qnKFo`aT~#9@qxXB_BP~L@6H9!XA<3LVc6afr*>_psGhzf>Du!y+JZoh}B*- zd%Rc$-D^oGtrxvAvzmKqHW_n$D3eK7M{%{>FpgF2JgeQ`xj9$u7v;{>;c& zQBq2Z89U?z6BIl)m?8Gqb@t?CpTtJyhSMttN?D^eS#Earuqs}H?=uCE33EWsRM_}T zC%0FK-01CD9l~5e&_4RWxzkSEu8$&8c1sKdJ1U9=P&(NOJeA^fe>YVrHpv~itN+d4 z9mEzcI*4 z%yNZ{o{)Lb@VAWB&nK7RbQNM;_%PJehgCL3|CciUTisNwviCQ&lVbCJUp8ltf4?<* z{$@Cpnki@Z(0dY)g_*c5g&kb_H8>wyeiIQ3vXOwRWPIfum~II~aEWV!bjU4gm4nfX zi(NIKz0yK0FGe?mY?NFu?3z@$k8hb%$^Ivayx0idW17B zC90g;0XZ4_--Cmt@e241p?t7b!uQcP|eUimO z15=!y*WRm1ACaL*QBfkbJ~gcOXqGR6031$VKdP)ueRb`r$_E+zV(NOUsqtc@#X3FO z!pE6@jt!+i&xNo|+T;Z1^kVi2k$eYy+g;RSUc+5F1)BDm?~Zn&fe|c`W6ld9I0Q@` zhr~Gj9HGfChYJumGX`3x%R2j1R8(R;U0r_cI5&ZL(aUjBTAOU4xh-Gk+Fa%&k8jTx zsBRChPTL>o6=SBB1Z2JM{dEG`a*}LlGV1+sK@IEMHdQaa0&))+6r%d{siME4Og|4d z+#zN&85*n$r=a)$U$R+EG4n^10i;*X!e zAkFkg49!S18og!+U?)~LHdbaA?kMfDJSaJyq)rwi#J#Ji_4PmY4l z60!|RAF7&1JcX!h*X9IdTHEVW06DaaWpBuM#R zoroIOJ2U?W29uM>{!~+|@<^DTREqxh_HqcWFtDfdwgZe6c<^?(3J7KEg9E^$02^ZC z!~bw@Lo)Z$0M8?AZQ|j6>vm^^dgJ%Lp`pj`-boZaNyD$5icJGJ7lDKBY(trZ$P!Z{ zdln-c4F2}V^E=)XkBPUmAhultZzY9kX;n`QC{YyyuVgzCAXyg)!eI$&M>AF2 zFu^WjHH}CZbOWpYnRi59_kp?u47uF8WP!4g?0mqxAz6*f2rVMyW&`<79A}i&?OBR89d0^-#*V`1_uX_{t1X-#r1m z8x%Bmf|?$m2F_4$d$@ftO4V@v=Ei}k;M@Fzel|jc_;&4oiC$%Z#bkJU-+K3^wA;}^ zFpc$wUgN`v)lYAP&HGl;aEsDzYkva>FJ6>o)eY|8mj zPya`f1t14|RtChGJG@0hHDo3ny?7yVWPYVXxkQc()6*~El){{lTDrTQuV=VYetl6_ zb~giLS)#@*T?CDs1HuJFB-p2tQ?mJ2_ou8lLQ(H+#>Bp4qy9#c{_ho*8-FKGkUNBW zIxhraw;6#Ht0-tjWUYtj3w}_YaH>OiF>Xi|9NT$l_}Y>??vmGaBD0H9(ru zO04hzU|*UES6hr=MZ2jY=@(b1VQ4(o`H2jf&3!|{6ADP!%(K;EKxCjhi`-1XvY zhW+`M!fyNeE2D6ImR(QR7e470`+IZiMfJ}?C?8#QFLAg!q{(adCm=uwZ`yCAo0>9G z)zVOK?&q2m`UCpWg1ae)j~ALke187c5*&^zC?tT#p(?a^N_H_P%N8Z|T3jIbYf0JD z?7*LCYrtmpipN0KuXEwPyNW@Z!|2a1yxe$D@f5DJ60V{DC0 z7t=+T3n!ij$q(-;yl)_|vE(*3HApydDA*TW5-e z#p{C!$#FtgG&W16$D{&t+orTeL!7266V^y_!N_04p(G7086%?$tzi@Kv4_utx70qMK-z~gm z0TZf2@(ai$k{_zrJmsnRV=3Tz_YBR&oI)@$)X)JU#QlwF@1@H_hj5~hzLJU5lTku} z_{J|xv;5YBYx{RSn^v;K%*?K)>~j3?fHnSzm<*%!_Czk_K^q}X<;sMHh+-dt&_fdy zXl{oy!1kZqvHSa+r*UWe?o0)+YBxPGXy&hR|$GGSf1J!vx zao4io@>% z^7X8A0M*3tUIqG+ZP-_(=`7ucG3+7Ad8jF zNBtf^*7nEuhAMMMCyiv~B3SU6AC=i_o6Fv$0!a#^@S%N0Zt^Zz zl$i{87u;a22hopOBVLnfc5Hvj?gs9+BuIv;SX^&9j564d9HRm$*U6g2!q#Rx)wKDj zM2?p$k9JI`DMy8IZPiaAvcHjzM>6rq3NLM{3MjwptAT! z=o3p^T!!aI~K%I+1#)159pnfWXkJcY=u_M?_4?>0YymHi&>Yh zs;q{+S!>?5Ys=g-Db!hBNdwsm|26R!gY57^gB%D7;$7A|Hw5(Y#vyMePuBRUOGy5zhMaw>!MZ3W#MCY-b_Rih zc3vaZrehEW_O)p}*#w+&%mAwO<5#2W_U1jk<^uRe)4q1jYGFVi+Zo z8yB~AHh9*Uq2c;H*R1ERJ$gmt{3Uykfms0AhFJq#?Do*quwVt}5Zb{8)<#FC>mFb| zQ}R$I%MSGA+-qHDt7?Y!24uduOFnoP8bjhe=O!waTk(zBqtKUmVn2wb-h%F$u8YG) z!u76`sXhQW?!4Y_zJ30;AVJp0Q9+^OVWZ(@L@FWq@6AfFwFrT%z!uh)Y;L*5i%!WaMeC+iS?f=Z~P4%T~3E4$_h3qh?**cDCk& zWTWV91j=E&LiOht*WLDUuX6dN@L~bat0<83bfF3)*hq8>_9ZB@EILSiGwoUn_c`R{ z9eP>MD&Xl}EhLe2VCB>!;$UaS_h4<^vD{RGu2xGE+nNN~1fC+`GS&C58g7PFkZ6R1 zy@_#>No`{&=v{*{XqkO(BhRUp&5OI;mXzCK?&tRTWvoTgx&v=kw&VhU8+nc#pbU@e zgu3l4lJwxhivK0duQhhk^BA%xnFf>Iq|fOu$p09;6ZxAl0CWL-VAs`(NU=RA zzd?h)i$`IG8^Qm+?hr)eo={$dUen%MLr;EjLvbo732)_g z-|mJ0tV}h1vEG#gTcbbZGREliO6B>vDe# zr~RwW5bo5E<|L$C;Hu!@Sa*W*r1EvLi#qN0%0j$bH2pBJDh^aco5d~raNdM+nlECz zHIw4wF$bXpiGP%b-(uq~yEFr59+FRtHU0;8*Aut8YKuKAAem|x@vj~66Q|+A>MPVy z@~$OKg+<_oU^68TweIU+KsALHI8A?``+hF{QMD4{)$ztxv(gfNTh*W zS*NI${_+oH%-S*5^t_Vr9yxF0iR{j#KZw2i8cF@iQQTahOcq78sra1;*k* zuf=IoGnz&P?RYWwn*||0jcZp0n$7ZkpU+-UhMe*r%4MIW)LTG?aew9|1~V3d82+@K ze{DOxKA}7#gqm>tB409Z#V$xT>3F%a7zwukI&@@cNvwVNcGcLpm6UX5Yn11rkZP`P zh2)lfL~!lt+`n!8L7=@Oq;)Zk$K!=b!EsUp7Cn3oIE?$XqUo<9=Vd+N8cl?gJttJxDZD z?sQK7!HaP8zhncvp^jcWbKnG{qXv@2jSa$i)<773b9?#v`<&0?yQM#h^+^tD8Ux0e zO!x0q7b7^(Zk<7SjCv#&r)5EIk5An?aa1v1q1+%P%~XEx z`wS{Vzjywa#?5rjgFl_cmRrksC~JC*QSLK+^zb9z#_#k}_>$U3mqM@+QrK5AxUyWf zkE5t|}ohxXWEWj`Mqh~Tk@q!D1 zbm~@${`>&K$E(fe!KC0bhSA}pd)Arg#v9uV`kNb0WSSPV=&G-lt0%C!KS$>EFUMu* zp|~5;*80VtZjDd;{wqLTxiT;n6i%!z!|G?YPl97hXkjdq7tIJ4lB~g5DiS}vAjJy9 zyFDY_ROkdG+~0p^%ShFgR$G*b3e~Vv!x>ZxM%>OMHeURe_9u2O!l4LF5=1srP|X=d zoqO?c1w5cgQX}1l4OD@Wn0+9K68;TTkU%eEke;p{{;4KNUE=bN)3H3 zHyLZS@WQFl?Tl4C?;UwPeeqwY=7l1H^SOih7f@#o*6_`=&s}aH&c)3$d=NDbVX+US z*&O=K4R!FnW7Ab3EJkc~f1b|knj!GFoLerkw5Dcx8Ms1u3<7?&4JHosf#uPPkrygq zNrrIovG%4}j#~+<+-SlAocQ9@S{vO?5Z?RWD2LKTc?y4&Iz)^9`Ad6%D;djCP~H5< zJU*%~bZ!!=O&YT|8GHWy$KhNKx_V1WNMA}VTKFLXm5Z$jF*JSX3;*qZz zSjkA7sQMOCZ8r7E&s1d4lcV+|Q%XqXwTYx)Tcr}nJR%iU zF}$i4HIyv|R|Mg96yD;bmRl_cNwv)Df(lemeBAg#Kj7T>N3TL$iSMiNwtBIe}hk#4DBr;YDzPos7u%Ti=KJmjhyTsfTvcOl$3No<>SZ8 z2)xCM*dw1aqEE1s{=k-6c+ef^MX0ffl6!hgOFN@W*&C#5u9Our+S0;Ny+11c?CePl zU(NXbu>_$?@|JnpsQZLsrTP7|GPRT}4jVTPuU+u>e4Lu^6jmwpn3L*9bw?@RD)vSYiTRtcl;Ojuy%v7VR zcVSJ*6wMmkkPtS9BZW~o;9GCJr6QVZme@PO&b?QF zahhF+T&%db_^H>o?{+U(oL|YewRJkz(LQXnPuf~7by%G8M3KtxjJSCl#~j*4_XzP!oe9iSl*OMk-oStZEMm|4;!wc$bo8iFZm zLK^~hjb6vt!8b1qay(a`NRo{f=R}I`w~{1MqwPcx!>f(FXP`Q|G3Ejvu}x8JFD;Sn zLPBzO>(%`}MDvvn?vV;45%QwX%|JYN@bfzK>+@VHvl?zZ7(Ge&8d6 zbY}!{hH1doTDx3SxgdfAB2{iodMwgvlwa(3;1i|SQB(vQaEhDvS_6`*+;{>CFd%{etOzUW zs!)0Dl#wm>&I!|q&Ovz~Z<+Syji&wiHAH>yVm97u;id3B@4u-85;DxW7If8DR;%GC zF!vy@5?iBV*A+zAvRu{njU_~WT@c`es+v}MX{f9BtI1Z1wOdwuUih_YrmV%9xi|^> z-|iBV-=4F;9^n+7Jn>FXUvfIZ{Q8DEiR}Gh&rp=0)s_DJ?sLlS5&c-24`@;eO#pdc z%NaKD@%&R`Z!W>FH>#2XO7juv;hSLp1T`*J)+8h=OQb#%xH|%3D6aARBYIVzDbIf3 z0|9d#q@@diRrR6cp*jFE+;lEgw)l#hl|{V%IoXybOVh5Wt1o%Z>HgSaFD&k;lc&Bp zGDnXZb4yrJ-Bt(cq}hGoLwRV9BcWyRZ)!dvZz{5Np5Q6#ndXD{rW3OUe(?ewp;kmj z?t|X}pYtKu+Z%{|=c1yIVk0$F%N!kEeTj{UYTxyeqhvSoho{P*msNH$f7s6-@DVdP z|D@4k>N=q}AH2^1H*otb`@e-Fr{GwoevPe!8(E?ib|-rfxlv_Mf08MBR$p0FR5-zt zin3HaxGbmd#T>eR;ZLnND#`6s1H^b_H7N5!KaYO%kf|{q7u0;KY7a+OLFvEzMO;uY z!lmF$8KEgfDy*E;5|urjK;Nu#LnZWY3ld;g!&>@AT_CBO=<`WvLP}6==+ROU4o%h~ zvDc3i*5BiQ|8n?BXTK^1tRsG=uFc)FBS7bqOz9yy_3d9pBU^%Hf~r`HyLhSYx6H9o z*s_gepcO1}zK!2-)S0~dcUHR_>2F@*)dzo!!GEz-v$ID`@$9$ct2w)iL*tKLvSaeF zQOu`cm_A_{ckcj>5DQxWU(j+VrX!i{X3d7m*3PHBM*gFKA*1=A<5{rai67B3mEn!Y zzD@*XU$}K%nnLW*%FYV-TtQ-zk`-U`n|W(mTlwAoe$Ou6H5k$k$6GA6qdjxU2Gh?3 zv-`j5ArvYLAFbn>-5Lt{no!ciWqmbM^!4l0BX4PAJv}{rM3o_fOXb7^SZ3bmd0_D+ zfK5buC9dUCCD`#Fnpnx(Ws#6>f`X{bY0wtTo>z&&D>zSb-a!8P9VAKiA31_jkLkKhU)MUQ?53} zN%K>EQ09-~wmdnI-DBMCG9H~5y0I`9m@h(O=Z?9OMWrweuNpLZMaJ&zbz zd7Tzp6q)~`z->fS%j#z+b@@BnM=XDmmz?e8eY2P-w?P99%s%9+nYFZ|oNQKu8D5Zb zSd}0E`3Jr+G`KZ;Ij2G)yMi`|UkjCzph*;9jH z{2hb5#EC9e5MT)$A*6*gr$w+#W`)WoYm9&)UNvJ?gcCU;I%DmQymz3LAUy%1eK%#W3z z2Wi@Ca!lB%x*(^bt6n3pk^JzAlAb>i@kjEY`c*4Jv(Ul82PMv&_AU-dwU2F@#GGdZ zj+%(*e&0*}OXjUJ~DwZ`EchR~!)Na?4Qs{k7V)Ac$0@ z$U;DrES`Ci>4yiI(z|y*ynwbG3D_a|#a|00UgoP;RhRy7H*u-Bk8|a7!{+>QWRxVh z`~mMEgD=&OM1TXw@R*Ze_&G>i1MG^m$p3i6>%ODmP;cyFMwTv;9*_DxNRh={Rl8j^ zbkDnara_Ml^&YII*$ zF7pXwlPu4^sZWktKDN=PKqMn%=)_+2Hv=sYUCZOrZsV*@A!{43Y_nj9_`D;Mo(Va7 zigQZ75i0DpXsF^TqhgWM12mOLl#-J2`V5>;NG|*igQv!p4t=Da;uP$n3ZtZ$$04jU zpz67hWY;fBn$iaoZ$Uv<=C<@8Mey&?{96xdv3t|R_R>W6brAGQd;7LRW)!M=2z>*O6D}e_6^zVIkmRDcR zaQ`YRT(MBU>hbhyE*qXk3h!lS-r9g!mgLg;pP|<$_v{F?X<%+;(kDjN3*1J^mVYGS zqwN>oVUQ4-2>-h|;s`}cqk1k54qH=gLc>^Fji#Z09<+nD#)YhD8g=gkmpVLBW&fh@ zWu~IBQd;)DfA=NSO#MCX+Gk$Y*MeXI0zw_~m>=BD!XX4ynQ#sPUsH(TY zAx`<*j)W}|;;dh-4Y=~R9FC0h6wR?pK7Xhk5Pu8`=!3dR`=Q&dFU;>Ss8W?O*0%!G z?>3n~xN#u2j0P4X{Q-8SA3%l*ql~eMr-m6~7yJNF;+~MMv;JxP-!socADU(3_kz3P zs`6?}vFgTA@?T>mNa~i?GOS*ovXkj+p(w|l(TUMOUK7`aBr%D!-~qTy;yV2S7j8UZ z!!XtfmJQ~yR8Sx5@LU8`#s<8dM~x!QM}1`lUqg|O5c7T%+*Ul(<(d9-*2y=Ztv>-{ zB6U_Tk44BC${+);7qPK`^vKT)V$<`3FTl8X{~H&=%5rOnf~}1MLhZ;Upv^U6=EXd% zMIR5&42*6!_6=*w-Kq}9!FtsRLIURT-++RhC8k^GaSEHM0CiSCTcz+@rJ`4N!2}Ia zYQ!L76h4xf6=LSR*|oM0BFO~Lx^s}E5I}f!{IMj^1_o_$UtAlR0vlHtyKL4VmQ5-6 zp&Yk$t${VO!Zl8d54o^8q+yxK1W)=lnIriZ2ehTa9t2a2W#Z9F5Q{iM?3E~kpRh^J z$&Ni6M>#)GQg@Scq%}U!>4fe)p(7iXzYmblPFCof4Ye`!vhX#D9X8Jm6a7r=}boO2j!ag+imG4KjCK)HsM~-vnq7@V^Goxx+DtKg_qc1=&l*Z1S^y$0yMG7J>HjCUfI&otyP zXbm3%QTsW(mC?P$6~yP^;mHEr?#dhmOYRDh9f!>ZC%BpUp^@+7oi&{+J66|lt9`=I z*C{XDs<=RpaX}Iw*29&!AxF1CvM?@_w}L;{Ij}aNu{5A4oN__OVhbZ(ty24J^bQtV zbW0&>Ufq1keKC)~w=B%2u!lbvs_jis!j4syfSb=5q!b(ei?d@(Pusva0p&!h3%M-$ z>V%oT66}4*1%?Hg3t298gauw)jZm2__$?9LX)wwt-m#MVW?~we-Es{TxjNmjk z38QBwE~>7h$e*NA&oB_9Jt0M;4HlODt>KrQvHHH6OS-&pl4Vz5`xVxJ;F zZ9MY^&!)7nh0PhjlW*lMk5JB5NCLIZ6D$u8BKrzHmGBP@6pZuwRF;T_%%dKw3;Y(HrPOpVEIl9t$&R6W;Fi*qK>SpLcn;eM);Vl zdRo;#ID6wOC@^BW${uu}Sfv?cS4}U?e$m=>U3>kM*YQhapOzs)?e&ujfkfHS(?5fw zeq%+^6Z9p*4A8k1t<|_UagT!+EbH=1N~lFe#~tEvZy!wfe>`5|z9YTTz-q5d1I2%j z-T$IYL&GvT5)mX$Eq)3QGDVVjX3mGYj|l=GI}_mXd!2={fX9~?@Ud3jJMm%nmA~fl zocQg>8#ofvp^pix4U)kHM_`$M1W~grm-UcXPRMhr&$khV!*H~x!EYa7exe8ksHOIw zKcPvEBw>tHL zS52jdhnzaP4e0pD4Zx##>Qe`c5s?04oQKR~|BfQhCge)lNKCkvG99+xTancUy;Md$ z#&w&(1@C+*n!J4WXvb4NOP%);Tu79U2+8at5b$?oocBG`MRDYQ2vT@Z!YlvYU)#D& zJ+K|$@i(Y$Em$Q!#91?fr?;TKn&MR*u3-8Uf!C--`4^@*K3@&yXt3d{M^(He5w&E1 zQ7JTNVIK>v1`2r1Ch!DwrDE$tA1_RvU{O`YGJ6-?V|hdrh6MO9yE`1LaaaIjR2+~$*q3M%| zNa}K13&|Kx3#mJILz)f+WF503`EY3$cXpJlKQP$VVw+2(#@WJxK?**1pWz5`Y!n6h z#sYHT5e|i6Wr`3YMpj5dg=Z?iUy6;1;^FF1SSRiWLvn#=^LuP;>`lDYkTr}>fSQOO z-&<0$B?(trFRgfCHmZ^Ut(btt8HatO0dAv$H-KgX~3x zTvD+rtikUg@iy&Mgiv_^hk^t&f4}bw6EOl{LKzjNouUbH`W=&=KR@h|2iv09356yX zkq*NVBup-YgM+U=vc2Z-c^wckvdU&ILo~RXG!reAI^^QPEd1Q2NRSnsub%rAt6{Yp z$?+M>=`ItG5(+KMa$Q)|E;9 z62$UFs;e7hcSA<)fP1%(Kr6$cHTbIiL6Nc;Jy^rQc&J=Yhy@F>MlJCd&4G3d{+$ZN z&7LjM4KD5QI(^eLX|+t~PBgP!5W3zVZ^KOJ8-JD2W@X3?d9R zhhZ}la(TloL7hgqRXXrA!^pAV@O9#Eq8}`IzcbCR>z2RDjO4>U1)3MBJaZ=xwuGO0 z)R`ON5K^PvgYGAk|9eq>V<4hYg3XqPcq=A8M2du#M_bHz<_CzCpxB?SJS$0Q|@*){*N?Nc-%YpSI|6s3AQ}2@X3rp9TGgUxdQ$D zN;IQjI`s7~YhOVm76g~=C+Ko*JCsRYAh=d3q_zkhrHU)asc2h%Al_nM`UR!#MrHl@ zfvjVC@Zh!6lKT(yxJV4(u$eb&3%HGuZF2<=)RgrV>r@3G7V9SD0uj_4==}-0%}NW0 zz@r?(Amo)03$8H4H$>#bBTysz-&fILJBOuYOF?G?C~(f9~zy`Zinvpe?Xr;1~XKa{qfWxih9nu1!I7&Nd;@ zreObFo;w+_ufiW-IyrJ^rcSP(`)Z2OKGkfuKA`b#_pfRkHGQlitd~z51jmqDptd8) z$J8XMIO0MCfu6gu;XNA>O+WDKQQ(`e?1sjlBIXK-fqqy(U+mATtM{*Fs+LmzuKOIK zl*4$Vm%$)?)13XC6$Qx2h8i%H4m!gin~(7b-FYR^`AA7T`>HDQ+$)d@XG5nEsPMdI zbuQZc{_a+kj8oJ3_`3Nx*7j}jl=JCpUe-_JzN{Icc;d|SB(el{oOy;HV>&;m+pV3o-du4(T{|gg7I)BVP>_9Ih{>EdOH5*_Yv;lpc zz5{rWte4xzKy_A^Lpg>Y zPg-1k=Xu%qU$xB8W+g{6p2A(LX?6e7v6w5|Z`)?WT#jW|g}Q$LsLMkSETDhNIs!rG z=2+8;p0e5B@vyzZ>hz_c|Qti8Y_mvsHheK z?mJ1WrWC;87UDrx5$L-2ee^RpuwMo7R3xMz#&T7|r_`?cco3ZjHQggHCDM@5KBIwx zm-wYP&{73up49B@*16HqjHx)2DftmzN7S=Ro)MZp)FiVP?Zc8t}oSItSS#KJ4=-&wrgk z4h%pOcp&QxHLPcuv+u>_2&7Xi8(ChgepX|l)gX9l}PwxxG4FFm3S>)#0TSjXIub zcQ1m1+a`A9Lz?6P;*GW%j>hepc`_GoEjEVPmQ1q9K`Nz`enJ++KH4m{G#`* z&qv>H)NKS{K)xzCH8C;qU5K&u`_QCno4$P0V~^nrnJUnxK5X zdVJY+vbxG7my@kY8x9Vd?92ElPGBC$oqQ&C>F4&t#1Cdq#|%&CIoLYTp1NEpJ-<(c zqHzh(FY+N@R3Z)Wf4_1q-*s-bk(-!Geq6Z4{UwR&OWMEiqpick!>IZB`MDp?dy)Sa z{s{s0$JZQnH#8L8Znx?7G@8DqX2auY)NY4v9m?l(i7QvG{OQKbOv*3}`)BbwF!9or zvjFxd)2XT;5D7Ed~mM897F$Pxg^YRUOUBdJ!y$g6Tqp7XLCnAHi{{yMK;uK{-B zZeGXbN^`G?iHU1{eSLe=$wVJu6)ekg8O5R}wj9}W@9yo#U7Gggrz0bOnVFeMS(asS zbPtvN8Z3J{pbCNLas;1^4CCpiz5~s&^h`GUGJw5ZRgKUXEz{j+HDBVSqFjf@$qZVJoC(LP1AN~vl(|Lvtk*B5lW>}|9J1c_x>G; zMDh|{MAS;2^`2k}0s#>OVzC&mUAu~3zWp|S_SRcixOWec@Y23)E?4&uaFahiFtJaQ zIA>X;a*nj+J^>B3=NdSVtoM~2+=aDiFcac}9g$+s%B5A;42bqNU~ac|`t<3`04{SN zW(r`dIlfbu;P1Ad`)dH!-Nl8U?BBZ&@U6c>yQ0LZpO6Og3=yy(CgdK-+1%&H75+DH7 zHwbDG_$*0EU<#by?)XkebRMGD%16QWXmDOL1n@8!se;APAe>Neikjevot8idwST7r zB?$C1`FyZU6F28?0l>Qe-W(epop(1jzOexUiwg)Z)h`4H0QC)lYD7a>M8FgBOa;d` zBo1Gw0s;lb>nuQ+jtIbDzzZBv5t7J278N+3)0_~9CldhhcK|;xoj<-20s*w@ZL5*M zDg^eS&iV=v03Ob0z!EsQ%HbUOMNV!AMsHSBP*8+GLGW3udt%KT@FD_J(XlPXG|H}F z3;>t}@Gk&=cIX!qW22+D)*#?Tz+Z;IBEm~cz1dvuiF$$n0pQ`*24qDyvXS3VaD1bR z@Lx2_vqpOs1f18EO(n`8AW92(GXuPTk1`160L*fP!^si^`X2@e5CC?bHlP~z^KxvS zP*)U;)YYa1MMf0B69P?!7-(>`4AyfhMMzL^eA#S){oKh?I#BlzAOP&Vh`{1Nz~nf* z2m-9b6lerIQO^mCf&>(-_n87+fCUFp(UNTT!1>*~z@Hv%0DD#BN~#+Q5}YJ3o|fAe-|eTutx$1+>MRTK6T^>d|og70YBQ>bcFBUM<^8PEgFUs z0vZ8;Y`a9lY8-eoCi_g;@?p_JB}JIdDbabpiK-UosS0M1DO%vEw5D);!>K#s&A~;ON)Tf&M45IGJPC$r2;QW1XFgS3a zt2+=VL%?5wz%oLiub(SH-~)wwA^?!>cu?^68sv@eCgi2QDkHz_{#18MW~Bt{AmFP& zpsfUf&~rt@NB|gPd?#BL4G;jx9`=Z#mPJ0Q*VPmOAlvPjrxTnR3=TZj)gAD!LZCD| zum*vXMZ*YTb?t#x!#xrJ$aX9USYje?`LD`~KtR0{vx+myny;2&aMlTdKp+5JZ^QB` z1o|BikZsvc03iETgMc^ki_TYR)T)|?i$K7eCj7Vrf$mjJU^NoZbsfv$2tuLI>qW!3 z4Pc6KjZF!K1OT#~k{0l`M6adz2ZGPns<=nh)IbApZZJ5oe?0{J&~+Wra0FlTA+RYB z5CF(_A_$<60?4KzMc316&;%ez1)g}l4WTX%9qXBGzKA;I4 z6aok1d`SI}3&Lq3&Cj$Al@?zI!`;SvO1vO}QT-;H*?9kIx= zclPGZQvimrS|?EXn+O18WZSC`h#H>o`W(nQ8nOBuE@d*A;s0E`cs!raKl13_y=ZN1 zMYq2j9UYyBFIOP&34o>Y`v?GJWZR<;h#+7<+_GKvGw-;+va<5-*x2ahci#CMzWnlw z$C{gWc~8Ci3OYL1LEsXAMF5sY|CVHATLuDNw_si~QRlQAug5^Om4tQ}y?OZX;UD(* z_n$oc>z-bcD1y;)zZ{*a4~#8 z4&ZqL02$f#gFv*}j~6kB7V>P?0swvi;2;5jjO?4y2t+mh;6MS}1b|Aa@P9B%zxa?= R{?z~g002ovPDHLkV1k1T$DaTI literal 0 HcmV?d00001 diff --git a/branches/main/icon-dictionary.png b/branches/main/icon-dictionary.png new file mode 100644 index 0000000000000000000000000000000000000000..fecadd08afed92536be91ab12d8e37b6bf410d5d GIT binary patch literal 613 zcmV-r0-F7aP)wK%m(L+9IV|s|#(WRl-O^4GvaQsnHq|OstfO zIJ3}3<01}YGARE4m!7=)QisvlHUo!Qymx-@-t*p_129Ko-#pVI)6#!*kLj-AGXWNR zyA_{wKii_amK7^YT-v z6#plaNm#8`-kz@OvjIt^4%IN{@J3bR zRI}ME1Mv85p|%;RK>ViR>APPLB4;;BpCtqE@P+*7!G>I4UjNx~e>r3HA^tWCQ@S)l z{BslcSwL-CxQ&_ZZSv_g0Tu{yi*X){Mt|W7)lbE`SQxFP00000NkvXXu0mjf;)M*S literal 0 HcmV?d00001 diff --git a/branches/main/icon-directory.gif b/branches/main/icon-directory.gif new file mode 100644 index 0000000000000000000000000000000000000000..d94a07586d1a4a4f8fac1eb8e83e1eb73066a905 GIT binary patch literal 640 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 literal 0 HcmV?d00001 diff --git a/branches/main/icon-error.gif b/branches/main/icon-error.gif new file mode 100644 index 0000000000000000000000000000000000000000..77ea718bca0806a305be53e4b75357a63a867fa5 GIT binary patch literal 556 zcmZ?wbhEHb6krfwc;>)xu&itz3(FFA_BC8wdjtiy@bMiL6+I^@d0kfay}J5WEv@?s z3eQzk{{R1fd;k8wA3y%q(RmjU@yg!*fv)bG%aXix+>MIB~wC80B3h#FBel}yq zv6PhOn>Rn2IPulJd#_)=W*Evq@h1x-1A_yD4#*RrIALJ#Y;b65cF+;iYUym&6A&=( z>J;Ic%w;v9S&(xUr{Hu46&@aWejy&E>9XA1{Jh58!uDNu99z_Rw{VDdDr&RuGnLx6 zPp(Cr?Kqo>^$9k$W@(m-7cC7gUDR!oVZD7@(^ldRtC@p7^Rwp`ysFQiDQGZ#_$X=f c@uRX4LWh{^|hy<@Q*xw+qo|KpY<+vaXbbW{L4q( zTsjXEJvb}e%bgb=o%W0h?4u1;^bWTqH8}5Th002ovPDHLkV1nrS0P+9; literal 0 HcmV?d00001 diff --git a/branches/main/icon-fhir-1024.png b/branches/main/icon-fhir-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..1814dbb4e93fb341f6cfe142f06c1dec8829274a GIT binary patch literal 116309 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

    BukX^XQ@#;LO-| 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 literal 0 HcmV?d00001 diff --git a/branches/main/icon-fhir-48.png b/branches/main/icon-fhir-48.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cd4935720208437976075b9ec1e528ea425fae GIT binary patch literal 2266 zcmV<02qpK4P)rige!p|i?|aS>Yb_JB?7*O8s>bO= znYh(|)h|ZL%0pl$AE@+Zn+-!iVrima@_|IO>x^^u#qa+B2$9mJ&7(YFY4U-h?rxhO z$^GW{wwxRLrY11UI;2X{DNU!QzHp^;*g0ryGEXRc{{vKjXgD9WKQ%U*i3BSAeVrte zmCuLt=O+Ii%H4Sns(@1;4qU%^l7R|;T~mDR9{`SIF6kS2`uRx)>iN-fk_ij3Bg%!f zo^>3X8=efHAOyO;y)^9H3*eBwqC2Lm(#?G&tR{z+;wou&FIv2-O zWVGSF?($xzw8upGiikv-P6xZ*A6T&>+}(MwfQBDk)p`6$)7Gs4b{{(*EP^db!vj6q z7!GfYn<-(`r3e-)zE|G*wn#4c*^4zkcis>^|3X9tM24BmRjM5=x7@}CXevyw2JKClPT_RO@3M3~yB zd2LTL5EWmK5K!`eN#&kMi{rF(ZYPS`GffhAf!Lhcjj#Oe0D+wUp$Ti(4c+})py`c` zsCJ!uK_#suPVykw#igi;#zm-90~z@-;ns|rurYukXG}V zn%diL#M+*pEYc|-ZB>w9@3!#*4Lxv+Im839x8DVHFF#KkTq2uUGJ_yR?p3^fwPK$c zdMPDU#q6)|0D|4`S=+6d|8(c(#s_4h!sbUbn>IC5N57}x9a?P(qN>G5QXHbZZU6Cf zUtepofq&|E6UWTQ+V0DalmBX8#TgkFP+`-PPJ@evi7$Q`$UT0W`ej7D`LnP-#r4ES zgVDQkiVf8?S645)2`Ieskff|s9vW*y*{?d|0tz}_G+D7>!8>UwkY97NX0SmydCW{A zhw$|ZP+@DL+!>R2E_?O!K-B-i&>t@}X&1nfJgSg?Eh)wVMB%uAY_VOd0~?fL&GQHY zN#w;1qLHFIy_K+S^d-yC8c)-KfBLmf^ITwX<*BC1KnQ3miq9z(wzv}mq=~%AlxWRA&j2=zs=iqlc9+B-6s<%p8W)h6 z+7bbq!4?D?Nb#MR`a#u_7Z445+6o&k)l|Il$Nq7%)UOKr`i$RG zY1U9@d_XmyiBbU;!U7L z{9sgSTz`N5BKnDMYSVCndT5HMf4zvPAE+N_La_y87J69mT~R+sFMb82u;DzScJ)F{ zhKa+EbY~xpOhKpEAXG1^m`SHb)8&IF#v&bBbG%7oQrMyA5mC=-GK3){j<#T@+QP8$ zRa32i?Y!T3n1pqw&vs{@02w5MWNfkDc$lO$2^(u&2oMz*-ZDllGczt$4~G7LIL1?x zv=rV!YcLHqNE;ugWj8afB_;GX|UE;kJ!wM0o(hqcu0cSoQoidR*jmeLHZ?$B+=SKh}D!g zw1``jc;i^rKGvj-Kb6=Jg^jTzZqo$DC(5^D8by3fqIC-aF?|}xnSM5A3X=ZF^1C$_ zRF20v^qOGvG?6_Thgj`6O4!R%H7!pDbcwsQd% zoCd;uU7}P;>%heIW&XL?0?ss<_8<D(F9ZOp>`Fy>j*oj2y6BsOzQ!U zGRCmV+ieH7>#Np=HvgF2-E4zBw!CAX?X+EI+FjUP*bZ#zpP$J0nC3&yAv6zzA=pOp zOl&_<58|OUl(*9LC5q1gc#CNsAvW(*oKqLq;U3N4jRZTe0p)iIJ1}*m&c{0o(>y7I oa|^=IN=z1$#W@sHKOT4g2FVw;3WrEdcK`qY07*qoM6N<$f)n6R6aWAK literal 0 HcmV?d00001 diff --git a/branches/main/icon-fhir-64.png b/branches/main/icon-fhir-64.png new file mode 100644 index 0000000000000000000000000000000000000000..df6fa7866247c4f658074ef6a34662db70a0e40d GIT binary patch literal 3526 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 literal 0 HcmV?d00001 diff --git a/branches/main/icon-implementation.png b/branches/main/icon-implementation.png new file mode 100644 index 0000000000000000000000000000000000000000..00cee92f97949c79669fe96a1798e785aa17b16e GIT binary patch literal 54384 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 a7y}R)oCdNF4+sbm5gHm9VkN#LApkpIqkK{T literal 0 HcmV?d00001 diff --git a/branches/main/icon-not-selected.png b/branches/main/icon-not-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..3c091d6c3d16ac10c2b450958bb3f1db8fe6e364 GIT binary patch literal 150 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 WO+Q{MZ}5YI1Dxruw3Dj>lK&0(VZ*xs literal 0 HcmV?d00001 diff --git a/branches/main/icon-page.png b/branches/main/icon-page.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1ca0000bc8fa8d0379926736029f8fabe364 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H;pyTSqH(@-Vl>|&1p(LP>kg~E zYiz5X^`c$+%8#zC{u)yfe-5 zmgid={Z3k(ERKCKrE7DF;=x4^O+ pzO8rLO8p|Ip=x)jHOtWj`bJBmKdh_V<`47(gQu&X%Q~loCIFbEay|e6 literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-attachment.png b/branches/main/icon-q-attachment.png new file mode 100644 index 0000000000000000000000000000000000000000..58c36488dc25bc21994a35938512bc627bda9f84 GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TosvDO z!cY)}k8cwy5>Q-`J8%y+R*FJwL<>7DtV|OW8#@a@unL4=p@gUiiaQYTk9p3Rghb*~ z-Um9#+?jKSGl>xqJ`gO3xzXp70L^AI-0yd6HXG#gdCrAIe%u%ZO{Y^hjsx4a5s$~w zYPBRUrye{(#E&ME33WOhe)Q@0`=qL>`}VAjnt;aRG3N6*lF1|ngMpg{&gV03x10O+ zGoY&MJScI%lK+Cp%RRIk^?^@n*f_HMUBI-SOT zzn9#Dx8DKPYBj7@D|EYE6pKY^Run~|rfE{kf3L6rRjXCmH5V2Ng;2Au>ryAx5r~Ow z()D_kM5EC_B9V|U?^81)6Y#B`0I%tAIAAy&%DE)}!1o}R%SnRywwVcS!HvvU%}h|> a9{|5GmH(&ye2FIj0000CPem literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-boolean.png b/branches/main/icon-q-boolean.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca97bc2cf80d44ab31ad5cbc0722285a4d2b41b GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}50G|+7AbsJ&h5sLq{d#lw^+cVoFAh{!mfX3x;oOlGCB+4Wg?UAV`Go~} zKxNlg!S%qM6F?cx0*}aIpn}67%y>M1MG8}kFR z0}hu!*;9+7{{1gMdZcOB#oacNhaRo}cW{<3gQC(FP93fl1x#yJm#t<^xShA7xlb^h vbz}c(rb#zu2k8E&IlVLECTst`1AiHq&T%$~9$u6KG@ZfI)z4*}Q$iB}cROmO literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-choice.png b/branches/main/icon-q-choice.png new file mode 100644 index 0000000000000000000000000000000000000000..a295ec890846a1308b3feaa994063cef47d9fbab GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85qQYy2J$-B@zX10|f&-T^vI!{FDFu|8LK%+Q8{GnV0Pz!!d4g zy#Nu81m-WI`yF>KX*B1)^g@QsGSvH_1e=FZf>*Q&7cY}aHDjbPM}S=Kdi7TUV!g_C d`UVCJ46R+#my6bkz6F}i;OXk;vd$@?2>|#Rmv`0&Al2W!@>xp?v7?%lgvT3VW$n=f3ruyg0mTeogS zM*FM5OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$f1S!*hF#;olA&QQ&S^RsZ z!Dvj@5{+4Gn!L@-#FEX1Kp=p3B)&;c$9h^CqeV6wOLjX`qiYrufW+>$0PnN2F|E&SS6qp0`e6X;{(~1kH^D0 zhx0eU<#Hh&kEc{D7DF@|Wkd&^qn?z2NF)M}$AgWH4Y=KII2;aKosi(Nx*9)Y(fM_Fc7960CGx%0 zJTTLN+opEhG`65ee-V9#R*cN|$(D;)3QFs{8j~^5q1mCkc>Br8aVn@h??$XP~qz j9lZnHOfHwp{nYy#Q$vKsy(sM?00000NkvXXu0mjft$0VR literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-decimal.png b/branches/main/icon-q-decimal.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Xj)UK~y+TWBd;U z45R}_D9r#i;M$9i3^(6=WnlXEkKxC!-wdC={s2q9d;bYSzjy|8P088%CMq855#3;0+Aq_L7Jt6xEO@_ zIN>ym4a2;gtRUqKM&8j35rvaL%>Q5mK+c9q5(1gld|>?h<0~*9Yyiy9gaF7Abc?_S zPy)aPz(Si8@cqjNFin;VK7aoWWx-qkjOSm!|9}OE1;4(11k+@>;O`$a7my16{QJ-F z``1q}8*Ts_D+`oG81QkiLs?J*9^Smm@c8K~aNxZC^qt|^yKi9p_|-=geE-DAeo zw;5i)c?UKCY^}VyGDFkUwO|1dfTc26RKWra=4_B=O#=%so80US1q=)T{n3^I7(3d# P00000NkvXXu0mjfaEGj9 literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-group.png b/branches/main/icon-q-group.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb6887bb03a828ae35bb8e7d8778ab4db3f388f GIT binary patch literal 442 zcmV;r0Y(0aP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Z&OpK~y+TrIN8q z#6S>+|9BTAR~Qc0C$N(%&I2v%tgQ7VY((F}N^7wd-$DdI!AcKAP_VhuA_VogBqp1z zyR&28VT}KFk|1f8KZR`_FJBnlcpNs`W@N`BC;6tDYDP+AP@-uLh z05!AD9+33Sx*|sSe1Rf))2TPm-oUyK%FPzA5&VO^)ASL%>{kRHPrz2C0Dq+-)g1JX zfoNoMNooXnDlG%sxmTGHxZ9;~Htn@j6Up6UEu8aDxSo&j^5C}sTR*2FMb72U@vV-t z5sECLSnvq$;s)NY4<`cUJIDqQ$qiYxSvB%Fkau$c(t1*hWiZg#V3EYhJi`TsUr zKn}|h<-n#j^Dk}4(-h{WjMb=nYGQ}D_#H;P{nrzgS kO{02^v{(-kFmWA#Z-5=xmj%5zL;wH)07*qoM6N<$f?~?NqW}N^ literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-integer.png b/branches/main/icon-q-integer.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4k+aC%MVWxL04j9XkU zK!hWK`HSd&$DK_IVIG6wc literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-quantity.png b/branches/main/icon-q-quantity.png new file mode 100644 index 0000000000000000000000000000000000000000..701a60a5a4d5673d0e3dd3fc8f316a2ebdd7fad9 GIT binary patch literal 543 zcmV+)0^t3LP)@VozFAzEvI&~0#LAwY>5FK39Rg@@bp>BeO zw$McyP2NlT?u|(Uk#_LH<=ljK?mhP;k2#J5heX6H%H{HXCX=~NBoZlARe>=^i32c& z5WqPH!!SOV%jHw0Qn@9fcc5CW>Jq=4|6^OL)m9$QSCC95(-PFn^7EgPn-5p9Xf%2j zT0v11s^jrE9G#rvGccKoT*Is1-&Wq)um?di)g6Ha$O`*a;Q$Laz(Aw!N@+sNvdAvNPK8Qq^wr_gSuSaWLG&M-o9;vBq+hGMlxGxKZ0_1Wz znv69PFh5E+M2titU>*W4;JO)kE$QxbPq19@+D+v)+U|OcH05hn- z^9BPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WV2JK~y+TrISyN zL{JdMt0yB)(8q8CC+G`UAVTb1#Dds}Sg{a`j@Y<}U2j~#0i@G3-b_`r={KV%lkrPl z>U)3cQ`B={jKLn>miTX8Rq(2;!xC4v4A}X623()#nc_4}6b-|`ea_^&0VOMn0!`Dv z{eFjW9N~JslG){Q0o%6m+-iabtHUEX&vQz|Ei}PoM3N+^>lz%#p*cbZX__w6F9bmV zP18unaSWm;l77ZCO?XEk%Q7uIQxpXTDz$A}rm8B+ACSRvnB#anVxZUSx(=c!Ldg*X z0sjrMECXHFspP)zVHk#WU?)ze6I4|NuInxt8(m0}1T4$i>_S77|LvJo8(JHk3^;gpRD66?-xa%H{f}Oqv-x666!%OB-Z~}GEBZ@E535A8 q%ztA8AlNr=g>#^ZQQtFGHiq6=!auCOTxC#5QQ<|d}62BjvZR2H60wE-&9_H=O!(Kw&{<9vg>(FMnYC;$IY w3^*un^MTdn;7P{?4C|HS{~YI+WOIxGs_iP%+I;TWWS}+%Pgg&ebxsLQ0G+Tf(*OVf literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-time.png b/branches/main/icon-q-time.png new file mode 100644 index 0000000000000000000000000000000000000000..e2672c20676177efb2fdea593b8f000fd5f12342 GIT binary patch literal 882 zcmV-&1C9KNP)Zkp%;s8}r$h6cUMpt8KZ&`memftw9r2BH zXZp!+CFaEnJk?xA$eKJbHrNPn>;Axd{TeCT;zL2Z2lqOE#$fse--k~9GCAnb$WrIY zUzF=05;%7ScRp;-^ba=g4+!_yjOVxZHrAy=-Qy;3W{V_ws3i3@rj zN6Uq**d4Ifp5hMksmBf!JrmJQC(GkeNV1GOW##ZtQFwF|H80+P{}RL%{YNk_%ft(I z#;Cz`v~ti@ZP83cwQ@*mu2Dwn=d>z@4RV(M%#h6&LDo!N4vuc zo|;?G=MQ0U0&vMd?WX`v6t{tSSteePbgELlMO}xKy8^QHBD{2ALkbX%5TpZC;3a)d zD?(MwgLzpdUa8!vFvP literal 0 HcmV?d00001 diff --git a/branches/main/icon-q-url.png b/branches/main/icon-q-url.png new file mode 100644 index 0000000000000000000000000000000000000000..ae0a9b654691bd62086657b7a19111ec2bc74e6c GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TWBmXB zKLaIz2})xFAd`_XR)Ea~U;)Khf?&>v%ZI@9`^mas8VDGnGz5SQK*IkOW(t7un;+Ny zfBg9zj8DG#^IB#f0k&zyH4n3q1RFo1u7%1(+Qq`Io`k_%wsx z>Uf6xX<&JSm>}=3rc=+WGSYXGK z-3%Yz&jYhhKfKQ%!7a+L;N~)h9>?jh@Bup=BNmFcsxjPp^NnHmg<7Zx1B0o&BEyTX zuNfY{`2rO|01N{_ew}&33Ce>2kPEPB1_8JM0=jk#oQx+KK8v?8=&I&HMIm7K&UP?9 z{p={14+|?0z=(xSA)6U?JY5O46$C&Ue|`E4X7|P_GE{DS14|Q_u>bX00B^FgTU*D_Fx)hGYBBt4gz?SGO}NBC1q>|zyP`gY94?Bdx1WW5h@L+ooy@`6Wo~suRu^^?F zLJxu7BH}^mMcW?hrNy5r4JIMl#LVu_&hGqtzkMf)uz6v=@9@3PGtc`xuc5WZcRxLv zSek!&>BWLSqLGgjj7Ulyrc8GBjE+9woQsqT!MO^QR&~cVm*#Gq@Ihr|$I5>Tw_K|+ zd2pu*%g)0sI;d33=&x4sblyK_I|US+A`)T1Z+7tLulXf{ZF^6UFlE&C9s_3rN=48z z#+z6ornjLFHly5I!j^$P>>t^LvXkJ#^;U{^wNBtTj^A$8k+*DwvA|jbi0Jm~9dMo! zaf0PnYdAVJf}0n|5vN>t5g3-`Yo*X^r^uVYmxl+ic~cR8KlgFx;Y;{L=;RIL42cZM zn0QZ+%MK+~qmwYSBZ03D58?Qy!`SY1aON`?XHN`6@(2;V3qi`2M#?z42+FR#7Si8s z+rs02{>ALivp9MFd(8au1k)ec*gX^@Xg0x9P98~6Am|#Q9VS943#~B1?LV4$y|{{6 z?L$mY9Y7SVVE);k1l$54Ii%naOm=(F2tsM*N=QteGKpyQIZmCQ!Lwxx zCD$V}Bbq>wf(;|YNx~ST*b+`83{kL(yLa#7>&r9v{jor0>&FmjgFFzFO7?9a;EaM1 zavj_X0u+iCJ~=dsLZyacbq7T3uY;8obaQ0AT?A>8;RU(NvWO6dZB+UVjPyt71j{tL zrr8Cglwf3};LPmu06Aw-QB%g=(~~9f3S-kZp;;ZhWsgWB0;OOiJyT-Po^>g3O75@2 zTL(^7s(tqy$9}Dpp*w02f!+bj>4g%E%+rYD2<4u_;>1|(V7CI=FVo7+RXlgj?JL0> z^ma8G!8c*6^?57M`zX3zP4b5Z`hBl9w(Im47T-WX>zoODSEgycD3ppPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0jWtuK~y+Tm6Fd& zLO~S9zw1I=NE9R@fzT@G2@+fgg1&)^Kx!GZ5n5SpOTvgY8n_W%^a|p_jkI*3&_Y3x zgp3ff#QdB0HfOvud9M=mgTpy7+ubhT7gP1x zZJr5(0YRhotJU8x$K!Icbr=l9J%zZ{>7aFVgxzeG_tzl}tn9%I+5ISLp%7~94NOKO z9<-j0#~6Nn>8F2@@8HC#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P`}`P2Tg^+n4;W0%&Nn`h_oB zXMCTNA-w1R;@9m5&b!P``2Amf(pd!#&g=F^W;hsZV)z*wDqmKyKNDyjgQu&X%Q~lo FCIDq2QD*=E literal 0 HcmV?d00001 diff --git a/branches/main/icon-qi-instructions.png b/branches/main/icon-qi-instructions.png new file mode 100644 index 0000000000000000000000000000000000000000..23746fef82077d717373ffc096bd385c2c25ddfd GIT binary patch literal 615 zcmV-t0+{`YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0sKisK~y+Tos-{7 zlTjGQKl9xNO%1m>(`}W?f(QjM!;3U$i3HsVUPM=AH-R@61ci4|5JCL~)r}Su3nYr5 zDEtAT7lDj^qE|*#W3Fl2bU)tHd(Ph0-dq%Y;QO9)-shYz&w0){HX#J%Ox~Tf{`id( z$9rvNS5eWRE!=C4ez6o?AmD3Y`Q3`eq-1bu^oWQp&tR|8SWD~Zu3enHwWMN__lpZ0 z?dv4^=A*@=N`A&i_KTon8cnm)+_Zy%&K7!h7kGaAoMDL4PulkdInWggsZDlwd0$oRJY%(#Q;NZnqYN6!W<0-ROWV_u{%wTm*a5CIZUt1&O3y54EvN`Gt zu~G(7Uat?2$BWzTp{~xYOq4-`zZn-gJ|~Dw2GSYw>uHkfS&KoFzY%}HPaqf|xHG5> zN<|zStQ8jqTd8(xWH$@M;~UJ!zR`cy2>n-Hvl<%b{Ph%?G2>5?sK#?FA{_Y|qxgc3mJTjYz9pH; z@%3|pJ;M(ybtsp_Y%nfQn%GJfr`X2Js7@|XPdu4Yu}X`jB&r57gW_;2pQeV)-c};_ z=Zs@B49YceXU4b&`aem|H52)NEXOGM+jF)8KLCj>@eVR@3s?XE002ovPDHLkV1h@J B4{QJc literal 0 HcmV?d00001 diff --git a/branches/main/icon-qi-observation.png b/branches/main/icon-qi-observation.png new file mode 100644 index 0000000000000000000000000000000000000000..761a1a958f03bfac802e3121c2717c09ad866a19 GIT binary patch literal 648 zcmV;30(bq1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0v$<2K~y+Tm6J_R z6F~rmpWQ-BC>7)z!Nfo!MgqZLf(PQ)MKJN^AMxT1jc_oY{SjU~7)<;i`U5l&dr&Ym zHl`q7rMqpn-A=c&J9bKfDKv^t@@^(GdEa?wXV*|laT;DfGE`HuQ5(;5p|HKq&iV$?o^Hmb z&tnqB{*}TLdEzT2Dx&-+KpSOvn7#{rC@+Uff5LN%MEgfLH`0qQLgaRmNYCNNhKE;{ z9L(iA@VM$vf8>7`=$hY*XG}t=1I;0oVr>wtk*8YwE6X>9MJ%ZjRB} zmL+Qyaf<;~)x5jqHZ*JM0yO%YzjmVw+mh7)$!3Gvb?AWOT7KHB(jU(%{SO>pJFbS4 iTBk8x1WW5h@L+ooy@`6Wo~suRu^^?F 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 Eg0q^z#Q*>R literal 0 HcmV?d00001 diff --git a/branches/main/icon-qi-security.bmp b/branches/main/icon-qi-security.bmp new file mode 100644 index 0000000000000000000000000000000000000000..00e49763053096a0f39d7eca0e14352b1452b777 GIT binary patch literal 824 zcmaiy%}T>S6h=o}x)E1Cf=?i>i@V~Rxpv)%R0S8}4~K; zA!s+4m z$-!2#zj?gZ_I-6!uKX;uS-QKv=1^a+gyX`LeZ7VAqn&&_gkE~*Wc-Q0!am<9>OWkb XO~^VT&EB;Sen@5n|5x;Fx*PKi^%M}d literal 0 HcmV?d00001 diff --git a/branches/main/icon-qi-security.png b/branches/main/icon-qi-security.png new file mode 100644 index 0000000000000000000000000000000000000000..c06285b1214a0c38ed8a646d5fadccb8de2b6b4f GIT binary patch literal 481 zcmV<70UrK|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0d`45K~y+Tm6N|p z!%!5)Piml>vKiz@7ady2D~O9Y_91))w+wDV{a18w@NWgdy4Xz$)duaNNYi90 z4nn2ZoOAC@a!ZT)gO79Wm(%aw8&Zui21)h~8mckI`dU#FEio}*X|*U;F)ytqSh+cP zeST9ylz?)%tfXyM>!JhbJT}2zS%y~oT@AqiRH;;AuInm7@2Ss7$5#*R^J_@zxF4*# ze;59Y@e|z0V&ZFIJ~jB1v|BR6olyE6v{MnU>GK3 zvj$``S$Y-)bh};A@nJ-IGGHM;4|yvOR>6Y8Vu7A%cu(qnVfQ3{p_1FP2I$zx`%VL| zqo*eCLx&v<29a<$xke!~;pDgwDnSqk`D9|{3Ozp{Priqw5Gr1;$L00O^gNFXy}n1@ z)PVFT4Su*2$@jsw?XY4Wd&smaL?04gPUhnBT68K$wfp!}mcmbT_&xfQaQ5GSXBB`S XFwqzb#IleP00000NkvXXu0mjfU@6HV literal 0 HcmV?d00001 diff --git a/branches/main/icon-qi-subject.png b/branches/main/icon-qi-subject.png new file mode 100644 index 0000000000000000000000000000000000000000..b8df6b729429ab080f008447cbea2047eea764c5 GIT binary patch literal 796 zcmV+%1LOROP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;l1W5CRCwBSlS^n5VHAbWKQnnh8{5>RPuiLqs$E#A zs8A3Qth(t!7ez&dBBBM|bf*h<-73Y38xd+1-MK14MOPL?q1Av%N?Y5;q)8@^nPg@% zng4gCG}t-2ySU#ymwPT@jNz{)r)I$z1IKe{=?LBEJrtRc%9@Z|Nz9ki>BrQdIzaGj zX7XQ;fL&sgf>MUi!Jg^Jk?54bILH+PHQsx)pooXP7WFzIXb`u%pa8&gKF;MBFBN2n zxe_wJi^!%+$P|oAWrcNDRMr4!a6k=#>v=c?2gIC;R7!%X=#29cE2Y%j z0W+B29`HSkwtM%v1rCy=qoz@Gw|j75wAaN1+Z_gC?jT>%v}|oBt!OP6IW~aS@P4S8 zj!Z_xhs7Agd^PKJH_QateT6r#ULzcIcsYw@gK}#p zC+7EdaPhn!Fjy6JEq%OC?u4`oCA$VGp92pg!zeB69{3-iypaGQq%O(Tr%haH7`hCp zq<}F2?|%q0qSjn=+O4=|1{k~d5!BFOZHmZuua01}V*$+P!?Jo7FXO3xUCP4YaGC=; zyNBU!_J)Zo{NT&B9j&2rh-E@pidA59R&Tm()|idc9+|G-^tgk~JzdjvVi`ElX2qvu z0H2pO0agVCkAh5YhkSSrpuA@e443`NPN_03D;k!QMey1J#!fte$5Di;)KQe`k#dEN znFdKON$<82TZ?T@2BPNB<$i(FLq8D|=CG4hp(qAqg$dNLjM`V7~<4&JRXha=Il1xcS0I} a;m-h$MK>opmR~mj0000CATZx?tVp*$z3=_JpSIS+$Q zP0wCikj?vU@8J}-C$5qc6gTmlm>~6l@$I8+tR|6q7o1Y+A6yrh$yhfh)FW1b`PONZ jpVf^#d;XeB6*FC~zmjoj=9#ZR7cqFc`njxgN@xNAz~EOQ literal 0 HcmV?d00001 diff --git a/branches/main/icon-resource.png b/branches/main/icon-resource.png new file mode 100644 index 0000000000000000000000000000000000000000..03ddd799fa0a3aec561c75d4221f195db65d6eb9 GIT binary patch literal 635 zcmV->0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4kn?eBq literal 0 HcmV?d00001 diff --git a/branches/main/icon-toc.png b/branches/main/icon-toc.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2490ed1432d5d667a76235360824a1088e928 GIT binary patch literal 734 zcmV<40wMj0P)JT{hN;C#tgf#9krG=I>5!<*aE1_(spcgF}<`n4i zJi-}^6UUeU4jUFwdCiVPDm%`Zx^UBa8J(mnR6wEgz^}o8;)M*Y(@l_!Kfv)}4+NuM zaPXE50z)r)9=D=SR|RIqfQ^j}Hu!fzMeQBo+@PZk1G8hOw|vBTvkx`HM)Xe9q3xao z@`p0`NO!2904FHSLA6E@Y-O6zH$DQzvq@aHsz}}<(!v(Z_+EodX%R&NZW75g+nENo zV0020rxE^;7d!067AN>6*+&YLp$9uH6F-=In`XC{Cn%+o|5)b&boEPr02w@|P*oGm QmjD0&07*qoM6N<$g78X0Q~&?~ literal 0 HcmV?d00001 diff --git a/branches/main/icon-warning.png b/branches/main/icon-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3adf960ff1bdef9fe2f40c13316a24fcc72bac GIT binary patch literal 294 zcmV+>0oneEP)$%f*lY`pOUc)-n3c7x~H?{M$kM(Ifx=rv2z+{Nhsj?}p#44*u_Oy66UlD@W2-T{GRN*6#43Q{`ivk;a~L8Iq}dy6oH^I0001iNklNNEohXL&zXJ sN^@R5;6}(?4ikbr{C+&pr1v$0WukV6CazV37nmIHcg*7G2tc zI=PC2F1lMvI_Rd0C^$G2Dp&>SX6YXhCp$=sjVKO5i&FoTBXmnxJiRx zTzuiTyf44!{qpd*uVTN3eIEzKNX$GNodb9jPGIg5Gxlr zP;uyWE-dllbL`$vi`1ZzfFh#`RR4>81vo$=LTAXl(g-^91diG@FDG zU5$myPM;iC`fvw1yQ0MQPjn@K)3hK>bp-rqxP)C)PLS?jpWim6(4W4{su%98Qk4` R5I_I`002ovPDHLkV1fZeHgEs{ literal 0 HcmV?d00001 diff --git a/branches/main/icon_choice.gif b/branches/main/icon_choice.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dfa0e196aba9bf0dd70074ccdb980d07de9e903 GIT binary patch literal 266 zcmV+l0rmbzNk%w1VGsZi0K^{vX}bO=Q+JG$m|w5)cDL-S*7{tb+@Z?p4qk8 z_sQn}X|3gLf|Hfa{4HFBMq+vzJXv+X|6!-#{r&xKvgu!?-l)&;*zNvYc8feuU~I4F zQ<~I5R%ieJ|NsC0A^8LW0018VEC2ui01yBW000Gt;3s}wX?kNyLPFa#5UP3^wk(CC zKe9+;gdm|(VMuts4zO}DT@VOK1m)={2pi9Zf$&VC9jdjm*+RV&K$v9RFu0|I!2+1F z6;Q;%BcIpB1z!^u289U*e{2p3gL?-F2^@(e8U&FXn3wv!MxYMm< z`svBmv1{+xuKV4j{`>WuZxs9Iz@mXcp>h}f`t;4Ob*hI%{Q2|o&4>Hw!so?>`sl>% z&XD@$y8iq2(zJV`a~S&Q!usgL*|>P=$cgjQlGSct%NfD`tz=iQ2Xe?t9&B+;H&f7uKeJu^WeJr z;I5-|8P>LX_t=}?yLbBO!`ixg^3sy;(Ud5`*!28~%_0Wp&(2(!Xkf?ntw3Ai-`}F_+{{a60A^8LW3IKlqEC2ui z01yBW000N3fPaF67ljvth=dnP8v#OviGPKR8+J+oK6a3jiyIqvcT`GJQd%cchBX^H zIzmD`O0lt66NMX#vPuRyWn_0eT(*XGmSu3iJa-SmN=cJcp`dp$g#i~yNv#(yzS1Ox zRTr$TIukrR-ExIK7p_8f&8+3^S0~HG5`DX_vDxJ+k@-8M)>Nr>$W}p^Tho3 z==}80>(iM0?yURn!};l<_T#GS&3W#j2G&T01Gjrr=m|M$-S_r>eai|f&h z|Mt`N=CJ?&{{a60A^8LW3IHDfEC2ui01yBW000GL;3tk`X`bews;D?Tk0nWKJ$&z= z?3e@qf}r4*+bJ+eOeTXF;w-u&P$-~Kh`;O#$-LqKwLqW&BVfD(fMO{o6D*btS}h(w i-m?H&fN9@ld3zWL{vdmj8;T8kSi@HApkqh0eS}j literal 0 HcmV?d00001 diff --git a/branches/main/icon_entry_blue.png b/branches/main/icon_entry_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a7651ec8a0f395be021bac262783ec604abf8c47 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8_H=O!u{izqk}bDmq0G^bpRL|W zr%VbmS`g2vdN_5Xhn$gw?joL;=H(n;{ewDX@>Vt8IAj)#jg!+?Z23wnf7d! zNAH#A4i6V)y_WtvZQ1hT)TAWgjoY{t%BOsI;8VOzQvNniDZk5xCy$)UQWb1PRjRoz l1#moJy|?3|{zvx%+9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/branches/main/icon_extension_complex.png b/branches/main/icon_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..bab7cc9bcc64f4f58a40019ab29bc90c98d5510c GIT binary patch literal 743 zcmV?P)rx$R<IWI`!e`47o+X|cM zhswMI)6H-!+|Ry*GtmT2KZBZTgf*vuh@Iv~E3-o`X2T^+DyW5TGfmLUU@4QG+c^0c z#zg&+`J#c@0((YV&ur`*Iawk7JMET#>EkfEJtz9cD4oNF6e!0Aw?I&|=qKwHAy9XoQ zA^YBJr@&gw)O7(`yrYQGx{Yirh2eMScnk9(q^&}_PQ*$`FTOgh0*()5P;Djfw78dp Z{0&Uoz&aZx@__&V002ovPDHLkV1iM?Q(XW6 literal 0 HcmV?d00001 diff --git a/branches/main/icon_extension_simple.png b/branches/main/icon_extension_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..fab774a3288143c3ca5ef4a6354476a816d20b29 GIT binary patch literal 331 zcmV-R0kr;!P)clpQjpWPb8b##8}RLd@5ygx>`#(pz>k}$oIkF|*aK~E`Efn%|Bp+N z|GyqlYyW&e-v0A$8BQV$NSgWcM%Moyw~GJ&deHs<=iR3N-_Hg9|8m&q|L5&8GYK1T zJ%$-*`^F!)N`MCR01asV|LsD^f1vFfKW>v|CMpboe%Jke!RP+9>uj1kAj$NKQO%#srO^T*ZI)!3~X`Ru6Nwj9HM4fp4g z`Pz1^t*!t6|NsC0A^8LW0018VEC2ui01yBW000Gc;3tY+X^tq_t*n=-o+V2~=c1ks zu&ZR_ot-IHyQzexPI2VPbReBZCeu)MF1Mz~p;#mml?etB$YvCn&4w^A2o8vd8Lei! z;SBR4y>7ob8fFQ6c7K5+8H06x2Y^`@2pp1=lZPK34*?Vr3>u!FmP4YVA0Yrc%MX1I literal 0 HcmV?d00001 diff --git a/branches/main/icon_modifier_extension_complex.png b/branches/main/icon_modifier_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..290794fedde7c9236ca1c66e5b6159a4bfae4781 GIT binary patch literal 786 zcmV+t1MU2YP)YBk|%qOnDVi54q_hnJ4?5N7`8xF8d;m~MKKvpBCW=R5h1 zQC0qrg*FE|U_2Qx8QX8Py5FQ~`EtUHl=_So;wF>-(75j)s4A+8^fO{lxGLYDR=IpZ z*AirEwL+XJdudG9&VH^z4=-2tlB(65w?O2yu?e%M2h-4q?rcw%`;04!YvTL8P$WXQ zs~1raCAWn_=nu`x^n>&E<_%B?4IW37QGt}R?_&_*_0(;waK7!C`dcW}yqqAje&&?Q zwnc{+;}3t%nIwt84zfJz0TEmYJ&N+rTAtvK6TDa}0Q+2qezQ;L%j zB`JU?zFGnSnp0mT>*^g?U#DUX3%~y2ixP<7T8mq;P_bm4h9^3_Sr;okCMLpcxVs0t z@Pcq-6fKky0TI6FUD~+8dzA zXwzinX@_60HEK&QrFCKC4nZNSaJ%=dMMP=LV&ryWhUId467{n0CBiS{g$ zM+)<0A8d>1J!W<|+34smy+yk|eKKF}`8_CX>@2HM@dak03rDV0SW*g04x9i000mG5C8xL zXrL#Kkn2O=7&VV(P#P&3KT$7j6cM4h{(k5D*v`7guT} GApkoa)p!R0 literal 0 HcmV?d00001 diff --git a/branches/main/icon_page_n.gif b/branches/main/icon_page_n.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c16741e6ea917655a718f9c01948ab9378bba54 GIT binary patch literal 1080 zcmeH`+e?!H0L4GY5)CsGjf}K3C?QLmD_n`SMANKg(85Hhp=R36?$Aq9Of5nLqbZ@y z>Ln3xSccB}THD;*+|{{Fm(E*j+Gl=VW}14!{)gT=59jp<=f^pooEXCq_z`}@0?0}tXUZUR85OQxrK?X#S-YuzH8r52>?GYyx|IsImINtY!85dX?MILtC`8)kxb-^jC{}NDsXM1|y6nn0nD`hPe-Y7FevX+F2JAj<{1cy8oXW-}w}L_lzykh!>n zt2+|6w~#CtP4sydkv;f^CTBL*1m-#<=S}0Pil}SG@ViZ2yi)cJd*$$m?6K&;^+9oN zxzo3FPqsp6Fcu|0kId}N$QAF_d4{ElV>!1N>-=}8HYJ_Wca;@~@~Z-ZxM9f^b!`8+ z+GuX6eOKa%%CwO&@8?^Yzm&B{ANf@7<2?(v`Cob(6yiCfe48rY@Pd`$yR+v(JW<2h zTqr$1I_@37x^XEzNZiFM+LBwptPIUml!e69mwGw6HhOwlgCb&tVxflzgAp6(m!&)% X%(*$HX}+CPwvBUV&g)QsA945(H%zjb literal 0 HcmV?d00001 diff --git a/branches/main/icon_page_n_c.gif b/branches/main/icon_page_n_c.gif new file mode 100644 index 0000000000000000000000000000000000000000..a535fb6de1aff00d2e828f063c08b84406034651 GIT binary patch literal 1082 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 literal 0 HcmV?d00001 diff --git a/branches/main/icon_reference.png b/branches/main/icon_reference.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fd1da28bdf80339c5c7a2a28d81dee188e2aea GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvRFWT^vI!{Ll6{@-ZlKF#px~U(Y7ZKdY(rM#as;Dh5;d%IllFShYk~ zoS89Gxq|y(-)bhF#0{S&+xmPew5*xJ^~qRSCzNrQPsFZ*Qts3CTvi6VEn2vya)sP` b{Fs>|{D#6DsS|uadl)=j{an^LB{Ts5vHM9e literal 0 HcmV?d00001 diff --git a/branches/main/icon_resource.png b/branches/main/icon_resource.png new file mode 100644 index 0000000000000000000000000000000000000000..81a73d1abe5598332dcf5b621156ea95090957f9 GIT binary patch literal 598 zcmV-c0;&CpP)VlOdXNPIBOo0-p>pGH+V zDVoh@O;zuQ5blY{Wf7V5-fxP?lK1{)qtW<^s-DPN$=bi;JICl@g~! z2%%B0*N^3AXJ_%=Uj$AEM8pGhyIrc)Dk8$x))w>g^LX$1FAzdd0BbFA9MfvGD3{9z zeFf0{c;VC3^tDUYOdPFEI#~T4!V?SNoC9Du93GCy^Sl6z+PTV=H)qDHPr-S+{9ca^ zcFtjp`4=G942W^h!A*dj22+E|9mJFkKpe-UX-X7DL{S7lmSrPgXl%j95ES+|(DpjX zuV-9swdidY2bBObqt*3*G=2D`0IW`ez_*`dKUN8DkJ98>Dz}%Y0OTEZcXr5gj|5?& zQb*t3z&Uplz;xfu4QKAIjh%r2%iz{QQ*bF{3F`MT=bqAgvB1oObu-$+!CPJf`oLf` zQ6MBBNs%kO5Y!j&KW0 kl~X?lU_T5A`syI{2QlJAS%~tg#sB~S07*qoM6N<$g3QtehX4Qo literal 0 HcmV?d00001 diff --git a/branches/main/icon_reuse.png b/branches/main/icon_reuse.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b75f6c398044761b2e211639a3b3ea5dffda06 GIT binary patch literal 785 zcmV+s1Md8ZP)aL6K`V-vR#JLK(X*jEKVNlbHxH0QOXN4CTjfvGt40I|M#Ku+)Yiq8d z;L28c;TGg(*&-*FfRgVFU3!q0bKn5y+w&YMOEeLrM3go2};w-m?^(jqeZAz2= zL*$E|+nBzw5`1~&d{HnejR`pp>Gc7meprxN9t68G0wK!~R}w-lLD(()XLo=+p9zi1 z=86KRES~3g$*>K{#fON0>%{i-Rcw831>-k@nY{~UrUN@)b%g6=XPXGQk0pwNVJV+w zqhRK2*zxsX)1w8u`H8F=|Ghf>#)>;2#|sV1xT0X_I4_<*pC+(CE+r1;*Z|TI8@M$i z*d-lO3zv}$G$5CpN9eh9kKmasBji}*;vbP^#=-v_K_>cy4EBLtz6Ex%6{+9_B)^|S z!hagM#0)}%dj*eV={z3?zdeTC)u(vt>V&z^2#3Rg-flhS-!~vKtwevfR?M0Edok2? zHY=CQ4-^D8DJSp@k{b>@wzk4zu^<|aA{-9Gfx%$lO768pBDvDi(!x+d zeSQ6SO-&82P$*DWS0_Sanxi!;puHu6!{kw^RP$!DnQ=Ou+itfTcDo&IZEa|8Zx>^l zqcz$?drJi6<>mXTtE;POYipO9nwpXtjfNv+)M|Aj;S`DEG)HT+hxYyg@Y?10VPWjL P00000NkvXXu0mjfBPD6B literal 0 HcmV?d00001 diff --git a/branches/main/icon_slice.png b/branches/main/icon_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..634e9001d3c04b1930ff96a626224a4cf825234b GIT binary patch literal 692 zcmV;l0!#ggP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0!c|kK~y+Tyl+;`@eY z^@M74tzLWMhh4DCRw1UV=&p78{9OzThI0udCgR6VT|9IB$l2rP&8&V@Rz=l!nQO0i zzg8AMzkdJp%>%2{DE9?B7#Nr*lXLTT<{zEDGB?%q+VG_=h{6$g0u(k3GiKo3lg01P zZY*5jl&=!fmqFOx0Ch+iV=B*mTq$C$Rzs_~iB7YPmfgZybsbB~#V{v1EDcFHK_U7cEFfkeg=fvwz?keXmwMp~z6xS{>r%?K=t?es0+%jd{bS%e%p8x2cmK->JM;kt274paUsOPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0m?~4K~y+Tt&-7d z6G0S)|CycLo!umxZKw&>n%Y(^(pD=LFQg!N=~D<^D2R{XqbRG-eiJ!8Qw^Km2oJW4%y0m)d`u)Wlmv7l6 z^Pt`lQ`ci;>rLey7WaIg@yX(sxzlVUiAXmzxJ~9=yICitxLlpG=Tuz%$ycK*9vNl2D+VN^gBIt+g;S^huGe$ z#CwtpEW^r_5rjbqF%Tm_JnB$JTHnYSP<0y-Eg>Q$Kq-R7XTvrir8+#dV{UN;^GmBE z03jh&ISiK7!PpUKs|m5wgV;TW*!vB!Zy~B@4Cx6!ULp1{D2g)5fU49k-kf>3bZ_}l zVa1%)&uU;f2H^?}8y;GfL9_aF`$g;Rug9fxb3x3hvV-E+L1_%03ta%#E==jdl*P66X8&0t(j2mt;7G=92cm?o1500000NkvXXu0mjf D^AG>6 literal 0 HcmV?d00001 diff --git a/branches/main/icon_text.png b/branches/main/icon_text.png new file mode 100644 index 0000000000000000000000000000000000000000..b7960db9dae7d1da77ef3acc46d0a6a9da584267 GIT binary patch literal 567 zcmV-70?7S|P)(R5;6H z`2YVu10|S&W(GL4-*9m5zR~L0cWa7s=goeHmKzfsTW-vJJns=rXO>fi=YdvYp=OyIuL^83ysEIf(LtP34vHf@P1syLa4L>s)tjLDRY?|E+S*&m<}gEDA3wCC|S1 zC~n%F`=*)aLx8xUX62**Ryh}!5;VXx>jJY=!}V2J^Y4E*NjsaSAA6F^IPpwJ<+6wW zU8=5LQujKb`Z+F#fckUgU8t^YpU|s(=Orx83-p>b9R3rvXOE zXGG&B-+ooO{Lz1}<{Ou-vd(X^%s98zwd(4P#ubnMhqc}OsqDB<8mj>Yv8NgBOD@j_ z`PDq_3`$^`C!g6^zTp1k={a?|3Z-|`5HYOAUEHcimi|xPlFJZ#%{{hX{-)aXO=~Z^xE1+b* zM@!rH@FJ(e3$Fs}uKo9|x%%HQ^w?fm%Wa0V&kJ-j001RVucl)dd}jav002ovPDHLk FV1mw881w)D literal 0 HcmV?d00001 diff --git a/branches/main/index.html b/branches/main/index.html new file mode 100644 index 0000000..37d9b79 --- /dev/null +++ b/branches/main/index.html @@ -0,0 +1,353 @@ + + + + + + SMART-IG-EMPTY\Home - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Home

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Official URL: http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-emptyVersion: + 0.1.0
    + + Draft + + as of 2023-07-12 + + + Computable Name: SMART
    + + + + + + + + + +

    +
    + +
    +

    SMART

    + +

    Feel free to modify this index page with your own awesome content!

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/indicators-measures.html b/branches/main/indicators-measures.html new file mode 100644 index 0000000..6c91e4b --- /dev/null +++ b/branches/main/indicators-measures.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Indicators and Measures - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Indicators and Measures

    + + + + + + + + + + + + + +

    +
    + +
    +

    Indicators and Measures

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/indicators.html b/branches/main/indicators.html new file mode 100644 index 0000000..e795631 --- /dev/null +++ b/branches/main/indicators.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Indicator and Performance Metrics - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Indicator and Performance Metrics

    + + + + + + + + + + + + + +

    +
    + +
    +

    Indicator and Performance Metrics

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/indices.html b/branches/main/indices.html new file mode 100644 index 0000000..efc610f --- /dev/null +++ b/branches/main/indices.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Indices - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Indices

    + + + + + + + + + + + + + +

    +
    + +
    +

    Indices

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/information.png b/branches/main/information.png new file mode 100644 index 0000000000000000000000000000000000000000..12cd1aef900803abba99b26920337ec01ad5c267 GIT binary patch literal 778 zcmV+l1NHogP)BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|* \ No newline at end of file diff --git a/branches/main/lock.png b/branches/main/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..d6318fc9472aa349123be6c9b5a7b1cb36f18e8f GIT binary patch literal 310 zcmV-60m=S}P)0d!JMQvg8b*k%9#0Aoo+K~#8NU5rH% zgg^iT$r$dw?)Lu&0;8~fO1e_Dq`#5NEg(05X1P}8CqU;usegFUf07*qo IM6N<$f)vr6`v3p{ literal 0 HcmV?d00001 diff --git a/branches/main/maps.html b/branches/main/maps.html new file mode 100644 index 0000000..e5c080a --- /dev/null +++ b/branches/main/maps.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Mappings - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Mappings

    + + + + + + + + + + + + + +

    +
    + +
    +

    Mappings

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/modifier.png b/branches/main/modifier.png new file mode 100644 index 0000000000000000000000000000000000000000..807ca84da18b2d8df5a469ff6485b47d8e312632 GIT binary patch literal 692 zcmV;l0!#ggP)XoOK{eblvgENtl?RXf~-$P2o^M z(z!pMKHUV0@cZ%OBkq3L-N`w#C6Oi6?^CbW2_cZTws7|fIcNUDjZ-PiMoE|C9szoQ zO9Y_S=@3EyAhp}LdsRXY2vRX&wiq4G2q+~o5P+R#c(;pkMrBFv_eZtUm+)cpBAkwr zX0!WX(~KPe5(09kgUS*OMSmqEVP-@L%nn9(w+vuL9Hu!+Hf?UAexKw{8Z@sGYp}NH z?%zzBvk+i-6Jr6q*CVA=iEFjmIPY7O^v0w)a^C(a>8`HQO9|zSNyHc#=gDj(nDi9) zggfK#5Xj8~#OdZh3~b|Ug>LtGIC$;adn?O_q{Ij+OMGUAiMgZfJ${0nt=2#^#v!G< zubY!U1`k~n*KvPiIYUb1vZUPDAhp}nIvvXObu8x!xW8EYym}WXDz|)GT8hQ5U$?W_ zm64fhV`dt)1-SEb?fde7V}!kPc<9Kwo8&tA<=uLH&K aFX}PW!Ep^iX0000|D^_ww@lRz|vCuzLs)$;-`! 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 Btatzb literal 0 HcmV?d00001 diff --git a/branches/main/new.png b/branches/main/new.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4469de043b9ee93463f44269336e2d4a31aacc GIT binary patch literal 1873 zcmV-X2d?;uP)EX>4Tx04R}tkv&MmKpe$iQ$^8=gB?UVWT*~eK~%(1t5Adrp;l;qmz@Oi%KlkV8Q*#yr0wVD&GfbO!gLrz= zHaPDShgnfpiO-40Ou8WPBi9v=-#8as7IZLMN=c5B95w>PWeK{ zW0mt3XRTai&3p0}hI0DKGS_KFkia6AAVGwJDoQBBMvPXS6bmWZkNfzCT)#vvg;V;Jb#1sXNS`95}>#t9I72Cnp$zfuQgK1r{& zwCEAgzYSbmw=`uBxZD8-pA6ZQT`5RY$mfCgGy0}1FmMa>ta-gP_i_3Fq^Yaq4RCM> zj1(w)-RIri?Y;ebrrF;QiLP?6Nf=xC00009a7bBm000XU000XU0RWnu7ytkO2XskI zMF-{!76=Y3tRs840000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbS zJ4r-ARA}DqnM-I?R~Uf5J9i#Q#xW+wXEZ^LL6U3HMUD?@QE01f+?Yk(*h1ZuO6f+d zt3nsuNs$&&T8dQADAZbw)NG<47Clj0^kPhi8a3u^jFU++@9E-R@65y*Gp}w;emD&0 z%zx&b`R0G#QFI~B0ad)a5(d7|r2Hq_jfyTr2T;qqEhE6knv}P**<@p8NIB4|3$bw) zPHLG8wCF;7FbgL=pucn>w#~vxEhWGuU5K5ta8gS#@W*t3GKUk3#YZOZC9b6!Q}uE= zFF$bsf9gUsrckB?(_yK$D6gTn!#5UwRllHn{{W?XjlYHUSC00f7Ihy{a%4AM5>XI%)VCgstb zEGHHY1K?S+24&v7yl)g37%=)6n+?~74Tg0rSO7p|V#1g&UTi?BuebL3`}?y!Dhm7v zGy>lOzBGD2=|X&+6P)qxZermuHkXUJS-4hOIDLI_msz>efKX8ZfUmRDn47Q?-OJz8 zlkHL8Xi|QqN%^}b<##5el>H{~gD%9@tl>n1L3~|Z0Ld8 z$?opB`z&9MT2+N=2KF&CCOON>Kvi)jxSRjs!)&kqOX5V6vIXdUi~i?11>{%PuLIy- zwF-4g@JuDnvNBu?7bXqW<1xOZX&nHr%1VkF8VvUhh47hiO0nB0vyXJTgALyd=DN_x^A6O^GqYX z$B(DYR~ zfG;&E+j8!$UR}Fpba7QxR(j1hW7$0(ip;nYGy%K@F{iE$MKyl-KyPoZN7VuQ-U229 ze5OfxJg>%ctf`5x&j*TvVz=i9=h-tePbidBR~u{3pBs?OlwEArIspDBPyUZ)Gz9F? zr2H-KB9L$x@4b7JZ`w3{hgVZWY}c+g+{u6WG60i_nMY9!IA%r+Jbh{`tMPC#+1_4g zFacnnRW7!aC^JqqOa}S>m@omYPi+y+g4Q$5EveYP^eH~#(DSj literal 0 HcmV?d00001 diff --git a/branches/main/non-functional-requirements.html b/branches/main/non-functional-requirements.html new file mode 100644 index 0000000..fc9274f --- /dev/null +++ b/branches/main/non-functional-requirements.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Non-functional Requirements - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Non-functional Requirements

    + + + + + + + + + + + + + +

    +
    + +
    +

    Non-functional Requirements

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/observations-summary.xlsx b/branches/main/observations-summary.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..53c2eb37a0f01f6c49f2fcf0e8536770f824bedd GIT binary patch literal 3619 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 KyiFb7xBPFS$igE4 literal 0 HcmV?d00001 diff --git a/branches/main/package.manifest.json b/branches/main/package.manifest.json new file mode 100644 index 0000000..0439943 --- /dev/null +++ b/branches/main/package.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "fhirVersion" : ["4.0.1"], + "date" : "20230712204515", + "name" : "smart-ig-empty" +} diff --git a/branches/main/package.r4.manifest.json b/branches/main/package.r4.manifest.json new file mode 100644 index 0000000..17dc45f --- /dev/null +++ b/branches/main/package.r4.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20230712204515", + "notForPublication" : true, + "name" : "smart-ig-empty.r4" +} diff --git a/branches/main/package.r4.tgz b/branches/main/package.r4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7615ac09b8474468ffde7514e586525ef1719705 GIT binary patch literal 16125 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 literal 0 HcmV?d00001 diff --git a/branches/main/package.r4b.manifest.json b/branches/main/package.r4b.manifest.json new file mode 100644 index 0000000..f3bf5b6 --- /dev/null +++ b/branches/main/package.r4b.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20230712204515", + "notForPublication" : true, + "name" : "smart-ig-empty.r4b" +} diff --git a/branches/main/package.r4b.tgz b/branches/main/package.r4b.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f7b2ba55ce6fee6b6852f069fc9a5ab340251dfe GIT binary patch literal 16144 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 C0<+Zs literal 0 HcmV?d00001 diff --git a/branches/main/package.tgz b/branches/main/package.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ac46a0f54f80d0b64908141e12ba0bd83e102580 GIT binary patch literal 16397 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 literal 0 HcmV?d00001 diff --git a/branches/main/personas.html b/branches/main/personas.html new file mode 100644 index 0000000..5306390 --- /dev/null +++ b/branches/main/personas.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Generic Personas - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Generic Personas

    + + + + + + + + + + + + + +

    +
    + +
    +

    Generic Personas

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/prism.css b/branches/main/prism.css new file mode 100644 index 0000000..10b5f7a --- /dev/null +++ b/branches/main/prism.css @@ -0,0 +1,308 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; /* Same as .prism’s padding-top */ + + background: hsla(24, 20%, 50%,.08); + background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + + pointer-events: none; + + line-height: inherit; + white-space: pre; +} + + .line-highlight:before, + .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%,.4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; + } + + .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; + } + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { + pointer-events: all; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:before { + cursor: pointer; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: rgba(128, 128, 128, .2); +} + +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } + +span.inline-color-wrapper { + /* + * The background image is the following SVG inline in base 64: + * + * + * + * + * + * + * SVG-inlining explained: + * https://stackoverflow.com/a/21626701/7595472 + */ + background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4="); + /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */ + background-position: center; + background-size: 110%; + + display: inline-block; + height: 1.333ch; + width: 1.333ch; + margin: 0 .333ch; + box-sizing: border-box; + border: 1px solid white; + outline: 1px solid rgba(0,0,0,.5); + overflow: hidden; +} + +span.inline-color { + display: block; + /* To prevent visual glitches again */ + height: 120%; + width: 120%; +} + +.token.punctuation.brace-hover, +.token.punctuation.brace-selected { + outline: solid 1px; +} + +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { + color: #E50; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { + color: #0B3; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { + color: #26F; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { + color: #E0E; + opacity: 1; +} + diff --git a/branches/main/prism.js b/branches/main/prism.js new file mode 100644 index 0000000..6d7a007 --- /dev/null +++ b/branches/main/prism.js @@ -0,0 +1,242 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function.pattern=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector){var t,s=function(){if(void 0===t){var e=document.createElement("div");e.style.fontSize="13px",e.style.lineHeight="1.5",e.style.padding="0",e.style.border="0",e.innerHTML=" 
     ",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)}return t},l=!0,a=0;Prism.hooks.add("before-sanity-check",function(e){var t=e.element.parentNode,n=t&&t.getAttribute("data-line");if(t&&n&&/pre/i.test(t.nodeName)){var i=0;g(".line-highlight",t).forEach(function(e){i+=e.textContent.length,e.parentNode.removeChild(e)}),i&&/^( \n)+$/.test(e.code.slice(-i))&&(e.code=e.code.slice(0,-i))}}),Prism.hooks.add("complete",function e(t){var n=t.element.parentNode,i=n&&n.getAttribute("data-line");if(n&&i&&/pre/i.test(n.nodeName)){clearTimeout(a);var r=Prism.plugins.lineNumbers,o=t.plugins&&t.plugins.lineNumbers;if(b(n,"line-numbers")&&r&&!o)Prism.hooks.add("line-numbers",e);else u(n,i)(),a=setTimeout(c,1)}}),window.addEventListener("hashchange",c),window.addEventListener("resize",function(){g("pre[data-line]").map(function(e){return u(e)}).forEach(v)})}function g(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function b(e,t){return t=" "+t+" ",-1<(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(t)}function v(e){e()}function u(u,e,c){var t=(e="string"==typeof e?e:u.getAttribute("data-line")).replace(/\s+/g,"").split(",").filter(Boolean),d=+u.getAttribute("data-line-offset")||0,f=(s()?parseInt:parseFloat)(getComputedStyle(u).lineHeight),m=b(u,"line-numbers"),p=m?u:u.querySelector("code")||u,h=[];t.forEach(function(e){var t=e.split("-"),n=+t[0],i=+t[1]||n,r=u.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");if(h.push(function(){r.setAttribute("aria-hidden","true"),r.setAttribute("data-range",e),r.className=(c||"")+" line-highlight"}),m&&Prism.plugins.lineNumbers){var o=Prism.plugins.lineNumbers.getLine(u,n),a=Prism.plugins.lineNumbers.getLine(u,i);if(o){var s=o.offsetTop+"px";h.push(function(){r.style.top=s})}if(a){var l=a.offsetTop-o.offsetTop+a.offsetHeight+"px";h.push(function(){r.style.height=l})}}else h.push(function(){r.setAttribute("data-start",n),n span",u).forEach(function(e,t){var n=t+a;e.onclick=function(){var e=i+"."+n;l=!1,location.hash=e,setTimeout(function(){l=!0},1)}})}}return function(){h.forEach(v)}}function c(){var e=location.hash.slice(1);g(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),i=document.getElementById(n);if(i)i.hasAttribute("data-line")||i.setAttribute("data-line",""),u(i,t,"temporary ")(),l&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var o="line-numbers",a=/\n(?!$)/g,e=Prism.plugins.lineNumbers={getLine:function(e,n){if("PRE"===e.tagName&&e.classList.contains(o)){var t=e.querySelector(".line-numbers-rows"),i=parseInt(e.getAttribute("data-start"),10)||1,r=i+(t.children.length-1);n");(i=document.createElement("span")).setAttribute("aria-hidden","true"),i.className="line-numbers-rows",i.innerHTML=l,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(i),u([t]),Prism.hooks.run("line-numbers",e)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}function u(e){if(0!=(e=e.filter(function(e){var n=t(e)["white-space"];return"pre-wrap"===n||"pre-line"===n})).length){var n=e.map(function(e){var n=e.querySelector("code"),t=e.querySelector(".line-numbers-rows");if(n&&t){var i=e.querySelector(".line-numbers-sizer"),r=n.textContent.split(a);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var s=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:r,lineHeights:[],oneLinerHeight:s,sizer:i}}}).filter(Boolean);n.forEach(function(e){var i=e.sizer,n=e.lines,r=e.lineHeights,s=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&1\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,c=/^#?((?:[\da-f]){3,4}|(?:[\da-f]{2}){3,4})$/i,f=[function(n){var r=c.exec(n);if(r){for(var o=6<=(n=r[1]).length?2:1,e=n.length/o,s=1==o?1/15:1/255,t=[],i=0;i';n.content=i+o}})}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.createElement){var l={javascript:"clike",actionscript:"javascript",arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",nginx:"clike",objectivec:"c",opencl:"c",parser:"markup",php:["clike","markup-templating"],phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qml:"javascript",qore:"clike",racket:"scheme",jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",swift:"clike","t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup",typescript:"javascript",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},n={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",adoc:"asciidoc",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",hs:"haskell",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",rkt:"racket",rpy:"renpy",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",t4:"t4-cs",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",vb:"visual-basic",vba:"visual-basic",xeoracube:"xeora",yml:"yaml"},p={},e="components/",a=Prism.util.currentScript();if(a){var r=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,t=a.getAttribute("data-autoloader-path");if(null!=t)e=t.trim().replace(/\/?$/,"/");else{var i=a.src;r.test(i)?e=i.replace(r,"components/"):s.test(i)&&(e=i.replace(s,"$1components/"))}}var o=Prism.plugins.autoloader={languages_path:e,use_minified:!0,loadLanguages:m};Prism.hooks.add("complete",function(e){var a=e.element,r=e.language;if(a&&r&&"none"!==r){var s=function(e){var a=(e.getAttribute("data-dependencies")||"").trim();if(!a){var r=e.parentElement;r&&"pre"===r.tagName.toLowerCase()&&(a=(r.getAttribute("data-dependencies")||"").trim())}return a?a.split(/\s*,\s*/g):[]}(a);s.push(r),s.every(u)||m(s,function(){Prism.highlightElement(a)})}})}function u(e){if(0<=e.indexOf("!"))return!1;if((e=n[e]||e)in Prism.languages)return!0;var a=p[e];return a&&!a.error&&!1===a.loading}function m(e,a,r){"string"==typeof e&&(e=[e]);var s=e.length,t=0,i=!1;function c(){i||++t===s&&a&&a(e)}0!==s?e.forEach(function(e){!function(a,r,s){var t=0<=a.indexOf("!");function e(){var e=p[a];e||(e=p[a]={callbacks:[]}),e.callbacks.push({success:r,error:s}),!t&&u(a)?k(a,"success"):!t&&e.error?k(a,"error"):!t&&e.loading||(e.loading=!0,e.error=!1,function(e,a,r){var s=document.createElement("script");s.src=e,s.async=!0,s.onload=function(){document.body.removeChild(s),a&&a()},s.onerror=function(){document.body.removeChild(s),r&&r()},document.body.appendChild(s)}(function(e){return o.languages_path+"prism-"+e+(o.use_minified?".min":"")+".js"}(a),function(){e.loading=!1,k(a,"success")},function(){e.loading=!1,e.error=!0,k(a,"error")}))}a=a.replace("!",""),a=n[a]||a;var i=l[a];i&&i.length?m(i,e,s):e()}(e,c,function(){i||(i=!0,r&&r(e))})}):a&&setTimeout(a,0)}function k(e,a){if(p[e]){for(var r=p[e].callbacks,s=0,t=r.length;s + + + SMART : Dependent IGs Analysis + + +

    Dependent IGs Analysis for SMART

    +

    Generated Wed Jul 12 20:46:17 UTC 2023 for smart-ig-empty

    +

    Summary:

    +

    no references

    +

    Details By IG

    +

    (no details)

    +

    Details By Resource

    +

    (no details)

    +

    Errors

    +
    +
    + + diff --git a/branches/main/qa-eslintcompact.txt b/branches/main/qa-eslintcompact.txt new file mode 100644 index 0000000..18f6733 --- /dev/null +++ b/branches/main/qa-eslintcompact.txt @@ -0,0 +1,7 @@ + +SMART : Validation Results +========================================= + +err = 0, warn = 4, info = 0 +IG Publisher Version: 1.3.23 +Generated Wed Jul 12 20:46:19 UTC 2023. FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) diff --git a/branches/main/qa-time-report.json b/branches/main/qa-time-report.json new file mode 100644 index 0000000..672acc2 --- /dev/null +++ b/branches/main/qa-time-report.json @@ -0,0 +1,149 @@ +{ + "date" : "Wed, 12 Jul, 2023 20:46:00 +0000", + "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", + "files" : [ + { + "name" : "/fsh-generated/resources/ImplementationGuide-smart-ig-empty.json", + "size" : 6185, + "processes" : [ + { + "activity" : "load", + "start" : 44, + "length" : 59 + }, + { + "activity" : "checkR4R4B", + "start" : 44, + "length" : 11 + }, + { + "activity" : "generateNarratives", + "start" : 44, + "length" : 82 + }, + { + "activity" : "validate", + "start" : 46, + "length" : 608 + }, + { + "activity" : "generate1", + "start" : 46, + "length" : 155 + }, + { + "activity" : "generate2", + "start" : 48, + "length" : 74 + }, + { + "activity" : "generateValidationPack", + "start" : 59, + "length" : 3 + }, + { + "activity" : "scanProfilesForR5", + "start" : 63, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-MyPatient.json", + "size" : 1182, + "processes" : [ + { + "activity" : "loadResources", + "start" : 44, + "length" : 14 + }, + { + "activity" : "load", + "start" : 44, + "length" : 20 + }, + { + "activity" : "generateSnapshots", + "start" : 44, + "length" : 216 + }, + { + "activity" : "checkR4R4B", + "start" : 44, + "length" : 1 + }, + { + "activity" : "generateNarratives", + "start" : 44, + "length" : 236 + }, + { + "activity" : "validate", + "start" : 45, + "length" : 1038 + }, + { + "activity" : "checkConformanceResources", + "start" : 46, + "length" : 1 + }, + { + "activity" : "scanForUsageStats", + "start" : 46, + "length" : 1 + }, + { + "activity" : "generate1", + "start" : 47, + "length" : 221 + }, + { + "activity" : "generate2", + "start" : 48, + "length" : 2657 + }, + { + "activity" : "generateValidationPack", + "start" : 59, + "length" : 11 + }, + { + "activity" : "scanExamplesForR5", + "start" : 63, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/Patient-PatientExample.json", + "size" : 277, + "processes" : [ + { + "activity" : "loadResources", + "start" : 44, + "length" : 12 + }, + { + "activity" : "generateNarratives", + "start" : 45, + "length" : 16 + }, + { + "activity" : "validate", + "start" : 46, + "length" : 2 + }, + { + "activity" : "generate1", + "start" : 47, + "length" : 4 + }, + { + "activity" : "generate2", + "start" : 51, + "length" : 14 + } + ] + } + ] +} diff --git a/branches/main/qa-time-report.tsv b/branches/main/qa-time-report.tsv new file mode 100644 index 0000000..62d5e97 --- /dev/null +++ b/branches/main/qa-time-report.tsv @@ -0,0 +1,4 @@ +Source File Size loadResources load-configure scan loadDepInfo loadInfo load generateSnapshots checkR4R4B generateNarratives validate loadLists checkConformanceResources checkConformanceResources2 checkConformanceResources3 generateLogicalMaps validateExpressions scanForUsageStats checkURLsUnique processProvenanceDetails generate1 generate2 generateLogicals makeDependencies generateExampleZip generateValidationPack scanProfilesForR5 scanExamplesForR5 +/fsh-generated/resources/ImplementationGuide-smart-ig-empty.json 6185 - 0 0 0 0 0 0 11 82 0 0 0 0 0 0 0 0 0 0 155 74 0 0 0 3 1 0 +fsh-generated/resources/StructureDefinition-MyPatient.json 1182 14 0 0 0 0 0 216 1 236 0 0 1 0 0 0 0 1 0 0 221 2657 0 0 0 11 0 1 +fsh-generated/resources/Patient-PatientExample.json 277 12 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 4 14 0 0 0 0 0 0 diff --git a/branches/main/qa-tx.html b/branches/main/qa-tx.html new file mode 100644 index 0000000..16864b4 --- /dev/null +++ b/branches/main/qa-tx.html @@ -0,0 +1,56 @@ +Terminology Server Log

    Terminology Server Log

    +
    +--- 1 -----------------
    +Request: 
    +
    +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
    +User-Agent: hapi-fhir-tooling-client
    +Accept-Charset: UTF-8
    +Accept: application/fhir+json
    +Content-Type: application/fhir+json;charset=UTF-8
    +
    +
    +Response: 
    +
    +200
    +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
    +access-control-allow-origin:*
    +access-control-expose-headers:Content-Location, Location
    +cache-control:public, max-age=600
    +connection:keep-alive
    +content-length:1519
    +content-type:application/fhir+json
    +date:Wed, 12 Jul 2023 20:45:43 GMT
    +pragma:no-cache
    +server:nginx
    +x-request-id:15-74858
    +
    +{"resourceType" : "CapabilityStatement","id" : "FhirServer","meta" : {"tag" : [{"system" : "http://hl7.org/fhir/v3/ObservationValue","code" : "SUBSETTED","display" : "Subsetted"}]},"url" : "http://tx.fhir.org/r4/metadata","version" : "4.0.1-2.1.0","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2023-07-12T20:45:43.245Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "2.1.0","releaseDate" : "2022-05-13T19:50:55.040Z"},"implementation" : {"description" : "FHIR Server running at http://tx.fhir.org/r4","url" : "http://tx.fhir.org/r4"},"fhirVersion" : "4.0.1","format" : ["application/fhir+xml","application/fhir+json"],"rest" : [{"mode" : "server","security" : {"cors" : true},"operation" : [{"name" : "expand","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"},{"name" : "lookup","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"},{"name" : "validate-code","definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"},{"name" : "translate","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"},{"name" : "closure","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"},{"name" : "versions","definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"}]}]}
    +
    +--- 2 -----------------
    +Request: 
    +
    +GET http://tx.fhir.org/r4/metadata?mode=terminology HTTP/1.0
    +User-Agent: hapi-fhir-tooling-client
    +Accept-Charset: UTF-8
    +Accept: application/fhir+json
    +Content-Type: application/fhir+json;charset=UTF-8
    +
    +
    +Response: 
    +
    +200
    +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
    +access-control-allow-origin:*
    +access-control-expose-headers:Content-Location, Location
    +cache-control:public, max-age=600
    +connection:keep-alive
    +content-length:74076
    +content-type:application/fhir+json
    +date:Wed, 12 Jul 2023 20:45:43 GMT
    +pragma:no-cache
    +server:nginx
    +x-request-id:15-74859
    +
    +{"resourceType" : "TerminologyCapabilities","id" : "FhirServer","url" : "http://tx.fhir.org/r4/metadata","version" : "2.0.0","name" : "FHIR Reference Server Teminology Capability Statement","status" : "active","date" : "2023-07-12T20:45:43.308Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections","codeSystem" : [{"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"},{"uri" : "http://dicom.nema.org/resources/ontology/DCM"},{"uri" : "http://fdasis.nlm.nih.gov"},{"uri" : "http://healthit.gov/nhin/purposeofuse"},{"uri" : "http://hl7.org/fhir/abstract-types"},{"uri" : "http://hl7.org/fhir/account-status"},{"uri" : "http://hl7.org/fhir/action-cardinality-behavior"},{"uri" : "http://hl7.org/fhir/action-condition-kind"},{"uri" : "http://hl7.org/fhir/action-grouping-behavior"},{"uri" : "http://hl7.org/fhir/action-participant-type"},{"uri" : "http://hl7.org/fhir/action-precheck-behavior"},{"uri" : "http://hl7.org/fhir/action-relationship-type"},{"uri" : "http://hl7.org/fhir/action-required-behavior"},{"uri" : "http://hl7.org/fhir/action-selection-behavior"},{"uri" : "http://hl7.org/fhir/additionalmaterials"},{"uri" : "http://hl7.org/fhir/address-type"},{"uri" : "http://hl7.org/fhir/address-use"},{"uri" : "http://hl7.org/fhir/administrative-gender"},{"uri" : "http://hl7.org/fhir/adverse-event-actuality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-category"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-type"},{"uri" : "http://hl7.org/fhir/animal-genderstatus"},{"uri" : "http://hl7.org/fhir/animal-species"},{"uri" : "http://hl7.org/fhir/appointmentstatus"},{"uri" : "http://hl7.org/fhir/assert-direction-codes"},{"uri" : "http://hl7.org/fhir/assert-operator-codes"},{"uri" : "http://hl7.org/fhir/assert-response-code-types"},{"uri" : "http://hl7.org/fhir/asset-availability"},{"uri" : "http://hl7.org/fhir/audit-event-action"},{"uri" : "http://hl7.org/fhir/binding-strength"},{"uri" : "http://hl7.org/fhir/bundle-type"},{"uri" : "http://hl7.org/fhir/capability-statement-kind"},{"uri" : "http://hl7.org/fhir/care-plan-activity-status"},{"uri" : "http://hl7.org/fhir/care-team-status"},{"uri" : "http://hl7.org/fhir/chargeitem-status"},{"uri" : "http://hl7.org/fhir/claim-use"},{"uri" : "http://hl7.org/fhir/code-search-support"},{"uri" : "http://hl7.org/fhir/CodeSystem/example"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/status"},{"uri" : "http://hl7.org/fhir/CodeSystem/summary"},{"uri" : "http://hl7.org/fhir/CodeSystem/task-code"},{"uri" : "http://hl7.org/fhir/codesystem-content-mode"},{"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"},{"uri" : "http://hl7.org/fhir/compartment-type"},{"uri" : "http://hl7.org/fhir/composition-attestation-mode"},{"uri" : "http://hl7.org/fhir/composition-status"},{"uri" : "http://hl7.org/fhir/concept-map-equivalence"},{"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"},{"uri" : "http://hl7.org/fhir/concept-properties"},{"uri" : "http://hl7.org/fhir/concept-property-type"},{"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"},{"uri" : "http://hl7.org/fhir/conditional-delete-status"},{"uri" : "http://hl7.org/fhir/conditional-read-status"},{"uri" : "http://hl7.org/fhir/consent-data-meaning"},{"uri" : "http://hl7.org/fhir/consentperformer"},{"uri" : "http://hl7.org/fhir/consent-provision-type"},{"uri" : "http://hl7.org/fhir/consent-state-codes"},{"uri" : "http://hl7.org/fhir/constraint-severity"},{"uri" : "http://hl7.org/fhir/contact-point-system"},{"uri" : "http://hl7.org/fhir/contact-point-use"},{"uri" : "http://hl7.org/fhir/contract-action-status"},{"uri" : "http://hl7.org/fhir/contract-asset-context"},{"uri" : "http://hl7.org/fhir/contract-asset-scope"},{"uri" : "http://hl7.org/fhir/contract-asset-subtype"},{"uri" : "http://hl7.org/fhir/contract-asset-type"},{"uri" : "http://hl7.org/fhir/contract-decision-mode"},{"uri" : "http://hl7.org/fhir/contract-definition-subtype"},{"uri" : "http://hl7.org/fhir/contract-definition-type"},{"uri" : "http://hl7.org/fhir/contract-expiration-type"},{"uri" : "http://hl7.org/fhir/contract-legalstate"},{"uri" : "http://hl7.org/fhir/contract-party-role"},{"uri" : "http://hl7.org/fhir/contract-publicationstatus"},{"uri" : "http://hl7.org/fhir/contract-scope"},{"uri" : "http://hl7.org/fhir/contract-security-category"},{"uri" : "http://hl7.org/fhir/contract-security-classification"},{"uri" : "http://hl7.org/fhir/contract-security-control"},{"uri" : "http://hl7.org/fhir/contract-status"},{"uri" : "http://hl7.org/fhir/contributor-type"},{"uri" : "http://hl7.org/fhir/data-types"},{"uri" : "http://hl7.org/fhir/days-of-week"},{"uri" : "http://hl7.org/fhir/definition-resource-types"},{"uri" : "http://hl7.org/fhir/detectedissue-severity"},{"uri" : "http://hl7.org/fhir/device-action"},{"uri" : "http://hl7.org/fhir/device-definition-status"},{"uri" : "http://hl7.org/fhir/device-nametype"},{"uri" : "http://hl7.org/fhir/device-statement-status"},{"uri" : "http://hl7.org/fhir/device-status"},{"uri" : "http://hl7.org/fhir/diagnostic-report-status"},{"uri" : "http://hl7.org/fhir/discriminator-type"},{"uri" : "http://hl7.org/fhir/document-mode"},{"uri" : "http://hl7.org/fhir/document-reference-status"},{"uri" : "http://hl7.org/fhir/document-relationship-type"},{"uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"},{"uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"},{"uri" : "http://hl7.org/fhir/encounter-location-status"},{"uri" : "http://hl7.org/fhir/encounter-status"},{"uri" : "http://hl7.org/fhir/endpoint-status"},{"uri" : "http://hl7.org/fhir/episode-of-care-status"},{"uri" : "http://hl7.org/fhir/event-capability-mode"},{"uri" : "http://hl7.org/fhir/event-resource-types"},{"uri" : "http://hl7.org/fhir/event-status"},{"uri" : "http://hl7.org/fhir/event-timing"},{"uri" : "http://hl7.org/fhir/examplescenario-actor-type"},{"uri" : "http://hl7.org/fhir/ex-claimitemtype"},{"uri" : "http://hl7.org/fhir/ex-fdi"},{"uri" : "http://hl7.org/fhir/ex-onsettype"},{"uri" : "http://hl7.org/fhir/ex-oralprostho"},{"uri" : "http://hl7.org/fhir/ex-pharmaservice"},{"uri" : "http://hl7.org/fhir/explanationofbenefit-status"},{"uri" : "http://hl7.org/fhir/exposure-state"},{"uri" : "http://hl7.org/fhir/expression-language"},{"uri" : "http://hl7.org/fhir/ex-servicemodifier"},{"uri" : "http://hl7.org/fhir/ex-serviceproduct"},{"uri" : "http://hl7.org/fhir/extension-context-type"},{"uri" : "http://hl7.org/fhir/extra-activity-type"},{"uri" : "http://hl7.org/fhir/ex-udi"},{"uri" : "http://hl7.org/fhir/feeding-device"},{"uri" : "http://hl7.org/fhir/FHIR-version"},{"uri" : "http://hl7.org/fhir/filter-operator"},{"uri" : "http://hl7.org/fhir/flag-priority-code"},{"uri" : "http://hl7.org/fhir/flag-status"},{"uri" : "http://hl7.org/fhir/fm-conditions"},{"uri" : "http://hl7.org/fhir/fm-status"},{"uri" : "http://hl7.org/fhir/gender-identity"},{"uri" : "http://hl7.org/fhir/goal-status"},{"uri" : "http://hl7.org/fhir/goal-status-reason"},{"uri" : "http://hl7.org/fhir/graph-compartment-rule"},{"uri" : "http://hl7.org/fhir/graph-compartment-use"},{"uri" : "http://hl7.org/fhir/group-measure"},{"uri" : "http://hl7.org/fhir/group-type"},{"uri" : "http://hl7.org/fhir/guidance-response-status"},{"uri" : "http://hl7.org/fhir/guide-page-generation"},{"uri" : "http://hl7.org/fhir/history-status"},{"uri" : "http://hl7.org/fhir/http-operations"},{"uri" : "http://hl7.org/fhir/http-verb"},{"uri" : "http://hl7.org/fhir/identifier-use"},{"uri" : "http://hl7.org/fhir/identity-assuranceLevel"},{"uri" : "http://hl7.org/fhir/imagingstudy-status"},{"uri" : "http://hl7.org/fhir/intervention"},{"uri" : "http://hl7.org/fhir/invoice-priceComponentType"},{"uri" : "http://hl7.org/fhir/invoice-status"},{"uri" : "http://hl7.org/fhir/issue-severity"},{"uri" : "http://hl7.org/fhir/issue-type"},{"uri" : "http://hl7.org/fhir/item-type"},{"uri" : "http://hl7.org/fhir/knowledge-resource-types"},{"uri" : "http://hl7.org/fhir/language-preference-type"},{"uri" : "http://hl7.org/fhir/linkage-type"},{"uri" : "http://hl7.org/fhir/link-type"},{"uri" : "http://hl7.org/fhir/list-mode"},{"uri" : "http://hl7.org/fhir/list-status"},{"uri" : "http://hl7.org/fhir/location-mode"},{"uri" : "http://hl7.org/fhir/location-status"},{"uri" : "http://hl7.org/fhir/map-context-type"},{"uri" : "http://hl7.org/fhir/map-group-type-mode"},{"uri" : "http://hl7.org/fhir/map-input-mode"},{"uri" : "http://hl7.org/fhir/map-model-mode"},{"uri" : "http://hl7.org/fhir/map-source-list-mode"},{"uri" : "http://hl7.org/fhir/map-target-list-mode"},{"uri" : "http://hl7.org/fhir/map-transform"},{"uri" : "http://hl7.org/fhir/measure-report-status"},{"uri" : "http://hl7.org/fhir/measure-report-type"},{"uri" : "http://hl7.org/fhir/message-events"},{"uri" : "http://hl7.org/fhir/messageheader-response-request"},{"uri" : "http://hl7.org/fhir/message-significance-category"},{"uri" : "http://hl7.org/fhir/metric-calibration-state"},{"uri" : "http://hl7.org/fhir/metric-calibration-type"},{"uri" : "http://hl7.org/fhir/metric-category"},{"uri" : "http://hl7.org/fhir/metric-color"},{"uri" : "http://hl7.org/fhir/metric-operational-status"},{"uri" : "http://hl7.org/fhir/name-use"},{"uri" : "http://hl7.org/fhir/namingsystem-identifier-type"},{"uri" : "http://hl7.org/fhir/namingsystem-type"},{"uri" : "http://hl7.org/fhir/narrative-status"},{"uri" : "http://hl7.org/fhir/network-type"},{"uri" : "http://hl7.org/fhir/note-type"},{"uri" : "http://hl7.org/fhir/observation-range-category"},{"uri" : "http://hl7.org/fhir/observation-status"},{"uri" : "http://hl7.org/fhir/operation-kind"},{"uri" : "http://hl7.org/fhir/operation-parameter-use"},{"uri" : "http://hl7.org/fhir/organization-role"},{"uri" : "http://hl7.org/fhir/orientation-type"},{"uri" : "http://hl7.org/fhir/participantrequired"},{"uri" : "http://hl7.org/fhir/participationstatus"},{"uri" : "http://hl7.org/fhir/permitted-data-type"},{"uri" : "http://hl7.org/fhir/practitioner-specialty"},{"uri" : "http://hl7.org/fhir/procedure-progress-status-code"},{"uri" : "http://hl7.org/fhir/product-category"},{"uri" : "http://hl7.org/fhir/product-status"},{"uri" : "http://hl7.org/fhir/product-storage-scale"},{"uri" : "http://hl7.org/fhir/property-representation"},{"uri" : "http://hl7.org/fhir/provenance-entity-role"},{"uri" : "http://hl7.org/fhir/provenance-participant-role"},{"uri" : "http://hl7.org/fhir/publication-status"},{"uri" : "http://hl7.org/fhir/quality-type"},{"uri" : "http://hl7.org/fhir/quantity-comparator"},{"uri" : "http://hl7.org/fhir/questionnaire-answers-status"},{"uri" : "http://hl7.org/fhir/questionnaire-display-category"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-operator"},{"uri" : "http://hl7.org/fhir/questionnaire-item-control"},{"uri" : "http://hl7.org/fhir/reaction-event-severity"},{"uri" : "http://hl7.org/fhir/reason-medication-not-given"},{"uri" : "http://hl7.org/fhir/reference-handling-policy"},{"uri" : "http://hl7.org/fhir/reference-version-rules"},{"uri" : "http://hl7.org/fhir/related-artifact-type"},{"uri" : "http://hl7.org/fhir/relationship"},{"uri" : "http://hl7.org/fhir/relation-type"},{"uri" : "http://hl7.org/fhir/remittance-outcome"},{"uri" : "http://hl7.org/fhir/report-action-result-codes"},{"uri" : "http://hl7.org/fhir/report-participant-type"},{"uri" : "http://hl7.org/fhir/report-result-codes"},{"uri" : "http://hl7.org/fhir/report-status-codes"},{"uri" : "http://hl7.org/fhir/repository-type"},{"uri" : "http://hl7.org/fhir/request-intent"},{"uri" : "http://hl7.org/fhir/request-priority"},{"uri" : "http://hl7.org/fhir/request-resource-types"},{"uri" : "http://hl7.org/fhir/request-status"},{"uri" : "http://hl7.org/fhir/research-element-type"},{"uri" : "http://hl7.org/fhir/research-study-status"},{"uri" : "http://hl7.org/fhir/research-subject-status"},{"uri" : "http://hl7.org/fhir/resource-aggregation-mode"},{"uri" : "http://hl7.org/fhir/resource-slicing-rules"},{"uri" : "http://hl7.org/fhir/resource-status"},{"uri" : "http://hl7.org/fhir/resource-types"},{"uri" : "http://hl7.org/fhir/resource-validation-mode"},{"uri" : "http://hl7.org/fhir/response-code"},{"uri" : "http://hl7.org/fhir/restful-capability-mode"},{"uri" : "http://hl7.org/fhir/restful-interaction"},{"uri" : "http://hl7.org/fhir/search-comparator"},{"uri" : "http://hl7.org/fhir/search-entry-mode"},{"uri" : "http://hl7.org/fhir/search-modifier-code"},{"uri" : "http://hl7.org/fhir/search-param-type"},{"uri" : "http://hl7.org/fhir/search-xpath-usage"},{"uri" : "http://hl7.org/fhir/secondary-finding"},{"uri" : "http://hl7.org/fhir/sequence-type"},{"uri" : "http://hl7.org/fhir/sid/cvx"},{"uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"},{"uri" : "http://hl7.org/fhir/sid/icd-10"},{"uri" : "http://hl7.org/fhir/sid/icd-10-cm"},{"uri" : "http://hl7.org/fhir/sid/icd-9-cm"},{"uri" : "http://hl7.org/fhir/sid/mvx"},{"uri" : "http://hl7.org/fhir/sid/ndc"},{"uri" : "http://hl7.org/fhir/slotstatus"},{"uri" : "http://hl7.org/fhir/sort-direction"},{"uri" : "http://hl7.org/fhir/spdx-license"},{"uri" : "http://hl7.org/fhir/specimen-contained-preference"},{"uri" : "http://hl7.org/fhir/specimen-status"},{"uri" : "http://hl7.org/fhir/strand-type"},{"uri" : "http://hl7.org/fhir/structure-definition-kind"},{"uri" : "http://hl7.org/fhir/subscription-status"},{"uri" : "http://hl7.org/fhir/substance-status"},{"uri" : "http://hl7.org/fhir/supplydelivery-status"},{"uri" : "http://hl7.org/fhir/supplyrequest-status"},{"uri" : "http://hl7.org/fhir/task-intent"},{"uri" : "http://hl7.org/fhir/task-status"},{"uri" : "http://hl7.org/fhir/transaction-mode"},{"uri" : "http://hl7.org/fhir/trigger-type"},{"uri" : "http://hl7.org/fhir/type-derivation-rule"},{"uri" : "http://hl7.org/fhir/udi-entry-type"},{"uri" : "http://hl7.org/fhir/unknown-content-code"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-sex-for-clinical-use"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/chf-codes"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/collapsible"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/entryMode"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/questionnaire-answer-constraint"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/temp"},{"uri" : "http://hl7.org/fhir/variable-type"},{"uri" : "http://hl7.org/fhir/versioning-policy"},{"uri" : "http://hl7.org/fhir/vision-base-codes"},{"uri" : "http://hl7.org/fhir/vision-eye-codes"},{"uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"},{"uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"},{"uri" : "http://loinc.org"},{"uri" : "http://nucc.org/provider-taxonomy"},{"uri" : "http://radlex.org"},{"uri" : "http://snomed.info/sct"},{"uri" : "http://standardterms.edqm.eu"},{"uri" : "http://terminology.hl7.org/CodeSystem/action-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/admit-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"},{"uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"},{"uri" : "http://terminology.hl7.org/CodeSystem/applicability"},{"uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/appropriateness-score"},{"uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"},{"uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"},{"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"},{"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"},{"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/common-tags"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentscope"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentverification"},{"uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"},{"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/diet"},{"uri" : "http://terminology.hl7.org/CodeSystem/directness"},{"uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"},{"uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"},{"uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"},{"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"},{"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"},{"uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/flag-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"},{"uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"},{"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/library-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-population"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-modality"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-transport"},{"uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"},{"uri" : "http://terminology.hl7.org/CodeSystem/modifiers"},{"uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/need"},{"uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/object-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"},{"uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/organization-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/payeetype"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/processpriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/program"},{"uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"},{"uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"},{"uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"},{"uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"},{"uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"},{"uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"},{"uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"},{"uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/special-values"},{"uri" : "http://terminology.hl7.org/CodeSystem/standards-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/study-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"},{"uri" : "http://terminology.hl7.org/CodeSystem/substance-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManufacturerModelNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SoftwareNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-process"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/variable-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"},{"uri" : "http://unitsofmeasure.org"},{"uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"},{"uri" : "http://varnomen.hgvs.org"},{"uri" : "http://www.ada.org/snodent"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"},{"uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"},{"uri" : "https://www.iana.org/time-zones"},{"uri" : "https://www.usps.com/"},{"uri" : "urn:ietf:bcp:13"},{"uri" : "urn:ietf:bcp:47"},{"uri" : "urn:ietf:rfc:3986"},{"uri" : "urn:iso:std:iso:11073:10101"},{"uri" : "urn:iso:std:iso:3166"},{"uri" : "urn:iso:std:iso:3166:-2"},{"uri" : "urn:iso:std:iso:4217"},{"uri" : "urn:iso-astm:E1762-95:2013"},{"uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"},{"uri" : "urn:oid:1.2.36.1.2001.1005.17"},{"uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"},{"uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"}],"expansion" : {"parameter" : [{"name" : "cache-id","documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after tehy are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"},{"name" : "tx-resource","documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"}]}}
    +
    diff --git a/branches/main/qa.html b/branches/main/qa.html new file mode 100644 index 0000000..114f4d0 --- /dev/null +++ b/branches/main/qa.html @@ -0,0 +1,267 @@ + + + + + SMART : Validation Results + + + + + +

    Validation Results for SMART

    +

    Generated Wed Jul 12 20:46:19 UTC 2023, FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Errors Only

    + + + + + + + + + + + + + + + +
    Quality Checks
    Publisher Version:IG Publisher Version: v1.3.23
    Publication Code:n/a . PackageId = smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
    Realm Check for n/a:
    • n/a
    Publication Request:
    • This IG has never been published
    • +
    • No publication request found
    • +
    +
    Supressed Messages:No Suppressed Issues +
    Dependency Checks:
    + + +
    PackageVersionFHIRCanonicalWeb BaseComment
    .. smart-ig-empty0.1.0R4http://worldhealthorganization.github.io/smart
    ... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 5.1.0
    ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
    Templates: who.fhir.template#current -> fhir.base.template#0.4.0. Tools: current
    Dependent IGs:no references
    Global Profiles:(none declared)
    HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
    R5 Dependencies:(none)
    Modifier Extensions:(none)
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://worldhealthorganization.github.io/smart (Problem #1 with package-list.json at http://worldhealthorganization.github.io/smart: Invalid HTTP response 404 from http://worldhealthorganization.github.io/smart/package-list.json?nocache=1689194759762 (Not Found) (content in /tmp/http-log/fhir-http-2.log))
    IPA Comparison: n/a
    Summary: errors = 0, warn = 4, info = 0, broken links = 45
    + + + + + + + + + + + + + + + + +
    FilenameErrorsWarningsHints
    Build Errors4540
    /github/workspace/fsh-generated/resources/ImplementationGuide-smart-ig-empty000
    /github/workspace/fsh-generated/resources/Patient-PatientExample000
    /github/workspace/fsh-generated/resources/StructureDefinition-MyPatient000
    +
    + +

    n/a Show Validation Information

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    output​/Patient-PatientExample​.change​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 347, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 352, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 342, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-definitions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1094, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-examples​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 393, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-mappings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 494, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 377, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1081, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 371, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2622, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1987, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2468, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/adapting​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/artifacts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-processes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/changes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/codings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/concepts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/data-models-and-exchange​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/decision-logic​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dependencies​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/deployment​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dictionary​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/downloads​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/index​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 319, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators-measures​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indices​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/maps​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/non-functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/personas​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/reference-implementations​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/references​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/scenarios​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/security-privacy​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/sequence-diagrams​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/system-actors​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/test-data​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/toc​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 261, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/transactions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
    2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
    3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
    4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
    +
    + +

    fsh-generated/resources/ImplementationGuide-smart-ig-empty.json Show Validation Information (0)

    + + + + + +
    +
    + +

    fsh-generated/resources/Patient-PatientExample.json Show Validation Information (1)

    + + + + + +
    +
    + +

    fsh-generated/resources/StructureDefinition-MyPatient.json Show Validation Information (1)

    + + + + + +
    + +

    Suppressed Messages (Warnings, hints, broken links)

    +

    No suppressed messsages

    +

    Errors sorted by type

    + + diff --git a/branches/main/qa.json b/branches/main/qa.json new file mode 100644 index 0000000..8f6e9aa --- /dev/null +++ b/branches/main/qa.json @@ -0,0 +1,12 @@ +{ + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty", + "name" : "SMART", + "package-id" : "smart-ig-empty", + "ig-ver" : "0.1.0", + "date" : "Wed, 12 Jul, 2023 20:46:00 +0000", + "errs" : 0, + "warnings" : 4, + "hints" : 0, + "version" : "4.0.1", + "tool" : "5.0.0 (3)" +} diff --git a/branches/main/qa.min.html b/branches/main/qa.min.html new file mode 100644 index 0000000..c448d90 --- /dev/null +++ b/branches/main/qa.min.html @@ -0,0 +1,229 @@ + + + + + SMART : Validation Results + + + + + +

    Validation Results for SMART

    +

    Generated Wed Jul 12 20:46:19 UTC 2023, FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Full QA Report

    + + + + + + + + + + + + + + + +
    Quality Checks
    Publisher Version:IG Publisher Version: v1.3.23
    Publication Code:n/a . PackageId = smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
    Realm Check for n/a:
    • n/a
    Publication Request:
    • This IG has never been published
    • +
    • No publication request found
    • +
    +
    Supressed Messages:No Suppressed Issues +
    Dependency Checks:
    + + +
    PackageVersionFHIRCanonicalWeb BaseComment
    .. smart-ig-empty0.1.0R4http://worldhealthorganization.github.io/smart
    ... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 5.1.0
    ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
    Templates: who.fhir.template#current -> fhir.base.template#0.4.0. Tools: current
    Dependent IGs:no references
    Global Profiles:(none declared)
    HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
    R5 Dependencies:(none)
    Modifier Extensions:(none)
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://worldhealthorganization.github.io/smart (Problem #1 with package-list.json at http://worldhealthorganization.github.io/smart: Invalid HTTP response 404 from http://worldhealthorganization.github.io/smart/package-list.json?nocache=1689194759762 (Not Found) (content in /tmp/http-log/fhir-http-2.log))
    IPA Comparison: n/a
    Summary: errors = 0, warn = 4, info = 0, broken links = 45
    + + + + + + + +
    FilenameErrorsWarningsHints
    Build Errors4540
    +
    + +

    n/a Show Validation Information

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    output​/Patient-PatientExample​.change​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 347, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 352, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 342, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-definitions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1094, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-examples​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 393, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-mappings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 494, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 377, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1081, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 371, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2622, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1987, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2468, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/adapting​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/artifacts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-processes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/changes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/codings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/concepts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/data-models-and-exchange​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/decision-logic​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dependencies​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/deployment​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dictionary​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/downloads​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/index​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 319, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators-measures​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indices​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/maps​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/non-functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/personas​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/reference-implementations​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/references​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/scenarios​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/security-privacy​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/sequence-diagrams​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/system-actors​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/test-data​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/toc​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 261, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/transactions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
    2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
    3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
    4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
    + +

    Suppressed Messages (Warnings, hints, broken links)

    +

    No suppressed messsages

    +

    Errors sorted by type

    + + diff --git a/branches/main/qa.txt b/branches/main/qa.txt new file mode 100644 index 0000000..bf88a69 --- /dev/null +++ b/branches/main/qa.txt @@ -0,0 +1,64 @@ +SMART : Validation Results +========================================= + +err = 0, warn = 4, info = 0 +IG Publisher Version: 1.3.23 +Generated Wed Jul 12 20:46:19 UTC 2023. FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) + Build Errors : 45 / 4 / 0 + /github/workspace/fsh-generated/resources/ImplementationGuide-smart-ig-empty : 0 / 0 / 1 + /github/workspace/fsh-generated/resources/Patient-PatientExample : 0 / 0 / 1 + /github/workspace/fsh-generated/resources/StructureDefinition-MyPatient : 0 / 0 / 1 + +== n/a == +ERROR: /github/workspace/output/Patient-PatientExample.change.history.html#/html/body/div/div/div/p/span/a at Line 326, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.html#/html/body/div/div/div/p/span/a at Line 326, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.json.html#/html/body/div/div/div/p/span/a at Line 347, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.ttl.html#/html/body/div/div/div/p/span/a at Line 352, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.xml.html#/html/body/div/div/div/p/span/a at Line 342, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-definitions.html#/html/body/div/div/div/p/span/a at Line 1094, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-examples.html#/html/body/div/div/div/p/span/a at Line 393, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-mappings.html#/html/body/div/div/div/p/span/a at Line 494, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-testing.html#/html/body/div/div/div/p/span/a at Line 377, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.html#/html/body/div/div/div/p/span/a at Line 1081, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.history.html#/html/body/div/div/div/p/span/a at Line 371, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.json.html#/html/body/div/div/div/p/span/a at Line 2622, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.ttl.html#/html/body/div/div/div/p/span/a at Line 1987, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.xml.html#/html/body/div/div/div/p/span/a at Line 2468, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/adapting.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/artifacts.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/business-processes.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/business-requirements.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/changes.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/codings.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/concepts.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/data-models-and-exchange.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/decision-logic.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/dependencies.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/deployment.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/dictionary.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/downloads.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/functional-requirements.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/p/span/a at Line 319, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/indicators-measures.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/indicators.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/indices.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/maps.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/non-functional-requirements.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/personas.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/reference-implementations.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/references.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/scenarios.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/security-privacy.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/sequence-diagrams.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/system-actors.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/test-data.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/testing.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/toc.html#/html/body/div/div/div/p/span/a at Line 261, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/transactions.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +WARNING: 1: The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide +WARNING: 2: An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide +WARNING: 3: An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide +WARNING: 4: The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide +== fsh-generated/resources/ImplementationGuide-smart-ig-empty.json == +== fsh-generated/resources/Patient-PatientExample.json == +== fsh-generated/resources/StructureDefinition-MyPatient.json == diff --git a/branches/main/qa.xml b/branches/main/qa.xml new file mode 100644 index 0000000..a6712d2 --- /dev/null +++ b/branches/main/qa.xml @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/branches/main/reference-implementations.html b/branches/main/reference-implementations.html new file mode 100644 index 0000000..1e94fc4 --- /dev/null +++ b/branches/main/reference-implementations.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Reference Implementations - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Reference Implementations

    + + + + + + + + + + + + + +

    +
    + +
    +

    Reference Implementations

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/references.html b/branches/main/references.html new file mode 100644 index 0000000..043f923 --- /dev/null +++ b/branches/main/references.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\References - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    References

    + + + + + + + + + + + + + +

    +
    + +
    +

    References

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/scenarios.html b/branches/main/scenarios.html new file mode 100644 index 0000000..690d8c9 --- /dev/null +++ b/branches/main/scenarios.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\User Scenarios - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    User Scenarios

    + + + + + + + + + + + + + +

    +
    + +
    +

    User Scenarios

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/schematrons.zip b/branches/main/schematrons.zip new file mode 100644 index 0000000000000000000000000000000000000000..80949897fc0ebb9062e9be6000fed7b35009b2d5 GIT binary patch literal 618 zcmWIWW@Zs#;Nak3IKK2v7y}Ye1hRumib|79N{domQqwZ?GD|Y^^K^YH0}@LzQ}asn zijy;PgAVpxG2q#&{E=Ucy)1l@E;IWKqq$SRH5}J>rO?`?nIw7lcr+{pcF!Q9*<>;7mktSwr*ZMoZ@sy}fxqTi2i&*yXeYFcmMkT znfbrL%Wc^Xy@hU;pEWtxP3Bg}-M!VKAW>rO|Idl0hPyeKC+j3}KS{W_=;)151}lC4 z&J*AL180jpapT{^v+WDdoK^8lF0NJiw&hyt$FmL%(RY{b+Pi0ito41>jf-}?d#2NQ z;dZj#q@X1yA8cHG{iW=x>`#)Xj+e?>2<~s;)eSq-HA!(ny0wJFl9(+ex37lrRj|MJ z|FX7mu7zGAZ}YaQ4rYy)KkshTo;5x2zRq^@1If3Zx@~%N&2#J4NwT5(x=$_odk)tJ zc(ZeqTv$=Hjgf)DmYIPez?+dtgaMHZkmW$h02L5S6an6>Y#=R+K + + + + + Search SMART (Current Build) + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    +
    + Search SMART (Current Build) +
    +
    +
    +
    + + +
    +
    +
    + + + + + +
    +
    + + + + + +

  • +
    + +
    +
    +
    +
    + + +
    + +

    Search SMART (Current Build)

    + + + +
    + +

    +Note: this search searches the curent build of SMART. +

    +
    + +
    +
    +
    + +
    + + + +
    + + + + + + + + + + + + + + + + + + + diff --git a/branches/main/security-privacy.html b/branches/main/security-privacy.html new file mode 100644 index 0000000..9cc0e63 --- /dev/null +++ b/branches/main/security-privacy.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Security and Privacy Considerations - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Security and Privacy Considerations

    + + + + + + + + + + + + + +

    +
    + +
    +

    Security and Privacy Considerations

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/sequence-diagrams.html b/branches/main/sequence-diagrams.html new file mode 100644 index 0000000..7afbb47 --- /dev/null +++ b/branches/main/sequence-diagrams.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Sequence Diagrams - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Sequence Diagrams

    + + + + + + + + + + + + + +

    +
    + +
    +

    Sequence Diagrams

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/summary.png b/branches/main/summary.png new file mode 100644 index 0000000000000000000000000000000000000000..be7ad0e6a4b6fc138bacd62e64d6867dacc2f071 GIT binary patch literal 567 zcmV-70?7S|P)?0LKH?l(I#DR$XAV~XTsn)$x(eec10hSnPYQ|8^)d7rip z-BTaWihS`!i8Et#YK$`MoCJG)RVrw!MEf#QG6o=( zj$@p~1rls^T2${_L%_~S@QZS`iPtrDSLEAG9s2mXWB^FVdwphc)xL}xO%Fh;BeMsf zifh|a%j*QdluBO=MA6diZos(tu%a7HZ*9Rj?9sP_5WvslRCC_Z02pV+=UtbGdNP+t zuS}{&(|bN)UAauhngkfsxV}kX48Yk}g#>^E8$|rdW%EyNZ37Vg2mru#w@iWo zSgc`f!D)5m#(v;Od=QPT){Dvc*;+L8K`Q<3y8ddgQH-j{DVecq>)t+8yW zZ2GpML`k;&XO;jguanBBi7aq&FZSzC!}_a7e-Gck)NkTI`rk?O9en@*002ovPDHLk FV1nd5|Hl9T literal 0 HcmV?d00001 diff --git a/branches/main/system-actors.html b/branches/main/system-actors.html new file mode 100644 index 0000000..5eaafc2 --- /dev/null +++ b/branches/main/system-actors.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\System Actors - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    + +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    System Actors

    + + + + + + + + + + + + + +

    +
    + +
    +

    System Actors

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/target.png b/branches/main/target.png new file mode 100644 index 0000000000000000000000000000000000000000..3a5cf9ce0d46d1a850712380a80d8866d36ea6b2 GIT binary patch literal 972 zcmV;-12g=IP)_rgf`8LVv=;DiJPy82(Vd?GoXqNQjo$e?)jO(^o*AoA?6gu>}zCHBi+f^Rl~^(&h!cjXf>(FMd~zeA#NfMR%LGQelN4j1U}P)L=)>i*tEc8;d+>s7R> zSd$ag}ZGKjJij))(@w3b6bcA_iR@_F*YjdVyMp_L7` zFY#jc0niWt`7%JIg&=0ou3Lw@1r^9++F=g+P(mx=k0#J?i-pEe79iWNaqb*}E-r|< zu=U)BsJnX#LXyBK6QMJYL8|F%@N1gko%CSM*iqCcJ5i1ZEI~Pjuzre|FDLrELB_mX z4M_L^_Wk%g$fynNg&g{nJhV(RHow)4U>X?vJB`Zm9=z<|i%serT)($0NE$E2s_m1K z%M=Ks%_lf)YXdjXjdoE4HzR9N(b@}9sU9IOFh7%BPqYKGp8Yr^)yLF)>eix>j6cOM zOpQxwCAkF0{0ETv?Kr-gOTqcdZRA$10z1zm5u_l*04}-@0sFVnEwv~9sOjIcdl8T| zlXziPIvDUupZv!AE>y!O(Nolde$(e!F(7c+%$`uHCrGoSNwvsrRXw)pxrbJM0Eves zmiMn7+@iPsAU?lx7fx0m1;-K)5g?Le0r|qbf{8d7S*HF!&$KjpcNjY+JigYSw|)@v uRK6M_Vj>pN8D8M|dvX=qmK9!G+W!w8J%i{Pjt_VM0000b7v literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0.png b/branches/main/tbl_bck0.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00.png b/branches/main/tbl_bck00.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000.png b/branches/main/tbl_bck000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000.png b/branches/main/tbl_bck0000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00000.png b/branches/main/tbl_bck00000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000000.png b/branches/main/tbl_bck000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000000.png b/branches/main/tbl_bck0000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000001.png b/branches/main/tbl_bck000001.png new file mode 100644 index 0000000000000000000000000000000000000000..37c1ca650248602e122d38f3753b938f4b272ff2 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1Dz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1D!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000010.png b/branches/main/tbl_bck000010.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000100.png b/branches/main/tbl_bck0000100.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000010000.png b/branches/main/tbl_bck000010000.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001001.png b/branches/main/tbl_bck00001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbea930256393fe9f2820be8dbedc02d589683e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#w!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#wzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001010.png b/branches/main/tbl_bck00001010.png new file mode 100644 index 0000000000000000000000000000000000000000..6999a24e0353aa271a8a036695cef29b31766c46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011.png b/branches/main/tbl_bck000011.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000110.png b/branches/main/tbl_bck0000110.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001100.png b/branches/main/tbl_bck00001100.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000111.png b/branches/main/tbl_bck0000111.png new file mode 100644 index 0000000000000000000000000000000000000000..0af3ab1fcd835053632481989890651d43331c22 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!z*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!Jz*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!J!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001110110.png b/branches/main/tbl_bck00001110110.png new file mode 100644 index 0000000000000000000000000000000000000000..08e2b517b5952281a3eb58d0e9da8d14d7851193 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111.png b/branches/main/tbl_bck00001111.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011110.png b/branches/main/tbl_bck000011110.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000111100.png b/branches/main/tbl_bck0000111100.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011110000.png b/branches/main/tbl_bck000011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111001.png b/branches/main/tbl_bck00001111001.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011110010.png b/branches/main/tbl_bck000011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000111101.png b/branches/main/tbl_bck0000111101.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111010.png b/branches/main/tbl_bck00001111010.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011111.png b/branches/main/tbl_bck000011111.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000111110.png b/branches/main/tbl_bck0000111110.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111100.png b/branches/main/tbl_bck00001111100.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011111000.png b/branches/main/tbl_bck000011111000.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111101.png b/branches/main/tbl_bck00001111101.png new file mode 100644 index 0000000000000000000000000000000000000000..0feb501a233be5a52843df61a375f03abb17acf0 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvXz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000111110110.png b/branches/main/tbl_bck0000111110110.png new file mode 100644 index 0000000000000000000000000000000000000000..740eb6ee0b167d54146049f2117f2c554392d1e5 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0000111111.png b/branches/main/tbl_bck0000111111.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111110.png b/branches/main/tbl_bck00001111110.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011111100.png b/branches/main/tbl_bck000011111100.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00001111111.png b/branches/main/tbl_bck00001111111.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000011111110.png b/branches/main/tbl_bck000011111110.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0001.png b/branches/main/tbl_bck0001.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00010.png b/branches/main/tbl_bck00010.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000100.png b/branches/main/tbl_bck000100.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00011.png b/branches/main/tbl_bck00011.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck000110.png b/branches/main/tbl_bck000110.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck001.png b/branches/main/tbl_bck001.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0z*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0010010.png b/branches/main/tbl_bck0010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9372ccdff0dc3fb17749a4ccb2b2f8106fe82b94 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck00101.png b/branches/main/tbl_bck00101.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck001010.png b/branches/main/tbl_bck001010.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0011.png b/branches/main/tbl_bck0011.png new file mode 100644 index 0000000000000000000000000000000000000000..72cca1583ab7eea415c2ad2ba9b5be35c6174489 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lrz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01010.png b/branches/main/tbl_bck01010.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck010100.png b/branches/main/tbl_bck010100.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01011.png b/branches/main/tbl_bck01011.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck010110.png b/branches/main/tbl_bck010110.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011.png b/branches/main/tbl_bck011.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0110.png b/branches/main/tbl_bck0110.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01100.png b/branches/main/tbl_bck01100.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011000.png b/branches/main/tbl_bck011000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0110000.png b/branches/main/tbl_bck0110000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011001.png b/branches/main/tbl_bck011001.png new file mode 100644 index 0000000000000000000000000000000000000000..58b9c7e8a0d8b296c50c1298d6d0bdbfb97a68ce GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011010.png b/branches/main/tbl_bck011010.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0110100.png b/branches/main/tbl_bck0110100.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011011.png b/branches/main/tbl_bck011011.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0110110.png b/branches/main/tbl_bck0110110.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01101100.png b/branches/main/tbl_bck01101100.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0110111.png b/branches/main/tbl_bck0110111.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01101110.png b/branches/main/tbl_bck01101110.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0111.png b/branches/main/tbl_bck0111.png new file mode 100644 index 0000000000000000000000000000000000000000..ad09dbba3e0dccdd01f8d536db42d926666e96c1 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011110.png b/branches/main/tbl_bck011110.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0111100.png b/branches/main/tbl_bck0111100.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011110000.png b/branches/main/tbl_bck011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01111001.png b/branches/main/tbl_bck01111001.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011110010.png b/branches/main/tbl_bck011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0111101.png b/branches/main/tbl_bck0111101.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck01111010.png b/branches/main/tbl_bck01111010.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck011111.png b/branches/main/tbl_bck011111.png new file mode 100644 index 0000000000000000000000000000000000000000..83775ca3ec1858141c2d717b21415e233e64307f GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvX!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvXz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02400.png b/branches/main/tbl_bck02400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0241.png b/branches/main/tbl_bck0241.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02410.png b/branches/main/tbl_bck02410.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck025.png b/branches/main/tbl_bck025.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0250.png b/branches/main/tbl_bck0250.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02500.png b/branches/main/tbl_bck02500.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck025000.png b/branches/main/tbl_bck025000.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02501.png b/branches/main/tbl_bck02501.png new file mode 100644 index 0000000000000000000000000000000000000000..094ceb1a654f63fb750bd4d5fed95f04c9b4c64d GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck025025.png b/branches/main/tbl_bck025025.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0250250.png b/branches/main/tbl_bck0250250.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02503.png b/branches/main/tbl_bck02503.png new file mode 100644 index 0000000000000000000000000000000000000000..3e350863a175cb30d3241c6703d65d231a201116 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lSn@I`2rxK` zTu|gxP3N;#`C%FJK_%E{@5yN$8upQkpPsFoYg=Cp)Vbb(k%7S?jrp*UGk2g@={}$# N44$rjF6*2UngDb+APN8g literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0251.png b/branches/main/tbl_bck0251.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02510.png b/branches/main/tbl_bck02510.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02512.png b/branches/main/tbl_bck02512.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0251240.png b/branches/main/tbl_bck0251240.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck025125.png b/branches/main/tbl_bck025125.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0251250.png b/branches/main/tbl_bck0251250.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0251252.png b/branches/main/tbl_bck0251252.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck02513.png b/branches/main/tbl_bck02513.png new file mode 100644 index 0000000000000000000000000000000000000000..e91044c7bf0647358b2781997b04aaff85549267 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h`2Zk zR~S$7th0R0@h#ArW03)O@txD&f)neEqGqc9-@CZ}UFpATJPZtRicAa)1!tMgSvWl` T+VI#5Xb^*^tDnm{r-UW|e~%?( literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck03.png b/branches/main/tbl_bck03.png new file mode 100644 index 0000000000000000000000000000000000000000..093366f032d5d15b1a0beee2d4c9473dafded338 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#zjPZ!6Kid%25845BOa4zjPZ!6Kid%25845BOa4zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck03410.png b/branches/main/tbl_bck03410.png new file mode 100644 index 0000000000000000000000000000000000000000..99337fba756acf39d3e27fcd5cef336b4823039a GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck035.png b/branches/main/tbl_bck035.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8163c5980db1edd7a22d353353f03eb098166f GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6zzPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`N1eSA%8~FDQ~lIr9~;LHou?!S1LE%eE%DEhKBi;j0_AO#SHtNy0AVu S_^k(M4uhwwpUXO@geCwBh$H;~ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0351.png b/branches/main/tbl_bck0351.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck03510.png b/branches/main/tbl_bck03510.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck03512.png b/branches/main/tbl_bck03512.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0351240.png b/branches/main/tbl_bck0351240.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck035125.png b/branches/main/tbl_bck035125.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0351250.png b/branches/main/tbl_bck0351250.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0351252.png b/branches/main/tbl_bck0351252.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck03513.png b/branches/main/tbl_bck03513.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dde5120cc5bd2d91d8c1d659a5346af2d4b9c0 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h%g5T zR~S$7th0R0@h#Arqv`|iy+VU&N=kR9RL@oad+}6YefqvT{0t2C#Y_wg1!tK~aXa5W T({|%3&>#j+S3j3^P6!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck040.png b/branches/main/tbl_bck040.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0400.png b/branches/main/tbl_bck0400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck041.png b/branches/main/tbl_bck041.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0zbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck050.png b/branches/main/tbl_bck050.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0500.png b/branches/main/tbl_bck0500.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck05040.png b/branches/main/tbl_bck05040.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0505.png b/branches/main/tbl_bck0505.png new file mode 100644 index 0000000000000000000000000000000000000000..08a107736759f38466809e026eb140e9101ccc3c GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%0lIPx+m@UR@5 zz*PZ!6Kid%0lIPx+m@UR@5 z!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0510.png b/branches/main/tbl_bck0510.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0512.png b/branches/main/tbl_bck0512.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck05140.png b/branches/main/tbl_bck05140.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck0515.png b/branches/main/tbl_bck0515.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck05150.png b/branches/main/tbl_bck05150.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck05152.png b/branches/main/tbl_bck05152.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1.png b/branches/main/tbl_bck1.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10.png b/branches/main/tbl_bck10.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck100.png b/branches/main/tbl_bck100.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1000.png b/branches/main/tbl_bck1000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10000.png b/branches/main/tbl_bck10000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck100000.png b/branches/main/tbl_bck100000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10001.png b/branches/main/tbl_bck10001.png new file mode 100644 index 0000000000000000000000000000000000000000..351af722e45aad290394a9e0176e59fc9c05e36a GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10010.png b/branches/main/tbl_bck10010.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck100100.png b/branches/main/tbl_bck100100.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1001000.png b/branches/main/tbl_bck1001000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10010000.png b/branches/main/tbl_bck10010000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1001001.png b/branches/main/tbl_bck1001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10010010.png b/branches/main/tbl_bck10010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck100101.png b/branches/main/tbl_bck100101.png new file mode 100644 index 0000000000000000000000000000000000000000..de610ac0484fe0395d3aedfd3b0382055f3fc320 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck100110.png b/branches/main/tbl_bck100110.png new file mode 100644 index 0000000000000000000000000000000000000000..5b70a28961ee01fc070c53cd8a066331e623717e GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101.png b/branches/main/tbl_bck101.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1010.png b/branches/main/tbl_bck1010.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10100.png b/branches/main/tbl_bck10100.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101000.png b/branches/main/tbl_bck101000.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10101.png b/branches/main/tbl_bck10101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101010.png b/branches/main/tbl_bck101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1011.png b/branches/main/tbl_bck1011.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10110.png b/branches/main/tbl_bck10110.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101100.png b/branches/main/tbl_bck101100.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1011000.png b/branches/main/tbl_bck1011000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10110000.png b/branches/main/tbl_bck10110000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1011001.png b/branches/main/tbl_bck1011001.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10110010.png b/branches/main/tbl_bck10110010.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101101.png b/branches/main/tbl_bck101101.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1011010.png b/branches/main/tbl_bck1011010.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10111.png b/branches/main/tbl_bck10111.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101110.png b/branches/main/tbl_bck101110.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1011100.png b/branches/main/tbl_bck1011100.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck101111.png b/branches/main/tbl_bck101111.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1011110.png b/branches/main/tbl_bck1011110.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10240.png b/branches/main/tbl_bck10240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1025.png b/branches/main/tbl_bck1025.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck10250.png b/branches/main/tbl_bck10250.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck103.png b/branches/main/tbl_bck103.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1040.png b/branches/main/tbl_bck1040.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck105.png b/branches/main/tbl_bck105.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!zbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck110.png b/branches/main/tbl_bck110.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1100.png b/branches/main/tbl_bck1100.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11000.png b/branches/main/tbl_bck11000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck110000.png b/branches/main/tbl_bck110000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11001.png b/branches/main/tbl_bck11001.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck110010.png b/branches/main/tbl_bck110010.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1101.png b/branches/main/tbl_bck1101.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11010.png b/branches/main/tbl_bck11010.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck110100.png b/branches/main/tbl_bck110100.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11011.png b/branches/main/tbl_bck11011.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck110110.png b/branches/main/tbl_bck110110.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck111.png b/branches/main/tbl_bck111.png new file mode 100644 index 0000000000000000000000000000000000000000..393ed17777908519a5e6905ea3a48836cbe3c355 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck111010.png b/branches/main/tbl_bck111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7188e97238a4191bc1570998010aad6452ad62 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1111.png b/branches/main/tbl_bck1111.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5dd8d5e75467c03b4337a4c2f4ec3bdd46b9dd GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BK!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1111010.png b/branches/main/tbl_bck1111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4a81e6d9bd7e7ae60f762ff73c57db33a844a1e7 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11111.png b/branches/main/tbl_bck11111.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck111110.png b/branches/main/tbl_bck111110.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck112.png b/branches/main/tbl_bck112.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11240.png b/branches/main/tbl_bck11240.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1125.png b/branches/main/tbl_bck1125.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11250.png b/branches/main/tbl_bck11250.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck11252.png b/branches/main/tbl_bck11252.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck113.png b/branches/main/tbl_bck113.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc1b2323c530a269c82434d3c82ce53032986a1 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@z zIw0z`O2W0Fm5pis&Xjq-cb+)2;>PT&&(iL@*}r0BXsDk9)MT@nf#aWJK>d1VV<3;g M)78&qol`;+0Pc<>)c^nh literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1140.png b/branches/main/tbl_bck1140.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck115.png b/branches/main/tbl_bck115.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1150.png b/branches/main/tbl_bck1150.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1152.png b/branches/main/tbl_bck1152.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck12.png b/branches/main/tbl_bck12.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck120.png b/branches/main/tbl_bck120.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck124.png b/branches/main/tbl_bck124.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1240.png b/branches/main/tbl_bck1240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck12400.png b/branches/main/tbl_bck12400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1241.png b/branches/main/tbl_bck1241.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck12410.png b/branches/main/tbl_bck12410.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck125.png b/branches/main/tbl_bck125.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck12510.png b/branches/main/tbl_bck12510.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck125100.png b/branches/main/tbl_bck125100.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck12511.png b/branches/main/tbl_bck12511.png new file mode 100644 index 0000000000000000000000000000000000000000..b30a61cd7b113191e5313d375acc92cb9a3bf999 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvXzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvX!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1252.png b/branches/main/tbl_bck1252.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck130.png b/branches/main/tbl_bck130.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1320.png b/branches/main/tbl_bck1320.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck133.png b/branches/main/tbl_bck133.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1330.png b/branches/main/tbl_bck1330.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck134.png b/branches/main/tbl_bck134.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck14.png b/branches/main/tbl_bck14.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck140.png b/branches/main/tbl_bck140.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1400.png b/branches/main/tbl_bck1400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck141.png b/branches/main/tbl_bck141.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1410.png b/branches/main/tbl_bck1410.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1424.png b/branches/main/tbl_bck1424.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck143.png b/branches/main/tbl_bck143.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck15.png b/branches/main/tbl_bck15.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck150.png b/branches/main/tbl_bck150.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1500.png b/branches/main/tbl_bck1500.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck15040.png b/branches/main/tbl_bck15040.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1505.png b/branches/main/tbl_bck1505.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck15050.png b/branches/main/tbl_bck15050.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck151.png b/branches/main/tbl_bck151.png new file mode 100644 index 0000000000000000000000000000000000000000..df3df1251af1f4c83319d0126a256146a1be5cbd GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck15150.png b/branches/main/tbl_bck15150.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck15152.png b/branches/main/tbl_bck15152.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck152.png b/branches/main/tbl_bck152.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1540.png b/branches/main/tbl_bck1540.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck15424.png b/branches/main/tbl_bck15424.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1543.png b/branches/main/tbl_bck1543.png new file mode 100644 index 0000000000000000000000000000000000000000..46e1e2a7a44b35ed2793e658675d5a91ab37390b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1550.png b/branches/main/tbl_bck1550.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/main/tbl_bck1552.png b/branches/main/tbl_bck1552.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/main/tbl_blank.png b/branches/main/tbl_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..51a306d7268190807bc1a8c5fe07a6e67eca8519 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRGRo#|$B$kZfj1M2T~LZfz>% literal 0 HcmV?d00001 diff --git a/branches/main/tbl_spacer.png b/branches/main/tbl_spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccd6e1be978098c108f063baeede859634bb10b GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{L!3JU-`?d;5aTa()7Bet#3xhBt!>lIWHUn|N}Tg^b5rw5fLsO!=c3falGGH1^30M91$R&1fE2w{ ucA&Vhr;B3<$MxhN|Nq-F3o|n_$8s?E*fVR~Je|G}q|ejU&t;ucLK6V_0VRNn{1`ISV`@iy0WWg+Z8+Vb&Z8px|Op7sn6_|F@GJ`C1itTvi%>^qBWh{-o%J zPag9QD*qL|bxX=5H@W2DvFQSCJZ}vcHI}k)GyI8dun)b%6rNEL=E$z&d#`ZAy2}c> zd`0J`uU#@F!~9)tW^1SO`BQ5B#;bY1bFBQm(W+_g(Vfu;oHiYd)NPo%w0dpp*4-%# zRgM2$9|KdxXJG(-?SRg`N^aBn&BytiA{YYSh6$>8=7W69 N;OXk;vd$@?2>=YeVXy!I literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin-open.png b/branches/main/tbl_vjoin-open.png new file mode 100644 index 0000000000000000000000000000000000000000..90d9ec471e25395de693e023e6b92a7596b4527e GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8px_2i7sn6_|F@G4@*OhZXzNb5{c$As{>>v2 zi>JybuJl~kYhCft`$4+&(kWA;vQIX1%$I)oc*2GQTs^GEM#<#!6h?mEnCn<7k^Rkg dWtV(mI=(6Ed(yk_zkqIM@O1TaS?83{1OQJBZr}g_ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin.png b/branches/main/tbl_vjoin.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0ea54069217144f04be3a0cfd85155552ed935 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRH6xys3AALb9155hc#~xw)x%B|t6%gL6@8Vo7R>LV0FMhJw4NZ$OG( zDmzfz%+tj&#NzbZi5qzt6nGA2{ri72=E9+d8IM$Fr)sXa%D5tk*{4bRT1NX~Th{$t gyUucJdK^65#M^$_RGhbJpAg7sPgg&ebxsLQ04z>7sQ>@~ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_end-closed.png b/branches/main/tbl_vjoin_end-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..40e7dc6561e1423c25e4d96417727721475de8df GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8pkRlmi(`m|fAXLI|LvLe4xHea^zS^!()g@f?GIDZMZfSn~`t?IYYU8DZfcQ+l)Q4=nZ`Bv-a2$Bu%2wvD z!EJsZn?a9(TUwy^D#L`c2Dc~PG+^+KQIOirXurML&`Mfb;WYONhI)lZ8ztE^{Mfhn jo;uPH$jo++fsKv9c%zkcmKkFy&`k`Uu6{1-oD!MNn{1`ISV`@iy0WWg+Z8+Vb&Z8px}H@7sn6_|F@GI`I`)QTBFzfn!o*TiZH)i z!=?7MLYw+jk3Bf39~m7{xkoQqa3M!p4)^WksmmPro1bbGB&43;x71i#678wEmtTx2 z!ZO|WeAVHjpSpA9!-`v6zHBgBqPbuP^Y$9o51SqPSS~2EzDWDpGyRmTlf4`aHWd(F9gQu&X J%Q~loCIA;^U#tKC literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_end.png b/branches/main/tbl_vjoin_end.png new file mode 100644 index 0000000000000000000000000000000000000000..91d06380392984a6ab0c07b5b34866e0ff4fc0ca GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG~GG(4$>IA=%83h!W@g+}zZ>5+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN<=IP=XVsZNIxs9R>3LHlQ9{saE&dDI1t8%vVzid_t<0= g_FbOG;DGx9wiFRrNn{1`ISV`@iy0XB4uLSEsD@VqP_Wt4#WBRfKluRrx^*Id`BV7>c5JL#5L=MV zn<#GJl-btS#TTmVIpPjebY6-QKYMxx;ttMNUqGj=lo(pT>^kX%Y)8WP6$d d4*&rJgR{QowQZSK_W+&4;OXk;vd$@?2>}1lP96XN literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_end_slice-open.png b/branches/main/tbl_vjoin_end_slice-open.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa0f8d84ce240cfef0cb3b2fa6afea5ba287ede GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;jEBi(`m|fARtLb?Zd_@~83%?ATbfAhsZz zH&NWcDYLDujcw6f?hx+l?Cc864GoMf6B`t!v@w@-&sboh_d(X{F-r^256-2De$N;M zH{95{$?1!|9kG6XRk+GAig?E@pTQ``?;r45-a sj81HSS}$2J>J(`BvoB6yVP<1vkXdSa^hmmQJJ4|qp00i_>zopr0M2Yo4*&oF literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_end_slice.png b/branches/main/tbl_vjoin_end_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9bb8d02f80afbcc6bcab322b96d3402407922b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtVH47sn6_|KtPg>(+_<WV9~y!GM)5gzLU2N)O@ONgx8zC7qO&;$lgS3j3^P6Nn{1`ISV`@iy0XB4uUY_j)~cCfr90pE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd~OFd5`ch#ANn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRr54~Og+Kt#bczDGPoHEOJ(q2Nn{1`ISV`@iy0XB4ude`@%$AjKtW|s7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD jmdov+#saB?1O^7(rGk=1XB|R-${9Re{an^LB{Ts5);=To literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_slice-closed.png b/branches/main/tbl_vjoin_slice-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0eacc986673489e818e9bced0946aae676eaa3 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP_WX|#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{*U#$J>{z?ha!RYT$+r0|n-m&2y^>jZ-^>dT%WJsK5W^s5rXaPNQDJuC zHs#HU4(g9gEqEME%9!i&*po}l%p9hPPhkA#a3tB7CtwcWho*~nESzEv9AIGBG{uBj TyFelV=m-W+S3j3^P6Nn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{$Is`$#=ywTq0H#0!OQ+a%+N72=7IH;W1Jk4AB4RQ&pE@al#s~0s8Et2 zh~d!x2^j)En3PJC;+lC`F7DuA&}2xAlaTiQ(ZHyv|A$TRhRGoYMdp7_nR6J#ET$}H j&Pgya?-LL=FkoQl;j;g9+C4@R=qLtHS3j3^P6Nn{1`ISV`@iy0XB4ude`@%$AjKtWAU7sn6_|KtPg>(&VTs!KymV*Zx1I2p;#0?A>7#by%A8u@WqX5*z;OXk;vd$@?2>|aVC_MlG literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_slicer-closed.png b/branches/main/tbl_vjoin_slicer-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6eea03ddf25d5b48091548463f16ad8cf06eef GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uUY_j)~cCfr6EuE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd>@)F-m!3sIdFi1K|RTk VV{ykHaiAj@JYD@<);T3K0RSC1M^*p; literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_slicer-open.png b/branches/main/tbl_vjoin_slicer-open.png new file mode 100644 index 0000000000000000000000000000000000000000..202f339d82e1beeff9bbe627c2152278e9fa66bb GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;k1Zi(`m|fARtLA9}m~wHvW>@bHQoIAylA zwXrRl%N@dfot<5QxuJovWg>(6ls4v)?imYA!UE18_`rPX2bvq^I-DwJdhI>7OTiMyv)wdO#>1o0z|EM~n1 z4c8eKh{rk3v|zNc)AVD%aUdg4Mo}*zfq{WN%I16UlU`1s6B#^R{an^LB{Ts5HIq%y literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vjoin_slicer.png b/branches/main/tbl_vjoin_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd754af575ddec5c1dee4a801ec3b976f8a5c75 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtT;p7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD ox7wiMP{M-)E4bY{xFsYQvRq_e$JMe=1L|S$boFyt=akR{0MHyKn*aa+ literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vline.png b/branches/main/tbl_vline.png new file mode 100644 index 0000000000000000000000000000000000000000..35406ddf4a866f3ced8fb4a238fc26cab9b6c603 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG{fjy9^UhNH#MhqQp5rH#aq}1juDza4t$sEJ;mKD9T zWe18Ic)B=-Se$-)&QXv-LE!KK?tixItRnY(lod9wDCP=Cby{-JTl?O_s`U$+xU_zF ZY+#IdZzSk8D^LVvsHdx+%Q~loCIF9RFxmhB literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vline_slice.png b/branches/main/tbl_vline_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..e05c13ffee8ac0f2fa7945c527dfe4a02cbfa64d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPg>(&VTPx# literal 0 HcmV?d00001 diff --git a/branches/main/tbl_vline_slicer.png b/branches/main/tbl_vline_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..21006dcb9d2bebbd41684f33c4fac661d3845c69 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPgKlFC}Yd2!&=-HKUg;l}e kRa2mN!-0+hMrLM)vzFpbr@Z|S0M#>iy85}Sb4q9e05XRrdH?_b literal 0 HcmV?d00001 diff --git a/branches/main/test-data.html b/branches/main/test-data.html new file mode 100644 index 0000000..4cc038e --- /dev/null +++ b/branches/main/test-data.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Test Data - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Test Data

    + + + + + + + + + + + + + +

    +
    + +
    +

    Test Data

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/testing.html b/branches/main/testing.html new file mode 100644 index 0000000..3489961 --- /dev/null +++ b/branches/main/testing.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Testing - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Testing

    + + + + + + + + + + + + + +

    +
    + +
    +

    Testing

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/toc.html b/branches/main/toc.html new file mode 100644 index 0000000..c48716d --- /dev/null +++ b/branches/main/toc.html @@ -0,0 +1,295 @@ + + + + + + SMART-IG-EMPTY\Table of Contents - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/transactions.html b/branches/main/transactions.html new file mode 100644 index 0000000..385e77d --- /dev/null +++ b/branches/main/transactions.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Transactions - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    + +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Transactions

    + + + + + + + + + + + + + +

    +
    + +
    +

    Transactions

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/main/usage-stats.json b/branches/main/usage-stats.json new file mode 100644 index 0000000..63d41aa --- /dev/null +++ b/branches/main/usage-stats.json @@ -0,0 +1,57 @@ +{ + "package": "smart-ig-empty", + "version": "0.1.0", + "fhirVersion": "4.0.1", + "extensions": [], + "profiles": { + "Patient": [ + { + "url": "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient", + "title": "MyPatient" + } + ] + }, + "usage": { + "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice": [ + "StructureDefinition.snapshot.element.constraint" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation": [ + "StructureDefinition.snapshot.element.constraint" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName": [ + "StructureDefinition.snapshot.element.binding" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding": [ + "StructureDefinition.snapshot.element.binding" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet": [ + "StructureDefinition.snapshot.element.binding" + ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name": [ + "StructureDefinition.snapshot.element" + ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type": [ + "StructureDefinition.snapshot.element.type" + ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy": [ + "StructureDefinition.snapshot.element.type" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name": [ + "ImplementationGuide.definition.page", + "ImplementationGuide.definition.page.page", + "ImplementationGuide.definition.page.page.page" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment": [ + "ImplementationGuide.dependsOn" + ], + "http://hl7.org/fhir/tools/StructureDefinition/resource-information": [ + "ImplementationGuide.definition.resource" + ] + } +} \ No newline at end of file diff --git a/branches/main/validator-smart-ig-empty.pack b/branches/main/validator-smart-ig-empty.pack new file mode 100644 index 0000000000000000000000000000000000000000..2c0f5f703828d34b692e427b9d56ee1afaa343cf GIT binary patch literal 15851 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 T?4R*K|6Zzq002H*|2+K<1QyqA literal 0 HcmV?d00001 diff --git a/branches/main/validator.pack b/branches/main/validator.pack new file mode 100644 index 0000000000000000000000000000000000000000..2c0f5f703828d34b692e427b9d56ee1afaa343cf GIT binary patch literal 15851 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 T?4R*K|6Zzq002H*|2+K<1QyqA literal 0 HcmV?d00001 diff --git a/business-processes.html b/business-processes.html new file mode 100644 index 0000000..ec93ac1 --- /dev/null +++ b/business-processes.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Business Processes - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Business Processes

    + + + + + + + + + + + + + +

    +
    + +
    +

    Business Processes

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/business-requirements.html b/business-requirements.html new file mode 100644 index 0000000..8ff7368 --- /dev/null +++ b/business-requirements.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Business Requirements - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Business Requirements

    + + + + + + + + + + + + + +

    +
    + +
    +

    Business Processes

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/canonicals.json b/canonicals.json new file mode 100644 index 0000000..bfdfe72 --- /dev/null +++ b/canonicals.json @@ -0,0 +1,16 @@ +[ + { + "id" : "smart-ig-empty", + "type" : "ImplementationGuide", + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART" + }, + { + "id" : "MyPatient", + "type" : "StructureDefinition", + "url" : "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient", + "version" : "0.1.0", + "name" : "MyPatient" + } +] diff --git a/cc0.png b/cc0.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad21aab365d48926417c7251c9467b75b810245 GIT binary patch literal 367 zcmV-#0g(QQP)IWd0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyGf+%aMepzLKtMphzrSE$V9(Fb5D*YB zFff3CfZyNWARr)caB!cWpHNUxudlC|^8o|G##CQD@t3cQYz7Jf2=r0&cbdW+q^eSD+wnLmK&StH4=#AqsyHWJKhW zdK9jhjia^*Ie~cS0cNbsqb&QW0p>*nk3B%6Oh8dtr0iLPY)-E_u;-Y-HHi8xKtg5( zrUF^^RMVvbj`M+goatO||L*~eY+Esa8sGN~iz; N002ovPDHLkV1jO8n-~B9 literal 0 HcmV?d00001 diff --git a/changes.html b/changes.html new file mode 100644 index 0000000..e5785dc --- /dev/null +++ b/changes.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Changes - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Changes

    + + + + + + + + + + + + + +

    +
    + +
    +

    Changes

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codings.html b/codings.html new file mode 100644 index 0000000..24fe9c4 --- /dev/null +++ b/codings.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Codings - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Codings

    + + + + + + + + + + + + + +

    +
    + +
    +

    Codings

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/concepts.html b/concepts.html new file mode 100644 index 0000000..0eafd22 --- /dev/null +++ b/concepts.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Concepts - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Concepts

    + + + + + + + + + + + + + +

    +
    + +
    +

    Concepts

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/csvs.zip b/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..53df7fa69cd09c72b7e74b635a1107589647fcc6 GIT binary patch literal 16588 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 Ybqy7HDCqxbf%xyl{dd!f{LkzE0^X!kRR910 literal 0 HcmV?d00001 diff --git a/data-models-and-exchange.html b/data-models-and-exchange.html new file mode 100644 index 0000000..72d6b86 --- /dev/null +++ b/data-models-and-exchange.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Data Models and Exchange - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Data Models and Exchange

    + + + + + + + + + + + + + +

    +
    + +
    +

    Functional Requirements

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decision-logic.html b/decision-logic.html new file mode 100644 index 0000000..b4c6a06 --- /dev/null +++ b/decision-logic.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Decision-support logic - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Decision-support logic

    + + + + + + + + + + + + + +

    +
    + +
    +

    Decision-support Logic

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/definitions.json.zip b/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..80bfb745d6b84a6aea3bbe2cb3baefff899ebe43 GIT binary patch literal 14990 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

    = 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 SVE>&5{&(#C8{PQ+oBdyu9F{}? literal 0 HcmV?d00001 diff --git a/definitions.xml.zip b/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..79e586e6859b835ed7afaac076f30960b9cbe0f0 GIT binary patch literal 15259 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 EAB-+CCjbBd literal 0 HcmV?d00001 diff --git a/dependencies.html b/dependencies.html new file mode 100644 index 0000000..40777a0 --- /dev/null +++ b/dependencies.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Dependencies - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Dependencies

    + + + + + + + + + + + + + +

    +
    + +
    +

    Dependencies

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/deployment.html b/deployment.html new file mode 100644 index 0000000..983fbe7 --- /dev/null +++ b/deployment.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Deployment - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Deployment

    + + + + + + + + + + + + + +

    +
    + +
    +

    Deployment

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dictionary.html b/dictionary.html new file mode 100644 index 0000000..2482425 --- /dev/null +++ b/dictionary.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Data Dictionary - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Data Dictionary

    + + + + + + + + + + + + + +

    +
    + +
    +

    Data Dictionary

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/downloads.html b/downloads.html new file mode 100644 index 0000000..f01b8ef --- /dev/null +++ b/downloads.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Downloads - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Downloads

    + + + + + + + + + + + + + +

    +
    + +
    +

    Downloads

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples.json.zip b/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..8a703571af2fdc38060eb3473be57d5be84add5e GIT binary patch literal 15810 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 Hr}sYq*5w1R literal 0 HcmV?d00001 diff --git a/examples.ttl.zip b/examples.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..588789fa5484c9d64d59f72bde221f729035744a GIT binary patch literal 17858 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%0AbK2QzKO8f_p$5ca?zzNZdQJB&FFJCnsSb``Y8>~ zC^rI*GJEW;4>FzU`6L4#$-(W4oo9Ay!AOGF4BHLb?U{wG-m(*N3)vOy*&bZAG&_4e z$9i9Mkwk-5LCJ<7$!HH%u{PF}M&0Cphx%O%5isWp`w116gCPsF(SWor>IA+Ep5}%T zZhQ#et47VQLm`2rh77|=OkKnmyRy7zK;`j|J)=IRVVsdaWRZszH<7$t_~m>!gc;yf zvqleelgtrRpjEsfqr+QP-!T0JPDzzU$*(`-=gl_dJCSfAYd@V5$m?1rf|U0vf@}R9 z|6v8cDJ6@X;WaJAZLSW`xD6Q3HZV(k6#QWan_0P}m>8x?%diYJ;yMBbsuFAEF37@_ zG?a94QSRRZu`{=@Gz%m4<@72D0wxxk9C|wC=03|hJjYIH%Fa@snPK-PSt9&5PgU_$ zMIoE8PqjB=VK-4KOv>v}K)FJZ`8b^{IR{3Tf^$&Gvu}8SUgg{jojben+~g9!T0B#p zrg8Qv0$OCETpP)8f`SXYf=7L-G0h~N#mhCmgx`o)a~3=LF$wPG7MkieyFM`TdK8%v@1yF!D>JBVhVB*@Oyx*TlB&lJE6PTJq$a`D;-<3kTOKy-lp|S+!;7m=^z$Jy zF&Gvv8?fDYCH+|<2b<^KJg2oz(U}YVvYdoMX`%_9D$i#g1V>v{k5J`W6a;0LoYh+K zQ!N!QqTa!jm3JqbUNNJv=MhiHvIsKc4qp?6f~zZ2~O}aF|UlWRVS==uEh1ncYZ7!DaQRHYw81fUM@8KQqpCk|p-PT*3eC z0w#9n2yHuftuCa9y=fGM@TqVV42D)n2X&{qvJrv|1lX%7W5T7>~lK7OZ zDI)nX!HP&wk>rmA-w|H$$Z6j2%aG2N3HzR$jK9LPH2nIrQV2EhY1^#eMg*JMClTy* z2g`XC&?bYwYBdlCTHk*nM)#r~8k09UBH?jZAG0k1lrW zf%W@Chh^8g6^DN>gJI!knt0$Z~&iMan9` z<0z&ne-jdWXw}Dm(e=kuc{`H^Q(*H*VlP=$^Zgp98lo%Wbgg~utoO-IXU#U8Ik|0ox|f~1r1Kz(eRw{w&6WGM|2kNqUIe)*h#;%9H&dN^Li-F^GQ?T zkbw}uPSRjdSTGRS9e(H>ACz8nu;)M6l4Z#x!t>LgElP02f9?6-->L5zwhCyZ?-*MH z0!5*frxBg+#g(11s}oWrubP`>()Y`+sFNMHvXl|J(=m OubuzvN%{VB_P+qO=2pu9 literal 0 HcmV?d00001 diff --git a/excels.zip b/excels.zip new file mode 100644 index 0000000000000000000000000000000000000000..7e1e7ce09a9d5d584e28ab357efbeb7e9ebecac1 GIT binary patch literal 37015 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�}qfby-ow7imCw&Y`7qDg>GXSNm_R@# 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 literal 0 HcmV?d00001 diff --git a/expansions.json b/expansions.json new file mode 100644 index 0000000..0a55005 --- /dev/null +++ b/expansions.json @@ -0,0 +1,8 @@ +{ + "resourceType" : "Bundle", + "id" : "1647006c-bafa-4aff-affd-00b61a54e3f4", + "meta" : { + "lastUpdated" : "2023-07-12T20:46:00.060+00:00" + }, + "type" : "collection" +} \ No newline at end of file diff --git a/expansions.json.zip b/expansions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..14ef25c1bd6c7515517e62d55bac1bbaa6f5ac8f GIT binary patch literal 285 zcmWIWW@Zs#;Nak3IKK2v7y}aE2eMNu3KH{*GxPI`^|Ffd^Gy33xta|`T)wy7Q%t$N ztjDnT!KU;L>_2?#96Ulz^tvj(yXA^A*Z=#_7I{ux@yUr``~JS!=MMy3ak6`M&VAZ- z+uXnZwAZX;czvatNz++zh0gkh>AElScJMrN-(z|4n9l6ec9*8iYhHfDeQKMYs8;9; zx5Z}L*zz{)VE8#ndW)RvOZyXF4L5n`-hW#0mnp!TonuGfF7sZXJGTLGfHxzP2m`_| b$Z{aRpaL|X1$eWvffO(Tp)HU;1y&6Jzo=pv literal 0 HcmV?d00001 diff --git a/expansions.xml b/expansions.xml new file mode 100644 index 0000000..c73fe86 --- /dev/null +++ b/expansions.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/expansions.xml.zip b/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..d372117607f77b95b316eadd5177b005de64e9fd GIT binary patch literal 326 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�(fhK-d}}nHs0EiGffK=x*%p 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 z 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

    Sd%Wv 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Š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≷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

    KV&Z&roEjb~_~&PHgI#oKz-JoWK-z&qf)reW;8y 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%0ATyQGof2_Ai5(w+>`PzeUJJ0d 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%0D=8HGiO7QJgph~=PR!98Eip~xa1BuYS+qy(?c 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

    h$kK6|Nc|=#G2py(89zZJ{H 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∓N?8x$N7_+k=q;yi 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%0DYFV?*gGG~wYEl` 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⪚WO^{;PP9Y$bHn6OW~}eC3*oM^&_=d@va}r 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

    Yato`u{-gPE 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

    Y>3=$FY(;YV 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

    gJ9fJ6;%1B%N+9TPk{87@x1u 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

    # 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

  • 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
  • w|JV z)CDbxL?>qt#Z`C9>0=Wqs1>CHjz9KH756>G%t{DgT?v()WckCu0J{?53z8-*3*72@ zPGGGiMv5iFPHruYlNLU#H}ar7jG1Lj?3iM@PBlGEz2>jzT}^Q?Z#md>hZt69p*#)k zFHN6QCLz7Z$ZwpNGhTErZ%>JaWVP(n><)Twd0y(u?#P8=zEEjlJoTvO<}Vv@%W%63 zRs1HYTx$MeMMS!^(mip(e6k7VgpDqX65!oE)aFpN`l?Lq@*a6uwbPLVR{z~*b`z9+ z!!C54ka&A$P(A}OX?4f}93$|!849z?r7JzP;;2DeuwEqV#`Rvdxdb4*_CDxv(``X& z+66St89E{Bx1#=+aD0x`fE)&tk*cQTqBJ+j;TToM0zN{>{~WCA?Ig%3bwH4_U6Wr+ zc4SVN7@zv_i3lf|+iB$#Rc1pR;cJ=aa*hJDHK6$)(`yRz7zW-W0)&J=!boGsu_CJ1 zVmmJ29Svtq!mRz)izqh?lEf>uqeFbu6ZOPktZg9iOaWw;yMe<-=6B}379t*QhMfMk z;==T$`gGXAX3hqj1B&(bmk$Vk9mf(um+Vo{^bXudT+F3}e3z4XMp>^}Jqn7uNPWyK zUx(MQy;$Gf%YG^%RstLGL?OU*AH^yO!bS5227fp}RrH0XNh%uycM!&&ANz_;3V{|)aQ za=~W=X*k^^L?npJWZDD-z)7(bzEhbzgJV3ItZqfA2JyZV`KQC<75W{cqhm?6Nekql ze0Mnwxp%4tEj8=XfTaM;F)mY_TUea4OTf{K=mde)HI2GIT4=?$i!Rf!WAFBjT&tiK z-ALuf#e|rm`mmFK-w+^{X!qiq7;IIj`^to5I+|si>2;GGOHFt$;O?t7dAa#aQAMPI z@GA`A&daLW9WydaH`?=}BvM|P-5%^i7{(G`K)unyB+Ie8NgH2@p_I>Y6 z7obw&5JSpPbabO9wHJtfdo4$}U0X+zzi@sqdG1kyYohwlwF+4+l4w(l0o3 zF}kF&lM5gEmj285K~DG^%+;d44Y0ZWob{AAb*onmK~h3+(jngZqC3KCX^$WK^|+ZS zRrO-u#C2k$o8_JQy&=MY%0`Rn)uaePIK!-+gI!d~Eo3X&$c4)UZG@f5GVfeH8lNll z(MYg};gZ`qwuEvqwCJJCBN)3bvqzZQxKA?U3@(BYB|WLW!7x32(|mP;@37tPS@`66 zdNX!o^eSmMPqR(Bon?$)6lY%il?1m;ocpSPg#|s$AFOM3Ne!edg+xOQ9zr0s6*xaC6QbyEFZ1`&;LaoMnI~?2>P0)!y%@f}}M#_J$G^Z+D z6n)D(Q#i}j+q)UaTu zI%C1ea24(40n2Eael7=)iV}Qhn=MYNpK6Yx*Y?hnEf%^d_yg6uBZC4lTq{c3OpSC| zH1!4IzyeaU&^WD#v%IjA*1D(;^C)znbMo`(Ko=3~1ECFqM0ITaM zkmdmy=Kf1p0FCF`wp~$GQzc$KKE?A0E_gDZP-T$tqRbS}7aZ6r>)pWs-`^*fo;>gJ z!tUOmdRa(9kgtfFQQK`K%yC6UO}PKsTwm_TpeVE6uLaxfRw-p*T3u8&uyTDw0_J3f z7I<{%$;!(i(AkHPw*35#(tY7oei++M>10pdOeauXw3St+BEgE16N06nVT5^+f`8yO z8Loo4i^L(_J(NsUtDk1GTjKte!HY$F-PsshsC$DexT6#sl#5B+0DAJJ;f`*q0$iT= zl^Zizdw>K(>$cZ{tT1E?_S-&lxgs!tk$1a<+(*NC@9Y?&lSiA8Hxzy8Tb@`6dSe?b zzbc1ho^7G=m~(@t>w5uuD<_34=hs-CQEu5{XkRT9!jq0fQb4g)Y>eM<&D)4|s-@WB zSjXvgx)Amd@#2x=YX!~|(W)6=MuuuBY&v=d>$&`iHHw%nj-YmBhpx+o;K}Lf@ss>`;q#>u@1JwD{g>q`3om5c|)L$>%b*eQ)8*Ez`{-OWnlu$gN>uZx4R0J z<;bjO8EWx5#{8QlThb$PUGZW!NRsBD=Y1QHp`? z8z!#q+ej@F|NeCitxaDNy#5hu>=|#zwS9Nq8PmU+ySG>5xFahymBx2~rkTtN(zT2P z?Y>q3XTRWn`H*#IgobsO3aMY*>-6J#crD2&O<;=0H$eJv{=us>-{}072^ud@a>Crs zU3GO|XMagz96T8ZZ&*|skmRw$P8h}K|Ih}v0wA!DhB$VJt=pHpyGNS_x_^L3kFM`J zPG3*(rCZ!n;JSFYX1oy^ih=W4p-^w*5gLCwe+B8n?4W(wpnKyhXWHwg-i46k zt2uAsjP6gGAmMZFa+SU~;0VGn$THMSc)0MH*2YdKMIUrq6`qwy3K*dV_>@D|3*(Qu zsmrY^42s9quHPfgNrgV%tw?*chOg4HF!7q=2*A9MoUYMQO@$e0Foq$uq>f}UxdisHyI<*END#H6)`SS>HgR|hIvE(sGe+Z4W(-u zJrye8z9s~?3qwIj7@V^#u!KWwIx5lTYE*9zv#l#f+lut-^PO%DMeEB7Qxf(GWkyzF z81x1{0vy!8oycCo!JN!6^y zQY_r&_C=1w!27yA1n|IA60wxQT^o&t{1Y{s8K34082ah_-jJwSe(H24hz~tB$A<)JC3hqa@_tOs#o7ZOK>-1L3%uW~hEGY>SDjqAtA5V4iI&one&za9bB z`$Gj6t=Fg}s{O}64J%3>NIjZ!zHkHKPLa#0 zKRnLHQ7ogKM?X-@YZu)rGSv=4p>FVQNV`R?`lZ-k$1H1y6c;#1IPmLMSn8j}bS6*p zU}U3S3CXV#%?gqxucQKBmmGqJ-oSf_^^KJS7}*x5reH_E*|Kw4-okqc`$?>y@cI?L zlHb^U=Y)JyWBK&C9dYUXe2e~^n5ugZ-$w%9qWci(9qHpoe)-<~hOg1e3a$Oy-&^^$ z?EJ+Qy83eXyb5`b@>AyGrSh^|%G4@p3$+38WyL3hKl*oW4WK^xuC;2O5*;lD$dfEL z!PxuT8^99@z@$REF5=e14x%#fYlz!JI zxZuxVSK0m{`44dTp>Y>{Z3dRhT( zU~0)Ydh7yO2m=7o^s(Z|EeozAJ0h-`7li@ZkF*#<9?<7=+=U7P5^p1sl1&KyX<-PjaWG(o$ND(MIiBg-=1Sb( z>$fC+0wulp`L4Xr9snnt81F59NfQi%Xe1!DBY49$A^oSV$e4%;(`;4ABL4FG{aU zBtPY0yv=ET1Clcx4j0mAvx|%}?$7SVzo6{Dw8+rnvk6PV*Lo_V_^yeScZ)zs4ipmi z1oEs$u4B0Y5U}1DxyzWmCQ{H+eAhHxI3S-Gnju0%Pf6K+j@PPR$|Sp~@~$kx+1Z<- z1TPui&@4DPC^|&q!zrkTr`fkx!Q|6%G9|_*0NV&UbWe@akaH2@gDMWr!wirrLD8_K zxp{5$Ahu0obKoKJEPShv1qu__PQ4Zlf4$>m-UsL{2Ph6enf{Ij$%`?BzUxJCUKyvW zFM4@R5LIfUHh{X$ZQe4oHN6R-C7=i{K%nLcod(9URV?^;*jZQ!A10EMqMP5}bKp^v3)`?)03 zBD4aiw98BypD>lDbIwruzy2D0?_l;BEf)MYzFy=vjzlB4PxVZ&GEur|4`Hf3>yoR}J8a#pdzGIA$CMYv}xJ z^)VhoHa|BR@5cuhDoL~=@HK~AS7V&)3Uz}Dtsqa`3RL6bSNB-`+( zx6FOYv$;S_^q#N@*L8p`CO(oI>}z|NiW-Or#K-YoMwN!z&lbWK*0wQH0)58RjjPY+ z*Rrfg!+fRoyeX#u-Du#gGipjuAx63t0+r&RBqfvLQ|#ta6@rBA50sFP)^<(Dt27g0 zxy@N{3`PdR5KEv;v**ycjRW$@Gd&E7ms!b6sMZi6bUZjo)Kyr*ThweJ>TAmKAX&tl%(8_W^ptft%(;j4F<7Wu$DM29W^{COUb- z>xLxjOBjZO=9zF(BmXq{xmkpB$wul&Ua@Ky_{`Q{5JDX7;@LN@pys88Gd6*!XvDkh zMjQM!_rdxM1eNtEpB3&^6K7&K!ucYhc`tjn=nQUdYv4a6o5f`3^eyUFR4^nZB^!l+1Sw#$wfc-%-Z~)2Ynp zb&$H;YIt;YuHE{(&$xcyxuIk*yq=!Pb}}}ziH^w0t!#OI$vkX&q;2iJ-im`f@6|sT+Uv=jqVx-uCrHR#U0`t`Niu~^dX-Cy?g znWGynZ2aAUY}M0C^NmKFr4ywj2)Pko3SOu|4bLN{64*p;1sgTlWkV=G_BFs~Hs#7( zJ5PnG=sqvi8A}f~KWpLI;I`6CrN%I4p&a?RT^&!vQ#1O7TYGufYjQrN>FxEnx0r9n z%zfvR_0Znh&;IUM8?RK5p;i&lNp3v8A1-v5EQG>tIgzr>?EM}xhNWJPObG5Jr)Dp{ zuDU|cO4}z-jBAmU=$tr(m3QuK|M+oseto0C(>0R(H?tnB$u)ZN{a~N@y=pC~04wzb zXPWj=%4(r4B_i0QeggSNc)oJczy&+&B7`2M}zV0gP@Rz8x)RU68)=T_nin$Xgd=M+y}qkF2(uHr-R+!$|?mMO#0IVCb;R<3Gi zy+KFpF|X z=dNPJ4=#**4rE*A=%_r*Um9s>2dyVsf@$m9n|$Z;1Le5g4&z>))VLV0QU2etGP5%NZzUJ}Ka-33z(jFZ#}Q_w zaHPy?or?M~*f({m@2tB0wF}zoRxCKs$?ro~Cr@%42=Du~l zpWLU!>~F&8*74C^Lf)el6{`orW4TJ%4ayOmr9(`ygNBk7bju_Tbw(&Qv^v|=WXk|XkBDz_7| zl2Wi@vJz#q9GPZ7DybJIdzg8S+^_A zUGD{TP`H`P7jY8~3@d{-Ol&G$m3n?;Gu;1r|2W1vBIo`cd;Y&o%>QKvIXmi`8q+#D z={q^nSvcC-Oef3QZZg1x+7JPKc#Y@8Hgyt{_;hzRK%J`#UdnfYpg*wdc$_`@o(TwqyMMub_A; z>{K3KLw?*Wv60so(SPhFGq5Te4*DR?5=ZQM&Mn#_A!e5qn$%~760w#zF3IZHW|ncA zBU34ewUWbiekcCmLC$5gy$kUq+iz2o<}u9M@2OTW$W!v(wu6=-e~!7HbS`&6VKdZ_HB2s~j5m@oTA@5u z2B|eG@}1J&LJgEy`~3XZFQi6v)jQ$kJQ}OJRH*-LM)Puelku8=q~5`qRu*2hk3JHq zwH`OE%UpqQwF^$6)3j>kTM?VW;jd%AVcRkm&0wr$(C zZQHhOt+H*qYL#tUz5ZYCeY*E|PM_X=(--d>Gh*J1n34I69Qlm=Wg7dM7ZTh;F%s8T zAir#8N64>Qkg{ibS{roBl%G$bIGS*Xudxk+oJ6?izB;PN%XYrxALCmloS>_ z*^1Gaxd#3M*<8T?TeIUoMd*JJy#9OQ`TsY<>wnDV{~GT<()qud&Ht0w3;m}a+597% z|7+yf(^uz9T7tm-jtN`-dq++Z-Fh9>afUw3A^m^VA6mmB?tg$|mjByn_U|(PFSg@< zGc`H=XS6y05$*Bv&SUhJET$g1dT+Y;CEUGsiua3%ruO{x&y61wBX*l<-rzvrtv;mL zpa@vbbbr5Ffat$P{k~e;_Yc|8{(l=a(%-lL1Bv%fMrHZ`HXi8E|LQ$>JvOr)xAC9a z+p>bJk8*MQ@6vIKrkP=z-pRi~(gj2W5bQDy=J1mBJLxfH1$h1&hjPVG4C0^f`_J$H zS>OLXQU(^5|JF$O&$LfRjchExYrtW?zm~ba`WWal025JccV_V5o6Fv0IC@nz+rm5P zJ~=k0e*(7DG<#pr*tCNr@T2qZ2s*uXVa|U*pa1)$kMZx{_3tv}UnAnb74v`2w*NEj z8*ttpFY_JHIHf4({Z@7&si=Kil%xCZ{W`J}4aG3yz(B_~b+XH{@(YsLaAK3E`>#nN zyc7HO|NZO!!+QMJI8btSbTM*vaWoM&F}1L@aJKjh{gm;LH*mK2hxlpkY-4@d{o#rw zmPq#ba*y3Bgvq-}$OBA1k#=25JT;fRaa>DoLDKGZ?C!%IQ3)(>S^!x~9UnaU#r%Q3 zgSUfqS>;`KD@+d6R&V7X3Q>^YZiAOUG-+sv&o19Un^g&5R4V zV%?(mc`=P|sz#WkklAI8-I~jqE*{7nowz+Y5|{VA@+ozox0!d<{rb7w*(CRK_s#OL zw>XUDJvUo`kIWmv;Y*na`kgYC7UP=>Cl?!ATUV#Gs@J?w?dJTs+WY-<3M$2%{?*kz zx)#;5OYjZY3oAT>k!lmUBRao4IiityNI0Igwh9Whq(_I<-ZmarUwa~uXQp^aC+30H z;Zb}sUc`-h6^B-a$ICL?YuD4`{&U9n{WAQ@GfPB1n|W!+m+hyorq`O=603(@QTLKf zOYDuW%UVn5z$4xC$KsU}^5J_@URxxDmCKOMCkZHeXIw5F3Oj*gAVJ}gerc)7iQ<6!#Az8eTs=U zn3b`AhSzs!xVw{=*5LaPVaa`oL4~=D<(^l{4@F=`|C@>SW~)ygg^gvW>a>l`KO$)w zKrYcd7t{C4hPcte=@9wbuE~u%5vWyx36B9zm@h^sp}{t@As=s;U~*U={Xv^XkUTKm zjNijT5b1fno6~1Y?gYaMItOEH1z%FK>QxX_gLx`r3Q$CRI@`@~UOCR>LTz22!=?bayWZAIe6?xC{^ipMuO zLWrX4*(H)zIlqJYn8nw)n6Vm}Llkg&tOLyG1Uap@7E!L2R5M9*`3bB zeHH_C=l@+2Zc*BwH5E-Dwa(Bd&TZaFB>yUiFeQ@>nmmbN700b9!;b(~XkrRf;K(VZ zB*pY}V5a`|b^r!yQj+#d=itiBR`>|`E;Ma8PvhBB!{ME5tb(hWlvO$6?+<(p+dK-B zABL-w)9e23o7wLEdVIekdr1z3%O@)}+@g3Y!XP2vj}$ejFh>@~n7#+MJu@|V6Z6O= zr9R{UbIlC!{%V}3WZQsVU_TZz*YQhz_7uk&HfpX=QHi<#^|+d13X^gscNRa`Y}v$# zsdKza7pvS#CD+c&X9c`f1gD25B0+AeDTzl8*P2vdKNmLu&jOshq=$Vcc{J0(Pr=na z_04GWT?Mp^{7abIvH(+f=+O|Ft2wJox7pyF(g%mpw2lsKFgL+Dl-D&%q9TVD})wT3_SV5t@ zhnrkWLQY&~Fys9~mnGN`yb;AbEurQ(<>6G)0pCx+NnJTM;y(y=u7tYi`9@`pd) zHy=&+$D>XIcYs$K$@ctJw@(5SyRO3+A2C;?qT*5vB6`2b!@aJO(^F6YTk`Mi zizK96i#O9z9|)ev`P_h9Q}G|Q2$+fJ*%2$*J>4jWN`opz5xMaJFzX)l#%GeP9L z9+?>ed0Ak^dHoytnBxY`>mk2*asSxCb`%N2u-Tfzwx73ro9?8BzvMid1$@w zU#F@zMn#~~&ViO8@2#?(8|%D_rW!#EI3lS)v-G6h1=J|; zfjO$p-l$l?Ug|k&(ktzeoy=zg!!`{bks~1`*Q)Lc_IBfO5hGbRP%h|M6;m=qFES)P z-=B#C7eOa$u(K3V;YME#RE?fL%GdeZks_j3tju1EK?-t4za_n2Y_l*s23N;4@`LT@*x)K6sFee+tt8zF$l^k$UE;{=a8&^ z$s7gDh6BbnB#RaIKa&?4a}DkN3ytx?m{!xq3vp{(L8^HeI@TWMwPtmUgH zST*l?QuUW5bw@WY5-^}X?SD=G+HS-QCL0Cgb zFz1;zArd(j)tGr+mR6ofm0Y1{-E3ZFQU22zj677eS?D$J*QBKe0$~cH6duiH=N$l66G64ce?36^K?Qz zaaYtuXKt;)C@GehfD`8|;*&8kHs+RZ#R9jt3hPX7e9N^=Kf#zS$5hAvo8%yZn}hRQ z#KUhXz{$k^kus3a{qxSxhdnXB|75y+6*jI!uJBYNnIB>84H5hy#%l?wV=^c4)V*x!Z|Xs<=2lFjzNj^uWJ+aCFR zI;h?SpA|=?h1>RgGe5}9z@Gvf+18gEG`sVW=Ur6a6#nMQh@ZQ^u%MFP2`8q=dA!T9 zf;jKOuE+5+3(Rz~XJ}t$&W;sjc)`+Q7-Q)-DnMlC{;e=sBz_J{exDM` z2G`#^IY-S4pDn9TW}FeY)YsX6@{dcSRr7l6<+q&v+-e;wCh%CEhmYg3!CLvH+}U1# z>Lhlw3zObmo;B5F%Kbn`cVBlZru`{(V3}Fyw=V|&p|Pe&^WNg>p~VxvdkuzJAPz|j zaNo8EVa9wPN`HDT+)#kVXu0cM3_epzJgbQl;(xaI6T{f;q~#paTJ~Mi5x*xAfs7H3 zB#~P}4G0U7hjka(wgq1@ibrx2fkeUyJO2VX6Fd8S>dqL(D1pl%iHRg8;^3MQr1P_6 z@+44#hnu3ODe%nXV(e3TlI@vS46W=tU3|q+N;beV(W5As?s3P)Og(aWlh9U5vdUwU z%JR}%=r{<;m+P2Se9qDmNcV`nP%4mXtP=yty!QMMWh+gu4C{8$Y*OvMNWx=V^}=!N9sjIMF$cd z2%|!{lz1v%Y`BNVc0OxWh-8;%x1m0Ft!1x%(xnc_yk;SFU|hVo+oxcm48Q!KJqGd) z=<4&iLq#Gy$06wF_8vf=R_~!6p~jmmlSZSg5w%XUP|rJt?jb(TRJJnS-^BA>!uk`4D3w zwkVxDn@HR5jO+kg^AzUqD6)6T9~6 zH*)IdRl9KCl(+rZzn8A zY*0X7&QNgAcS_;5MA6kvx4(DSdiZOSpNm9p^>_cmAt>0U1Al`6+EPJdFGk z5DV2d7{Xbati4Axl)Zc>#U~<=2e+#nA}hC za>qv&ozBA)sBB-?#(Zh4*}J54Wacf&cB!t&9=JP6dxD7h@whPluEm1UMEUq!fWJh7 zPDPZenZVuQkF}kL*$R?-!cO=Y^))@UL869Xzl;%Q|0~qC+%z0@PWp-{i~Z zB3l@gw8vkv$AvWpR7W&4#-uT>hQAjf-RA4irVMfUqug+Rb!a1P@*3z7JY|Xz51*U4 zF?>S@wN%@}0hZ5KgA!#l#nJ}^-D-Rs49tFj$jvd>*QhjBiPX{6UANQKH>Fq4FL?##__26Jt zE>7pSG^laTD2)F~DTM;Wx0(5ql_D7Y`|Ev#MLW&0I^mIcksx~H zbzz#_gH)yK{+t$%49ng16YaNskqRme{vp<2a=VA53rmBW*Rq~esz*nBhG}|Pnv1K) z%kW`U4O60&9r25(f6!t2 zvtxr!9EIN{k3z|0z=XtLp+BOyc0cki;uuy|vy!$Q-II7nJ*6s33T#J_mjPuRSmJ#* zWs)uu1U|cgQPmTc^VwaIxo?~ys;iArWnmC*gDm_Ora+B-mS|GTJ!2pwU#uLe7vMeO zHvdNjhrGIJdN;3pAu}+T5_a zKI&2j%@>!l0scErjT4Nk6B%qu{u;S5joGz^cDx{;9f}1Uw`>j;0}BOdX=WiYg8SEu zT4wsjMezO7)pfTZS?COp**JOZMIC~<45$UVOF_5b-RtV?MQs||j%zaT9XT)|@UR-< zjBN15o!`%F=?;iLzkSy@8p=z161s^(5zLSEBPlygo{{tSDN_V28WNJE85((wy=_hC zTjz$J8P#&{mhtDY{0GRJZ6JYmuec#=lqwUSV$Efmo#)j z*gTwsCv!=GFB;x?7w&#_sNhye4ny`Eqe#xfo>3cNpH#S><@o zC?Cmne?7?67MluD#_>+eWT4!>V}T%KNoGM2@7)r6RFHO#JkK)}S_Vn>@EXjDv$EH6 zL)eCvh*0`>9-OE5TUYHd5qe~65hyG9l*A}`*G7@at@)E;pxt89&jYwJyKQ_K=v^pw z(k+!-Z9OfIsGNOvK%D6#anC;lfzs)y6-femz-h(^)TqVir`y}Ze>=r`TW@&J#J$c( z_-}=g0A-_eR8Grbwu4l4OMvp>K8*DsP$#q#@g-K(I2wHX(M!TR!SF?7yQ)%%$=G&D zH&s`tq->9qts88_>~dw1#o7TAUIz*W8TV|D!S&EK^%y{!wf5ozWsB|8tEZ!p+?it8 z4ypx%7k8;jxqeQe8ZF{gnSKY{0m#QKq-Rk2-wQ=u>ENp=n};L{L#oh9h4D8S84u?x z>k)Q}fr|&_7hR-;<+}ud4m-S*C}QcpV_T|q%KxhC^NUY#0#y;UFsE&Vvc`>NQ~~I@ z1qSeCCMCD9>bseZ;3+nTX(Y5@i&W@fFp4IMNR)&m1i%2%FZV1iZT0f16UHxBc>ot> z1GS8&7-ykZbRRWQ_+3>Z8DWc?k1DAiD0HeT3sMmMkR!c^g^6)<9Gp7yzzYs|o}_tg z=kL@7Fpd?ETL(~)RLU^66w~r;Qp6^-_4Y0-%VnTuCj{9IV_{SbD|Es%qCREKs2P_p zz<@l=GOv7cwcps>d>$SxGw*_i71uyTZC_C3)YWbIGGWAt%GrT2z`9c66h*V#zIq^# zMjEUvwujL08n2s&c-!fcOwBM#N**k=8!x~Y1K9A2KEzasrXpjURf*zd8sg}R#hO#rvE;^oTOF#9$fCUISYC_t?1mc`j`MTYs*uSiCR^n@ z_*Lk8aj$+J2J-PSqaMtvj`2#SGSBZzV2D0pB`6n8d$*pfAcwyt}cN)4kBjKuZndB9eoIu+3^4<-hRMr;x z2r=pekM$)x?eEGnC5M<`YEU;2F0ChV&i8$)tw9(yepaQCofIe*p;CU-RP0yM#Q{o` zl55s;3Axrj;qXg43DbeC4sjre!$xr5Fg|7Kq*#&4!^ZlVnfmGo>TCseW?1f}U^CVY zb*q|+_{<00l1^KKN7l~%i~=?CiBxFOoU7mH9t_XC=#H4G zrg!*`Bwd&#V>Lh;vJG;Uy}-s^S(Xvh*ijTqIMB6#rZOOfshQrF z*DPm?SG7WvfAX;QW54>ZZ8K@nQ)-4=WM{XjKA@JI>I)t?+kXUl*yQ6a#ocnjtr%!P zHZx^R-8}ALx%j9P@J^O02V-HLS!^0($Lc@|E>aBJadxvUN)2`w+X1F(O%|7K4^(qn zRegB23)Xh8yQ?B61I?60~r76vWpSD^jOYhe_`Gpo`^vM(#5+3q@5(rRyckyN@HJ z%S}`5<>|kP97xJ&i`A0Ddbr6$jMx;irm*&@?U{8BPCk}j95wTrl)P4+*hVH%bBU;M zK9XI4WF?}YG^94^Y|8@0AQACce|@IFg}r*Hmvq=MP&i=s@$u>M zap+_lE?8&yZX>mo|8+g1Fr0Qtq9XwlE$1v19!K*O_otmIyEg?O zJ~w;6(Kdp^7ymRH6Wp%WhX@!f7V8u|2^qW+n4@O2;PavawxvEp?%5$3`L3}A7|v}< zQeU4wTy}iy-1{tj$GeKC zJYu3g$G-c`=rDtayol_yH6-4?J&xy?z$fno4}X~!StQXY zgoyXVDy9|E2HTO6Go`2;iqgaFcf?Ch++FA4{sSxC)Z~SdKiM`%4J6?R^XwUhTt zTlT*v0vlp((MCG~{2T<3-3`EtMWooLE1$)G+6lLx8W;A6kuQ7eH zIx1vOJ-5(M*vKaIWla4}Q3Z%d3q<|t^+PbP31nP6z|8v$V)M@odRS`q6skSiog@I# z^R4OKq4I%3kevgmy8`FIg@Se+Ag|!fmStl#HezmL#(57zrh}wp zuz{#6Et9-sf&yp(JK#RGJ~jB1Liky|sI&B#h%C{dZp^`ZA3+Y-2Of>gpN+t1_GxgU z7e|~WW^-lRng=3ayRjdom+Vdm*oO)TA|cnnn|^lCI>M^OdK>Q2`-{>eFsbSDS+h@s zRv<%)U|R_frbL0Dme!-bMn&!?;m4XOmq45bJq$i8h8^TI@|xx}nZ;u%sYRxqnIJTb zO_h{IDp7#Uu)|7;fUBDYB9le-s0}(5E?rw*tgyV7sypD0E~~IfDXT3Br{bhcu*~gs z3X{0Snu}7C>Emfu)4Gc}_1Q`PO!Dy3q;?gRzQm7#bW_)Gmha%p=8AjfTLHj%80Hrl z-T~i?XO4aZw&a!JTpXfmDhXc0mGX&V4|CZK?^ia$Oh?Mt*&Bi?s zxH78Z4|O)pWYjRfoU&r_TLZxv6*BPhw1qSSGMiCCZwv-tTx2`f;1yMdQg789PeXNX zvJnv5MsGA;f2k=Th#sHowf${yi1eG|N?Ji%$3_4V#9)$K=mL`-zT3t)s2Wnbp2(d9slp^oH@ zBW2v^`3kWF3M?~9p=_U>!pOpfquzZqS)!69GAYp9nr6BGMgOv6mEq~Od=u04GM=Q{ z3f5{jlaNywe^)w49pFnnEJ)o6N*ByNHCOszKX#kp5d{`@UGtGK=i0S0SWHVB%9Wlq zMBh(>SlbKu3k%!!Fo9t;o@G=*nB}^iXf4EA&rM24&Ug`XQ)(+KY*){r1PRd6 z${6{JMv^TGNj=I{M)+z1uipabk({RQdGVG6A(;y*!#-8L;0br4M}DY;Nl@)PYkN=Imr}XG3a;7Ta#7G(@kb zQs7ID9x2(t=5p15(>I=vK!Xtq_}8yf(VQA-6#nJr;b&TTf+VAiC;)=&Q^!N?DE_B% zWwW$$3(~n9{bUpMyjnHffj8{OJDY8}k{)$c{UPFCk-&?7#2aRimC*}xeQb$-eq-VZ zpjUNZ?|*KJb9n{mbR!rX6-9>qD?MbR35LtLtYFSW9j=W5`NupV1<=@rc>ik+5suwR z&jV4hM6WpYO&wJTdJxh$Y9^0bs@I+ZlWZ~aCR=(76BF&$U{tW{@%M1{dvWT~Mf1a7 z&pzzzEj(J2peU)dVK@KyT#wZqYbmEn?(lb#3(mxKiJEJ7V<$2KP)6zjqOACi3N<nCV*Gm^0xS^I{|8n%;u7JT`XQW*90YV@2W2oeeuY2`*r1@X5pg8d; z5GH960KUM$Ndcl>{<5?p_?6^JVVb#!%SE0?3`;Evejko(kF881)i-;< zRPNqgV;pZ-6kAa122!NAixYy6^$31_c@}N zEaZ?LmC-%M$1awOvWgp`jub=iI|q6aiMI@+JA!Urk}lw^(uSez%rklF03nbsX2?`~ zH4o7zLLWlAL@FcM0@ug4vtu(bNBW^(=m2F_t(M*~^oSB4p#7+liphXEl9n1N9zT=Q zbhuWVMm9Hzv0WJrn=hOFRjcg_S5umut~F2uYF)H!O|)Vs6|_${fyS%!5{bagYBR2<#6Haijrq=wbOYUrL_#;yV`65jYZ>fsZw)a~!J3i5sc4Sf<{ z;54Ii+%))bOemo~@FhjtLv33@AB7(M`#1c=;Lxos@Ja^}OjOkHdmyU>&!CHj0x07J z^q})Wxjocx`10R`o(=#z^F8HavgVuD!~m?2Bro_X1PFJN5Co1mRnEKQ(xDYP_ON=R zsBK(}*hkvn1jEp|946_nCw_Dj9xcHBR~49+kWlGFc=?z?QA3An1v$*uQL@{Twl{IH zV}mo${Zr9<6#3t)d>G|ckLU`zypA@U>y(6o%V0}v%ax97yliZ)lY2efB=Hbiv8Q<1 zp`CF3f)Qej-+)0($YHmp$VGmi;+Gf`0EqZhV6OT8>Llj%_vovHZ;|e@bQyMHtL2%W&pz$L)Dy%~O zwGhD2IF)j(H5`|cMT+!q^NNpsxEN1v7snG+(ssiaGf`4(%M3gtX^E8(CU?DQy5O&r z_FV&j7?`HBSJTile(`*>MoSXHq%U*zQeww7?J7RgmK?R9Z6ebG$-9nE1JEM&xX^}I z*zTe89K%|gJ`swk!CzC3rsw`XwY7n;=q3BiDEb1hK0!fB97PBbgwa;Co`gi~E0S#I zC0H*-Ca){6(cQj(IgC2CWgdm6F6H$YJE~@qH-GnR(W2oVs3>x7CLL+-)J!&u`e;{& zjjQM;8fRR$lRdzaww@@L?z^67+po(S0=O%(uTRdEZa81bb--8(m^Ts#fNnU;XI;+d zNt)Fk7uK7W{JJ?7LLw1;o7d=iw!&a4=p zPPUhNRZ73N?)(?~Oj+bZ%onh&#BR33%?yT;gq-wT$2u^Q;oz!oWcw+dK^C2wg`Bdk zh(~YE2+T5hLOH>>r5IegEtk99Ox^FSx6XQA&(H3f4$PWQwAn6wx4zyz4xW+Lwn4!P zD;jalZwW41b#Ka6PZDblh!3`E`FF*I)19}rUJMwrM!{m9*FozRuGz1Az`DjXB z?K-F#1Ez;__xV?eZwRxbpODSY4U2I+z?T*sObcB{MxRP6Hg;^P^SZ83MZ|61$SWun z)%e=}c2wV%`>l~_DwcsGWTf6+xpo(h&^goM%4*lW2V!{Saq+aRqq*=BV&WrawwZF` z*{a*9w2&iLoApxva5mCPy7g+|5Q8zi`GfDEoI`OmOT3g9?)(wLjhQ>39PJ{VnfC#0VO}JVvZ-K*;-q}?-wEG ztRn|+APY(e!BKyT`k@f({+A7%4_5*}Xb^E)0U#vQ+dq1%!4H>8+GgGSXF#^$#WK_! z5r}|<*5Bxge+(mNCbkIrov@9#rdB=F(A~=mElJMhXS?SExWr>YDT*GRdww!5$zT&-Xw1i<~Vr%22qFh(S(H*IjHi_)u0FsQh zXgz}Xw%eF*#vHUK5bG1GpZvNc9d$jEI6)(Xr5>kaP=Ke6tXIsL!O_@WmLt48C#LGIY znylF_kd^!hw{FsFjj0xkeU7ma{PGoH5@p2tDjS!vu`Bdo8FIEuqRcKxTG0=#ZBgj@ zXi+Q>*5az(6r>DV_p6UP%N=2e8-v-zbDhs-6xg?BE)$;#*;y*CTqK*KMy3D+J%E~A zc}H8Ih&t7Cm7LL?4J4pn8tExt$M7Zy1v^#76M~Tbi0_o zz?4`V)pE;$hTWfPwH^JF0?6iXh8Atmb~xbfQhSKrxv%$WRba1b|M>gX3&{42VAyPK z$ki@hBK8Cb_1WC2zU419$+$5;^V3ZNc-~?9HF$#b1f~L9N(4IjlI^&?B-QTfn9$)` zU;as!B}N)_nq)b{vY&#tNmDc6uR*df^W}$wsq#CErPB@1;I4=XQWk4f-XSlSU zaT_urm4gKW*o#`=+8op|mJ)xjt92I?K7V z^Oqsii)-jiR;w5@+g??h+n7$)jSzTSxy4Ej7Q&T#9+Gd~-NkhV&YT_2jIBKU0eD<4 zcUvTDr1YA!iQ@kKf5@5Q@}DD9oyDB{nXm7<&kw!pJda2Sna%iVIHR< zrbSA6@^_W55T1>4Re3;%#zT3c3gp`U*;nLbi^Xa7b?z~}a)51vGc#Xm=#r|u+*ehJ zTjuo9-=@>D*TBi6S~hyFji-8Y<>k=yP~y=gix+$~f7}XM(PY>K*?l)5W@=Z%B`~S& zpUS;A!`EZw`?0K-HA=r^kk@1uoE}!@o~@e%OdQgk!oY&v=v;oN5&zLaVYot3gA`kR zS5Jo+bs4ej=kj^gy8JE^lX04W9A7_gU!LVv%P;x;xJf>p7bW~vj98bXi#`5LAc=qM z@-P}VgH{HV?wGvsSk|_9B#x@r>#J1(=T*rEN-z{{54t`mTh@xZ^>fO%T`>2!92iII zUY(b1Q==mMhZpKDT3vB1|Ev}Qi9HCmbR6r!`I@|+Kqt1{An*jDaxmXFp@$^#*KZv2 zz*3T_R~H@rd_e4GHam)JOYL!U)`2(|{h4~vWLIq(T4@6is26dh673<1Lav6hl2}IW zW%MFb)jzia_Y+J}+mnQd`iyC?78=CiDrA?h=;XkV9ibxKqV#1s5Qw?t@47H`@YC1U z{}lBj5XdnH=apF`l~nI;)GrE$VkM3-&lcEe<%cr})8v6bOe>l4{SjF}zDDnQ*LM~T zhd3t576tG^|4m}5ZXFm1jjL9qg%)mE@V14oIP`xmTn zN^`4dnjfpPTs-On+tX#_i0Ak}d4-Aryl?bz&g^n`SqRLjkzug&@AK_e8AC*sY4j$E z&o}N?qQs6r8b9g1p20e+QVWCvNe{$BJa06lK&5L-OW`VH;~N?-R9gELijUXZy5?68 z2c5ceG_y~FUlf{IgWwXgz~uWnxdgnTFQD7Yqm6Sz5n5}JMZXkpeNHvymF#GOs;~Nt zTq)MJt-frQ_gf%A%nF#8Zb0?I0^OT(Aomw({2};>O2Q!9lGH{N94)f^fc)CBJJ;|x z1mxaUcYTag%VkI?5a5`njKHcvt!j>HlMCV5apXI9tix6JP*@yQ1Hz4?`Js zZ0F3A86d`_9*T+S&f>i4@o`;*0pEIy4~jd~7xedr<01VC)WDAkPTu=OKM>deLbFCJDT7T z`S96hD@DOFjewPtF0P!1e`ryEs@?bLmoMZDvLR-yTtXr33r0GYu3aTDacF_6g}zyFze-sIgZ!sff8{+ z$n=ag4}@BdvqTukh8j2K$GghNGyQMSeQE*%&*2q4T^wlH+>daW0cz3hQ#ZIra}ir5nAu$`*l8NksM zH-^M}O-+Ot9#1I%OROdqp*TXzsO{T?FUNIgm zvUZH`Dkg2FZf8kBzF8e7x3@^^18&(S>Lj^}TXtjm%3!D06Q?!K7*S0_Lgi?&dC^H@ zcE65ryJ#k#SXIy-QF&;(KXm2bdY^U$HJDHC#MtM=9QT|w!em-&%PKYlTDpkP;Slo0cQd|m$c~? z+!IEkn5z&hs@tt&$kz9(1L6MEw5k(II+>fTR7S-1uvd8Va(zS5QXt~Ao4|y=rB~SK zsj^Ip#F#Ki*8Zkxdel{erG}pU1MZVd_yhFmDpuak6gJ6&)0QWr}mdVK)> zbGr&{UNEAJWox$yQh=(eSQ1D z4@$#^x{UOv{r>7RuiO8XM@>*h7?)q&I5};MrJE5j4OHD^`0z?NrN5Dz#OtgGX zz&V*%T|0Y*$Jgc1sB3OJvYk*=m#jdCuvcIheqJmITnJ1Br)&|^XMlW|5=GLX2#x>| z#@Zj@7$6F7fpS@;meXp1_>Furdr``KxNbrRRO)@B1&?g%BHv&MH9I+Ca5Vt%gU+@g zCiXs=f%YO}k~?p}JXu7WBWb#IqO%B)tx}>g48|^=vz6av=nPfXJ)3Za`QzqHvT}Wz z!;lhzxI4Y@STsDdq>1TgtJMFCjXvjsyXV+QLSRd=R6w{ED%laBDLvnWn_MkH<*V*m z0+)RbGT?L7Fya94q{Tt|EjfzuY(;cw|Y=H|>5bDZf0G3E>i z?gQK&Crc$Q7kZZzk*(H#p^_W`oQ|17Y)@voeq_)ZlSRqpEq%1|qgo1nFmxN6jOrBZo%+OSgMC)F4xWAT}=6i@K*J`|S|{6oQtDF+Io^sJnmR~u7!t^)sf zj{Df_?G(Wl|FRi|CL#W1GvvDQ9dsT|2;0e=VA*_J*ouqg>0g&BbT>v&5)w?IsxN69 zCGt84{k=Nu^*;;+(Jy_S ziGZ;RZd@u2DhU;I(*H0N^xGwU#+h=(Wp~r1LC@@M$G2z1Lz4YG$!WAi!cqG`{eSbR zQ?%h9=Al&q=VmbA3}o-oUj-0O5-al?^!YD0<>8e+UNqAb%E~4g4mS-LNMu!=sIAJR zMCrCnAUNwrm-}2Zcf>bqbpm@{Y;b@6?*H;o3D5kQd&{Ft!w8qI?sERy0o2v=cNZVL z-UeE1#vfX^1DgbLhziKKeVs%z4)Ij*Z_D}wamjf~n0;3u^yD47WC?GkIpQ)0aAww! zAF@;^Ws!1*bYTEuxRB`G0ZHc>(v($Y-#rQOw4PEvY&VT)M^vi!K?i7Y4`+!!)} z?HB?^Xr-8?XJ_k+BygZ6OI-L)Q7^@C@}M|_w;rlUOhj}&nLv0vJ`s7v@a`7M&Ny;U zLBbuaD>bl9VXvl(!c%FZ78>3A>WO0`WZ(1ka>w+8us6hW`&im$WvBqM+njsn>zg-g zR7G$-eQg2VZ|r?0Tt&_Gjk4<1Y}=mDFXW*tW9HNHp}_D>hQ7E*lr?~jbSS4#p_=#P zC6^*$?mA52Egi-H%bn^Mi{wMizD2*QNNPnLlfj)x5-)ZO3bdNQ#)(*i2`MQH>XCw} z5k5@aT4*QIJ^EYc%;?IjjL_WqvWLIb_F?JBgSDMJfKEH zt;0CyPzA2!#}acZmFm$o&CjRxhI1MVGCtnJlD%y_V4SUnz1CVusgJbpsV6Nrf25YyDKm-+q~oCaIa{a!$d z5}r6N>z{H#{0kjgV4aDEUBaR~RL3Uzo%7_=l5LAp`z#N1k(797%$Fe)dyUKq41CHp zz=s753_XMK7wx7hY(75C93YB)L}SF1hL_ouk9uy|Ft}7q7!g^T8p_hErNody003It3vvQ5JhEAR5FJ+-;lVywyr+`(<$`S$kfxF3%k}*U|QbWso-P6(>sLgG>L^N zMBWllOFegc;fiHyfXX>Ut$_>!$oxXcmf0{D<`pcc(P^@1h|qYRuF*Iq>Q=pe7zEV>Ao7=%zcc(g>a$XHCp9{jOb0QATKph_Xr z2>Q+)d_O@n4s6xW`Rk@#)e{;!8_$Lc1QtwKNBfDSj%vXmp@U$!9$7bg;+Igi#6!p1 zf!ImZBEY3pbkR~CBJITgZ4*M*-oMvPQr&H71h6_LB}NZoBG2xCP7>9P%?-eo^XpoT z3!uXXJ9A2OO@?d5N1CC^1stk=d`=?%Uj_FatB|pC9YPcp!mQ8F1%HF5U(nlH(r_C( zDx1XnKJPRtxu3r;9V2ezKWshKj4*IsUcp)YE>n>FXN*+31IT~;yY zc`sm7Eo)yUbC=w`APm{Mssv42VMn7<0?n_lxHyEe=G(fbkIZX^5v@hG0w7oNAoB_S49w;bn39mBJ7F~NwWwiS| zY^3Iy@>bk^kG~Fk*H2s7xi$%(%8WQF70%strPFh3`b%*hGxi-w_*l@qKk+)0uTZa_ z!R|*g>{O#24zG%c0M}@K(H)vYK|qR%yu!hI-&0~ z#3mP5N>a257}HUK>!F{BO|rdbV%fGV!~enETZYw(c!ySqbx;1=B7A-KCk(BKf< z-8HzoI|PEey9Rf6xjUJeb7tnuU+(?zet7G7iruj3)vH!jt*+{>->RDtHynIwiZNVE zS^PIGbnBdR5PN}G9n-dz11P^SevYv%Pox;H1F)q2CLqZAv~D^gFG(kpF^hT=wTMBD zsC0{5A{no0wePjFR=Xx{akp9}Snw;nRm->i<-3supzamOGW;XYy?Nx+i$&q`Ho7&6 z2JI1?AW>|U0FYv|n%raBjE|Me2XJ?&K)m_;o@u8Y_Bt>$mZ2 z20Zq513@~ULJ2u8%c3+%s+v+t+nVN~L-r7ecSY6YFM?Zkn zPG&336=7ev3&r)U_KjhVtpMn#p(!{e^zLdLq( zjE@c)3b*VxB*L75T5(J{mCp1to4VdRW_ItIgYtg1=Ev~C#H0igx73G@J_ApxzDD)+ zUx3u^*crl+yUeVnDQwaj#;Nt@fBfj!Y_N@HDyLdud6k5lA{g=HgCS!C*;(ly2Ev)d zyX9kg&ZmHpR0mD#JD9`*(_EwI6hA$$n|++p99Ct@3`qGtsJH>Y#q8iC!w^iL*{r9h zD$J2?TKY(^dwy47aT~gq?umn_I%J_SsfQ&d5bxd9mV|I9h+SWsKAoAqQMu`ajPJcV zFP|`nn{l}um&G9n2Au$@_5;@Ji0L6^m|Mo_K|irOGY*Vd!3g+MwR3X7m3&A*a0(MJ zRj40Q05IGRU=4I7ljRY6Vm8#ogCe|dKb4?imW)E{h^hI9?hho0U#=1;3U24JxSd+v zJtso49mcUAljUyg_9$T9zekJmerY?!aJ{e=gU;8@-`*c;X79ea?|d_zmU$&Y!uxdT z`Q5XEK=iN6$dn!N$f!A6`OQZeZM@M()@NTiHH%+QD1LkhTB2v`zQB|iF`2a36)Q<- zZ}5pPjRzi~%$SQnt_cT=4PHHhpXCBsR?bQ z6dX)8Ndet33tmZC-Hk-BpLeQ@s~-HO@m_ddKz@e_Nn#*Qt6?F^UO0L$=LuUg81(T5qK;8-wg zQ?r=}Qq~u>TIL|NWnrO-C@;>#8|(u0Mtfv9aLvhX9Hsni65l=6-{1up?T-%ps1+0I zjLsY$-;B)@-p$XetQi!tBe1GYC0sWNfu&S^v-jtl#{5RE4i*MZ1<}&z%=n;mcXrY$ zC!hL`M*$wD-@LjM2A}m7Uu#130BFC5cTv?hfGLSgeCkG7){2lwlxph~SUd*x%z}Jy z5WZ=!A>n2yHjRT^(`tD#tq`?WfmdbZ+dpv&P#tx2%(5G!>}%n*Fvtj-xfL+mU%VGQ z)X1}dx_c-hQi?$+`RW$d!0kmi5}UEaQK*!fY4BmB%VTqm;lyPPRvpzB4g2{#9i?IkP!0)Lz{BpD83L5)?h{pg_k;iK@FtYsA!;_>i zqpGx#IAATXj!`iv`wCl#%7hKOTx=ql)mh1IaS0HszPDh%B@DiG0Ue`hVwPh~r`~-h z8y6OT6>bvyXsWq4@o?qnB1D;7`f8xeuVpa>6UF-RM)0!@cqK>vFWTQq zKRb2cY}avWM~u2m?^Mqq!rtCxR6|);QP;!}F>qyL)6O$A>EWnVmrO6tJ@u~goF{?y z*C4AVF%v#j`SreQ1O2%7O2xyT=bh&GA<<-;-G6Q2KKkUNY~7#ngzt}JXM}ZFTxT_2 zoI^@@Gl0c0lmQB55G_uA+fj78hr1`vBLX(~34sT;!gezIIOL96*;Ck}AwNpV{5r5~ zL%9;l?g%HIvmfnzwB_3i`$qRQj&r}%L+95oo6|E&w~1FA$R;ddX8O{tmiDZRB(k+C z;Qh!TZ4QdS?+?HzeLX{$`1;wFT9fql{}NEp6x7K}lu%JJq|V!IQ$48Aglhk2NlX8X z;5H3hJn;pw;XNXoizW?){(KAFkCtUXxGbAEGQ9VLJBHA4EkO+}bNp12ll2{cMi59X z6oLe)GNvJAWZ+W;m1qg6>m{-kKQ?4_zT7shTPE13S{G`#kit>yw_)o)hCk<-DE-OarU= z$m!)a{%0>W50Y>k3CVEPHP%BH!eX2-hM1#oZr1aq@n>{AB6sTeUSaz z>jOW)>jNJK5J?f*>=Le!J>@mm4E-H{Y|d80zKRKFmC&{j+(wD{4au>tCt}dB@zZ#F z`?PIxrnpZd!Mzy7cwp=daUx7r-t?f4lozNzQBAbK$n*HU45f68AA>U7k8_*hfRo6{91tlGd4t~_O z8JB&l3 zi>|PH;syEms7fr*J13V;3DNvgnS3h~`FtbgpHyjMKym~ikPBkO1@|mIE&v;jvuiG{gb`_z-TOruI*~E)D zdm$6z;caXTRVsZAJ8d(Xc=AhZ5=hPi1gjtN)D+J4!=NF0{gQzd{PHdrtVv-4a}!l< z@LbQt?a}SC+m^!_WOv1ui}kQ3k;fK#FGuh7fvK&{HXnkJFJy(HL~}GYX2xDZRJw)< z!Rv?jcpYfKNCfE{jAy}3URk?oDUj#oFFBw=@VF+yv8chtpd7TK#7_s52&`3D?V{F|oHz)dkPnSMQ2`u@DZ zKZ?$^?!DLZdEeH$X2tNDLUcqte{68807-g{Bl#B04-?8q&_zkKxjk99 z_Vo}*c&)~DXhnTA8y4)2Vk_nFTb~Li*XXAie*zV+v`Gf5TjrQ66!&gOcJBTTg{n+B zPQZ+H*4)>Okw8J$&Z%#SY;LrP#nYmixi@}=OBY1DA2gkg-Nj?HKNh7$$+r9^Aam2Q z0H&W5^hxXMGQ8LxDRBex^OnnpE_%9P5PCQto84r(f-~2zO{12^t;GomChW5)TjY3D_|?8bmfaK#l=N-wcUcHXDDdY^j$~suj5d+4YNLE*Im?qoMhs z$8~4atM_+{W6Cfb>wDAO58uom@N%!jzDhVYVcDgRRY*rWWQ?cnro3|6onnq(8cq<3 zRed4%#B|7Fx+?f$QNk&#+e4%mMl_WB+Q3^g&a(OGgrKyqvCO5V7X%l_w^B<0OSWo- zl5@4`8w|S?q#p~TcB}*BG`tL@?+=7RyjnCh4yZ8(aWh{7^zLxo`QFjZp%^(hJctRX z0{vZ>!ytIEMTP`H{b0igvnKnPu5PqB5N`!W50vj0;Uz4a9=2W!I){2~ALshh9d6<5 zNe?Bfnc8VcFjAVYmF%eVtFZg^i=lvyq@%ZlC+{p=WW$%Vtyfz_*U{cbB6KADMiYEb z_(c<}{!SB+{ZBN3{MR&rpfp_9Pnuxkcbb6lCru#uCz>GiA7}!5 z08J1Mpb5mq@n?Ud3Bb(7H-qnE`2jS6=}(%VyJ3q_z~(RyKohw9q6t3#K@)TZ0BC|s zHM8yCX@XuMfq$Y2r2j8z0;FFwLG*7l0p*`*g3N!@1XJ>qZKmHkpD#!#Qi_e1lz#;UH>Ib!0{VR@bVi?VE_LqO&N(W6sy!e6bFj}p=vM$^y_I#wQlVl?AfsEkT!{m zaE^eb$vwb}d;EcKNT7OP=@qLb7p&dlWGA>_nv@a>FhBWj<=^=3GV7@Nb}7zFlRlgE zpM3Y8WFxcX$x=O?zt%;|%18^|FSZ*hR=bBx0%bBe-_depb>82UC^B_LGcE|Z-bu#yk230ZzR_E%osnf8NWEj7tN1#o=5Q3q5`G9z#xFSM+xqQqUv?2^qhODH z4|!N^MCT0%!OLVQ%ir=KLcYj}f+ZX&6<_h{GYKCAetM>>sauTL!ur7rg>P{Dowldx z{hPbUR3ZKf`mxn4>A`+jr6b}8E#O6IY;RQ?c=!}*(j1bYh`vLO{2Z3+q>pO~4i_=e zLx4f;zLq&XByL4BG$~D?-*3JV6Wq95?#|FlyY=5rhf8xVaS9D2$5+6cpLeC|!vHJo z`UZisu#FV_NW(4wCHBc2EJ+BKzRlH7i5<{)D1S{}{Hz1-7L^=8-FtKygdM)cjnlWq zb&XQ$9NOFfgqhEP2+A;=QVe?A+ycX?7auyU^aY&b8XiG*CtQ>)l%b+|KO}rZ?fq&| zlFdp~;-=;g=G(``RIty@8M`4l^V!`d9-0|c?W%(nIt;ucm3fXG^ux{HbrY?1G#xA~=pdlI^6Y_*ueIKUsiY^t8&H39j_nv@muN`{lr)v>K{QSzn znXm32-&9f_o%=y$LDOdW(Q_mm%JAFWNizeG1ZmYn=+8wn_{8$0NVaW;(1^JvrSS?L{oh>AB!s`FKyXZ13_atmP+?u-Z}M@D`?Y<|y_!z?j)Xk+-Wpk7JFYttzt zA`{W@*gQF;@5(o6VxEd`{24Anf2YKtpH%dib9rg8?IsX2IAO1R-rd<;VjVN_20z1E zHS=iIZBSOinYY;nu#rn4?s}@@kHTJT-}vzU&?N(-hpN^nS&U}h1eSB^gVU?epza^& z<2r*vTL5rE-=mxMai$A>!mPFe?;a`GZX!n^RF(y@yt#5i#sC>DKdWlCC!YCgO9RLY zIUooNkAOc1b}-p?SB~bf7{`_!cjgz~c!*$s@|;2lIQSO`!X8s#9<|hsnpt~TuHLm$ z>>LR=|M(`L$a+v>Q#ekpNI<-Zjo7*t1MJYvlM`)e-q{!Tr&HAUT?skbZa{bxdOq1e zZK?fz$Z7VvOKN-|<%M@o)WRVkg)V}D@k`Y2ZV@JO(d?3ZNlMOa(3dEjvx5k3CUT<& zRrP66j(z*@Ti7G^2WEoAfO&eqCx|l?ImGKdrt6@*&~-aKF#E5G*B|*Fk3I0$F(JQ~ z$RUK6qM}BLOu)J5d4apt^`aG44E0eGETpUuRi*4wxhP2NPouF*V26j5 zW3j{jCQ9VGPW)sn$h;4~Fta>ht@?vyKce7D)~o1PENZSQ#SES~y|c~n@p5Rfl)l&1 zW_1QnFQ|U;$-nW=mC-zn1U%fuS1{}cBPVO)lRr>=vhd9`7-7j`YY4Z^hZw@>);4lU z07F=3!+V9H=0~x1liFm;xLgpjM}+H_rGc6tFVR)eFiT9@Xo$p?y;2orc1hiYb#mr{ z%h<()V~w^DUGb_SYt*t)f7V~>iAvrU#3NPWd@--WzCC{$e?!H^Q+eznTNg1j1}5qO zUgst_*bGnBp;4^rM9^4LtJQWZQp(Y&_=@A0)-iAG0X9FSADP&%;RfG6iA-B@PH^6;Z^Pv(mIl7furdBmmt;njP|3~&uOh2qbLf_GnNjFJT5E=2WyveJ1- zbhAU{=~8!#r6N(R<2*V%`qAD^gRZBL+!)7*bLfvr@j#kydb!&u2nR;RjnQp&5os1Z z`%nFs7;kGfjmD&(Y7hGO4T9qV z$F$DclCN2|R_Y!C0l4v-=8m7@INR#v0%$u8l z=Y)2bs%nRioH5dHhhnum4pjwxwt1-SS`1$&Sa_T$=n}867aAF?>tODwZ zdczb78uQpq@4Smu3+TNmK=g9Q1(&ipw=cfLDb+QM;5C_}--gtzp*HG_MW4 zU*=6kGG!}| zeg>PI%lj>gGeTxl&c^u}{rHDyg%0iGZa0q{W@peG8Z+nCE8G0~uFZ~hMUQL)cwFt2 zab+%#3chtpayl&jyeP4~N?mDWr`B~*x+eU>&LwEnShMwh`c3H`t7eo#ofErQTIj60 zqB3Y@iCg;E3FME@i-CYJqiPuhr4F8I8I5PXqhm?C7o46*4Pt5QIC*2C7u45%?+H`d z>rcUG9e_11{kh)mD;`c%y{!p)0ePA`o5mV&v7VXKlIc)}^dYJx{%i>LkauX-nChKNL z_7p_vlRQ64$j7Ohj-WTBU@`r5OE!sA-Q(raI-mEr_!Y|^iMbow2$3se&CT&G_su0p za9S0Xw`HT+%f6vr1=;S2<~y^2guY)vD~0q19A`4cr;+LAT(BTVj@>}$%y&fyevcxL ziQ*s=pR=G-6B&NYI|2K^*v_oA<=d9nk>@T#@y+>g^x!Bg+0{2O1fbKbkjli{BNqmr zelJMk96DDr3{O?J>wz46KThLDA13}~P>VCqIEF|iqw0rY782z?4#o}6xAe~x;x0M+ z?yPNsEUmTWn)Ca(@8nq`OG|AMiz@clt5?Kg2mw(7mJ02(a$>o}SaP8dM${|?!Qa^+ z+(#UEH}@Cz#yZbj6QDF_DQ~q@BG=sD*4YNlv^QKf2qm zrGQL(JzPx#Xw+i9o_pm@qjK0XHClSW*hm|$2R;m7Ybokrxkexgpon+^>J3>PY_Y+7 z>sR>aP5V;=KQl<49bLb>81)>sggjyH35F>ADx9+VL}on zHm8Yte^iBpfLpr}1qM>e{s0+q&Lu2Z%Yo|)g0$R=XLkRG^Lq$~(tr%>Sy-OZ%X^4G zco#Ll6JORMn$*t88#4%kQ9W!6vyIsa?Y)!MC=>pbZa*v+Bv3?yDmo-TKtQ6OAOT2} z_C_^qqJA<=yS~L;zt{JTC0>m+_So7PFP6_Be{>AXALu11PuJ(@n;aEblyQsJ0Kr0)%w?O3Jvb++ z*Ho)JT^WHP8x30!@aUvCM^N8+7?gCAkiGMrTB!;Am#E7e!37LJ(4g?XCH3u#-LC8S ze1sh0EU@&=q=-)z2l1iJwG{eGoVk<;n(XE*?h0r7Kcm-w`8v8r2{V}o$3)N%&V6=Z zPUii*t4vlAHnQ+Z7*Q?jvwRrTkXe^QQnj3VK}T><|2iieowT1L#4Ys5fih0`@r_RX zfg5)k&+hYC@7^fIlhL4&l}{K_R47eLO!w@8Nt+njgjEY`+rIZ|#rxMSD4mUxCVojf zGJVct4Pqk{hJuc;82|CHP^0ZxRfw!27afh4h8+ith_U#3*M*NrWjP)m-9MuiA%1Bo z=?YC|9x*^y?#joxa@yow&~_?P{`yU$J&P)5wgtTAfVsV7+OEtIpM9#e)Pb?Q2vw{F z^X_;wHKyW}b$5}oeQ;kjVKa3#Uk>5X`Y^MnN6rX#-7Zl-!9~)klh{uIKdbe9ZsU|O z%@_(|whp@&lPpOmaJ>6@1I_%hlJe7)2c+d^X_%vvVvVcaYnNjBRiw|^&fgCG#-PQrOv%x3<+iFW@fldF($Hix-0^WQ1)X_zi zuCL&*?68Ll4(;MUL~!V*%0%<3cWYQPjlybScx@Zk3_>VJvoq97DFETb@-82a@9CTJ z#2vR2S+RBv3mQDtXK6556GthVry544+_gEX7`Posuk}+Ea+NvDKiXm_Cu)o7uX+Cr z_5=+4HAuPl<|#Y~b%}<$^XW3{@jhX|6>a$N2V!K{BFhUVo9^@y)N=5N62m5aC%5O- z?l67%$0Sc+NH8HkvCUIftikjf4hFHYSD6$iy(I7#N(6n>SmYhBH7QQ}Tg3C74%b$1 zpm59h?elxN_GgYTK+qxq#?+RI^=)V8)yK#MRm_G`5|VCbt(7dznTMZ?JIOu_%a$NF z$l(QX*@0S8Ww(CqRQkI7uJIO=ZDHnB{e3J<~xcrTK?ioY`0VD@!*P!*G6VrIg*tPSDCcI4;JKf-buT9|Of->OxY{OLDR zTIxXi9Q{niF1*y3D4dqwye8ApLKHmwz#hJI{&_e{C(#*hRAjB>Ay_E`!l^>v<^YM1LyRTz+ zaatC9!N;#|;Sj%{z2~Uq-Y`F+w>2vU1_^qmH%Nx>`7qPI0L`o_9wF2#kE=q`bc0al zakc|?jpD%z2>H;S(<3OLSWb}BPXm4YSoM0*gZu6#z{LC*-}Oln`vwJ>fV!e6vQ(Hz zsmfj`VGadPR6wU$JI6f$Y17v1T{YZ}F-oZV}ijigYf_AS%K$Xy4F zK!}PMMrp(OgcaT#9UeoBU9P8NUT3)aq^X(4V(BW)hr#HubhGs%rq&3D7 z-tOdg#bii;PVM)zM^~SPKFZwo0WC)w@TN^<2W+acj5!lY9_>9QhnGRqP6vV^uEwr^ zXZ%LCnf_9WB5*1ej5#d*;EbwnH-ivt6?~irOEsliG6#uBbX1DAdjE+!7_dElM{$QiZ;lZI3w)qkVOp(P8roPfl z+yMM@c}|^Be1-8F&57u}=r-^&{pxyxfhgX*hw_Ac*SD2-1+5UneB8gqZ3^S!oo^SC z9lnqEp~+>tv{>5R<7iU z@YzS>G!^99cakD$a0u`EKJ?nSXe6ZwQXZ4eJJ&$iYRi-JU>bV74u7tTG8>COMtM7h zIddN`vm-%TN~A2~J&qFW)P>w=V{*-CS^+BXO%|L_O6W!xc(z7Htw}twkOgPnvk?Dv z{=$1dROZ9aoBJOx8jE^1r9y4O>@!4Yfl|c;Xb3)9rNzm~+`)!Dhko~+7UHS$v_c0~ zi`2x{U))Ek{}sAuQBKS**uiM80I48@Lr#AHk)tcGiqfbtjdr z#Q2`R&1s@HLkuOs{$Dip6dd5CA1B}~dIVOlbTO=@q$>kjh2U|xkV1)d^ntQtcKC~m zq{40MyaZ6s%`9|#N`Wo6qN;Hp{hX-iNeVAr%8bg%l&h1Kf;oXZMX>#LsBg%}T}U{H zjhL|WdYZ}Ixk%9!Uk|eDtk8)yfN;U5UiI=fe51W}%1~TP`W&Gg0(6B>G|Q1t+Cwt4L3vZ4!7d3`G-e8ckR(FD29HS!FO*}T%@$sj zrY>%;Z*-P55DZ<)L|5b|AI=EFZWAE-=-)*A$q1{2p!ncqZS6fWl*KGJiC2_tA(|Qj zX)l(SIvOhl6G#>qv7m2wRvreZo2tjVkN1J1eXR@CNOd8v7PBI=X+t*JZTq@kCkCm3 zmRnVi*v3>e?0&&bEyGNQd5mIcP98P%Ud?X^Rkde^uF+SeDv0W0z*8Wd3lVw=BiG z>&^rto3Ai`l}w3S9Cn*IA;&(^zOFF0*#IT(WtP%vVcQ zqnJZ#+*cKv#U2T%2Xpjzvd;K|Y1kMoONeEU)3b8T0{I zBp+B$O|N28?dq>?YZI2o0ekKInq*^=qrU)`I;3=UVHolr0fO>)_g>XFv3<|mA_|^d zPPJyFXI-32l#^%o7v;)p_#BXBqK+el(g=@&z)k-6=6H2AI5LXa?38PhP%knySIm5R z7`egP!U*gqdwsmU$zqA~C=0t5*X(V2ux{ZLBl)#mk?D*eISdMu-^#_pGZYWp7`JHD z(T%mARz{Ai&iZtyy450f+Rfi`d?pHGAk-;BYK~a;Mt-TVpjo@xKvp*foSmmxU&DA6 z2O)yp@r)6+b%ZFtwEfE%CjNRIA%Ec(D84Fd<9kI8E31^dPgo%V9~w=m1@UgirusFjHmF@P2<_ibi=xj)?P=m0O5|rD#*C?0b0W|4s3(P|AOPE)fvf z{;VT0c_4zL1`vxS!$Bfs%^$>PBM7&WU9H;&>xbDkt73+qAyf3ad(XH?aOY_IeA~=?+jav% zLafT@Dcwjj^##|2P?fxY50jGq$bVVID25KAer8X6sTc{4i49U8ofhz*QYcJ+Bg-7H zJkmp10%khV^sed4@RZUPkODAPa?;ok5v)|lUaI!a{lnxTo;Y$6QCyKDnDR&!!-kh zBsbI}7}_#TY1l@(0TPK#;8$#PO7gRU%~ci?+i4e~_CyvmX7jW3pnahgWKRNT1*P}T z6L9qgdS=nnp1Jm26))SIqjZcX=jqpKzOib@52`*}Z`~vps{9X5wNHpv6<|i$Rpx66 z5T=@(3tLwW!u%8#uNZ?iF=*v@n^Gl(w-Jb9@qFzlS%-Md=vl}GKsY(_q}FO;Qsvcp zZH_I`dPuY1cIF;Djj}bepUD zq3Jm@UdwKHbB{e;;qImr*d)823P^t2Ds*9;tLJp=og#LAz0kf|u6$kMHsL0?<#6w# z}o!ktdLwV zW1ku2Q9Z1I!N&+e6@2DA=#4oh+>%cH*Ru#+L%jUgcv}V0n)}C_Wl7J4k1rR#pwI0e zyIXSEF!Zd;tez$1Up;WW6>6GVn_>N@51c!fpeIg#Oyqs&wppq^HOy2m7gCFt36%BK z+P!};3vR?F$#suV(+Y7pebR-Dntj3@>CdF;>#b^%n8Lg>Z{U9by>^eexc3Y!!S&it zrdiWOtRlk~h8{cu-aVhCimipjLNAG+<2CR!OlYQU$eU9DGiedr4ni@e=~iak%ODVYo!A6nuZTy+i}p-gL{zlpyLxzcCz(02?khSP4UpGuQ@Pv;XpTnbK zxM%%rKf1Onc<3WSlmvXbd$$R<52)*`*;mhJuE;yvIl&LrZRT~l>tG}usvOwYxF=D7 zz+5hwRHFt_CkNnuU+)R6Gbv+8NTsdNk<6Pkb~ zhUi=*URC&7XvZSXj!;c;LP=r53uAz1WKin4QMgQ%c@FyGG^l`ysDBMH37(%SK3?%a1nzQ_5tw8e=QkkQ5#$Qj?Q#u3Rng$d|@aqKN*eV?n83wzUWPso@sS z-I$V92G?O+Hev;&zyRGj0(xMG;&bl;{mq;kxo9D#^GO^@3`QXI#eu``Za>TJGwniN}*_IN9k@#>I z%_RTJG?@V#-)~q624*QswH@g>6K!zZ)Zxj? zh7-L_d$gV8PijA=#EEDVz))&qGb2!@EI!<`cYPhZm0k5o+T8*lUaZ%!hAxu4M?@03 zcme@ZodZ4B^u?;k3rZWWG;-gg<=^e>e4{C%%GYUvkNwPsT^;^_;-`JdvH--(8!SIC z9u)iJI)-c8njgEk2YN{^tW~ep-29&2;_k|$ajhO9iuY7y4ig^q}Sb`?d#@7(|Db%LZ1sq#8G6}_R=e-i1c=x1KN$#|}y>u+Z!MS6Z znjIp>?NCMa$$P(US3r1V#=63HHP$hAfr8ETnTnB&~5QbopMOqENq`sCG^Y`s8X@CC|anZN7wKD#-`(-cAvi&mKZFA-UACYun!#fJ| zVu|#HSWelk6$)9!8X!p(dgiB&uXTt|^iQBqugF(^Nfb_wn&cLGxX+3X~Kj@YVFpaUXPpK2A)2j?}(m_)jG?K zdwF;Z>ty10ehUx=B_TR1L=#Zo-TYYasFUN=K^R!ONR#Y|3dMoI6-CI0K#$Zzihi%> z7p>E67EZYF!{1yIY2LIG&12~N^}h z{;1OsL}7o>JJZ)v%-6|_r&_|d+e{0D1u;y=*uwDp?T2C2cSde}3-Fxn6FF8h+XMUl zH|Ia>NTgraa6=5;hiKoBBE5uK%L{lfE77^=K3kK;T#oSTP-yo2wa zou`C9gc>Y#vx;m}w{N>0jZiHQ8cRSC5D8}`Cn1gG_vQ8R|IUVKfke+q09TIiYx9ih$$gd$$;w3&XuFqF` z>Mo7*h(p`HkVIW*`GhoiZ6G3?R0=%rqfei|*Ca=Iv60LgyU7xtW?)@*>G}UoBPlLZLvst@tJ^5IU!j4V_b##aVN!t9RF3<9icGl8G9V@7w1|kD=h> zMX+I^N5YE45z&-+_kk--{+X?#X@<+X!u&D+%7jb_Q9k@cVCrS`P62^(sc8_obK#Bv zEF{h~zaZd0kJ(mf->9b5m0Zc5ZUvBh7 z6%pXW2zRiNG>B9zS<{aSRQt;^^gpmsbIyw1FQ}#-3cA8mJY*Hxry|!ni-!<}N6~ex zAM8GMagSjUzH{@2Qp5@aa>)Qo)d?(5;2ceUAN{#woY|IT7x5!<2B8b+KDV#-zA(ut zBJ6^)jG2%@hywixW>h;8n@aHlcRVL-5~~I5^A? z_})3v*BLab6c2xWkF$Ed?KM!FtPS>=(#*!0vYJEO1@A}lmkc-hJlZYRRv?vp9YxP3 z>9>;zPDG%0bRg*g;mkLob)xNg;NHhGv6q+DG$I6H>bnEonYg>ZzRu+!)#ACm$6|C9*;ThTr`0$Qljtg?%us^0oXln%WmOUu+nL~r#RQMS-nBBe z82_kXq%kIuy&!qnUL|fVr>Dvrmc~tm29uXH8AzqRWb#=11pnRpyDhJ6pmUU^IY$sX z8aAzYn_jeptMFRuPQ6)iu(6W80?Lz)KsGxq<~#|jBTT?&@h?A$hEk|yI_Y)G_V&5E zy}(Gy9386IT~*2}uvwA&QE~Xt4GEO(eqam}AHjEMh0$$;5-89bH6N(%_@<0^v9XIP zRoI5JQ(wXV)2u{t}oWvYI{9c#k~f@|<*O=^S>j&gYH6t2DqFa%!gMd%j8 zWUKYMa&2Ico7rnlzSFuc@tqJDb!t7X&Y9GQfM=ngFa~c&%-743ZB+r=kd<|EXICbBsD1^3BhR%X3mZJgc?S%; zp-Bibn_f&ID0HFMDpD3!!+Ho0Y3foDu{U;#BavO1LyG18;k?P|61?K-ahP%G6o%b8 z$~qSTa+He_)~7<%Au0fIZDox1B?-H0P0&0hjW|=seq_(4utMJi($yVzzA7)-H7TRx z9FE~7#Xp+u9Rse+=i>E)!~=wsj4Cv0PIq;D+Z+4Z$u_J4E%H}+EtlI^+n^>^jJVD8 z=krT#{xOsasOMq-Kt<8xRs1(}A~-9f*eBpk93RK-ku?{UU_oSuWK#%H=W@vriS>qD z4Z7}rVkj)sdn-yb#T;I#cHccVS@{_+tjK2BP-3zqiTm&#P#L*SE@<@di={oouQK*L zcMwPXx$lw()y@0(YkB4;MWvG z@CV})pu52X!X$dil#QqzF$cYvb1v=&tZys(KVdNLQjbN5dwp44nDp=jc%(w&5+|y? z#YIUDZB~{N8s;E0!KC7zHt`mUtYbIVYCyc#xX(3GEptq}E!7wep-Bys_IC3HhTH=^ zaeW>0<@x>^HflH3Lm8ZOsJg*Mqq;`Na7XFkrlH>!Mwn^AH#ZU{-slxm!Fy@^ntL*K z5CgzIt-Q;4_FeJ3uM!d?%@H2@0UEr!??EFH)4MXo(r6HvWp2> zpw$MEPkpJwzpqbDq?y7{k0odjUZ`*H9>k3*H*mM;3c-UGC`uo**@d5j`>=%TV+GEl zYLjPo+o8pUGk6nf1B!B;e^Z#TMqes-(_L+MfS=r6+PUWG*zO>RAMMcBWxx?}9w=Ue zPeK$mh#k}cuXr0?NQEtE)02%d{(*l_11SzMq`+_saUl4zu5G7XQSh0~r&Xk5t=CoJ z1Vt}*sj^|{spkZ!^ueQ)``g0O>u5?~RD;PxQ?Pn8jAoRte~JIf0qXcNMd$3+kJ56P z$GB0bv~2?Qkk3(8ZhW6?Ad!_Cuga~1tSb@U7I+zMwN_$O)%7XsFycg{^l?M0F-Urc zSr`JZao|OpZzo^7LFn47%XbZa{CE*Mfv74dQKcW4j~Up5%xhhK*(I=<5$T9Hpi0o} zh#Qsb@<*YM@?^=4c(krmra?uvT_L(gFUtMGZxKFrkQ`$|-eGwLTAG5};<;&1 zsTlk;h8k)xrYAF2JR_rFdQqaTDOnURnX&7 zFql!EVO^buHp2EJrE&q7)3f&d-GXOxp$C2gwDKPQ{cY9d3G|s zR=PMPHg3Gvv;F#YD2W9k5c2tupJ&j`SqASby_#bp`hfnqD-V->(3{*~|mM-JwW#`J$^%fP_E_%i`M|5s{*{;qZjH@uaXXTRc%H+DrH?JOS(lF6JQ|Vw^uO?uX>QrrG5{8~jXPzXKEiZ2$8LY#IMLg_Qv{- z#zsWW=8k4WViGd)K*SGVz%W3BKr{d)0cs!t0fC!ky^Gww&(OIxLl;37CdMRq6c&m; z5?aS%jWUtPp~B%)5K%y*%0xg8SacNSnJ!Tl&Qd{#u4v?da)$vfHw8k@o=v&sD6iLB z`C+he%IJv3jqQt#0gQ`j0}+aV01b_VgoTBvYC%p6#Pze0*26Krf&&At4#@wt5z+oI z;_ubY$jZR_zpC!{f3#AoZ6kRkz0b)ywv?}0Kk%JbwOqw)UVN1z$?53ck&=DN)NE`& z41JlWc7+IRF{OcnLo~5#c*pf5L2J7J$rA8wdUo76TPbz~ViAE*#?EWn*KZ0}Tqrj+sx9m{&jmz4!T8O#4xT^PW(<~BygF25eF zXpb=>fDohkZ?1jkLUOxPe{T!L13Y9!R72Cf9FaNNP3j8X+Y~XYJDTLmlR0#SH0qYm zU1o{jrQ)*N_RR^VHWBg~d{)Yi0F|^lak)KNa)ysWu|8o*FtIk8`ZU#$t|jBX^CkSxw$DrY%;*cytLm5Lz#wQq|8{z`o1zLo zOZ7A30`gzepA8T2e80Is#$S$GUh1!c+PXXpQHX(n8nS@^OXmKZY5~9e67 z$=+Dl*u>n%+|m4#4Xupp?@y%Y3>`lIT_z_cbp0R7{cH#SPS_-WZ50emtPD&nzg+X* zg~0iL3C9El0^$M#0>b#W1i;b2A42}+GIecqKmBx@f0t1X8hJzkkiqvKGDrbs{Z+U> z%dq_?8I@~LQ_yffQXKU76(H=C0SE~3FT(2Y z|4{2+?fLH~|G9$xYTI*wv;9l!0aVa$x6Z%IP*RU8F$G-s=PeHXFA8Kr{8h%!o9{nX zG5niB6c(TisB}Pprv2w64*9zXK%X=>)OY-3|Ib#au-dXj07#exn3VL-0)TQ*f0tly zY+`J0Y-4ClYyR`m=}(L5|7^nlEO7JtWqC9}PzE6X9Qyn_0TcbHR1UWKhQ{{)RLRGC zwx(<#fQ|{se=XD09|9Z<&5W(}9qoVW;AU?7cf;BiOrHN7=~w~sU%R#>>7P{iITiz? z-~8%7cI`-r3j$bxaohmLLHKt;ejbtiF34Kn_Mh!w8Bsv`$Kd6!EkumrZ%Qx%boj^W z4GDfBhXY)H6L5Wihxt>w`a_0^la1le%Fws^pIbZw3WNJkoBYh!e-Z`+B+K(Rm434e z!#`RjN1!q74>5mrPQbi>6Z6wKvHoMxfE(i?hyjiT50J6`qD##mLVh|HT03)E2PXpy zV?)P(YAZ8*yg@%lhd=Yr(ZIhGw%}h?`DfqF>O<=b12C{Vz`)4=J{fS-{jc+l9URSV zO#jh^fK*p_83O*<7?A(kgJI?VdU=LF#?OCmtA=6h!nT0ZKLPUpsq8wSqbj=pqlS(U z3B60CZNet>-lTUG3neU@C0W>HH@lmV017H95u_jop)c+KUnygbH5?VMD^q@?|xZY>VVe!6* z?CFGf2B~BSU1MkU#_wHLRKjGmwOIP9gAEYb(z`iJfBdOV(N{sl4UBpiktg_&L`c?H zzc)R}lb)Ou@_Ate9R7eOotxfXo%^)94`!e?233-E4@)#TG8`G1uJo`soWr5)Ir7pzyJop+8F*g|YS=z~jMC98F_ER> z^NLg2`5=oFjG91+Jd++L^6*2+_@taS`zKnz>}+ENAb>dV3L9%)*{DC`3h_ImWMI; z6~>?eNQpdum=Ni(NdLy-ZYuHn_ojWKQ$Eb6P-U|$1O0D2-W}8334@xL;%NqgZYRg2 zdV>yUOOCI_U9Tk9K=xN1gPMmI{Spzn?%FQJEl-rYA~>;z%RdDq5Xq<7__Rs6gXfwe zp(gu{3xpv zYfdF^L$t5Gi$UGS<}8B-Pj=W7gjeQXFS%m=P+^e7pdr$N@hS_fre66pyQA{GK`=#e78N9N(Vmlr%4J;MJ!snIu zZ3I!ooAHs*v>*l*M2~3{p;;nQ6;76iV;Ud%5Y}TW28H;;gfM0_CFsu#a1b+MdL)Y& z#j5kSU!YVto$R{*aeYRwVzACH!#dXkP~=%P-2g~-g=dg8 zQM;B8G2IcBb!MT$B#{@vA!}()bzAt9SX|b)u5Mupfzm%a;j&Mpayp_SB=WT$xt2g@ zYf2GHgI-Hub*BBVb1M7VwO@KCcMsdtgu(TcU&k z;K>fS(nETHEwqa%L~IS6+$tn`-6GMXk`fj9S%bsv^M^di96fQP&$l<@FFH93OG!|2 z{ACyCZrgOb^h==V6%49v{Yo29X8eOFh9lF422TO-S)zkRr@^xOJ2PEtCj8jX(Dt~3U}Xsw#vyoU-x*hZF!mdUf1iDI_!t8}p} zu0SD#Y2(9-|LqL4HuEQ%nhvO_V2J$5#z21Ad-EDI5~SAWwu0icE2Nxl+AGuq^AL+c zAy!9A5_ODs1=B?xgUJPl&As-kD09t+Yo)8TMkNCRr5Lv-U{gt*wynm`rVXXCNU5vH zLfB9niGG#%_Qf(_q8tXzNMq_rD0yj${X&sfKGiU9eF;V^6p+G+WAo+(4MR{3Yrs?% z#R$2!>qJ3@g_!olo(jSph`FUie5^twCa?&lvr7z}j<@GyRKtioSq%&#^hKKP4?990 zAL?Vg-MH9e(Ggxxd&g2{^i;t{Bv0HZHP+Nqx?*lBC}MVbu~vL~?Od_q#Gs10@_tGQ z0C=M;m-{HhV+}13{Mx_j>$Bgag4*?BjT8v6Z285%w0@|>?$Vm}AqJh^O(sZMW+)uW z38edd`CL|0o{3&lPp{zvywa_d_jO5dOJ(0( zhf_!sDWqaaHz^nprHu_ts9NU_QMnX@iegM_g$}GX)>+RPSL^-u@GAICvBfSumD?B) zq0BTSu55kq=;)p$&AFh0oYPJrfQ{bd1dGNRZ9x>7h(s13`$(m|gF9gVrK2i=%O-#) zuWdb~$FWSLAun@kJSR_3Xb=;D6~#Q;h7jOS>de=*osR2@Wo zLCu_Vn&syqL=Hnv*r_^yt6&H-$IimE^JglfJgAMsxSuePn`@9EY=06`UGEsLCzvFP zO?o7n6w6AC!M{^LjwlBP!33|k!;`vR5z+MH3K<*; zBdhE!WybZCgrP6e*M*YvB*-NhDv3W840OTp>DD8^#}*YzBJ3xPc-G8R$k6Q`Z?FdG~wRyzemRaw#&~0MHdBUq3jJHYk@}`(Rm3yOW4rP4E+W8oy+K z*qouU%c*aDy?Un^{m@D3wM5}dtYLN;`I}WaE_Q%D7*xV{Obk8#!REHU{mGklxmZl6 z`rTy;B}mO#d)DL4bsvQx&5==b`X_%1pD!{f+RoAaZHfT^ zeHGe;b8F7E{cb2wP~TC?=(kiPju3gvhc2I4@2G^ZI(8sxXJ1jM6N83vtyU@kiOpFA z+4WO|OBMt^Q)oKk#7?u*hwAyOs}ve^gT|Y*x7?eDf8f-##iI%-9;45H4U~e*WL)iS zde5;{vmhEVsC5}}QXvhRZ<7hF{r1Ij7vaa=Lc&j5cB-5*Ky0i_IBeNj7K5RY( zn7W-)I5HQLP3U&w>4XbrVnY+gn>-ShCdb|JXD>`JO#~ItN)&G7Xckt6*T$ZKo1=d0 zhV1v5!b;Kh@e2k-f!gRu&To_Bdu!y>hc3J2jf)T(;a*rHcC5PV-fi9CTKcLXR-YyY zLV+a4W&1+eYTjhd=(>Pvcq;^}s1#fS_pyt_$-Pg!6(JRRu zfJ_1nBbrQ*0MPejzx_66e1!(0wDqh*CF1HNQ=n+@afq!Wc7I^P$-a%RVugz`E}heM zxe^gc8A(CEpRHx*)S4Yz0VHez2^7Kif`K3fG2B*_oR&~S{Na3)3FB;m@DcokCcNBm z_s3;5?S}-lyTQA_0I@N|!Z)z8X+5`!uO&D;i@X)c(ldFv0V&!N(BK+Um&$+lKJ)V} zyigW4l(O{mI^$J6yvuNm_WOMv7uy~*s{8ek_70f}EvL6W_pfX~Hd{|}shs;_A` zDJ8Ww8X#s*ynRX$eLYa31gI#5K|2l)%OH_Lzg@@ErN_>75k0#VF&at&)wDXBC6>6< z&+Qkx_1WA?lFbTL!56nu9_@VI&fg!aB9_243~E(cZj?UoP72bD5BlT~g4(5v zDu56tON88gPW}Guj}#*E{XUO0rDosNRUyuMF{n(s?~+A|nMw5~C-aSVa!O2X_0rvx z9GfgjZYQH*?1OtK0NByj5jQoCnJwc)S|JAIMcb>Q*m|xZpERj=0qgJ#236IyCPjX?$EUO z2sHkhbJRe$vBqXg19ndRNP0PcA!|5Y?nBR7#mG&BT-T*>$X^PASY>P+DIeaV@#yMv zDiL`a!Rz+}4fmB1#RRb%Ls#3#^AraaNl?SF^J?QW8%({T>_lIn7|n3*iG>JVdjFKD zP+N1wj}!=}4T9Y1OO-q0qC$k;>C2`s_63dDOB6(OzpyC@0V6^FDv& zO*s885JA&9nel@`h0Eu27`+!LS~J12e8h{A5o%bJ#PH%Q8cT+})kh&3HKGu@H{dvt zGYM+=4p|^r8V=qb@cRdCG;L;E)!GCb8#Kt-j2=rd^?SKGOC>r!nX;k>cq}Qd=nt06 z-H8YfgZh*P9s@%+e6Hj)96}0(gZe2BPAV;{Ck%KN{zN1IR8Tu1Ole-u`|5c0Mf4-*yVWbrK2bws6 z${p>LlC<8G5)osvu1_x1QlnC%j{?DO{>OBEs-6ZmT0<>p2(#M+u!Jz9(=6wp*5&Sc zDO?Ob3xl#!x}Pi&y>~p3^*384KKy$O;*?Jjr_jV^*I)x8goAea>9Az4D<$Yk;{zUf z2XrK$>iQ_>4lJSOzvh@w91UebLb2wa{TYS?NWqrdn*BbhG8OckG^h5mm7+FgZ~Lf-l{2gq zYo=ZpRW|B5urd>ahM^f9B#8W)V*xwM^3^a@GF>}LP=XqpZ8f<;kn(d)L4eNlQIq}V z-m*>#5hBs&q#ED3&?n-4fG#j;u)fmsNM{2=KMrr>i#Hs))XQumqpoK`Kl63bcN4a0 zi$2)q*?p%V;ak?`4q+amj=r$vJcVMBg*N{k#$O1G`pAVSnRzg9`L2jEf6pSs1wfZkz|lG#+!|XRVHneTNJ1S&P`AxAa<`fAr=}jd$76CDGe`AR3H-BI3~Q{`BpD? zLaS9<+f!YLF7hTI@dSElbng%yOW zoG{)WytUPfn2b#r6rt8m13__)YIY~zbwR~>#Y8Y20#CxUezn);;OE7l;pxJUC=+O* z5xpxMA5RZDcSX1*5iC%>7`lss=&?TsVebHneyl*W;G2O~XI&h86Y;?{3>s;yHxY~+ zQ&b@Aj*srF_44lj0pTJB^^8~d8gvL0sjaVoy&d_q8J*vT`xT~a3WD-JD@8bFBIx8~ zB-w5C$`?z}km0q@C=EvBW0RY8zv=DNv@A>)YVPrv=g2egkbzTh*c>k4vIcpJf)e@7 zah6CM>vDg?qS-iUqT#HJqRr2rFmMbV@TP}7Df}fT@|vRBeBz`+43aH&K|Hzmn>Ek2 z*R;zBi|De-xqMzIBEnVNwlYp#*9$g`-SR#}d;^0546IQiF9wk;19Q-K(ZqM# zhz>}Ri_q23tEK^98V0=(#`7V!UsLt_RYkFpgnU$y3iFLx3LSPSgk0XI5PfP>2vHJX z=R>ag(CFc|3clh^HdZkAXEt_)&PA-U3L%TMPa-nC1f6oV< zk4NGu2o?y-$@~t9l^2%Ov}5o)O`sdn)678l2S;m}{x8|i&L#p`B^mXl|G9Y3x#QUOdC4L1w-G*I*z8|Ps=4;<&# zwk-@I27w4F=>HDMCnDhU=ZG7ZSOPX4yVUa{Ou#Of0Gbv3JkmhO--WbGdsAj@jyIcA z=_0Pa$iNVbSZYq?G;dF-GhNFgViXM!l$T2;ita;<6aP%yCm)%j%csrj5*;EtV`H}6 zoriRcL9|r?gIcp6&G&T*f}YF}Th^DiU?>Y+mMR3;)O}?mLJ_X02sYi4rT#mt2(CQQ z8dxHO|Ga6?V6$h!nCAzw>J=RXpuQN?p!8a9fa&UKs0cT$9g8+SPzx%05h_Y^%;PIe zi2VD-9BCd`2$$UPrJ|CljrY4@3B>sdN=^3-RJ_P*_{?TtfBzkkyo=;WnPLUP$=4_4 zliHMqS2ij%*tLW2{lAq*t3$;Wl~T{;4cKHr=mt9M8tubn8SbE0oSGbKX@HVj9q7_s zhf6u~%bX(R7HJNf>9s6T=uQS?5wwVO)K-dt&0s#NmXE{H)qn3c1tO0Q)||?&k1GCN z3kpw1&%@oSwT0rhz@RhZ-)_*M>#8^1?aNGN*RLE8)q_ML&;NE95c%>)Lmo~gx4MrK>8 zh1p+3R_b*(5cFBsR}>FnZxf33Qi)*whJ4uuU5FbL0K`l-DS><#oW@xfVLf*ez%HF;T6*gx~s&|MfcL5rH1%nEs zVm|}HaKy&7lAPnQccmTrD`eQ5LzK@7Q=4=}MX<4rk2>eZrhy4jai9s~!U2>9Bigia zTk^qYI{-Z9uc;^P7Nh9@eO;v=b4L^!}F8W%41_z4$rYIQNF z_gZ6O=&FYJIhd0)+Ly^Xjyv(4_jMYM)59&)J7%hmGAJpq>JVq%F=N-aVt>8MmhB3w zHn#!DmtIh5C-0yLungRKsyeIUa8b=Xh*1`EA9+fDU;v;F%x);jOOgKedv}%J=F5Mw zpP*LW^_K!*ca?F6aMkBN0?qp|sIrvSO6B=a-BA>D6GEG-9j=Q${12e9G{LwBSG4O9 zSHKfQue*y^*n5s`m^T)V%42a>uCg)>qS4ml3vja_x86~kRIY*nVH8Y+A>a_?)5TN} zJ5&VQRU?;esDVzaNU6xPC9I#2j|owbs?iigM6UqixS3w1c+>!_-P;&-A}Wc$4wxV| z>5j-|)q0lP#7w1|Qb{4H1s{dV2vk$6##j*ectqYkr3Ut(0$~_xAstRO@;(UVW=ds+ z7Mq5sLid0B%OymcXECU*#8)v8BGHvIf!&X??~feTic-;xKW`_qL9NGM3IOz#lY_na zdABvC0FAdCfIO*Gki*+305+99xgmsFj&f}&0A_M@cJNw z(An(QP9;KsaH5cFEOauiD;Um1Hei=CPAbdg?I{t+IN64>*;m2~OTY@}!U|J19_?Tt zBzq8g;GlxrYg0L`0sn{uIElFv9w>Qjh~&YO87u zutDN=)4s0ql?r6nl`gmWQ_ad9NNEvm{+wVdI^Lg`G)vPuqicq0R{KE)f^P2I*t)hm zpCq3Mrw-uMDN02%oCs%yDj&X}i+#>%1w!|WEXc4jKW?aqRk8r9gjSY2oH0P$xctMe zK}>eel#Q8JC=I%E=AJF$X{6Z*k8r4JS*Vs=F(3iPx#XSaG@tN9Eyid#G}~`#k#OR)1B(jb;Rjx zj?)VsvF&PiA)kCPGhIBB%azUxC#7E)k2WurT+V2V`CplZTY-6MG2d*A` zF%{*|i71v)2CCGv;#(MK(dzFQn6h-pt+LSL>R8rvGS4*q2S4C!{PmlMj33_hEiR=F)%18;)5e8nLbyLYl>;|^Ed07w9>TQ zJyiIM+5Z;aAGUm?<)uKOx>I|D=sxNMXRQ6V@ZUJ(i^)yM1^kpLD*UkSWynhUd*O$z(pj?nH~$W7fvha5Hq&>TN#Vza;)9v^i~uhE zwifI+{h9OLl_*X7xV*X*(sPa##uEzo)05+H(1w9}@~w5}8X)oz_uJ6^kIAoCpz@cX zV|17UtM}2nx4)RAX>r&$qGtuJy=noo-;emFU+#)-utGiSt2C9YQkF~tq?AvS4THO? z4W9BAjAGTXD%dOcS-^0>JB*%xSHK3WFi^unGQjj}6Y<{)0wW zs8UR;wxN;|ALLB3;H0_OnVU0rRhhF`XbmxQ)aW02xuPnius`4*qkoUis!d;<-f%St zpj-?JbZedkDB$1Ol&;w^kN)-9{5VM^8KET^DRI=asDRMqgU@CU3@+p zG1WQLd(JcUum;qLsx90#{FlNM8pqYLL=vKUs+IG z=_q~%ZG`mc;xTuNdnVTcWXLBH4@!_0BlgB-bH8`TU zno&osx8kMxT5%vlqpqeu2arq)$dZj#5TWV}XU#5b>QM*b?bm%(x8Qr<3K9_)1C`b~ zHug2pGY9lEkwgUWy#+zRc;X#(p&^lc)Br0;zQb}v!axpn(zNnVw&|v6-4+y5 zlz!Ml1)+-FP7Y80>Ie-R&MlyL-ZZonhvLPxe|Fy>k+12bogM$TkOd3dUfQ`m_DuSD zsKW^8R(&G9pBAxD=&151iL2AaHJoDumLBplU+9d{;7hHyQHe?s&SKPB*DRRL+d%^P61>L%amw#kQk@hZJrSb=IC zW}%XUt`t7){=RhsML;&XD7QMLiB^vp^$ zF!RqI^P5av<~}ts3-5_RD>uhG83<-eEn4N-h6cG&K1Lz|r`|hL2+>8r7qR3+&=jLv z7X?G_ir|)>T=}QMxNgN@t6-hBbR|J@aLNQV z29|drsA>deQBFj?mldeI|48@COU|YcV*k+&WzR8B(NqW$$(@o&ZMUM>DA=CY?woj} zH7=|?T1Z)asdEfU3f^;Px`XX2>(Toa?s#314_{Gz+hGN;VJ!Ygz}*&B6Suf4nM%e1 zg9uSK$~%l_d!VA{k%kY7z3L4xBve_heP*D9+@5q-(Cg>zh^#Dhm!jLZR2I$HjUM^y zrBvCDsqYI_;nu(0^*|w}9#=@fM{QVrmD`ypM6(kLgk6K9+&Mw5&}jw2uBR&VL&ulD zLDm1nsEZMKrhO+7p`5d{{WMP1rN=AQK^fMGFU3*6bLgZ2SFq+Yoxbw^P%eA$H2tK;Z!kUAf^xtGk|13WhEhjv4v5J!NJigJI)`T8h`X|d5MZ!NO5P-+>!D&5 z3L-Yi*!@@8NK%NsDumrhyw6s=*Jck^!2t{^(_mGDiaa%OwcxYW~Eeyd6rFWk4K7z(m=EE%J6Io$Nmp46&Wb zO?LS6w(3CRmDSyE($p_3ik zf`Z_BPS$V8XDcbfVHLsV7*3z49lJ}yI$3WGp4if$!AyAh@JqI`l!QH9DHFo$a5FOD z#ISwl?a3&ENKc@ffna|AgL{4V=5Co+@X{p=suQU_jMsHDf-gtur^}cFSv$X7wEZ!> zE@qQfCl>ZJAWSn-pbe3)_M)Ihvpd-&+w_Y0CWs)ZI+zO=)nl;jr8? zNtbEeKJu?QVxa| zsZT;gJq}`j{`5OAjRA z=igsAMYFxRpHKjZgkxjxH8m+ifXa;bw7 z)1q|)qGox%h$H5W4r>Y@fmpAjw%Q7^i98ofjDn*EGe}D<;Idx%qe|3L*Xf}U3bVl4 zN4ZW$A-+){Y>kt>iG8vsr2=0>VrNdf+;PZz*a#bn_<@EHF}(}~edhe5#qJWWb!TrX zpWJcb*a1jCdt=aPEBAfYpMh%EymaNa?LLqe>fdESE^c57bwZX zK*zuI#D)wQGhPceA01a<%qEw3>70LQVnq(B@F|z9vNULWGHm6FV@PiErb-`^NfFR& z&H>D>S+1IhUd5nX>{9@66(p~9vbs<%CS_3?#BHG*5w-ttpKplNQ+%J7hMsZb4FugT z>WxB7HovsX=GS~+Kn%Ke=4V?du(<sOGU8BMgnhr@pGCnAvAz}XA-4BU#=p4wJ~Yi zN@e`=_E2m=;zIo9K#V-2o-mO9S$v`2?ZMgZ_O14;JX{u?78umDjQz^^1zq`2(G6n1 z+n?@ZZz_?GzEPMd-zzYF)a-DCj=fp(V)y(1xQ6YodpfDxqs|KkjBKHpJuvy&L~0U} z8^n^R4l9~ljk_M|^8F3`eA&+GmtxDt8UQ8<%+K$7r`efTF-uD@=+t)_BmKNm?&Ii? z)sQZx`Y95Uh?RAd&tb^r78-GVWx=pl!X`&^|6|@4O4I!5sRku^D&la3!!CEKUM^tl zlx*)QN886zj>NLyUD)s@2=k^~zA%gWgM%CjFB3Warj|5&gF*_zY)&4n_idg2IT-l@gNDb68w~{0 zI-wQQi{9QaZ&;R9Zr*Me{A*?jRj~aw89SJ&OP4P@xlA;k>IyM z-J}lai#%EJ_vg72oAbvUn!H<0MWwYj(9B&}em%%34s|c9Re(Glw6#|o%Q){A!-CK- zXwW&TgF%W|SxI`($)wQo$64swUfz+iB0kQ-P5bB{-4gLLBLv!QW%lvB0z8zFg}--Hz>% literal 0 HcmV?d00001 diff --git a/functional-requirements.html b/functional-requirements.html new file mode 100644 index 0000000..c3acba4 --- /dev/null +++ b/functional-requirements.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Functional Requirements - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Functional Requirements

    + + + + + + + + + + + + + +

    +
    + +
    +

    Functional Requirements

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/icon-administration.png b/icon-administration.png new file mode 100644 index 0000000000000000000000000000000000000000..e892803c9e9b8fb8f77025ef3e330c2e4b14ad88 GIT binary patch literal 49385 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 R{?z~g002ovPDHLkV1k1T$DaTI literal 0 HcmV?d00001 diff --git a/icon-dictionary.png b/icon-dictionary.png new file mode 100644 index 0000000000000000000000000000000000000000..fecadd08afed92536be91ab12d8e37b6bf410d5d GIT binary patch literal 613 zcmV-r0-F7aP)wK%m(L+9IV|s|#(WRl-O^4GvaQsnHq|OstfO zIJ3}3<01}YGARE4m!7=)QisvlHUo!Qymx-@-t*p_129Ko-#pVI)6#!*kLj-AGXWNR zyA_{wKii_amK7^YT-v z6#plaNm#8`-kz@OvjIt^4%IN{@J3bR zRI}ME1Mv85p|%;RK>ViR>APPLB4;;BpCtqE@P+*7!G>I4UjNx~e>r3HA^tWCQ@S)l z{BslcSwL-CxQ&_ZZSv_g0Tu{yi*X){Mt|W7)lbE`SQxFP00000NkvXXu0mjf;)M*S literal 0 HcmV?d00001 diff --git a/icon-directory.gif b/icon-directory.gif new file mode 100644 index 0000000000000000000000000000000000000000..d94a07586d1a4a4f8fac1eb8e83e1eb73066a905 GIT binary patch literal 640 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 literal 0 HcmV?d00001 diff --git a/icon-error.gif b/icon-error.gif new file mode 100644 index 0000000000000000000000000000000000000000..77ea718bca0806a305be53e4b75357a63a867fa5 GIT binary patch literal 556 zcmZ?wbhEHb6krfwc;>)xu&itz3(FFA_BC8wdjtiy@bMiL6+I^@d0kfay}J5WEv@?s z3eQzk{{R1fd;k8wA3y%q(RmjU@yg!*fv)bG%aXix+>MIB~wC80B3h#FBel}yq zv6PhOn>Rn2IPulJd#_)=W*Evq@h1x-1A_yD4#*RrIALJ#Y;b65cF+;iYUym&6A&=( z>J;Ic%w;v9S&(xUr{Hu46&@aWejy&E>9XA1{Jh58!uDNu99z_Rw{VDdDr&RuGnLx6 zPp(Cr?Kqo>^$9k$W@(m-7cC7gUDR!oVZD7@(^ldRtC@p7^Rwp`ysFQiDQGZ#_$X=f c@uRX4LWh{^|hy<@Q*xw+qo|KpY<+vaXbbW{L4q( zTsjXEJvb}e%bgb=o%W0h?4u1;^bWTqH8}5Th002ovPDHLkV1nrS0P+9; literal 0 HcmV?d00001 diff --git a/icon-fhir-1024.png b/icon-fhir-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..1814dbb4e93fb341f6cfe142f06c1dec8829274a GIT binary patch literal 116309 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

    BukX^XQ@#;LO-| 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 literal 0 HcmV?d00001 diff --git a/icon-fhir-48.png b/icon-fhir-48.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cd4935720208437976075b9ec1e528ea425fae GIT binary patch literal 2266 zcmV<02qpK4P)rige!p|i?|aS>Yb_JB?7*O8s>bO= znYh(|)h|ZL%0pl$AE@+Zn+-!iVrima@_|IO>x^^u#qa+B2$9mJ&7(YFY4U-h?rxhO z$^GW{wwxRLrY11UI;2X{DNU!QzHp^;*g0ryGEXRc{{vKjXgD9WKQ%U*i3BSAeVrte zmCuLt=O+Ii%H4Sns(@1;4qU%^l7R|;T~mDR9{`SIF6kS2`uRx)>iN-fk_ij3Bg%!f zo^>3X8=efHAOyO;y)^9H3*eBwqC2Lm(#?G&tR{z+;wou&FIv2-O zWVGSF?($xzw8upGiikv-P6xZ*A6T&>+}(MwfQBDk)p`6$)7Gs4b{{(*EP^db!vj6q z7!GfYn<-(`r3e-)zE|G*wn#4c*^4zkcis>^|3X9tM24BmRjM5=x7@}CXevyw2JKClPT_RO@3M3~yB zd2LTL5EWmK5K!`eN#&kMi{rF(ZYPS`GffhAf!Lhcjj#Oe0D+wUp$Ti(4c+})py`c` zsCJ!uK_#suPVykw#igi;#zm-90~z@-;ns|rurYukXG}V zn%diL#M+*pEYc|-ZB>w9@3!#*4Lxv+Im839x8DVHFF#KkTq2uUGJ_yR?p3^fwPK$c zdMPDU#q6)|0D|4`S=+6d|8(c(#s_4h!sbUbn>IC5N57}x9a?P(qN>G5QXHbZZU6Cf zUtepofq&|E6UWTQ+V0DalmBX8#TgkFP+`-PPJ@evi7$Q`$UT0W`ej7D`LnP-#r4ES zgVDQkiVf8?S645)2`Ieskff|s9vW*y*{?d|0tz}_G+D7>!8>UwkY97NX0SmydCW{A zhw$|ZP+@DL+!>R2E_?O!K-B-i&>t@}X&1nfJgSg?Eh)wVMB%uAY_VOd0~?fL&GQHY zN#w;1qLHFIy_K+S^d-yC8c)-KfBLmf^ITwX<*BC1KnQ3miq9z(wzv}mq=~%AlxWRA&j2=zs=iqlc9+B-6s<%p8W)h6 z+7bbq!4?D?Nb#MR`a#u_7Z445+6o&k)l|Il$Nq7%)UOKr`i$RG zY1U9@d_XmyiBbU;!U7L z{9sgSTz`N5BKnDMYSVCndT5HMf4zvPAE+N_La_y87J69mT~R+sFMb82u;DzScJ)F{ zhKa+EbY~xpOhKpEAXG1^m`SHb)8&IF#v&bBbG%7oQrMyA5mC=-GK3){j<#T@+QP8$ zRa32i?Y!T3n1pqw&vs{@02w5MWNfkDc$lO$2^(u&2oMz*-ZDllGczt$4~G7LIL1?x zv=rV!YcLHqNE;ugWj8afB_;GX|UE;kJ!wM0o(hqcu0cSoQoidR*jmeLHZ?$B+=SKh}D!g zw1``jc;i^rKGvj-Kb6=Jg^jTzZqo$DC(5^D8by3fqIC-aF?|}xnSM5A3X=ZF^1C$_ zRF20v^qOGvG?6_Thgj`6O4!R%H7!pDbcwsQd% zoCd;uU7}P;>%heIW&XL?0?ss<_8<D(F9ZOp>`Fy>j*oj2y6BsOzQ!U zGRCmV+ieH7>#Np=HvgF2-E4zBw!CAX?X+EI+FjUP*bZ#zpP$J0nC3&yAv6zzA=pOp zOl&_<58|OUl(*9LC5q1gc#CNsAvW(*oKqLq;U3N4jRZTe0p)iIJ1}*m&c{0o(>y7I oa|^=IN=z1$#W@sHKOT4g2FVw;3WrEdcK`qY07*qoM6N<$f)n6R6aWAK literal 0 HcmV?d00001 diff --git a/icon-fhir-64.png b/icon-fhir-64.png new file mode 100644 index 0000000000000000000000000000000000000000..df6fa7866247c4f658074ef6a34662db70a0e40d GIT binary patch literal 3526 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 literal 0 HcmV?d00001 diff --git a/icon-implementation.png b/icon-implementation.png new file mode 100644 index 0000000000000000000000000000000000000000..00cee92f97949c79669fe96a1798e785aa17b16e GIT binary patch literal 54384 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 a7y}R)oCdNF4+sbm5gHm9VkN#LApkpIqkK{T literal 0 HcmV?d00001 diff --git a/icon-not-selected.png b/icon-not-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..3c091d6c3d16ac10c2b450958bb3f1db8fe6e364 GIT binary patch literal 150 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 WO+Q{MZ}5YI1Dxruw3Dj>lK&0(VZ*xs literal 0 HcmV?d00001 diff --git a/icon-page.png b/icon-page.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1ca0000bc8fa8d0379926736029f8fabe364 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H;pyTSqH(@-Vl>|&1p(LP>kg~E zYiz5X^`c$+%8#zC{u)yfe-5 zmgid={Z3k(ERKCKrE7DF;=x4^O+ pzO8rLO8p|Ip=x)jHOtWj`bJBmKdh_V<`47(gQu&X%Q~loCIFbEay|e6 literal 0 HcmV?d00001 diff --git a/icon-q-attachment.png b/icon-q-attachment.png new file mode 100644 index 0000000000000000000000000000000000000000..58c36488dc25bc21994a35938512bc627bda9f84 GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TosvDO z!cY)}k8cwy5>Q-`J8%y+R*FJwL<>7DtV|OW8#@a@unL4=p@gUiiaQYTk9p3Rghb*~ z-Um9#+?jKSGl>xqJ`gO3xzXp70L^AI-0yd6HXG#gdCrAIe%u%ZO{Y^hjsx4a5s$~w zYPBRUrye{(#E&ME33WOhe)Q@0`=qL>`}VAjnt;aRG3N6*lF1|ngMpg{&gV03x10O+ zGoY&MJScI%lK+Cp%RRIk^?^@n*f_HMUBI-SOT zzn9#Dx8DKPYBj7@D|EYE6pKY^Run~|rfE{kf3L6rRjXCmH5V2Ng;2Au>ryAx5r~Ow z()D_kM5EC_B9V|U?^81)6Y#B`0I%tAIAAy&%DE)}!1o}R%SnRywwVcS!HvvU%}h|> a9{|5GmH(&ye2FIj0000CPem literal 0 HcmV?d00001 diff --git a/icon-q-boolean.png b/icon-q-boolean.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca97bc2cf80d44ab31ad5cbc0722285a4d2b41b GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}50G|+7AbsJ&h5sLq{d#lw^+cVoFAh{!mfX3x;oOlGCB+4Wg?UAV`Go~} zKxNlg!S%qM6F?cx0*}aIpn}67%y>M1MG8}kFR z0}hu!*;9+7{{1gMdZcOB#oacNhaRo}cW{<3gQC(FP93fl1x#yJm#t<^xShA7xlb^h vbz}c(rb#zu2k8E&IlVLECTst`1AiHq&T%$~9$u6KG@ZfI)z4*}Q$iB}cROmO literal 0 HcmV?d00001 diff --git a/icon-q-choice.png b/icon-q-choice.png new file mode 100644 index 0000000000000000000000000000000000000000..a295ec890846a1308b3feaa994063cef47d9fbab GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85qQYy2J$-B@zX10|f&-T^vI!{FDFu|8LK%+Q8{GnV0Pz!!d4g zy#Nu81m-WI`yF>KX*B1)^g@QsGSvH_1e=FZf>*Q&7cY}aHDjbPM}S=Kdi7TUV!g_C d`UVCJ46R+#my6bkz6F}i;OXk;vd$@?2>|#Rmv`0&Al2W!@>xp?v7?%lgvT3VW$n=f3ruyg0mTeogS zM*FM5OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$f1S!*hF#;olA&QQ&S^RsZ z!Dvj@5{+4Gn!L@-#FEX1Kp=p3B)&;c$9h^CqeV6wOLjX`qiYrufW+>$0PnN2F|E&SS6qp0`e6X;{(~1kH^D0 zhx0eU<#Hh&kEc{D7DF@|Wkd&^qn?z2NF)M}$AgWH4Y=KII2;aKosi(Nx*9)Y(fM_Fc7960CGx%0 zJTTLN+opEhG`65ee-V9#R*cN|$(D;)3QFs{8j~^5q1mCkc>Br8aVn@h??$XP~qz j9lZnHOfHwp{nYy#Q$vKsy(sM?00000NkvXXu0mjft$0VR literal 0 HcmV?d00001 diff --git a/icon-q-decimal.png b/icon-q-decimal.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Xj)UK~y+TWBd;U z45R}_D9r#i;M$9i3^(6=WnlXEkKxC!-wdC={s2q9d;bYSzjy|8P088%CMq855#3;0+Aq_L7Jt6xEO@_ zIN>ym4a2;gtRUqKM&8j35rvaL%>Q5mK+c9q5(1gld|>?h<0~*9Yyiy9gaF7Abc?_S zPy)aPz(Si8@cqjNFin;VK7aoWWx-qkjOSm!|9}OE1;4(11k+@>;O`$a7my16{QJ-F z``1q}8*Ts_D+`oG81QkiLs?J*9^Smm@c8K~aNxZC^qt|^yKi9p_|-=geE-DAeo zw;5i)c?UKCY^}VyGDFkUwO|1dfTc26RKWra=4_B=O#=%so80US1q=)T{n3^I7(3d# P00000NkvXXu0mjfaEGj9 literal 0 HcmV?d00001 diff --git a/icon-q-group.png b/icon-q-group.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb6887bb03a828ae35bb8e7d8778ab4db3f388f GIT binary patch literal 442 zcmV;r0Y(0aP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Z&OpK~y+TrIN8q z#6S>+|9BTAR~Qc0C$N(%&I2v%tgQ7VY((F}N^7wd-$DdI!AcKAP_VhuA_VogBqp1z zyR&28VT}KFk|1f8KZR`_FJBnlcpNs`W@N`BC;6tDYDP+AP@-uLh z05!AD9+33Sx*|sSe1Rf))2TPm-oUyK%FPzA5&VO^)ASL%>{kRHPrz2C0Dq+-)g1JX zfoNoMNooXnDlG%sxmTGHxZ9;~Htn@j6Up6UEu8aDxSo&j^5C}sTR*2FMb72U@vV-t z5sECLSnvq$;s)NY4<`cUJIDqQ$qiYxSvB%Fkau$c(t1*hWiZg#V3EYhJi`TsUr zKn}|h<-n#j^Dk}4(-h{WjMb=nYGQ}D_#H;P{nrzgS kO{02^v{(-kFmWA#Z-5=xmj%5zL;wH)07*qoM6N<$f?~?NqW}N^ literal 0 HcmV?d00001 diff --git a/icon-q-integer.png b/icon-q-integer.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4k+aC%MVWxL04j9XkU zK!hWK`HSd&$DK_IVIG6wc literal 0 HcmV?d00001 diff --git a/icon-q-quantity.png b/icon-q-quantity.png new file mode 100644 index 0000000000000000000000000000000000000000..701a60a5a4d5673d0e3dd3fc8f316a2ebdd7fad9 GIT binary patch literal 543 zcmV+)0^t3LP)@VozFAzEvI&~0#LAwY>5FK39Rg@@bp>BeO zw$McyP2NlT?u|(Uk#_LH<=ljK?mhP;k2#J5heX6H%H{HXCX=~NBoZlARe>=^i32c& z5WqPH!!SOV%jHw0Qn@9fcc5CW>Jq=4|6^OL)m9$QSCC95(-PFn^7EgPn-5p9Xf%2j zT0v11s^jrE9G#rvGccKoT*Is1-&Wq)um?di)g6Ha$O`*a;Q$Laz(Aw!N@+sNvdAvNPK8Qq^wr_gSuSaWLG&M-o9;vBq+hGMlxGxKZ0_1Wz znv69PFh5E+M2titU>*W4;JO)kE$QxbPq19@+D+v)+U|OcH05hn- z^9BPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WV2JK~y+TrISyN zL{JdMt0yB)(8q8CC+G`UAVTb1#Dds}Sg{a`j@Y<}U2j~#0i@G3-b_`r={KV%lkrPl z>U)3cQ`B={jKLn>miTX8Rq(2;!xC4v4A}X623()#nc_4}6b-|`ea_^&0VOMn0!`Dv z{eFjW9N~JslG){Q0o%6m+-iabtHUEX&vQz|Ei}PoM3N+^>lz%#p*cbZX__w6F9bmV zP18unaSWm;l77ZCO?XEk%Q7uIQxpXTDz$A}rm8B+ACSRvnB#anVxZUSx(=c!Ldg*X z0sjrMECXHFspP)zVHk#WU?)ze6I4|NuInxt8(m0}1T4$i>_S77|LvJo8(JHk3^;gpRD66?-xa%H{f}Oqv-x666!%OB-Z~}GEBZ@E535A8 q%ztA8AlNr=g>#^ZQQtFGHiq6=!auCOTxC#5QQ<|d}62BjvZR2H60wE-&9_H=O!(Kw&{<9vg>(FMnYC;$IY w3^*un^MTdn;7P{?4C|HS{~YI+WOIxGs_iP%+I;TWWS}+%Pgg&ebxsLQ0G+Tf(*OVf literal 0 HcmV?d00001 diff --git a/icon-q-time.png b/icon-q-time.png new file mode 100644 index 0000000000000000000000000000000000000000..e2672c20676177efb2fdea593b8f000fd5f12342 GIT binary patch literal 882 zcmV-&1C9KNP)Zkp%;s8}r$h6cUMpt8KZ&`memftw9r2BH zXZp!+CFaEnJk?xA$eKJbHrNPn>;Axd{TeCT;zL2Z2lqOE#$fse--k~9GCAnb$WrIY zUzF=05;%7ScRp;-^ba=g4+!_yjOVxZHrAy=-Qy;3W{V_ws3i3@rj zN6Uq**d4Ifp5hMksmBf!JrmJQC(GkeNV1GOW##ZtQFwF|H80+P{}RL%{YNk_%ft(I z#;Cz`v~ti@ZP83cwQ@*mu2Dwn=d>z@4RV(M%#h6&LDo!N4vuc zo|;?G=MQ0U0&vMd?WX`v6t{tSSteePbgELlMO}xKy8^QHBD{2ALkbX%5TpZC;3a)d zD?(MwgLzpdUa8!vFvP literal 0 HcmV?d00001 diff --git a/icon-q-url.png b/icon-q-url.png new file mode 100644 index 0000000000000000000000000000000000000000..ae0a9b654691bd62086657b7a19111ec2bc74e6c GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TWBmXB zKLaIz2})xFAd`_XR)Ea~U;)Khf?&>v%ZI@9`^mas8VDGnGz5SQK*IkOW(t7un;+Ny zfBg9zj8DG#^IB#f0k&zyH4n3q1RFo1u7%1(+Qq`Io`k_%wsx z>Uf6xX<&JSm>}=3rc=+WGSYXGK z-3%Yz&jYhhKfKQ%!7a+L;N~)h9>?jh@Bup=BNmFcsxjPp^NnHmg<7Zx1B0o&BEyTX zuNfY{`2rO|01N{_ew}&33Ce>2kPEPB1_8JM0=jk#oQx+KK8v?8=&I&HMIm7K&UP?9 z{p={14+|?0z=(xSA)6U?JY5O46$C&Ue|`E4X7|P_GE{DS14|Q_u>bX00B^FgTU*D_Fx)hGYBBt4gz?SGO}NBC1q>|zyP`gY94?Bdx1WW5h@L+ooy@`6Wo~suRu^^?F zLJxu7BH}^mMcW?hrNy5r4JIMl#LVu_&hGqtzkMf)uz6v=@9@3PGtc`xuc5WZcRxLv zSek!&>BWLSqLGgjj7Ulyrc8GBjE+9woQsqT!MO^QR&~cVm*#Gq@Ihr|$I5>Tw_K|+ zd2pu*%g)0sI;d33=&x4sblyK_I|US+A`)T1Z+7tLulXf{ZF^6UFlE&C9s_3rN=48z z#+z6ornjLFHly5I!j^$P>>t^LvXkJ#^;U{^wNBtTj^A$8k+*DwvA|jbi0Jm~9dMo! zaf0PnYdAVJf}0n|5vN>t5g3-`Yo*X^r^uVYmxl+ic~cR8KlgFx;Y;{L=;RIL42cZM zn0QZ+%MK+~qmwYSBZ03D58?Qy!`SY1aON`?XHN`6@(2;V3qi`2M#?z42+FR#7Si8s z+rs02{>ALivp9MFd(8au1k)ec*gX^@Xg0x9P98~6Am|#Q9VS943#~B1?LV4$y|{{6 z?L$mY9Y7SVVE);k1l$54Ii%naOm=(F2tsM*N=QteGKpyQIZmCQ!Lwxx zCD$V}Bbq>wf(;|YNx~ST*b+`83{kL(yLa#7>&r9v{jor0>&FmjgFFzFO7?9a;EaM1 zavj_X0u+iCJ~=dsLZyacbq7T3uY;8obaQ0AT?A>8;RU(NvWO6dZB+UVjPyt71j{tL zrr8Cglwf3};LPmu06Aw-QB%g=(~~9f3S-kZp;;ZhWsgWB0;OOiJyT-Po^>g3O75@2 zTL(^7s(tqy$9}Dpp*w02f!+bj>4g%E%+rYD2<4u_;>1|(V7CI=FVo7+RXlgj?JL0> z^ma8G!8c*6^?57M`zX3zP4b5Z`hBl9w(Im47T-WX>zoODSEgycD3ppPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0jWtuK~y+Tm6Fd& zLO~S9zw1I=NE9R@fzT@G2@+fgg1&)^Kx!GZ5n5SpOTvgY8n_W%^a|p_jkI*3&_Y3x zgp3ff#QdB0HfOvud9M=mgTpy7+ubhT7gP1x zZJr5(0YRhotJU8x$K!Icbr=l9J%zZ{>7aFVgxzeG_tzl}tn9%I+5ISLp%7~94NOKO z9<-j0#~6Nn>8F2@@8HC#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P`}`P2Tg^+n4;W0%&Nn`h_oB zXMCTNA-w1R;@9m5&b!P``2Amf(pd!#&g=F^W;hsZV)z*wDqmKyKNDyjgQu&X%Q~lo FCIDq2QD*=E literal 0 HcmV?d00001 diff --git a/icon-qi-instructions.png b/icon-qi-instructions.png new file mode 100644 index 0000000000000000000000000000000000000000..23746fef82077d717373ffc096bd385c2c25ddfd GIT binary patch literal 615 zcmV-t0+{`YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0sKisK~y+Tos-{7 zlTjGQKl9xNO%1m>(`}W?f(QjM!;3U$i3HsVUPM=AH-R@61ci4|5JCL~)r}Su3nYr5 zDEtAT7lDj^qE|*#W3Fl2bU)tHd(Ph0-dq%Y;QO9)-shYz&w0){HX#J%Ox~Tf{`id( z$9rvNS5eWRE!=C4ez6o?AmD3Y`Q3`eq-1bu^oWQp&tR|8SWD~Zu3enHwWMN__lpZ0 z?dv4^=A*@=N`A&i_KTon8cnm)+_Zy%&K7!h7kGaAoMDL4PulkdInWggsZDlwd0$oRJY%(#Q;NZnqYN6!W<0-ROWV_u{%wTm*a5CIZUt1&O3y54EvN`Gt zu~G(7Uat?2$BWzTp{~xYOq4-`zZn-gJ|~Dw2GSYw>uHkfS&KoFzY%}HPaqf|xHG5> zN<|zStQ8jqTd8(xWH$@M;~UJ!zR`cy2>n-Hvl<%b{Ph%?G2>5?sK#?FA{_Y|qxgc3mJTjYz9pH; z@%3|pJ;M(ybtsp_Y%nfQn%GJfr`X2Js7@|XPdu4Yu}X`jB&r57gW_;2pQeV)-c};_ z=Zs@B49YceXU4b&`aem|H52)NEXOGM+jF)8KLCj>@eVR@3s?XE002ovPDHLkV1h@J B4{QJc literal 0 HcmV?d00001 diff --git a/icon-qi-observation.png b/icon-qi-observation.png new file mode 100644 index 0000000000000000000000000000000000000000..761a1a958f03bfac802e3121c2717c09ad866a19 GIT binary patch literal 648 zcmV;30(bq1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0v$<2K~y+Tm6J_R z6F~rmpWQ-BC>7)z!Nfo!MgqZLf(PQ)MKJN^AMxT1jc_oY{SjU~7)<;i`U5l&dr&Ym zHl`q7rMqpn-A=c&J9bKfDKv^t@@^(GdEa?wXV*|laT;DfGE`HuQ5(;5p|HKq&iV$?o^Hmb z&tnqB{*}TLdEzT2Dx&-+KpSOvn7#{rC@+Uff5LN%MEgfLH`0qQLgaRmNYCNNhKE;{ z9L(iA@VM$vf8>7`=$hY*XG}t=1I;0oVr>wtk*8YwE6X>9MJ%ZjRB} zmL+Qyaf<;~)x5jqHZ*JM0yO%YzjmVw+mh7)$!3Gvb?AWOT7KHB(jU(%{SO>pJFbS4 iTBk8x1WW5h@L+ooy@`6Wo~suRu^^?F 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 Eg0q^z#Q*>R literal 0 HcmV?d00001 diff --git a/icon-qi-security.bmp b/icon-qi-security.bmp new file mode 100644 index 0000000000000000000000000000000000000000..00e49763053096a0f39d7eca0e14352b1452b777 GIT binary patch literal 824 zcmaiy%}T>S6h=o}x)E1Cf=?i>i@V~Rxpv)%R0S8}4~K; zA!s+4m z$-!2#zj?gZ_I-6!uKX;uS-QKv=1^a+gyX`LeZ7VAqn&&_gkE~*Wc-Q0!am<9>OWkb XO~^VT&EB;Sen@5n|5x;Fx*PKi^%M}d literal 0 HcmV?d00001 diff --git a/icon-qi-security.png b/icon-qi-security.png new file mode 100644 index 0000000000000000000000000000000000000000..c06285b1214a0c38ed8a646d5fadccb8de2b6b4f GIT binary patch literal 481 zcmV<70UrK|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0d`45K~y+Tm6N|p z!%!5)Piml>vKiz@7ady2D~O9Y_91))w+wDV{a18w@NWgdy4Xz$)duaNNYi90 z4nn2ZoOAC@a!ZT)gO79Wm(%aw8&Zui21)h~8mckI`dU#FEio}*X|*U;F)ytqSh+cP zeST9ylz?)%tfXyM>!JhbJT}2zS%y~oT@AqiRH;;AuInm7@2Ss7$5#*R^J_@zxF4*# ze;59Y@e|z0V&ZFIJ~jB1v|BR6olyE6v{MnU>GK3 zvj$``S$Y-)bh};A@nJ-IGGHM;4|yvOR>6Y8Vu7A%cu(qnVfQ3{p_1FP2I$zx`%VL| zqo*eCLx&v<29a<$xke!~;pDgwDnSqk`D9|{3Ozp{Priqw5Gr1;$L00O^gNFXy}n1@ z)PVFT4Su*2$@jsw?XY4Wd&smaL?04gPUhnBT68K$wfp!}mcmbT_&xfQaQ5GSXBB`S XFwqzb#IleP00000NkvXXu0mjfU@6HV literal 0 HcmV?d00001 diff --git a/icon-qi-subject.png b/icon-qi-subject.png new file mode 100644 index 0000000000000000000000000000000000000000..b8df6b729429ab080f008447cbea2047eea764c5 GIT binary patch literal 796 zcmV+%1LOROP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;l1W5CRCwBSlS^n5VHAbWKQnnh8{5>RPuiLqs$E#A zs8A3Qth(t!7ez&dBBBM|bf*h<-73Y38xd+1-MK14MOPL?q1Av%N?Y5;q)8@^nPg@% zng4gCG}t-2ySU#ymwPT@jNz{)r)I$z1IKe{=?LBEJrtRc%9@Z|Nz9ki>BrQdIzaGj zX7XQ;fL&sgf>MUi!Jg^Jk?54bILH+PHQsx)pooXP7WFzIXb`u%pa8&gKF;MBFBN2n zxe_wJi^!%+$P|oAWrcNDRMr4!a6k=#>v=c?2gIC;R7!%X=#29cE2Y%j z0W+B29`HSkwtM%v1rCy=qoz@Gw|j75wAaN1+Z_gC?jT>%v}|oBt!OP6IW~aS@P4S8 zj!Z_xhs7Agd^PKJH_QateT6r#ULzcIcsYw@gK}#p zC+7EdaPhn!Fjy6JEq%OC?u4`oCA$VGp92pg!zeB69{3-iypaGQq%O(Tr%haH7`hCp zq<}F2?|%q0qSjn=+O4=|1{k~d5!BFOZHmZuua01}V*$+P!?Jo7FXO3xUCP4YaGC=; zyNBU!_J)Zo{NT&B9j&2rh-E@pidA59R&Tm()|idc9+|G-^tgk~JzdjvVi`ElX2qvu z0H2pO0agVCkAh5YhkSSrpuA@e443`NPN_03D;k!QMey1J#!fte$5Di;)KQe`k#dEN znFdKON$<82TZ?T@2BPNB<$i(FLq8D|=CG4hp(qAqg$dNLjM`V7~<4&JRXha=Il1xcS0I} a;m-h$MK>opmR~mj0000CATZx?tVp*$z3=_JpSIS+$Q zP0wCikj?vU@8J}-C$5qc6gTmlm>~6l@$I8+tR|6q7o1Y+A6yrh$yhfh)FW1b`PONZ jpVf^#d;XeB6*FC~zmjoj=9#ZR7cqFc`njxgN@xNAz~EOQ literal 0 HcmV?d00001 diff --git a/icon-resource.png b/icon-resource.png new file mode 100644 index 0000000000000000000000000000000000000000..03ddd799fa0a3aec561c75d4221f195db65d6eb9 GIT binary patch literal 635 zcmV->0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4kn?eBq literal 0 HcmV?d00001 diff --git a/icon-toc.png b/icon-toc.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2490ed1432d5d667a76235360824a1088e928 GIT binary patch literal 734 zcmV<40wMj0P)JT{hN;C#tgf#9krG=I>5!<*aE1_(spcgF}<`n4i zJi-}^6UUeU4jUFwdCiVPDm%`Zx^UBa8J(mnR6wEgz^}o8;)M*Y(@l_!Kfv)}4+NuM zaPXE50z)r)9=D=SR|RIqfQ^j}Hu!fzMeQBo+@PZk1G8hOw|vBTvkx`HM)Xe9q3xao z@`p0`NO!2904FHSLA6E@Y-O6zH$DQzvq@aHsz}}<(!v(Z_+EodX%R&NZW75g+nENo zV0020rxE^;7d!067AN>6*+&YLp$9uH6F-=In`XC{Cn%+o|5)b&boEPr02w@|P*oGm QmjD0&07*qoM6N<$g78X0Q~&?~ literal 0 HcmV?d00001 diff --git a/icon-warning.png b/icon-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3adf960ff1bdef9fe2f40c13316a24fcc72bac GIT binary patch literal 294 zcmV+>0oneEP)$%f*lY`pOUc)-n3c7x~H?{M$kM(Ifx=rv2z+{Nhsj?}p#44*u_Oy66UlD@W2-T{GRN*6#43Q{`ivk;a~L8Iq}dy6oH^I0001iNklNNEohXL&zXJ sN^@R5;6}(?4ikbr{C+&pr1v$0WukV6CazV37nmIHcg*7G2tc zI=PC2F1lMvI_Rd0C^$G2Dp&>SX6YXhCp$=sjVKO5i&FoTBXmnxJiRx zTzuiTyf44!{qpd*uVTN3eIEzKNX$GNodb9jPGIg5Gxlr zP;uyWE-dllbL`$vi`1ZzfFh#`RR4>81vo$=LTAXl(g-^91diG@FDG zU5$myPM;iC`fvw1yQ0MQPjn@K)3hK>bp-rqxP)C)PLS?jpWim6(4W4{su%98Qk4` R5I_I`002ovPDHLkV1fZeHgEs{ literal 0 HcmV?d00001 diff --git a/icon_choice.gif b/icon_choice.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dfa0e196aba9bf0dd70074ccdb980d07de9e903 GIT binary patch literal 266 zcmV+l0rmbzNk%w1VGsZi0K^{vX}bO=Q+JG$m|w5)cDL-S*7{tb+@Z?p4qk8 z_sQn}X|3gLf|Hfa{4HFBMq+vzJXv+X|6!-#{r&xKvgu!?-l)&;*zNvYc8feuU~I4F zQ<~I5R%ieJ|NsC0A^8LW0018VEC2ui01yBW000Gt;3s}wX?kNyLPFa#5UP3^wk(CC zKe9+;gdm|(VMuts4zO}DT@VOK1m)={2pi9Zf$&VC9jdjm*+RV&K$v9RFu0|I!2+1F z6;Q;%BcIpB1z!^u289U*e{2p3gL?-F2^@(e8U&FXn3wv!MxYMm< z`svBmv1{+xuKV4j{`>WuZxs9Iz@mXcp>h}f`t;4Ob*hI%{Q2|o&4>Hw!so?>`sl>% z&XD@$y8iq2(zJV`a~S&Q!usgL*|>P=$cgjQlGSct%NfD`tz=iQ2Xe?t9&B+;H&f7uKeJu^WeJr z;I5-|8P>LX_t=}?yLbBO!`ixg^3sy;(Ud5`*!28~%_0Wp&(2(!Xkf?ntw3Ai-`}F_+{{a60A^8LW3IKlqEC2ui z01yBW000N3fPaF67ljvth=dnP8v#OviGPKR8+J+oK6a3jiyIqvcT`GJQd%cchBX^H zIzmD`O0lt66NMX#vPuRyWn_0eT(*XGmSu3iJa-SmN=cJcp`dp$g#i~yNv#(yzS1Ox zRTr$TIukrR-ExIK7p_8f&8+3^S0~HG5`DX_vDxJ+k@-8M)>Nr>$W}p^Tho3 z==}80>(iM0?yURn!};l<_T#GS&3W#j2G&T01Gjrr=m|M$-S_r>eai|f&h z|Mt`N=CJ?&{{a60A^8LW3IHDfEC2ui01yBW000GL;3tk`X`bews;D?Tk0nWKJ$&z= z?3e@qf}r4*+bJ+eOeTXF;w-u&P$-~Kh`;O#$-LqKwLqW&BVfD(fMO{o6D*btS}h(w i-m?H&fN9@ld3zWL{vdmj8;T8kSi@HApkqh0eS}j literal 0 HcmV?d00001 diff --git a/icon_entry_blue.png b/icon_entry_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a7651ec8a0f395be021bac262783ec604abf8c47 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8_H=O!u{izqk}bDmq0G^bpRL|W zr%VbmS`g2vdN_5Xhn$gw?joL;=H(n;{ewDX@>Vt8IAj)#jg!+?Z23wnf7d! zNAH#A4i6V)y_WtvZQ1hT)TAWgjoY{t%BOsI;8VOzQvNniDZk5xCy$)UQWb1PRjRoz l1#moJy|?3|{zvx%+9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/icon_extension_complex.png b/icon_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..bab7cc9bcc64f4f58a40019ab29bc90c98d5510c GIT binary patch literal 743 zcmV?P)rx$R<IWI`!e`47o+X|cM zhswMI)6H-!+|Ry*GtmT2KZBZTgf*vuh@Iv~E3-o`X2T^+DyW5TGfmLUU@4QG+c^0c z#zg&+`J#c@0((YV&ur`*Iawk7JMET#>EkfEJtz9cD4oNF6e!0Aw?I&|=qKwHAy9XoQ zA^YBJr@&gw)O7(`yrYQGx{Yirh2eMScnk9(q^&}_PQ*$`FTOgh0*()5P;Djfw78dp Z{0&Uoz&aZx@__&V002ovPDHLkV1iM?Q(XW6 literal 0 HcmV?d00001 diff --git a/icon_extension_simple.png b/icon_extension_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..fab774a3288143c3ca5ef4a6354476a816d20b29 GIT binary patch literal 331 zcmV-R0kr;!P)clpQjpWPb8b##8}RLd@5ygx>`#(pz>k}$oIkF|*aK~E`Efn%|Bp+N z|GyqlYyW&e-v0A$8BQV$NSgWcM%Moyw~GJ&deHs<=iR3N-_Hg9|8m&q|L5&8GYK1T zJ%$-*`^F!)N`MCR01asV|LsD^f1vFfKW>v|CMpboe%Jke!RP+9>uj1kAj$NKQO%#srO^T*ZI)!3~X`Ru6Nwj9HM4fp4g z`Pz1^t*!t6|NsC0A^8LW0018VEC2ui01yBW000Gc;3tY+X^tq_t*n=-o+V2~=c1ks zu&ZR_ot-IHyQzexPI2VPbReBZCeu)MF1Mz~p;#mml?etB$YvCn&4w^A2o8vd8Lei! z;SBR4y>7ob8fFQ6c7K5+8H06x2Y^`@2pp1=lZPK34*?Vr3>u!FmP4YVA0Yrc%MX1I literal 0 HcmV?d00001 diff --git a/icon_modifier_extension_complex.png b/icon_modifier_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..290794fedde7c9236ca1c66e5b6159a4bfae4781 GIT binary patch literal 786 zcmV+t1MU2YP)YBk|%qOnDVi54q_hnJ4?5N7`8xF8d;m~MKKvpBCW=R5h1 zQC0qrg*FE|U_2Qx8QX8Py5FQ~`EtUHl=_So;wF>-(75j)s4A+8^fO{lxGLYDR=IpZ z*AirEwL+XJdudG9&VH^z4=-2tlB(65w?O2yu?e%M2h-4q?rcw%`;04!YvTL8P$WXQ zs~1raCAWn_=nu`x^n>&E<_%B?4IW37QGt}R?_&_*_0(;waK7!C`dcW}yqqAje&&?Q zwnc{+;}3t%nIwt84zfJz0TEmYJ&N+rTAtvK6TDa}0Q+2qezQ;L%j zB`JU?zFGnSnp0mT>*^g?U#DUX3%~y2ixP<7T8mq;P_bm4h9^3_Sr;okCMLpcxVs0t z@Pcq-6fKky0TI6FUD~+8dzA zXwzinX@_60HEK&QrFCKC4nZNSaJ%=dMMP=LV&ryWhUId467{n0CBiS{g$ zM+)<0A8d>1J!W<|+34smy+yk|eKKF}`8_CX>@2HM@dak03rDV0SW*g04x9i000mG5C8xL zXrL#Kkn2O=7&VV(P#P&3KT$7j6cM4h{(k5D*v`7guT} GApkoa)p!R0 literal 0 HcmV?d00001 diff --git a/icon_page_n.gif b/icon_page_n.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c16741e6ea917655a718f9c01948ab9378bba54 GIT binary patch literal 1080 zcmeH`+e?!H0L4GY5)CsGjf}K3C?QLmD_n`SMANKg(85Hhp=R36?$Aq9Of5nLqbZ@y z>Ln3xSccB}THD;*+|{{Fm(E*j+Gl=VW}14!{)gT=59jp<=f^pooEXCq_z`}@0?0}tXUZUR85OQxrK?X#S-YuzH8r52>?GYyx|IsImINtY!85dX?MILtC`8)kxb-^jC{}NDsXM1|y6nn0nD`hPe-Y7FevX+F2JAj<{1cy8oXW-}w}L_lzykh!>n zt2+|6w~#CtP4sydkv;f^CTBL*1m-#<=S}0Pil}SG@ViZ2yi)cJd*$$m?6K&;^+9oN zxzo3FPqsp6Fcu|0kId}N$QAF_d4{ElV>!1N>-=}8HYJ_Wca;@~@~Z-ZxM9f^b!`8+ z+GuX6eOKa%%CwO&@8?^Yzm&B{ANf@7<2?(v`Cob(6yiCfe48rY@Pd`$yR+v(JW<2h zTqr$1I_@37x^XEzNZiFM+LBwptPIUml!e69mwGw6HhOwlgCb&tVxflzgAp6(m!&)% X%(*$HX}+CPwvBUV&g)QsA945(H%zjb literal 0 HcmV?d00001 diff --git a/icon_page_n_c.gif b/icon_page_n_c.gif new file mode 100644 index 0000000000000000000000000000000000000000..a535fb6de1aff00d2e828f063c08b84406034651 GIT binary patch literal 1082 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 literal 0 HcmV?d00001 diff --git a/icon_reference.png b/icon_reference.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fd1da28bdf80339c5c7a2a28d81dee188e2aea GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvRFWT^vI!{Ll6{@-ZlKF#px~U(Y7ZKdY(rM#as;Dh5;d%IllFShYk~ zoS89Gxq|y(-)bhF#0{S&+xmPew5*xJ^~qRSCzNrQPsFZ*Qts3CTvi6VEn2vya)sP` b{Fs>|{D#6DsS|uadl)=j{an^LB{Ts5vHM9e literal 0 HcmV?d00001 diff --git a/icon_resource.png b/icon_resource.png new file mode 100644 index 0000000000000000000000000000000000000000..81a73d1abe5598332dcf5b621156ea95090957f9 GIT binary patch literal 598 zcmV-c0;&CpP)VlOdXNPIBOo0-p>pGH+V zDVoh@O;zuQ5blY{Wf7V5-fxP?lK1{)qtW<^s-DPN$=bi;JICl@g~! z2%%B0*N^3AXJ_%=Uj$AEM8pGhyIrc)Dk8$x))w>g^LX$1FAzdd0BbFA9MfvGD3{9z zeFf0{c;VC3^tDUYOdPFEI#~T4!V?SNoC9Du93GCy^Sl6z+PTV=H)qDHPr-S+{9ca^ zcFtjp`4=G942W^h!A*dj22+E|9mJFkKpe-UX-X7DL{S7lmSrPgXl%j95ES+|(DpjX zuV-9swdidY2bBObqt*3*G=2D`0IW`ez_*`dKUN8DkJ98>Dz}%Y0OTEZcXr5gj|5?& zQb*t3z&Uplz;xfu4QKAIjh%r2%iz{QQ*bF{3F`MT=bqAgvB1oObu-$+!CPJf`oLf` zQ6MBBNs%kO5Y!j&KW0 kl~X?lU_T5A`syI{2QlJAS%~tg#sB~S07*qoM6N<$g3QtehX4Qo literal 0 HcmV?d00001 diff --git a/icon_reuse.png b/icon_reuse.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b75f6c398044761b2e211639a3b3ea5dffda06 GIT binary patch literal 785 zcmV+s1Md8ZP)aL6K`V-vR#JLK(X*jEKVNlbHxH0QOXN4CTjfvGt40I|M#Ku+)Yiq8d z;L28c;TGg(*&-*FfRgVFU3!q0bKn5y+w&YMOEeLrM3go2};w-m?^(jqeZAz2= zL*$E|+nBzw5`1~&d{HnejR`pp>Gc7meprxN9t68G0wK!~R}w-lLD(()XLo=+p9zi1 z=86KRES~3g$*>K{#fON0>%{i-Rcw831>-k@nY{~UrUN@)b%g6=XPXGQk0pwNVJV+w zqhRK2*zxsX)1w8u`H8F=|Ghf>#)>;2#|sV1xT0X_I4_<*pC+(CE+r1;*Z|TI8@M$i z*d-lO3zv}$G$5CpN9eh9kKmasBji}*;vbP^#=-v_K_>cy4EBLtz6Ex%6{+9_B)^|S z!hagM#0)}%dj*eV={z3?zdeTC)u(vt>V&z^2#3Rg-flhS-!~vKtwevfR?M0Edok2? zHY=CQ4-^D8DJSp@k{b>@wzk4zu^<|aA{-9Gfx%$lO768pBDvDi(!x+d zeSQ6SO-&82P$*DWS0_Sanxi!;puHu6!{kw^RP$!DnQ=Ou+itfTcDo&IZEa|8Zx>^l zqcz$?drJi6<>mXTtE;POYipO9nwpXtjfNv+)M|Aj;S`DEG)HT+hxYyg@Y?10VPWjL P00000NkvXXu0mjfBPD6B literal 0 HcmV?d00001 diff --git a/icon_slice.png b/icon_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..634e9001d3c04b1930ff96a626224a4cf825234b GIT binary patch literal 692 zcmV;l0!#ggP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0!c|kK~y+Tyl+;`@eY z^@M74tzLWMhh4DCRw1UV=&p78{9OzThI0udCgR6VT|9IB$l2rP&8&V@Rz=l!nQO0i zzg8AMzkdJp%>%2{DE9?B7#Nr*lXLTT<{zEDGB?%q+VG_=h{6$g0u(k3GiKo3lg01P zZY*5jl&=!fmqFOx0Ch+iV=B*mTq$C$Rzs_~iB7YPmfgZybsbB~#V{v1EDcFHK_U7cEFfkeg=fvwz?keXmwMp~z6xS{>r%?K=t?es0+%jd{bS%e%p8x2cmK->JM;kt274paUsOPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0m?~4K~y+Tt&-7d z6G0S)|CycLo!umxZKw&>n%Y(^(pD=LFQg!N=~D<^D2R{XqbRG-eiJ!8Qw^Km2oJW4%y0m)d`u)Wlmv7l6 z^Pt`lQ`ci;>rLey7WaIg@yX(sxzlVUiAXmzxJ~9=yICitxLlpG=Tuz%$ycK*9vNl2D+VN^gBIt+g;S^huGe$ z#CwtpEW^r_5rjbqF%Tm_JnB$JTHnYSP<0y-Eg>Q$Kq-R7XTvrir8+#dV{UN;^GmBE z03jh&ISiK7!PpUKs|m5wgV;TW*!vB!Zy~B@4Cx6!ULp1{D2g)5fU49k-kf>3bZ_}l zVa1%)&uU;f2H^?}8y;GfL9_aF`$g;Rug9fxb3x3hvV-E+L1_%03ta%#E==jdl*P66X8&0t(j2mt;7G=92cm?o1500000NkvXXu0mjf D^AG>6 literal 0 HcmV?d00001 diff --git a/icon_text.png b/icon_text.png new file mode 100644 index 0000000000000000000000000000000000000000..b7960db9dae7d1da77ef3acc46d0a6a9da584267 GIT binary patch literal 567 zcmV-70?7S|P)(R5;6H z`2YVu10|S&W(GL4-*9m5zR~L0cWa7s=goeHmKzfsTW-vJJns=rXO>fi=YdvYp=OyIuL^83ysEIf(LtP34vHf@P1syLa4L>s)tjLDRY?|E+S*&m<}gEDA3wCC|S1 zC~n%F`=*)aLx8xUX62**Ryh}!5;VXx>jJY=!}V2J^Y4E*NjsaSAA6F^IPpwJ<+6wW zU8=5LQujKb`Z+F#fckUgU8t^YpU|s(=Orx83-p>b9R3rvXOE zXGG&B-+ooO{Lz1}<{Ou-vd(X^%s98zwd(4P#ubnMhqc}OsqDB<8mj>Yv8NgBOD@j_ z`PDq_3`$^`C!g6^zTp1k={a?|3Z-|`5HYOAUEHcimi|xPlFJZ#%{{hX{-)aXO=~Z^xE1+b* zM@!rH@FJ(e3$Fs}uKo9|x%%HQ^w?fm%Wa0V&kJ-j001RVucl)dd}jav002ovPDHLk FV1mw881w)D literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..37d9b79 --- /dev/null +++ b/index.html @@ -0,0 +1,353 @@ + + + + + + SMART-IG-EMPTY\Home - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Home

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Official URL: http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-emptyVersion: + 0.1.0
    + + Draft + + as of 2023-07-12 + + + Computable Name: SMART
    + + + + + + + + + +

    +
    + +
    +

    SMART

    + +

    Feel free to modify this index page with your own awesome content!

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/indicators-measures.html b/indicators-measures.html new file mode 100644 index 0000000..6c91e4b --- /dev/null +++ b/indicators-measures.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Indicators and Measures - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Indicators and Measures

    + + + + + + + + + + + + + +

    +
    + +
    +

    Indicators and Measures

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/indicators.html b/indicators.html new file mode 100644 index 0000000..e795631 --- /dev/null +++ b/indicators.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Indicator and Performance Metrics - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Indicator and Performance Metrics

    + + + + + + + + + + + + + +

    +
    + +
    +

    Indicator and Performance Metrics

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/indices.html b/indices.html new file mode 100644 index 0000000..efc610f --- /dev/null +++ b/indices.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Indices - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Indices

    + + + + + + + + + + + + + +

    +
    + +
    +

    Indices

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/information.png b/information.png new file mode 100644 index 0000000000000000000000000000000000000000..12cd1aef900803abba99b26920337ec01ad5c267 GIT binary patch literal 778 zcmV+l1NHogP)BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|* \ No newline at end of file diff --git a/lock.png b/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..d6318fc9472aa349123be6c9b5a7b1cb36f18e8f GIT binary patch literal 310 zcmV-60m=S}P)0d!JMQvg8b*k%9#0Aoo+K~#8NU5rH% zgg^iT$r$dw?)Lu&0;8~fO1e_Dq`#5NEg(05X1P}8CqU;usegFUf07*qo IM6N<$f)vr6`v3p{ literal 0 HcmV?d00001 diff --git a/maps.html b/maps.html new file mode 100644 index 0000000..e5c080a --- /dev/null +++ b/maps.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Mappings - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Mappings

    + + + + + + + + + + + + + +

    +
    + +
    +

    Mappings

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/modifier.png b/modifier.png new file mode 100644 index 0000000000000000000000000000000000000000..807ca84da18b2d8df5a469ff6485b47d8e312632 GIT binary patch literal 692 zcmV;l0!#ggP)XoOK{eblvgENtl?RXf~-$P2o^M z(z!pMKHUV0@cZ%OBkq3L-N`w#C6Oi6?^CbW2_cZTws7|fIcNUDjZ-PiMoE|C9szoQ zO9Y_S=@3EyAhp}LdsRXY2vRX&wiq4G2q+~o5P+R#c(;pkMrBFv_eZtUm+)cpBAkwr zX0!WX(~KPe5(09kgUS*OMSmqEVP-@L%nn9(w+vuL9Hu!+Hf?UAexKw{8Z@sGYp}NH z?%zzBvk+i-6Jr6q*CVA=iEFjmIPY7O^v0w)a^C(a>8`HQO9|zSNyHc#=gDj(nDi9) zggfK#5Xj8~#OdZh3~b|Ug>LtGIC$;adn?O_q{Ij+OMGUAiMgZfJ${0nt=2#^#v!G< zubY!U1`k~n*KvPiIYUb1vZUPDAhp}nIvvXObu8x!xW8EYym}WXDz|)GT8hQ5U$?W_ zm64fhV`dt)1-SEb?fde7V}!kPc<9Kwo8&tA<=uLH&K aFX}PW!Ep^iX0000|D^_ww@lRz|vCuzLs)$;-`! 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 Btatzb literal 0 HcmV?d00001 diff --git a/new.png b/new.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4469de043b9ee93463f44269336e2d4a31aacc GIT binary patch literal 1873 zcmV-X2d?;uP)EX>4Tx04R}tkv&MmKpe$iQ$^8=gB?UVWT*~eK~%(1t5Adrp;l;qmz@Oi%KlkV8Q*#yr0wVD&GfbO!gLrz= zHaPDShgnfpiO-40Ou8WPBi9v=-#8as7IZLMN=c5B95w>PWeK{ zW0mt3XRTai&3p0}hI0DKGS_KFkia6AAVGwJDoQBBMvPXS6bmWZkNfzCT)#vvg;V;Jb#1sXNS`95}>#t9I72Cnp$zfuQgK1r{& zwCEAgzYSbmw=`uBxZD8-pA6ZQT`5RY$mfCgGy0}1FmMa>ta-gP_i_3Fq^Yaq4RCM> zj1(w)-RIri?Y;ebrrF;QiLP?6Nf=xC00009a7bBm000XU000XU0RWnu7ytkO2XskI zMF-{!76=Y3tRs840000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbS zJ4r-ARA}DqnM-I?R~Uf5J9i#Q#xW+wXEZ^LL6U3HMUD?@QE01f+?Yk(*h1ZuO6f+d zt3nsuNs$&&T8dQADAZbw)NG<47Clj0^kPhi8a3u^jFU++@9E-R@65y*Gp}w;emD&0 z%zx&b`R0G#QFI~B0ad)a5(d7|r2Hq_jfyTr2T;qqEhE6knv}P**<@p8NIB4|3$bw) zPHLG8wCF;7FbgL=pucn>w#~vxEhWGuU5K5ta8gS#@W*t3GKUk3#YZOZC9b6!Q}uE= zFF$bsf9gUsrckB?(_yK$D6gTn!#5UwRllHn{{W?XjlYHUSC00f7Ihy{a%4AM5>XI%)VCgstb zEGHHY1K?S+24&v7yl)g37%=)6n+?~74Tg0rSO7p|V#1g&UTi?BuebL3`}?y!Dhm7v zGy>lOzBGD2=|X&+6P)qxZermuHkXUJS-4hOIDLI_msz>efKX8ZfUmRDn47Q?-OJz8 zlkHL8Xi|QqN%^}b<##5el>H{~gD%9@tl>n1L3~|Z0Ld8 z$?opB`z&9MT2+N=2KF&CCOON>Kvi)jxSRjs!)&kqOX5V6vIXdUi~i?11>{%PuLIy- zwF-4g@JuDnvNBu?7bXqW<1xOZX&nHr%1VkF8VvUhh47hiO0nB0vyXJTgALyd=DN_x^A6O^GqYX z$B(DYR~ zfG;&E+j8!$UR}Fpba7QxR(j1hW7$0(ip;nYGy%K@F{iE$MKyl-KyPoZN7VuQ-U229 ze5OfxJg>%ctf`5x&j*TvVz=i9=h-tePbidBR~u{3pBs?OlwEArIspDBPyUZ)Gz9F? zr2H-KB9L$x@4b7JZ`w3{hgVZWY}c+g+{u6WG60i_nMY9!IA%r+Jbh{`tMPC#+1_4g zFacnnRW7!aC^JqqOa}S>m@omYPi+y+g4Q$5EveYP^eH~#(DSj literal 0 HcmV?d00001 diff --git a/non-functional-requirements.html b/non-functional-requirements.html new file mode 100644 index 0000000..fc9274f --- /dev/null +++ b/non-functional-requirements.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Non-functional Requirements - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Non-functional Requirements

    + + + + + + + + + + + + + +

    +
    + +
    +

    Non-functional Requirements

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/observations-summary.xlsx b/observations-summary.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..53c2eb37a0f01f6c49f2fcf0e8536770f824bedd GIT binary patch literal 3619 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 KyiFb7xBPFS$igE4 literal 0 HcmV?d00001 diff --git a/package.manifest.json b/package.manifest.json new file mode 100644 index 0000000..0439943 --- /dev/null +++ b/package.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "fhirVersion" : ["4.0.1"], + "date" : "20230712204515", + "name" : "smart-ig-empty" +} diff --git a/package.r4.manifest.json b/package.r4.manifest.json new file mode 100644 index 0000000..17dc45f --- /dev/null +++ b/package.r4.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20230712204515", + "notForPublication" : true, + "name" : "smart-ig-empty.r4" +} diff --git a/package.r4.tgz b/package.r4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7615ac09b8474468ffde7514e586525ef1719705 GIT binary patch literal 16125 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 literal 0 HcmV?d00001 diff --git a/package.r4b.manifest.json b/package.r4b.manifest.json new file mode 100644 index 0000000..f3bf5b6 --- /dev/null +++ b/package.r4b.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20230712204515", + "notForPublication" : true, + "name" : "smart-ig-empty.r4b" +} diff --git a/package.r4b.tgz b/package.r4b.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f7b2ba55ce6fee6b6852f069fc9a5ab340251dfe GIT binary patch literal 16144 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 C0<+Zs literal 0 HcmV?d00001 diff --git a/package.tgz b/package.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ac46a0f54f80d0b64908141e12ba0bd83e102580 GIT binary patch literal 16397 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 literal 0 HcmV?d00001 diff --git a/personas.html b/personas.html new file mode 100644 index 0000000..5306390 --- /dev/null +++ b/personas.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Generic Personas - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Generic Personas

    + + + + + + + + + + + + + +

    +
    + +
    +

    Generic Personas

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/prism.css b/prism.css new file mode 100644 index 0000000..10b5f7a --- /dev/null +++ b/prism.css @@ -0,0 +1,308 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; /* Same as .prism’s padding-top */ + + background: hsla(24, 20%, 50%,.08); + background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + + pointer-events: none; + + line-height: inherit; + white-space: pre; +} + + .line-highlight:before, + .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%,.4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; + } + + .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; + } + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { + pointer-events: all; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:before { + cursor: pointer; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: rgba(128, 128, 128, .2); +} + +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } + +span.inline-color-wrapper { + /* + * The background image is the following SVG inline in base 64: + * + * + * + * + * + * + * SVG-inlining explained: + * https://stackoverflow.com/a/21626701/7595472 + */ + background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4="); + /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */ + background-position: center; + background-size: 110%; + + display: inline-block; + height: 1.333ch; + width: 1.333ch; + margin: 0 .333ch; + box-sizing: border-box; + border: 1px solid white; + outline: 1px solid rgba(0,0,0,.5); + overflow: hidden; +} + +span.inline-color { + display: block; + /* To prevent visual glitches again */ + height: 120%; + width: 120%; +} + +.token.punctuation.brace-hover, +.token.punctuation.brace-selected { + outline: solid 1px; +} + +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { + color: #E50; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { + color: #0B3; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { + color: #26F; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { + color: #E0E; + opacity: 1; +} + diff --git a/prism.js b/prism.js new file mode 100644 index 0000000..6d7a007 --- /dev/null +++ b/prism.js @@ -0,0 +1,242 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function.pattern=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector){var t,s=function(){if(void 0===t){var e=document.createElement("div");e.style.fontSize="13px",e.style.lineHeight="1.5",e.style.padding="0",e.style.border="0",e.innerHTML=" 
     ",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)}return t},l=!0,a=0;Prism.hooks.add("before-sanity-check",function(e){var t=e.element.parentNode,n=t&&t.getAttribute("data-line");if(t&&n&&/pre/i.test(t.nodeName)){var i=0;g(".line-highlight",t).forEach(function(e){i+=e.textContent.length,e.parentNode.removeChild(e)}),i&&/^( \n)+$/.test(e.code.slice(-i))&&(e.code=e.code.slice(0,-i))}}),Prism.hooks.add("complete",function e(t){var n=t.element.parentNode,i=n&&n.getAttribute("data-line");if(n&&i&&/pre/i.test(n.nodeName)){clearTimeout(a);var r=Prism.plugins.lineNumbers,o=t.plugins&&t.plugins.lineNumbers;if(b(n,"line-numbers")&&r&&!o)Prism.hooks.add("line-numbers",e);else u(n,i)(),a=setTimeout(c,1)}}),window.addEventListener("hashchange",c),window.addEventListener("resize",function(){g("pre[data-line]").map(function(e){return u(e)}).forEach(v)})}function g(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function b(e,t){return t=" "+t+" ",-1<(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(t)}function v(e){e()}function u(u,e,c){var t=(e="string"==typeof e?e:u.getAttribute("data-line")).replace(/\s+/g,"").split(",").filter(Boolean),d=+u.getAttribute("data-line-offset")||0,f=(s()?parseInt:parseFloat)(getComputedStyle(u).lineHeight),m=b(u,"line-numbers"),p=m?u:u.querySelector("code")||u,h=[];t.forEach(function(e){var t=e.split("-"),n=+t[0],i=+t[1]||n,r=u.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");if(h.push(function(){r.setAttribute("aria-hidden","true"),r.setAttribute("data-range",e),r.className=(c||"")+" line-highlight"}),m&&Prism.plugins.lineNumbers){var o=Prism.plugins.lineNumbers.getLine(u,n),a=Prism.plugins.lineNumbers.getLine(u,i);if(o){var s=o.offsetTop+"px";h.push(function(){r.style.top=s})}if(a){var l=a.offsetTop-o.offsetTop+a.offsetHeight+"px";h.push(function(){r.style.height=l})}}else h.push(function(){r.setAttribute("data-start",n),n span",u).forEach(function(e,t){var n=t+a;e.onclick=function(){var e=i+"."+n;l=!1,location.hash=e,setTimeout(function(){l=!0},1)}})}}return function(){h.forEach(v)}}function c(){var e=location.hash.slice(1);g(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),i=document.getElementById(n);if(i)i.hasAttribute("data-line")||i.setAttribute("data-line",""),u(i,t,"temporary ")(),l&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var o="line-numbers",a=/\n(?!$)/g,e=Prism.plugins.lineNumbers={getLine:function(e,n){if("PRE"===e.tagName&&e.classList.contains(o)){var t=e.querySelector(".line-numbers-rows"),i=parseInt(e.getAttribute("data-start"),10)||1,r=i+(t.children.length-1);n");(i=document.createElement("span")).setAttribute("aria-hidden","true"),i.className="line-numbers-rows",i.innerHTML=l,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(i),u([t]),Prism.hooks.run("line-numbers",e)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}function u(e){if(0!=(e=e.filter(function(e){var n=t(e)["white-space"];return"pre-wrap"===n||"pre-line"===n})).length){var n=e.map(function(e){var n=e.querySelector("code"),t=e.querySelector(".line-numbers-rows");if(n&&t){var i=e.querySelector(".line-numbers-sizer"),r=n.textContent.split(a);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var s=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:r,lineHeights:[],oneLinerHeight:s,sizer:i}}}).filter(Boolean);n.forEach(function(e){var i=e.sizer,n=e.lines,r=e.lineHeights,s=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&1\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,c=/^#?((?:[\da-f]){3,4}|(?:[\da-f]{2}){3,4})$/i,f=[function(n){var r=c.exec(n);if(r){for(var o=6<=(n=r[1]).length?2:1,e=n.length/o,s=1==o?1/15:1/255,t=[],i=0;i';n.content=i+o}})}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.createElement){var l={javascript:"clike",actionscript:"javascript",arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",nginx:"clike",objectivec:"c",opencl:"c",parser:"markup",php:["clike","markup-templating"],phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qml:"javascript",qore:"clike",racket:"scheme",jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",swift:"clike","t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup",typescript:"javascript",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},n={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",adoc:"asciidoc",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",hs:"haskell",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",rkt:"racket",rpy:"renpy",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",t4:"t4-cs",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",vb:"visual-basic",vba:"visual-basic",xeoracube:"xeora",yml:"yaml"},p={},e="components/",a=Prism.util.currentScript();if(a){var r=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,t=a.getAttribute("data-autoloader-path");if(null!=t)e=t.trim().replace(/\/?$/,"/");else{var i=a.src;r.test(i)?e=i.replace(r,"components/"):s.test(i)&&(e=i.replace(s,"$1components/"))}}var o=Prism.plugins.autoloader={languages_path:e,use_minified:!0,loadLanguages:m};Prism.hooks.add("complete",function(e){var a=e.element,r=e.language;if(a&&r&&"none"!==r){var s=function(e){var a=(e.getAttribute("data-dependencies")||"").trim();if(!a){var r=e.parentElement;r&&"pre"===r.tagName.toLowerCase()&&(a=(r.getAttribute("data-dependencies")||"").trim())}return a?a.split(/\s*,\s*/g):[]}(a);s.push(r),s.every(u)||m(s,function(){Prism.highlightElement(a)})}})}function u(e){if(0<=e.indexOf("!"))return!1;if((e=n[e]||e)in Prism.languages)return!0;var a=p[e];return a&&!a.error&&!1===a.loading}function m(e,a,r){"string"==typeof e&&(e=[e]);var s=e.length,t=0,i=!1;function c(){i||++t===s&&a&&a(e)}0!==s?e.forEach(function(e){!function(a,r,s){var t=0<=a.indexOf("!");function e(){var e=p[a];e||(e=p[a]={callbacks:[]}),e.callbacks.push({success:r,error:s}),!t&&u(a)?k(a,"success"):!t&&e.error?k(a,"error"):!t&&e.loading||(e.loading=!0,e.error=!1,function(e,a,r){var s=document.createElement("script");s.src=e,s.async=!0,s.onload=function(){document.body.removeChild(s),a&&a()},s.onerror=function(){document.body.removeChild(s),r&&r()},document.body.appendChild(s)}(function(e){return o.languages_path+"prism-"+e+(o.use_minified?".min":"")+".js"}(a),function(){e.loading=!1,k(a,"success")},function(){e.loading=!1,e.error=!0,k(a,"error")}))}a=a.replace("!",""),a=n[a]||a;var i=l[a];i&&i.length?m(i,e,s):e()}(e,c,function(){i||(i=!0,r&&r(e))})}):a&&setTimeout(a,0)}function k(e,a){if(p[e]){for(var r=p[e].callbacks,s=0,t=r.length;s + + + SMART : Dependent IGs Analysis + + +

    Dependent IGs Analysis for SMART

    +

    Generated Wed Jul 12 20:46:17 UTC 2023 for smart-ig-empty

    +

    Summary:

    +

    no references

    +

    Details By IG

    +

    (no details)

    +

    Details By Resource

    +

    (no details)

    +

    Errors

    +
    +
    + + diff --git a/qa-eslintcompact.txt b/qa-eslintcompact.txt new file mode 100644 index 0000000..18f6733 --- /dev/null +++ b/qa-eslintcompact.txt @@ -0,0 +1,7 @@ + +SMART : Validation Results +========================================= + +err = 0, warn = 4, info = 0 +IG Publisher Version: 1.3.23 +Generated Wed Jul 12 20:46:19 UTC 2023. FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) diff --git a/qa-time-report.json b/qa-time-report.json new file mode 100644 index 0000000..672acc2 --- /dev/null +++ b/qa-time-report.json @@ -0,0 +1,149 @@ +{ + "date" : "Wed, 12 Jul, 2023 20:46:00 +0000", + "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", + "files" : [ + { + "name" : "/fsh-generated/resources/ImplementationGuide-smart-ig-empty.json", + "size" : 6185, + "processes" : [ + { + "activity" : "load", + "start" : 44, + "length" : 59 + }, + { + "activity" : "checkR4R4B", + "start" : 44, + "length" : 11 + }, + { + "activity" : "generateNarratives", + "start" : 44, + "length" : 82 + }, + { + "activity" : "validate", + "start" : 46, + "length" : 608 + }, + { + "activity" : "generate1", + "start" : 46, + "length" : 155 + }, + { + "activity" : "generate2", + "start" : 48, + "length" : 74 + }, + { + "activity" : "generateValidationPack", + "start" : 59, + "length" : 3 + }, + { + "activity" : "scanProfilesForR5", + "start" : 63, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-MyPatient.json", + "size" : 1182, + "processes" : [ + { + "activity" : "loadResources", + "start" : 44, + "length" : 14 + }, + { + "activity" : "load", + "start" : 44, + "length" : 20 + }, + { + "activity" : "generateSnapshots", + "start" : 44, + "length" : 216 + }, + { + "activity" : "checkR4R4B", + "start" : 44, + "length" : 1 + }, + { + "activity" : "generateNarratives", + "start" : 44, + "length" : 236 + }, + { + "activity" : "validate", + "start" : 45, + "length" : 1038 + }, + { + "activity" : "checkConformanceResources", + "start" : 46, + "length" : 1 + }, + { + "activity" : "scanForUsageStats", + "start" : 46, + "length" : 1 + }, + { + "activity" : "generate1", + "start" : 47, + "length" : 221 + }, + { + "activity" : "generate2", + "start" : 48, + "length" : 2657 + }, + { + "activity" : "generateValidationPack", + "start" : 59, + "length" : 11 + }, + { + "activity" : "scanExamplesForR5", + "start" : 63, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/Patient-PatientExample.json", + "size" : 277, + "processes" : [ + { + "activity" : "loadResources", + "start" : 44, + "length" : 12 + }, + { + "activity" : "generateNarratives", + "start" : 45, + "length" : 16 + }, + { + "activity" : "validate", + "start" : 46, + "length" : 2 + }, + { + "activity" : "generate1", + "start" : 47, + "length" : 4 + }, + { + "activity" : "generate2", + "start" : 51, + "length" : 14 + } + ] + } + ] +} diff --git a/qa-time-report.tsv b/qa-time-report.tsv new file mode 100644 index 0000000..62d5e97 --- /dev/null +++ b/qa-time-report.tsv @@ -0,0 +1,4 @@ +Source File Size loadResources load-configure scan loadDepInfo loadInfo load generateSnapshots checkR4R4B generateNarratives validate loadLists checkConformanceResources checkConformanceResources2 checkConformanceResources3 generateLogicalMaps validateExpressions scanForUsageStats checkURLsUnique processProvenanceDetails generate1 generate2 generateLogicals makeDependencies generateExampleZip generateValidationPack scanProfilesForR5 scanExamplesForR5 +/fsh-generated/resources/ImplementationGuide-smart-ig-empty.json 6185 - 0 0 0 0 0 0 11 82 0 0 0 0 0 0 0 0 0 0 155 74 0 0 0 3 1 0 +fsh-generated/resources/StructureDefinition-MyPatient.json 1182 14 0 0 0 0 0 216 1 236 0 0 1 0 0 0 0 1 0 0 221 2657 0 0 0 11 0 1 +fsh-generated/resources/Patient-PatientExample.json 277 12 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 4 14 0 0 0 0 0 0 diff --git a/qa-tx.html b/qa-tx.html new file mode 100644 index 0000000..16864b4 --- /dev/null +++ b/qa-tx.html @@ -0,0 +1,56 @@ +Terminology Server Log

    Terminology Server Log

    +
    +--- 1 -----------------
    +Request: 
    +
    +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
    +User-Agent: hapi-fhir-tooling-client
    +Accept-Charset: UTF-8
    +Accept: application/fhir+json
    +Content-Type: application/fhir+json;charset=UTF-8
    +
    +
    +Response: 
    +
    +200
    +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
    +access-control-allow-origin:*
    +access-control-expose-headers:Content-Location, Location
    +cache-control:public, max-age=600
    +connection:keep-alive
    +content-length:1519
    +content-type:application/fhir+json
    +date:Wed, 12 Jul 2023 20:45:43 GMT
    +pragma:no-cache
    +server:nginx
    +x-request-id:15-74858
    +
    +{"resourceType" : "CapabilityStatement","id" : "FhirServer","meta" : {"tag" : [{"system" : "http://hl7.org/fhir/v3/ObservationValue","code" : "SUBSETTED","display" : "Subsetted"}]},"url" : "http://tx.fhir.org/r4/metadata","version" : "4.0.1-2.1.0","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2023-07-12T20:45:43.245Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "2.1.0","releaseDate" : "2022-05-13T19:50:55.040Z"},"implementation" : {"description" : "FHIR Server running at http://tx.fhir.org/r4","url" : "http://tx.fhir.org/r4"},"fhirVersion" : "4.0.1","format" : ["application/fhir+xml","application/fhir+json"],"rest" : [{"mode" : "server","security" : {"cors" : true},"operation" : [{"name" : "expand","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"},{"name" : "lookup","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"},{"name" : "validate-code","definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"},{"name" : "translate","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"},{"name" : "closure","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"},{"name" : "versions","definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"}]}]}
    +
    +--- 2 -----------------
    +Request: 
    +
    +GET http://tx.fhir.org/r4/metadata?mode=terminology HTTP/1.0
    +User-Agent: hapi-fhir-tooling-client
    +Accept-Charset: UTF-8
    +Accept: application/fhir+json
    +Content-Type: application/fhir+json;charset=UTF-8
    +
    +
    +Response: 
    +
    +200
    +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
    +access-control-allow-origin:*
    +access-control-expose-headers:Content-Location, Location
    +cache-control:public, max-age=600
    +connection:keep-alive
    +content-length:74076
    +content-type:application/fhir+json
    +date:Wed, 12 Jul 2023 20:45:43 GMT
    +pragma:no-cache
    +server:nginx
    +x-request-id:15-74859
    +
    +{"resourceType" : "TerminologyCapabilities","id" : "FhirServer","url" : "http://tx.fhir.org/r4/metadata","version" : "2.0.0","name" : "FHIR Reference Server Teminology Capability Statement","status" : "active","date" : "2023-07-12T20:45:43.308Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections","codeSystem" : [{"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"},{"uri" : "http://dicom.nema.org/resources/ontology/DCM"},{"uri" : "http://fdasis.nlm.nih.gov"},{"uri" : "http://healthit.gov/nhin/purposeofuse"},{"uri" : "http://hl7.org/fhir/abstract-types"},{"uri" : "http://hl7.org/fhir/account-status"},{"uri" : "http://hl7.org/fhir/action-cardinality-behavior"},{"uri" : "http://hl7.org/fhir/action-condition-kind"},{"uri" : "http://hl7.org/fhir/action-grouping-behavior"},{"uri" : "http://hl7.org/fhir/action-participant-type"},{"uri" : "http://hl7.org/fhir/action-precheck-behavior"},{"uri" : "http://hl7.org/fhir/action-relationship-type"},{"uri" : "http://hl7.org/fhir/action-required-behavior"},{"uri" : "http://hl7.org/fhir/action-selection-behavior"},{"uri" : "http://hl7.org/fhir/additionalmaterials"},{"uri" : "http://hl7.org/fhir/address-type"},{"uri" : "http://hl7.org/fhir/address-use"},{"uri" : "http://hl7.org/fhir/administrative-gender"},{"uri" : "http://hl7.org/fhir/adverse-event-actuality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-category"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-type"},{"uri" : "http://hl7.org/fhir/animal-genderstatus"},{"uri" : "http://hl7.org/fhir/animal-species"},{"uri" : "http://hl7.org/fhir/appointmentstatus"},{"uri" : "http://hl7.org/fhir/assert-direction-codes"},{"uri" : "http://hl7.org/fhir/assert-operator-codes"},{"uri" : "http://hl7.org/fhir/assert-response-code-types"},{"uri" : "http://hl7.org/fhir/asset-availability"},{"uri" : "http://hl7.org/fhir/audit-event-action"},{"uri" : "http://hl7.org/fhir/binding-strength"},{"uri" : "http://hl7.org/fhir/bundle-type"},{"uri" : "http://hl7.org/fhir/capability-statement-kind"},{"uri" : "http://hl7.org/fhir/care-plan-activity-status"},{"uri" : "http://hl7.org/fhir/care-team-status"},{"uri" : "http://hl7.org/fhir/chargeitem-status"},{"uri" : "http://hl7.org/fhir/claim-use"},{"uri" : "http://hl7.org/fhir/code-search-support"},{"uri" : "http://hl7.org/fhir/CodeSystem/example"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/status"},{"uri" : "http://hl7.org/fhir/CodeSystem/summary"},{"uri" : "http://hl7.org/fhir/CodeSystem/task-code"},{"uri" : "http://hl7.org/fhir/codesystem-content-mode"},{"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"},{"uri" : "http://hl7.org/fhir/compartment-type"},{"uri" : "http://hl7.org/fhir/composition-attestation-mode"},{"uri" : "http://hl7.org/fhir/composition-status"},{"uri" : "http://hl7.org/fhir/concept-map-equivalence"},{"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"},{"uri" : "http://hl7.org/fhir/concept-properties"},{"uri" : "http://hl7.org/fhir/concept-property-type"},{"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"},{"uri" : "http://hl7.org/fhir/conditional-delete-status"},{"uri" : "http://hl7.org/fhir/conditional-read-status"},{"uri" : "http://hl7.org/fhir/consent-data-meaning"},{"uri" : "http://hl7.org/fhir/consentperformer"},{"uri" : "http://hl7.org/fhir/consent-provision-type"},{"uri" : "http://hl7.org/fhir/consent-state-codes"},{"uri" : "http://hl7.org/fhir/constraint-severity"},{"uri" : "http://hl7.org/fhir/contact-point-system"},{"uri" : "http://hl7.org/fhir/contact-point-use"},{"uri" : "http://hl7.org/fhir/contract-action-status"},{"uri" : "http://hl7.org/fhir/contract-asset-context"},{"uri" : "http://hl7.org/fhir/contract-asset-scope"},{"uri" : "http://hl7.org/fhir/contract-asset-subtype"},{"uri" : "http://hl7.org/fhir/contract-asset-type"},{"uri" : "http://hl7.org/fhir/contract-decision-mode"},{"uri" : "http://hl7.org/fhir/contract-definition-subtype"},{"uri" : "http://hl7.org/fhir/contract-definition-type"},{"uri" : "http://hl7.org/fhir/contract-expiration-type"},{"uri" : "http://hl7.org/fhir/contract-legalstate"},{"uri" : "http://hl7.org/fhir/contract-party-role"},{"uri" : "http://hl7.org/fhir/contract-publicationstatus"},{"uri" : "http://hl7.org/fhir/contract-scope"},{"uri" : "http://hl7.org/fhir/contract-security-category"},{"uri" : "http://hl7.org/fhir/contract-security-classification"},{"uri" : "http://hl7.org/fhir/contract-security-control"},{"uri" : "http://hl7.org/fhir/contract-status"},{"uri" : "http://hl7.org/fhir/contributor-type"},{"uri" : "http://hl7.org/fhir/data-types"},{"uri" : "http://hl7.org/fhir/days-of-week"},{"uri" : "http://hl7.org/fhir/definition-resource-types"},{"uri" : "http://hl7.org/fhir/detectedissue-severity"},{"uri" : "http://hl7.org/fhir/device-action"},{"uri" : "http://hl7.org/fhir/device-definition-status"},{"uri" : "http://hl7.org/fhir/device-nametype"},{"uri" : "http://hl7.org/fhir/device-statement-status"},{"uri" : "http://hl7.org/fhir/device-status"},{"uri" : "http://hl7.org/fhir/diagnostic-report-status"},{"uri" : "http://hl7.org/fhir/discriminator-type"},{"uri" : "http://hl7.org/fhir/document-mode"},{"uri" : "http://hl7.org/fhir/document-reference-status"},{"uri" : "http://hl7.org/fhir/document-relationship-type"},{"uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"},{"uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"},{"uri" : "http://hl7.org/fhir/encounter-location-status"},{"uri" : "http://hl7.org/fhir/encounter-status"},{"uri" : "http://hl7.org/fhir/endpoint-status"},{"uri" : "http://hl7.org/fhir/episode-of-care-status"},{"uri" : "http://hl7.org/fhir/event-capability-mode"},{"uri" : "http://hl7.org/fhir/event-resource-types"},{"uri" : "http://hl7.org/fhir/event-status"},{"uri" : "http://hl7.org/fhir/event-timing"},{"uri" : "http://hl7.org/fhir/examplescenario-actor-type"},{"uri" : "http://hl7.org/fhir/ex-claimitemtype"},{"uri" : "http://hl7.org/fhir/ex-fdi"},{"uri" : "http://hl7.org/fhir/ex-onsettype"},{"uri" : "http://hl7.org/fhir/ex-oralprostho"},{"uri" : "http://hl7.org/fhir/ex-pharmaservice"},{"uri" : "http://hl7.org/fhir/explanationofbenefit-status"},{"uri" : "http://hl7.org/fhir/exposure-state"},{"uri" : "http://hl7.org/fhir/expression-language"},{"uri" : "http://hl7.org/fhir/ex-servicemodifier"},{"uri" : "http://hl7.org/fhir/ex-serviceproduct"},{"uri" : "http://hl7.org/fhir/extension-context-type"},{"uri" : "http://hl7.org/fhir/extra-activity-type"},{"uri" : "http://hl7.org/fhir/ex-udi"},{"uri" : "http://hl7.org/fhir/feeding-device"},{"uri" : "http://hl7.org/fhir/FHIR-version"},{"uri" : "http://hl7.org/fhir/filter-operator"},{"uri" : "http://hl7.org/fhir/flag-priority-code"},{"uri" : "http://hl7.org/fhir/flag-status"},{"uri" : "http://hl7.org/fhir/fm-conditions"},{"uri" : "http://hl7.org/fhir/fm-status"},{"uri" : "http://hl7.org/fhir/gender-identity"},{"uri" : "http://hl7.org/fhir/goal-status"},{"uri" : "http://hl7.org/fhir/goal-status-reason"},{"uri" : "http://hl7.org/fhir/graph-compartment-rule"},{"uri" : "http://hl7.org/fhir/graph-compartment-use"},{"uri" : "http://hl7.org/fhir/group-measure"},{"uri" : "http://hl7.org/fhir/group-type"},{"uri" : "http://hl7.org/fhir/guidance-response-status"},{"uri" : "http://hl7.org/fhir/guide-page-generation"},{"uri" : "http://hl7.org/fhir/history-status"},{"uri" : "http://hl7.org/fhir/http-operations"},{"uri" : "http://hl7.org/fhir/http-verb"},{"uri" : "http://hl7.org/fhir/identifier-use"},{"uri" : "http://hl7.org/fhir/identity-assuranceLevel"},{"uri" : "http://hl7.org/fhir/imagingstudy-status"},{"uri" : "http://hl7.org/fhir/intervention"},{"uri" : "http://hl7.org/fhir/invoice-priceComponentType"},{"uri" : "http://hl7.org/fhir/invoice-status"},{"uri" : "http://hl7.org/fhir/issue-severity"},{"uri" : "http://hl7.org/fhir/issue-type"},{"uri" : "http://hl7.org/fhir/item-type"},{"uri" : "http://hl7.org/fhir/knowledge-resource-types"},{"uri" : "http://hl7.org/fhir/language-preference-type"},{"uri" : "http://hl7.org/fhir/linkage-type"},{"uri" : "http://hl7.org/fhir/link-type"},{"uri" : "http://hl7.org/fhir/list-mode"},{"uri" : "http://hl7.org/fhir/list-status"},{"uri" : "http://hl7.org/fhir/location-mode"},{"uri" : "http://hl7.org/fhir/location-status"},{"uri" : "http://hl7.org/fhir/map-context-type"},{"uri" : "http://hl7.org/fhir/map-group-type-mode"},{"uri" : "http://hl7.org/fhir/map-input-mode"},{"uri" : "http://hl7.org/fhir/map-model-mode"},{"uri" : "http://hl7.org/fhir/map-source-list-mode"},{"uri" : "http://hl7.org/fhir/map-target-list-mode"},{"uri" : "http://hl7.org/fhir/map-transform"},{"uri" : "http://hl7.org/fhir/measure-report-status"},{"uri" : "http://hl7.org/fhir/measure-report-type"},{"uri" : "http://hl7.org/fhir/message-events"},{"uri" : "http://hl7.org/fhir/messageheader-response-request"},{"uri" : "http://hl7.org/fhir/message-significance-category"},{"uri" : "http://hl7.org/fhir/metric-calibration-state"},{"uri" : "http://hl7.org/fhir/metric-calibration-type"},{"uri" : "http://hl7.org/fhir/metric-category"},{"uri" : "http://hl7.org/fhir/metric-color"},{"uri" : "http://hl7.org/fhir/metric-operational-status"},{"uri" : "http://hl7.org/fhir/name-use"},{"uri" : "http://hl7.org/fhir/namingsystem-identifier-type"},{"uri" : "http://hl7.org/fhir/namingsystem-type"},{"uri" : "http://hl7.org/fhir/narrative-status"},{"uri" : "http://hl7.org/fhir/network-type"},{"uri" : "http://hl7.org/fhir/note-type"},{"uri" : "http://hl7.org/fhir/observation-range-category"},{"uri" : "http://hl7.org/fhir/observation-status"},{"uri" : "http://hl7.org/fhir/operation-kind"},{"uri" : "http://hl7.org/fhir/operation-parameter-use"},{"uri" : "http://hl7.org/fhir/organization-role"},{"uri" : "http://hl7.org/fhir/orientation-type"},{"uri" : "http://hl7.org/fhir/participantrequired"},{"uri" : "http://hl7.org/fhir/participationstatus"},{"uri" : "http://hl7.org/fhir/permitted-data-type"},{"uri" : "http://hl7.org/fhir/practitioner-specialty"},{"uri" : "http://hl7.org/fhir/procedure-progress-status-code"},{"uri" : "http://hl7.org/fhir/product-category"},{"uri" : "http://hl7.org/fhir/product-status"},{"uri" : "http://hl7.org/fhir/product-storage-scale"},{"uri" : "http://hl7.org/fhir/property-representation"},{"uri" : "http://hl7.org/fhir/provenance-entity-role"},{"uri" : "http://hl7.org/fhir/provenance-participant-role"},{"uri" : "http://hl7.org/fhir/publication-status"},{"uri" : "http://hl7.org/fhir/quality-type"},{"uri" : "http://hl7.org/fhir/quantity-comparator"},{"uri" : "http://hl7.org/fhir/questionnaire-answers-status"},{"uri" : "http://hl7.org/fhir/questionnaire-display-category"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-operator"},{"uri" : "http://hl7.org/fhir/questionnaire-item-control"},{"uri" : "http://hl7.org/fhir/reaction-event-severity"},{"uri" : "http://hl7.org/fhir/reason-medication-not-given"},{"uri" : "http://hl7.org/fhir/reference-handling-policy"},{"uri" : "http://hl7.org/fhir/reference-version-rules"},{"uri" : "http://hl7.org/fhir/related-artifact-type"},{"uri" : "http://hl7.org/fhir/relationship"},{"uri" : "http://hl7.org/fhir/relation-type"},{"uri" : "http://hl7.org/fhir/remittance-outcome"},{"uri" : "http://hl7.org/fhir/report-action-result-codes"},{"uri" : "http://hl7.org/fhir/report-participant-type"},{"uri" : "http://hl7.org/fhir/report-result-codes"},{"uri" : "http://hl7.org/fhir/report-status-codes"},{"uri" : "http://hl7.org/fhir/repository-type"},{"uri" : "http://hl7.org/fhir/request-intent"},{"uri" : "http://hl7.org/fhir/request-priority"},{"uri" : "http://hl7.org/fhir/request-resource-types"},{"uri" : "http://hl7.org/fhir/request-status"},{"uri" : "http://hl7.org/fhir/research-element-type"},{"uri" : "http://hl7.org/fhir/research-study-status"},{"uri" : "http://hl7.org/fhir/research-subject-status"},{"uri" : "http://hl7.org/fhir/resource-aggregation-mode"},{"uri" : "http://hl7.org/fhir/resource-slicing-rules"},{"uri" : "http://hl7.org/fhir/resource-status"},{"uri" : "http://hl7.org/fhir/resource-types"},{"uri" : "http://hl7.org/fhir/resource-validation-mode"},{"uri" : "http://hl7.org/fhir/response-code"},{"uri" : "http://hl7.org/fhir/restful-capability-mode"},{"uri" : "http://hl7.org/fhir/restful-interaction"},{"uri" : "http://hl7.org/fhir/search-comparator"},{"uri" : "http://hl7.org/fhir/search-entry-mode"},{"uri" : "http://hl7.org/fhir/search-modifier-code"},{"uri" : "http://hl7.org/fhir/search-param-type"},{"uri" : "http://hl7.org/fhir/search-xpath-usage"},{"uri" : "http://hl7.org/fhir/secondary-finding"},{"uri" : "http://hl7.org/fhir/sequence-type"},{"uri" : "http://hl7.org/fhir/sid/cvx"},{"uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"},{"uri" : "http://hl7.org/fhir/sid/icd-10"},{"uri" : "http://hl7.org/fhir/sid/icd-10-cm"},{"uri" : "http://hl7.org/fhir/sid/icd-9-cm"},{"uri" : "http://hl7.org/fhir/sid/mvx"},{"uri" : "http://hl7.org/fhir/sid/ndc"},{"uri" : "http://hl7.org/fhir/slotstatus"},{"uri" : "http://hl7.org/fhir/sort-direction"},{"uri" : "http://hl7.org/fhir/spdx-license"},{"uri" : "http://hl7.org/fhir/specimen-contained-preference"},{"uri" : "http://hl7.org/fhir/specimen-status"},{"uri" : "http://hl7.org/fhir/strand-type"},{"uri" : "http://hl7.org/fhir/structure-definition-kind"},{"uri" : "http://hl7.org/fhir/subscription-status"},{"uri" : "http://hl7.org/fhir/substance-status"},{"uri" : "http://hl7.org/fhir/supplydelivery-status"},{"uri" : "http://hl7.org/fhir/supplyrequest-status"},{"uri" : "http://hl7.org/fhir/task-intent"},{"uri" : "http://hl7.org/fhir/task-status"},{"uri" : "http://hl7.org/fhir/transaction-mode"},{"uri" : "http://hl7.org/fhir/trigger-type"},{"uri" : "http://hl7.org/fhir/type-derivation-rule"},{"uri" : "http://hl7.org/fhir/udi-entry-type"},{"uri" : "http://hl7.org/fhir/unknown-content-code"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-sex-for-clinical-use"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/chf-codes"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/collapsible"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/entryMode"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/questionnaire-answer-constraint"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/temp"},{"uri" : "http://hl7.org/fhir/variable-type"},{"uri" : "http://hl7.org/fhir/versioning-policy"},{"uri" : "http://hl7.org/fhir/vision-base-codes"},{"uri" : "http://hl7.org/fhir/vision-eye-codes"},{"uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"},{"uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"},{"uri" : "http://loinc.org"},{"uri" : "http://nucc.org/provider-taxonomy"},{"uri" : "http://radlex.org"},{"uri" : "http://snomed.info/sct"},{"uri" : "http://standardterms.edqm.eu"},{"uri" : "http://terminology.hl7.org/CodeSystem/action-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/admit-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"},{"uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"},{"uri" : "http://terminology.hl7.org/CodeSystem/applicability"},{"uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/appropriateness-score"},{"uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"},{"uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"},{"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"},{"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"},{"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/common-tags"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentscope"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentverification"},{"uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"},{"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/diet"},{"uri" : "http://terminology.hl7.org/CodeSystem/directness"},{"uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"},{"uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"},{"uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"},{"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"},{"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"},{"uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/flag-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"},{"uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"},{"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/library-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-population"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-modality"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-transport"},{"uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"},{"uri" : "http://terminology.hl7.org/CodeSystem/modifiers"},{"uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/need"},{"uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/object-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"},{"uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/organization-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/payeetype"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/processpriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/program"},{"uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"},{"uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"},{"uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"},{"uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"},{"uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"},{"uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"},{"uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"},{"uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/special-values"},{"uri" : "http://terminology.hl7.org/CodeSystem/standards-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/study-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"},{"uri" : "http://terminology.hl7.org/CodeSystem/substance-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManufacturerModelNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SoftwareNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-process"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/variable-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"},{"uri" : "http://unitsofmeasure.org"},{"uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"},{"uri" : "http://varnomen.hgvs.org"},{"uri" : "http://www.ada.org/snodent"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"},{"uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"},{"uri" : "https://www.iana.org/time-zones"},{"uri" : "https://www.usps.com/"},{"uri" : "urn:ietf:bcp:13"},{"uri" : "urn:ietf:bcp:47"},{"uri" : "urn:ietf:rfc:3986"},{"uri" : "urn:iso:std:iso:11073:10101"},{"uri" : "urn:iso:std:iso:3166"},{"uri" : "urn:iso:std:iso:3166:-2"},{"uri" : "urn:iso:std:iso:4217"},{"uri" : "urn:iso-astm:E1762-95:2013"},{"uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"},{"uri" : "urn:oid:1.2.36.1.2001.1005.17"},{"uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"},{"uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"}],"expansion" : {"parameter" : [{"name" : "cache-id","documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after tehy are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"},{"name" : "tx-resource","documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"}]}}
    +
    diff --git a/qa.html b/qa.html new file mode 100644 index 0000000..114f4d0 --- /dev/null +++ b/qa.html @@ -0,0 +1,267 @@ + + + + + SMART : Validation Results + + + + + +

    Validation Results for SMART

    +

    Generated Wed Jul 12 20:46:19 UTC 2023, FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Errors Only

    + + + + + + + + + + + + + + + +
    Quality Checks
    Publisher Version:IG Publisher Version: v1.3.23
    Publication Code:n/a . PackageId = smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
    Realm Check for n/a:
    • n/a
    Publication Request:
    • This IG has never been published
    • +
    • No publication request found
    • +
    +
    Supressed Messages:No Suppressed Issues +
    Dependency Checks:
    + + +
    PackageVersionFHIRCanonicalWeb BaseComment
    .. smart-ig-empty0.1.0R4http://worldhealthorganization.github.io/smart
    ... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 5.1.0
    ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
    Templates: who.fhir.template#current -> fhir.base.template#0.4.0. Tools: current
    Dependent IGs:no references
    Global Profiles:(none declared)
    HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
    R5 Dependencies:(none)
    Modifier Extensions:(none)
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://worldhealthorganization.github.io/smart (Problem #1 with package-list.json at http://worldhealthorganization.github.io/smart: Invalid HTTP response 404 from http://worldhealthorganization.github.io/smart/package-list.json?nocache=1689194759762 (Not Found) (content in /tmp/http-log/fhir-http-2.log))
    IPA Comparison: n/a
    Summary: errors = 0, warn = 4, info = 0, broken links = 45
    + + + + + + + + + + + + + + + + +
    FilenameErrorsWarningsHints
    Build Errors4540
    /github/workspace/fsh-generated/resources/ImplementationGuide-smart-ig-empty000
    /github/workspace/fsh-generated/resources/Patient-PatientExample000
    /github/workspace/fsh-generated/resources/StructureDefinition-MyPatient000
    +
    + +

    n/a Show Validation Information

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    output​/Patient-PatientExample​.change​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 347, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 352, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 342, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-definitions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1094, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-examples​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 393, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-mappings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 494, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 377, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1081, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 371, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2622, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1987, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2468, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/adapting​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/artifacts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-processes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/changes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/codings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/concepts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/data-models-and-exchange​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/decision-logic​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dependencies​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/deployment​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dictionary​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/downloads​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/index​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 319, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators-measures​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indices​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/maps​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/non-functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/personas​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/reference-implementations​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/references​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/scenarios​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/security-privacy​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/sequence-diagrams​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/system-actors​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/test-data​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/toc​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 261, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/transactions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
    2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
    3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
    4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
    +
    + +

    fsh-generated/resources/ImplementationGuide-smart-ig-empty.json Show Validation Information (0)

    + + + + + +
    +
    + +

    fsh-generated/resources/Patient-PatientExample.json Show Validation Information (1)

    + + + + + +
    +
    + +

    fsh-generated/resources/StructureDefinition-MyPatient.json Show Validation Information (1)

    + + + + + +
    + +

    Suppressed Messages (Warnings, hints, broken links)

    +

    No suppressed messsages

    +

    Errors sorted by type

    + + diff --git a/qa.json b/qa.json new file mode 100644 index 0000000..8f6e9aa --- /dev/null +++ b/qa.json @@ -0,0 +1,12 @@ +{ + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/smart-ig-empty", + "name" : "SMART", + "package-id" : "smart-ig-empty", + "ig-ver" : "0.1.0", + "date" : "Wed, 12 Jul, 2023 20:46:00 +0000", + "errs" : 0, + "warnings" : 4, + "hints" : 0, + "version" : "4.0.1", + "tool" : "5.0.0 (3)" +} diff --git a/qa.min.html b/qa.min.html new file mode 100644 index 0000000..c448d90 --- /dev/null +++ b/qa.min.html @@ -0,0 +1,229 @@ + + + + + SMART : Validation Results + + + + + +

    Validation Results for SMART

    +

    Generated Wed Jul 12 20:46:19 UTC 2023, FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Full QA Report

    + + + + + + + + + + + + + + + +
    Quality Checks
    Publisher Version:IG Publisher Version: v1.3.23
    Publication Code:n/a . PackageId = smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
    Realm Check for n/a:
    • n/a
    Publication Request:
    • This IG has never been published
    • +
    • No publication request found
    • +
    +
    Supressed Messages:No Suppressed Issues +
    Dependency Checks:
    + + +
    PackageVersionFHIRCanonicalWeb BaseComment
    .. smart-ig-empty0.1.0R4http://worldhealthorganization.github.io/smart
    ... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 5.1.0
    ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
    Templates: who.fhir.template#current -> fhir.base.template#0.4.0. Tools: current
    Dependent IGs:no references
    Global Profiles:(none declared)
    HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
    R5 Dependencies:(none)
    Modifier Extensions:(none)
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://worldhealthorganization.github.io/smart (Problem #1 with package-list.json at http://worldhealthorganization.github.io/smart: Invalid HTTP response 404 from http://worldhealthorganization.github.io/smart/package-list.json?nocache=1689194759762 (Not Found) (content in /tmp/http-log/fhir-http-2.log))
    IPA Comparison: n/a
    Summary: errors = 0, warn = 4, info = 0, broken links = 45
    + + + + + + + +
    FilenameErrorsWarningsHints
    Build Errors4540
    +
    + +

    n/a Show Validation Information

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    output​/Patient-PatientExample​.change​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 326, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 347, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 352, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/Patient-PatientExample​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 342, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-definitions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1094, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-examples​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 393, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-mappings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 494, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient-testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 377, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1081, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.history​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 371, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.json​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2622, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.ttl​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 1987, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/StructureDefinition-MyPatient​.profile​.xml​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 2468, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/adapting​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/artifacts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-processes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/business-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/changes​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/codings​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/concepts​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/data-models-and-exchange​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/decision-logic​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dependencies​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/deployment​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/dictionary​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/downloads​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/index​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 319, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators-measures​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indicators​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/indices​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/maps​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/non-functional-requirements​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/personas​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/reference-implementations​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/references​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/scenarios​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/security-privacy​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/sequence-diagrams​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/system-actors​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/test-data​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/testing​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/toc​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 261, column 136errorThe link 'license.html' for "License" cannot be resolved
    output​/transactions​.html​#​/html​/body​/div​/div​/div​/p​/span​/a at Line 278, column 136errorThe link 'license.html' for "License" cannot be resolved
    1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
    2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
    3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
    4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
    + +

    Suppressed Messages (Warnings, hints, broken links)

    +

    No suppressed messsages

    +

    Errors sorted by type

    + + diff --git a/qa.txt b/qa.txt new file mode 100644 index 0000000..bf88a69 --- /dev/null +++ b/qa.txt @@ -0,0 +1,64 @@ +SMART : Validation Results +========================================= + +err = 0, warn = 4, info = 0 +IG Publisher Version: 1.3.23 +Generated Wed Jul 12 20:46:19 UTC 2023. FHIR version 4.0.1 for smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) + Build Errors : 45 / 4 / 0 + /github/workspace/fsh-generated/resources/ImplementationGuide-smart-ig-empty : 0 / 0 / 1 + /github/workspace/fsh-generated/resources/Patient-PatientExample : 0 / 0 / 1 + /github/workspace/fsh-generated/resources/StructureDefinition-MyPatient : 0 / 0 / 1 + +== n/a == +ERROR: /github/workspace/output/Patient-PatientExample.change.history.html#/html/body/div/div/div/p/span/a at Line 326, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.html#/html/body/div/div/div/p/span/a at Line 326, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.json.html#/html/body/div/div/div/p/span/a at Line 347, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.ttl.html#/html/body/div/div/div/p/span/a at Line 352, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/Patient-PatientExample.xml.html#/html/body/div/div/div/p/span/a at Line 342, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-definitions.html#/html/body/div/div/div/p/span/a at Line 1094, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-examples.html#/html/body/div/div/div/p/span/a at Line 393, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-mappings.html#/html/body/div/div/div/p/span/a at Line 494, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient-testing.html#/html/body/div/div/div/p/span/a at Line 377, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.html#/html/body/div/div/div/p/span/a at Line 1081, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.history.html#/html/body/div/div/div/p/span/a at Line 371, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.json.html#/html/body/div/div/div/p/span/a at Line 2622, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.ttl.html#/html/body/div/div/div/p/span/a at Line 1987, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/StructureDefinition-MyPatient.profile.xml.html#/html/body/div/div/div/p/span/a at Line 2468, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/adapting.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/artifacts.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/business-processes.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/business-requirements.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/changes.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/codings.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/concepts.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/data-models-and-exchange.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/decision-logic.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/dependencies.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/deployment.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/dictionary.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/downloads.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/functional-requirements.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/p/span/a at Line 319, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/indicators-measures.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/indicators.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/indices.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/maps.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/non-functional-requirements.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/personas.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/reference-implementations.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/references.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/scenarios.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/security-privacy.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/sequence-diagrams.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/system-actors.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/test-data.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/testing.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/toc.html#/html/body/div/div/div/p/span/a at Line 261, column 136: The link 'license.html' for "License" cannot be resolved +ERROR: /github/workspace/output/transactions.html#/html/body/div/div/div/p/span/a at Line 278, column 136: The link 'license.html' for "License" cannot be resolved +WARNING: 1: The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide +WARNING: 2: An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide +WARNING: 3: An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide +WARNING: 4: The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide +== fsh-generated/resources/ImplementationGuide-smart-ig-empty.json == +== fsh-generated/resources/Patient-PatientExample.json == +== fsh-generated/resources/StructureDefinition-MyPatient.json == diff --git a/qa.xml b/qa.xml new file mode 100644 index 0000000..a6712d2 --- /dev/null +++ b/qa.xml @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/reference-implementations.html b/reference-implementations.html new file mode 100644 index 0000000..1e94fc4 --- /dev/null +++ b/reference-implementations.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Reference Implementations - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Reference Implementations

    + + + + + + + + + + + + + +

    +
    + +
    +

    Reference Implementations

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/references.html b/references.html new file mode 100644 index 0000000..043f923 --- /dev/null +++ b/references.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\References - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    References

    + + + + + + + + + + + + + +

    +
    + +
    +

    References

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/scenarios.html b/scenarios.html new file mode 100644 index 0000000..690d8c9 --- /dev/null +++ b/scenarios.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\User Scenarios - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    User Scenarios

    + + + + + + + + + + + + + +

    +
    + +
    +

    User Scenarios

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/schematrons.zip b/schematrons.zip new file mode 100644 index 0000000000000000000000000000000000000000..80949897fc0ebb9062e9be6000fed7b35009b2d5 GIT binary patch literal 618 zcmWIWW@Zs#;Nak3IKK2v7y}Ye1hRumib|79N{domQqwZ?GD|Y^^K^YH0}@LzQ}asn zijy;PgAVpxG2q#&{E=Ucy)1l@E;IWKqq$SRH5}J>rO?`?nIw7lcr+{pcF!Q9*<>;7mktSwr*ZMoZ@sy}fxqTi2i&*yXeYFcmMkT znfbrL%Wc^Xy@hU;pEWtxP3Bg}-M!VKAW>rO|Idl0hPyeKC+j3}KS{W_=;)151}lC4 z&J*AL180jpapT{^v+WDdoK^8lF0NJiw&hyt$FmL%(RY{b+Pi0ito41>jf-}?d#2NQ z;dZj#q@X1yA8cHG{iW=x>`#)Xj+e?>2<~s;)eSq-HA!(ny0wJFl9(+ex37lrRj|MJ z|FX7mu7zGAZ}YaQ4rYy)KkshTo;5x2zRq^@1If3Zx@~%N&2#J4NwT5(x=$_odk)tJ zc(ZeqTv$=Hjgf)DmYIPez?+dtgaMHZkmW$h02L5S6an6>Y#=R+K + + + + + Search SMART (Current Build) + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    + +
    +
    + Search SMART (Current Build) +
    +
    +
    +
    + + +
    +
    +
    + + + + + +
    +
    + + + + + + + + +
    +
    +
    +
    + + +
    + +

    Search SMART (Current Build)

    + + + +
    + +

    +Note: this search searches the curent build of SMART. +

    +
    + +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + diff --git a/security-privacy.html b/security-privacy.html new file mode 100644 index 0000000..9cc0e63 --- /dev/null +++ b/security-privacy.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Security and Privacy Considerations - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Security and Privacy Considerations

    + + + + + + + + + + + + + +

    +
    + +
    +

    Security and Privacy Considerations

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sequence-diagrams.html b/sequence-diagrams.html new file mode 100644 index 0000000..7afbb47 --- /dev/null +++ b/sequence-diagrams.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Sequence Diagrams - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Sequence Diagrams

    + + + + + + + + + + + + + +

    +
    + +
    +

    Sequence Diagrams

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/summary.png b/summary.png new file mode 100644 index 0000000000000000000000000000000000000000..be7ad0e6a4b6fc138bacd62e64d6867dacc2f071 GIT binary patch literal 567 zcmV-70?7S|P)?0LKH?l(I#DR$XAV~XTsn)$x(eec10hSnPYQ|8^)d7rip z-BTaWihS`!i8Et#YK$`MoCJG)RVrw!MEf#QG6o=( zj$@p~1rls^T2${_L%_~S@QZS`iPtrDSLEAG9s2mXWB^FVdwphc)xL}xO%Fh;BeMsf zifh|a%j*QdluBO=MA6diZos(tu%a7HZ*9Rj?9sP_5WvslRCC_Z02pV+=UtbGdNP+t zuS}{&(|bN)UAauhngkfsxV}kX48Yk}g#>^E8$|rdW%EyNZ37Vg2mru#w@iWo zSgc`f!D)5m#(v;Od=QPT){Dvc*;+L8K`Q<3y8ddgQH-j{DVecq>)t+8yW zZ2GpML`k;&XO;jguanBBi7aq&FZSzC!}_a7e-Gck)NkTI`rk?O9en@*002ovPDHLk FV1nd5|Hl9T literal 0 HcmV?d00001 diff --git a/system-actors.html b/system-actors.html new file mode 100644 index 0000000..5eaafc2 --- /dev/null +++ b/system-actors.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\System Actors - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    + +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    System Actors

    + + + + + + + + + + + + + +

    +
    + +
    +

    System Actors

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target.png b/target.png new file mode 100644 index 0000000000000000000000000000000000000000..3a5cf9ce0d46d1a850712380a80d8866d36ea6b2 GIT binary patch literal 972 zcmV;-12g=IP)_rgf`8LVv=;DiJPy82(Vd?GoXqNQjo$e?)jO(^o*AoA?6gu>}zCHBi+f^Rl~^(&h!cjXf>(FMd~zeA#NfMR%LGQelN4j1U}P)L=)>i*tEc8;d+>s7R> zSd$ag}ZGKjJij))(@w3b6bcA_iR@_F*YjdVyMp_L7` zFY#jc0niWt`7%JIg&=0ou3Lw@1r^9++F=g+P(mx=k0#J?i-pEe79iWNaqb*}E-r|< zu=U)BsJnX#LXyBK6QMJYL8|F%@N1gko%CSM*iqCcJ5i1ZEI~Pjuzre|FDLrELB_mX z4M_L^_Wk%g$fynNg&g{nJhV(RHow)4U>X?vJB`Zm9=z<|i%serT)($0NE$E2s_m1K z%M=Ks%_lf)YXdjXjdoE4HzR9N(b@}9sU9IOFh7%BPqYKGp8Yr^)yLF)>eix>j6cOM zOpQxwCAkF0{0ETv?Kr-gOTqcdZRA$10z1zm5u_l*04}-@0sFVnEwv~9sOjIcdl8T| zlXziPIvDUupZv!AE>y!O(Nolde$(e!F(7c+%$`uHCrGoSNwvsrRXw)pxrbJM0Eves zmiMn7+@iPsAU?lx7fx0m1;-K)5g?Le0r|qbf{8d7S*HF!&$KjpcNjY+JigYSw|)@v uRK6M_Vj>pN8D8M|dvX=qmK9!G+W!w8J%i{Pjt_VM0000b7v literal 0 HcmV?d00001 diff --git a/tbl_bck0.png b/tbl_bck0.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck00.png b/tbl_bck00.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck000.png b/tbl_bck000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck0000.png b/tbl_bck0000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck00000.png b/tbl_bck00000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck000000.png b/tbl_bck000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck0000000.png b/tbl_bck0000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck000001.png b/tbl_bck000001.png new file mode 100644 index 0000000000000000000000000000000000000000..37c1ca650248602e122d38f3753b938f4b272ff2 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1Dz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1D!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/tbl_bck000010.png b/tbl_bck000010.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/tbl_bck0000100.png b/tbl_bck0000100.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/tbl_bck000010000.png b/tbl_bck000010000.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/tbl_bck00001001.png b/tbl_bck00001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbea930256393fe9f2820be8dbedc02d589683e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#w!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#wzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/tbl_bck00001010.png b/tbl_bck00001010.png new file mode 100644 index 0000000000000000000000000000000000000000..6999a24e0353aa271a8a036695cef29b31766c46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/tbl_bck000011.png b/tbl_bck000011.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/tbl_bck0000110.png b/tbl_bck0000110.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/tbl_bck00001100.png b/tbl_bck00001100.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/tbl_bck0000111.png b/tbl_bck0000111.png new file mode 100644 index 0000000000000000000000000000000000000000..0af3ab1fcd835053632481989890651d43331c22 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!z*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!Jz*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!J!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/tbl_bck00001110110.png b/tbl_bck00001110110.png new file mode 100644 index 0000000000000000000000000000000000000000..08e2b517b5952281a3eb58d0e9da8d14d7851193 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/tbl_bck00001111.png b/tbl_bck00001111.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/tbl_bck000011110.png b/tbl_bck000011110.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/tbl_bck0000111100.png b/tbl_bck0000111100.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/tbl_bck000011110000.png b/tbl_bck000011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/tbl_bck00001111001.png b/tbl_bck00001111001.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/tbl_bck000011110010.png b/tbl_bck000011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/tbl_bck0000111101.png b/tbl_bck0000111101.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/tbl_bck00001111010.png b/tbl_bck00001111010.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/tbl_bck000011111.png b/tbl_bck000011111.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/tbl_bck0000111110.png b/tbl_bck0000111110.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/tbl_bck00001111100.png b/tbl_bck00001111100.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/tbl_bck000011111000.png b/tbl_bck000011111000.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/tbl_bck00001111101.png b/tbl_bck00001111101.png new file mode 100644 index 0000000000000000000000000000000000000000..0feb501a233be5a52843df61a375f03abb17acf0 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvXz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/tbl_bck0000111110110.png b/tbl_bck0000111110110.png new file mode 100644 index 0000000000000000000000000000000000000000..740eb6ee0b167d54146049f2117f2c554392d1e5 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/tbl_bck0000111111.png b/tbl_bck0000111111.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/tbl_bck00001111110.png b/tbl_bck00001111110.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/tbl_bck000011111100.png b/tbl_bck000011111100.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/tbl_bck00001111111.png b/tbl_bck00001111111.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/tbl_bck000011111110.png b/tbl_bck000011111110.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/tbl_bck0001.png b/tbl_bck0001.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/tbl_bck00010.png b/tbl_bck00010.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/tbl_bck000100.png b/tbl_bck000100.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/tbl_bck00011.png b/tbl_bck00011.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/tbl_bck000110.png b/tbl_bck000110.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/tbl_bck001.png b/tbl_bck001.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0z*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/tbl_bck0010010.png b/tbl_bck0010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9372ccdff0dc3fb17749a4ccb2b2f8106fe82b94 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/tbl_bck00101.png b/tbl_bck00101.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/tbl_bck001010.png b/tbl_bck001010.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/tbl_bck0011.png b/tbl_bck0011.png new file mode 100644 index 0000000000000000000000000000000000000000..72cca1583ab7eea415c2ad2ba9b5be35c6174489 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lrz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/tbl_bck01010.png b/tbl_bck01010.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/tbl_bck010100.png b/tbl_bck010100.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/tbl_bck01011.png b/tbl_bck01011.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/tbl_bck010110.png b/tbl_bck010110.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/tbl_bck011.png b/tbl_bck011.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/tbl_bck0110.png b/tbl_bck0110.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/tbl_bck01100.png b/tbl_bck01100.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/tbl_bck011000.png b/tbl_bck011000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/tbl_bck0110000.png b/tbl_bck0110000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/tbl_bck011001.png b/tbl_bck011001.png new file mode 100644 index 0000000000000000000000000000000000000000..58b9c7e8a0d8b296c50c1298d6d0bdbfb97a68ce GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/tbl_bck011010.png b/tbl_bck011010.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/tbl_bck0110100.png b/tbl_bck0110100.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/tbl_bck011011.png b/tbl_bck011011.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/tbl_bck0110110.png b/tbl_bck0110110.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/tbl_bck01101100.png b/tbl_bck01101100.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/tbl_bck0110111.png b/tbl_bck0110111.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/tbl_bck01101110.png b/tbl_bck01101110.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/tbl_bck0111.png b/tbl_bck0111.png new file mode 100644 index 0000000000000000000000000000000000000000..ad09dbba3e0dccdd01f8d536db42d926666e96c1 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/tbl_bck011110.png b/tbl_bck011110.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/tbl_bck0111100.png b/tbl_bck0111100.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/tbl_bck011110000.png b/tbl_bck011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/tbl_bck01111001.png b/tbl_bck01111001.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/tbl_bck011110010.png b/tbl_bck011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/tbl_bck0111101.png b/tbl_bck0111101.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/tbl_bck01111010.png b/tbl_bck01111010.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/tbl_bck011111.png b/tbl_bck011111.png new file mode 100644 index 0000000000000000000000000000000000000000..83775ca3ec1858141c2d717b21415e233e64307f GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvX!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvXz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck02400.png b/tbl_bck02400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck0241.png b/tbl_bck0241.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/tbl_bck02410.png b/tbl_bck02410.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/tbl_bck025.png b/tbl_bck025.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/tbl_bck0250.png b/tbl_bck0250.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/tbl_bck02500.png b/tbl_bck02500.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/tbl_bck025000.png b/tbl_bck025000.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/tbl_bck02501.png b/tbl_bck02501.png new file mode 100644 index 0000000000000000000000000000000000000000..094ceb1a654f63fb750bd4d5fed95f04c9b4c64d GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/tbl_bck025025.png b/tbl_bck025025.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/tbl_bck0250250.png b/tbl_bck0250250.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/tbl_bck02503.png b/tbl_bck02503.png new file mode 100644 index 0000000000000000000000000000000000000000..3e350863a175cb30d3241c6703d65d231a201116 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lSn@I`2rxK` zTu|gxP3N;#`C%FJK_%E{@5yN$8upQkpPsFoYg=Cp)Vbb(k%7S?jrp*UGk2g@={}$# N44$rjF6*2UngDb+APN8g literal 0 HcmV?d00001 diff --git a/tbl_bck0251.png b/tbl_bck0251.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/tbl_bck02510.png b/tbl_bck02510.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/tbl_bck02512.png b/tbl_bck02512.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/tbl_bck0251240.png b/tbl_bck0251240.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/tbl_bck025125.png b/tbl_bck025125.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/tbl_bck0251250.png b/tbl_bck0251250.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/tbl_bck0251252.png b/tbl_bck0251252.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/tbl_bck02513.png b/tbl_bck02513.png new file mode 100644 index 0000000000000000000000000000000000000000..e91044c7bf0647358b2781997b04aaff85549267 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h`2Zk zR~S$7th0R0@h#ArW03)O@txD&f)neEqGqc9-@CZ}UFpATJPZtRicAa)1!tMgSvWl` T+VI#5Xb^*^tDnm{r-UW|e~%?( literal 0 HcmV?d00001 diff --git a/tbl_bck03.png b/tbl_bck03.png new file mode 100644 index 0000000000000000000000000000000000000000..093366f032d5d15b1a0beee2d4c9473dafded338 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#zjPZ!6Kid%25845BOa4zjPZ!6Kid%25845BOa4zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/tbl_bck03410.png b/tbl_bck03410.png new file mode 100644 index 0000000000000000000000000000000000000000..99337fba756acf39d3e27fcd5cef336b4823039a GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/tbl_bck035.png b/tbl_bck035.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8163c5980db1edd7a22d353353f03eb098166f GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6zzPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`N1eSA%8~FDQ~lIr9~;LHou?!S1LE%eE%DEhKBi;j0_AO#SHtNy0AVu S_^k(M4uhwwpUXO@geCwBh$H;~ literal 0 HcmV?d00001 diff --git a/tbl_bck0351.png b/tbl_bck0351.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/tbl_bck03510.png b/tbl_bck03510.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/tbl_bck03512.png b/tbl_bck03512.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/tbl_bck0351240.png b/tbl_bck0351240.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/tbl_bck035125.png b/tbl_bck035125.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/tbl_bck0351250.png b/tbl_bck0351250.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/tbl_bck0351252.png b/tbl_bck0351252.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/tbl_bck03513.png b/tbl_bck03513.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dde5120cc5bd2d91d8c1d659a5346af2d4b9c0 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h%g5T zR~S$7th0R0@h#Arqv`|iy+VU&N=kR9RL@oad+}6YefqvT{0t2C#Y_wg1!tK~aXa5W T({|%3&>#j+S3j3^P6!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck040.png b/tbl_bck040.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck0400.png b/tbl_bck0400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/tbl_bck041.png b/tbl_bck041.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0zbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/tbl_bck050.png b/tbl_bck050.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/tbl_bck0500.png b/tbl_bck0500.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/tbl_bck05040.png b/tbl_bck05040.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/tbl_bck0505.png b/tbl_bck0505.png new file mode 100644 index 0000000000000000000000000000000000000000..08a107736759f38466809e026eb140e9101ccc3c GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%0lIPx+m@UR@5 zz*PZ!6Kid%0lIPx+m@UR@5 z!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/tbl_bck0510.png b/tbl_bck0510.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/tbl_bck0512.png b/tbl_bck0512.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/tbl_bck05140.png b/tbl_bck05140.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/tbl_bck0515.png b/tbl_bck0515.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/tbl_bck05150.png b/tbl_bck05150.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/tbl_bck05152.png b/tbl_bck05152.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/tbl_bck1.png b/tbl_bck1.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck10.png b/tbl_bck10.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck100.png b/tbl_bck100.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck1000.png b/tbl_bck1000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck10000.png b/tbl_bck10000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck100000.png b/tbl_bck100000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck10001.png b/tbl_bck10001.png new file mode 100644 index 0000000000000000000000000000000000000000..351af722e45aad290394a9e0176e59fc9c05e36a GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck10010.png b/tbl_bck10010.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck100100.png b/tbl_bck100100.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck1001000.png b/tbl_bck1001000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck10010000.png b/tbl_bck10010000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck1001001.png b/tbl_bck1001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/tbl_bck10010010.png b/tbl_bck10010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/tbl_bck100101.png b/tbl_bck100101.png new file mode 100644 index 0000000000000000000000000000000000000000..de610ac0484fe0395d3aedfd3b0382055f3fc320 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/tbl_bck100110.png b/tbl_bck100110.png new file mode 100644 index 0000000000000000000000000000000000000000..5b70a28961ee01fc070c53cd8a066331e623717e GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/tbl_bck101.png b/tbl_bck101.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/tbl_bck1010.png b/tbl_bck1010.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/tbl_bck10100.png b/tbl_bck10100.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/tbl_bck101000.png b/tbl_bck101000.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/tbl_bck10101.png b/tbl_bck10101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/tbl_bck101010.png b/tbl_bck101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/tbl_bck1011.png b/tbl_bck1011.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/tbl_bck10110.png b/tbl_bck10110.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/tbl_bck101100.png b/tbl_bck101100.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/tbl_bck1011000.png b/tbl_bck1011000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/tbl_bck10110000.png b/tbl_bck10110000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/tbl_bck1011001.png b/tbl_bck1011001.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/tbl_bck10110010.png b/tbl_bck10110010.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/tbl_bck101101.png b/tbl_bck101101.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/tbl_bck1011010.png b/tbl_bck1011010.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/tbl_bck10111.png b/tbl_bck10111.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/tbl_bck101110.png b/tbl_bck101110.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/tbl_bck1011100.png b/tbl_bck1011100.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/tbl_bck101111.png b/tbl_bck101111.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/tbl_bck1011110.png b/tbl_bck1011110.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/tbl_bck10240.png b/tbl_bck10240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck1025.png b/tbl_bck1025.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/tbl_bck10250.png b/tbl_bck10250.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/tbl_bck103.png b/tbl_bck103.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/tbl_bck1040.png b/tbl_bck1040.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck105.png b/tbl_bck105.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!zbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck110.png b/tbl_bck110.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck1100.png b/tbl_bck1100.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck11000.png b/tbl_bck11000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck110000.png b/tbl_bck110000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck11001.png b/tbl_bck11001.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/tbl_bck110010.png b/tbl_bck110010.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/tbl_bck1101.png b/tbl_bck1101.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/tbl_bck11010.png b/tbl_bck11010.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/tbl_bck110100.png b/tbl_bck110100.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/tbl_bck11011.png b/tbl_bck11011.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/tbl_bck110110.png b/tbl_bck110110.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/tbl_bck111.png b/tbl_bck111.png new file mode 100644 index 0000000000000000000000000000000000000000..393ed17777908519a5e6905ea3a48836cbe3c355 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/tbl_bck111010.png b/tbl_bck111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7188e97238a4191bc1570998010aad6452ad62 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/tbl_bck1111.png b/tbl_bck1111.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5dd8d5e75467c03b4337a4c2f4ec3bdd46b9dd GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BK!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/tbl_bck1111010.png b/tbl_bck1111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4a81e6d9bd7e7ae60f762ff73c57db33a844a1e7 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/tbl_bck11111.png b/tbl_bck11111.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/tbl_bck111110.png b/tbl_bck111110.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/tbl_bck112.png b/tbl_bck112.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck11240.png b/tbl_bck11240.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck1125.png b/tbl_bck1125.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/tbl_bck11250.png b/tbl_bck11250.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/tbl_bck11252.png b/tbl_bck11252.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/tbl_bck113.png b/tbl_bck113.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc1b2323c530a269c82434d3c82ce53032986a1 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@z zIw0z`O2W0Fm5pis&Xjq-cb+)2;>PT&&(iL@*}r0BXsDk9)MT@nf#aWJK>d1VV<3;g M)78&qol`;+0Pc<>)c^nh literal 0 HcmV?d00001 diff --git a/tbl_bck1140.png b/tbl_bck1140.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/tbl_bck115.png b/tbl_bck115.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/tbl_bck1150.png b/tbl_bck1150.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/tbl_bck1152.png b/tbl_bck1152.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/tbl_bck12.png b/tbl_bck12.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck120.png b/tbl_bck120.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck124.png b/tbl_bck124.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck1240.png b/tbl_bck1240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck12400.png b/tbl_bck12400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck1241.png b/tbl_bck1241.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck12410.png b/tbl_bck12410.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/tbl_bck125.png b/tbl_bck125.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/tbl_bck12510.png b/tbl_bck12510.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/tbl_bck125100.png b/tbl_bck125100.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/tbl_bck12511.png b/tbl_bck12511.png new file mode 100644 index 0000000000000000000000000000000000000000..b30a61cd7b113191e5313d375acc92cb9a3bf999 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvXzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvX!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/tbl_bck1252.png b/tbl_bck1252.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/tbl_bck130.png b/tbl_bck130.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/tbl_bck1320.png b/tbl_bck1320.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/tbl_bck133.png b/tbl_bck133.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/tbl_bck1330.png b/tbl_bck1330.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/tbl_bck134.png b/tbl_bck134.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/tbl_bck14.png b/tbl_bck14.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck140.png b/tbl_bck140.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck1400.png b/tbl_bck1400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck141.png b/tbl_bck141.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/tbl_bck1410.png b/tbl_bck1410.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/tbl_bck1424.png b/tbl_bck1424.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/tbl_bck143.png b/tbl_bck143.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/tbl_bck15.png b/tbl_bck15.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck150.png b/tbl_bck150.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck1500.png b/tbl_bck1500.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck15040.png b/tbl_bck15040.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck1505.png b/tbl_bck1505.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/tbl_bck15050.png b/tbl_bck15050.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/tbl_bck151.png b/tbl_bck151.png new file mode 100644 index 0000000000000000000000000000000000000000..df3df1251af1f4c83319d0126a256146a1be5cbd GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/tbl_bck15150.png b/tbl_bck15150.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/tbl_bck15152.png b/tbl_bck15152.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/tbl_bck152.png b/tbl_bck152.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck1540.png b/tbl_bck1540.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck15424.png b/tbl_bck15424.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/tbl_bck1543.png b/tbl_bck1543.png new file mode 100644 index 0000000000000000000000000000000000000000..46e1e2a7a44b35ed2793e658675d5a91ab37390b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/tbl_bck1550.png b/tbl_bck1550.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/tbl_bck1552.png b/tbl_bck1552.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/tbl_blank.png b/tbl_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..51a306d7268190807bc1a8c5fe07a6e67eca8519 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRGRo#|$B$kZfj1M2T~LZfz>% literal 0 HcmV?d00001 diff --git a/tbl_spacer.png b/tbl_spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccd6e1be978098c108f063baeede859634bb10b GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{L!3JU-`?d;5aTa()7Bet#3xhBt!>lIWHUn|N}Tg^b5rw5fLsO!=c3falGGH1^30M91$R&1fE2w{ ucA&Vhr;B3<$MxhN|Nq-F3o|n_$8s?E*fVR~Je|G}q|ejU&t;ucLK6V_0VRNn{1`ISV`@iy0WWg+Z8+Vb&Z8px|Op7sn6_|F@GJ`C1itTvi%>^qBWh{-o%J zPag9QD*qL|bxX=5H@W2DvFQSCJZ}vcHI}k)GyI8dun)b%6rNEL=E$z&d#`ZAy2}c> zd`0J`uU#@F!~9)tW^1SO`BQ5B#;bY1bFBQm(W+_g(Vfu;oHiYd)NPo%w0dpp*4-%# zRgM2$9|KdxXJG(-?SRg`N^aBn&BytiA{YYSh6$>8=7W69 N;OXk;vd$@?2>=YeVXy!I literal 0 HcmV?d00001 diff --git a/tbl_vjoin-open.png b/tbl_vjoin-open.png new file mode 100644 index 0000000000000000000000000000000000000000..90d9ec471e25395de693e023e6b92a7596b4527e GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8px_2i7sn6_|F@G4@*OhZXzNb5{c$As{>>v2 zi>JybuJl~kYhCft`$4+&(kWA;vQIX1%$I)oc*2GQTs^GEM#<#!6h?mEnCn<7k^Rkg dWtV(mI=(6Ed(yk_zkqIM@O1TaS?83{1OQJBZr}g_ literal 0 HcmV?d00001 diff --git a/tbl_vjoin.png b/tbl_vjoin.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0ea54069217144f04be3a0cfd85155552ed935 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRH6xys3AALb9155hc#~xw)x%B|t6%gL6@8Vo7R>LV0FMhJw4NZ$OG( zDmzfz%+tj&#NzbZi5qzt6nGA2{ri72=E9+d8IM$Fr)sXa%D5tk*{4bRT1NX~Th{$t gyUucJdK^65#M^$_RGhbJpAg7sPgg&ebxsLQ04z>7sQ>@~ literal 0 HcmV?d00001 diff --git a/tbl_vjoin_end-closed.png b/tbl_vjoin_end-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..40e7dc6561e1423c25e4d96417727721475de8df GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8pkRlmi(`m|fAXLI|LvLe4xHea^zS^!()g@f?GIDZMZfSn~`t?IYYU8DZfcQ+l)Q4=nZ`Bv-a2$Bu%2wvD z!EJsZn?a9(TUwy^D#L`c2Dc~PG+^+KQIOirXurML&`Mfb;WYONhI)lZ8ztE^{Mfhn jo;uPH$jo++fsKv9c%zkcmKkFy&`k`Uu6{1-oD!MNn{1`ISV`@iy0WWg+Z8+Vb&Z8px}H@7sn6_|F@GI`I`)QTBFzfn!o*TiZH)i z!=?7MLYw+jk3Bf39~m7{xkoQqa3M!p4)^WksmmPro1bbGB&43;x71i#678wEmtTx2 z!ZO|WeAVHjpSpA9!-`v6zHBgBqPbuP^Y$9o51SqPSS~2EzDWDpGyRmTlf4`aHWd(F9gQu&X J%Q~loCIA;^U#tKC literal 0 HcmV?d00001 diff --git a/tbl_vjoin_end.png b/tbl_vjoin_end.png new file mode 100644 index 0000000000000000000000000000000000000000..91d06380392984a6ab0c07b5b34866e0ff4fc0ca GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG~GG(4$>IA=%83h!W@g+}zZ>5+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN<=IP=XVsZNIxs9R>3LHlQ9{saE&dDI1t8%vVzid_t<0= g_FbOG;DGx9wiFRrNn{1`ISV`@iy0XB4uLSEsD@VqP_Wt4#WBRfKluRrx^*Id`BV7>c5JL#5L=MV zn<#GJl-btS#TTmVIpPjebY6-QKYMxx;ttMNUqGj=lo(pT>^kX%Y)8WP6$d d4*&rJgR{QowQZSK_W+&4;OXk;vd$@?2>}1lP96XN literal 0 HcmV?d00001 diff --git a/tbl_vjoin_end_slice-open.png b/tbl_vjoin_end_slice-open.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa0f8d84ce240cfef0cb3b2fa6afea5ba287ede GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;jEBi(`m|fARtLb?Zd_@~83%?ATbfAhsZz zH&NWcDYLDujcw6f?hx+l?Cc864GoMf6B`t!v@w@-&sboh_d(X{F-r^256-2De$N;M zH{95{$?1!|9kG6XRk+GAig?E@pTQ``?;r45-a sj81HSS}$2J>J(`BvoB6yVP<1vkXdSa^hmmQJJ4|qp00i_>zopr0M2Yo4*&oF literal 0 HcmV?d00001 diff --git a/tbl_vjoin_end_slice.png b/tbl_vjoin_end_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9bb8d02f80afbcc6bcab322b96d3402407922b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtVH47sn6_|KtPg>(+_<WV9~y!GM)5gzLU2N)O@ONgx8zC7qO&;$lgS3j3^P6Nn{1`ISV`@iy0XB4uUY_j)~cCfr90pE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd~OFd5`ch#ANn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRr54~Og+Kt#bczDGPoHEOJ(q2Nn{1`ISV`@iy0XB4ude`@%$AjKtW|s7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD jmdov+#saB?1O^7(rGk=1XB|R-${9Re{an^LB{Ts5);=To literal 0 HcmV?d00001 diff --git a/tbl_vjoin_slice-closed.png b/tbl_vjoin_slice-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0eacc986673489e818e9bced0946aae676eaa3 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP_WX|#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{*U#$J>{z?ha!RYT$+r0|n-m&2y^>jZ-^>dT%WJsK5W^s5rXaPNQDJuC zHs#HU4(g9gEqEME%9!i&*po}l%p9hPPhkA#a3tB7CtwcWho*~nESzEv9AIGBG{uBj TyFelV=m-W+S3j3^P6Nn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{$Is`$#=ywTq0H#0!OQ+a%+N72=7IH;W1Jk4AB4RQ&pE@al#s~0s8Et2 zh~d!x2^j)En3PJC;+lC`F7DuA&}2xAlaTiQ(ZHyv|A$TRhRGoYMdp7_nR6J#ET$}H j&Pgya?-LL=FkoQl;j;g9+C4@R=qLtHS3j3^P6Nn{1`ISV`@iy0XB4ude`@%$AjKtWAU7sn6_|KtPg>(&VTs!KymV*Zx1I2p;#0?A>7#by%A8u@WqX5*z;OXk;vd$@?2>|aVC_MlG literal 0 HcmV?d00001 diff --git a/tbl_vjoin_slicer-closed.png b/tbl_vjoin_slicer-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6eea03ddf25d5b48091548463f16ad8cf06eef GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uUY_j)~cCfr6EuE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd>@)F-m!3sIdFi1K|RTk VV{ykHaiAj@JYD@<);T3K0RSC1M^*p; literal 0 HcmV?d00001 diff --git a/tbl_vjoin_slicer-open.png b/tbl_vjoin_slicer-open.png new file mode 100644 index 0000000000000000000000000000000000000000..202f339d82e1beeff9bbe627c2152278e9fa66bb GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;k1Zi(`m|fARtLA9}m~wHvW>@bHQoIAylA zwXrRl%N@dfot<5QxuJovWg>(6ls4v)?imYA!UE18_`rPX2bvq^I-DwJdhI>7OTiMyv)wdO#>1o0z|EM~n1 z4c8eKh{rk3v|zNc)AVD%aUdg4Mo}*zfq{WN%I16UlU`1s6B#^R{an^LB{Ts5HIq%y literal 0 HcmV?d00001 diff --git a/tbl_vjoin_slicer.png b/tbl_vjoin_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd754af575ddec5c1dee4a801ec3b976f8a5c75 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtT;p7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD ox7wiMP{M-)E4bY{xFsYQvRq_e$JMe=1L|S$boFyt=akR{0MHyKn*aa+ literal 0 HcmV?d00001 diff --git a/tbl_vline.png b/tbl_vline.png new file mode 100644 index 0000000000000000000000000000000000000000..35406ddf4a866f3ced8fb4a238fc26cab9b6c603 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG{fjy9^UhNH#MhqQp5rH#aq}1juDza4t$sEJ;mKD9T zWe18Ic)B=-Se$-)&QXv-LE!KK?tixItRnY(lod9wDCP=Cby{-JTl?O_s`U$+xU_zF ZY+#IdZzSk8D^LVvsHdx+%Q~loCIF9RFxmhB literal 0 HcmV?d00001 diff --git a/tbl_vline_slice.png b/tbl_vline_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..e05c13ffee8ac0f2fa7945c527dfe4a02cbfa64d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPg>(&VTPx# literal 0 HcmV?d00001 diff --git a/tbl_vline_slicer.png b/tbl_vline_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..21006dcb9d2bebbd41684f33c4fac661d3845c69 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPgKlFC}Yd2!&=-HKUg;l}e kRa2mN!-0+hMrLM)vzFpbr@Z|S0M#>iy85}Sb4q9e05XRrdH?_b literal 0 HcmV?d00001 diff --git a/test-data.html b/test-data.html new file mode 100644 index 0000000..4cc038e --- /dev/null +++ b/test-data.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Test Data - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Test Data

    + + + + + + + + + + + + + +

    +
    + +
    +

    Test Data

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/testing.html b/testing.html new file mode 100644 index 0000000..3489961 --- /dev/null +++ b/testing.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Testing - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Testing

    + + + + + + + + + + + + + +

    +
    + +
    +

    Testing

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/toc.html b/toc.html new file mode 100644 index 0000000..c48716d --- /dev/null +++ b/toc.html @@ -0,0 +1,295 @@ + + + + + + SMART-IG-EMPTY\Table of Contents - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/transactions.html b/transactions.html new file mode 100644 index 0000000..385e77d --- /dev/null +++ b/transactions.html @@ -0,0 +1,312 @@ + + + + + + SMART-IG-EMPTY\Transactions - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    +
    + 0.1.0 - ci-build + + + +

    +
    +
    +
    + + + + +
    + +
    + + +
    +
    +
    +
    + + +
    +

    SMART, published by WHO. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-empty and changes regularly. See the Directory of published versions

    +

    Transactions

    + + + + + + + + + + + + + +

    +
    + +
    +

    Transactions

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/usage-stats.json b/usage-stats.json new file mode 100644 index 0000000..63d41aa --- /dev/null +++ b/usage-stats.json @@ -0,0 +1,57 @@ +{ + "package": "smart-ig-empty", + "version": "0.1.0", + "fhirVersion": "4.0.1", + "extensions": [], + "profiles": { + "Patient": [ + { + "url": "http://worldhealthorganization.github.io/smart/StructureDefinition/MyPatient", + "title": "MyPatient" + } + ] + }, + "usage": { + "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice": [ + "StructureDefinition.snapshot.element.constraint" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation": [ + "StructureDefinition.snapshot.element.constraint" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName": [ + "StructureDefinition.snapshot.element.binding" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding": [ + "StructureDefinition.snapshot.element.binding" + ], + "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet": [ + "StructureDefinition.snapshot.element.binding" + ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name": [ + "StructureDefinition.snapshot.element" + ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type": [ + "StructureDefinition.snapshot.element.type" + ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy": [ + "StructureDefinition.snapshot.element.type" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name": [ + "ImplementationGuide.definition.page", + "ImplementationGuide.definition.page.page", + "ImplementationGuide.definition.page.page.page" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment": [ + "ImplementationGuide.dependsOn" + ], + "http://hl7.org/fhir/tools/StructureDefinition/resource-information": [ + "ImplementationGuide.definition.resource" + ] + } +} \ No newline at end of file diff --git a/validator-smart-ig-empty.pack b/validator-smart-ig-empty.pack new file mode 100644 index 0000000000000000000000000000000000000000..2c0f5f703828d34b692e427b9d56ee1afaa343cf GIT binary patch literal 15851 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 T?4R*K|6Zzq002H*|2+K<1QyqA literal 0 HcmV?d00001 diff --git a/validator.pack b/validator.pack new file mode 100644 index 0000000000000000000000000000000000000000..2c0f5f703828d34b692e427b9d56ee1afaa343cf GIT binary patch literal 15851 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 T?4R*K|6Zzq002H*|2+K<1QyqA literal 0 HcmV?d00001